register method
void
register(
- String driver,
- StorageDiskBuilder builder, {
- StorageDriverDocBuilder? documentation,
- bool overrideExisting = true,
- StorageDriverValidator? validator,
- List<
String> requiresConfig = const [],
Registers a new storage driver.
driver is the name of the driver.
builder is the function to build the storage disk.
documentation is an optional function to generate documentation.
overrideExisting determines whether to override an existing driver with the same name.
validator is an optional function to validate the driver context.
requiresConfig is a list of required configuration keys.
Implementation
void register(
String driver,
StorageDiskBuilder builder, {
StorageDriverDocBuilder? documentation,
bool overrideExisting = true,
StorageDriverValidator? validator,
List<String> requiresConfig = const [],
}) {
registerDriver(
driver,
builder,
documentation: documentation,
validator: validator,
requiresConfig: requiresConfig,
overrideExisting: overrideExisting,
);
}