DatabaseAdapterRegistry
class DatabaseAdapterRegistry
This class keeps track of the available database adapters and provides a meaning of registering community built adapters in to the installer process.
Methods
Add new adapter to the registry
Unregisters a database connector by classname
Detects all _register_database.php files and invokes them
Detects all _configure_database.php files and invokes them Called by ConfigureFromEnv.php
Return all registered adapters
Returns registry data for a class
Retrieves default field configuration
Details
at line 55
static
register(array $config)
Add new adapter to the registry
at line 81
static
unregister(string $class)
Unregisters a database connector by classname
at line 88
static
autodiscover()
Detects all _register_database.php files and invokes them
at line 100
static
autoconfigure()
Detects all _configure_database.php files and invokes them Called by ConfigureFromEnv.php
at line 113
static array
get_adapters()
Return all registered adapters
at line 123
static array
get_adapter(string $class)
Returns registry data for a class
at line 132
static array
get_default_fields()
Retrieves default field configuration