registerDriver method

bool registerDriver(
  1. String name,
  2. SessionDriverBuilder builder, {
  3. DriverDocBuilder<SessionDriverDocContext>? documentation,
  4. SessionDriverValidator? validator,
  5. List<String> requiresConfig = const [],
  6. bool overrideExisting = true,
})
inherited

Registers builder under name, optionally attaching docs and validators.

Implementation

bool registerDriver(
  String name,
  TBuilder builder, {
  DriverDocBuilder<TDocContext>? documentation,
  TValidator? validator,
  List<String> requiresConfig = const [],
  bool overrideExisting = true,
}) {
  final registration = createRegistration(
    builder,
    documentation: documentation,
    validator: validator,
    requiresConfig: requiresConfig,
  );
  return registerEntry(
    name,
    registration,
    overrideExisting: overrideExisting,
  );
}