Defines the Database storage.
Hierarchy
- class \Drupal\Core\Config\DatabaseStorage implements StorageInterface uses DependencySerializationTrait
File
- core/lib/Drupal/Core/Config/DatabaseStorage.php, line 13
Namespace
Drupal\Core\Config
Members
Name | Modifiers | Type | Description |
---|---|---|---|
DatabaseStorage::$collection | protected | property | The storage collection. |
DatabaseStorage::$connection | protected | property | The database connection. |
DatabaseStorage::$options | protected | property | Additional database connection options to use in queries. |
DatabaseStorage::$table | protected | property | The database table name. |
DatabaseStorage::createCollection | public | function | Creates a collection on the storage. Overrides StorageInterface::createCollection |
DatabaseStorage::decode | public | function | Implements Drupal\Core\Config\StorageInterface::decode(). Overrides StorageInterface::decode |
DatabaseStorage::delete | public | function | Implements Drupal\Core\Config\StorageInterface::delete(). Overrides StorageInterface::delete |
DatabaseStorage::deleteAll | public | function | Deletes configuration objects whose names start with a given prefix. Overrides StorageInterface::deleteAll |
DatabaseStorage::doWrite | protected | function | Helper method so we can re-try a write. |
DatabaseStorage::encode | public | function | Encodes configuration data into the storage-specific format. Overrides StorageInterface::encode |
DatabaseStorage::ensureTableExists | protected | function | Check if the config table exists and create it if not. |
DatabaseStorage::exists | public | function | Returns whether a configuration object exists. Overrides StorageInterface::exists |
DatabaseStorage::getAllCollectionNames | public | function | Gets the existing collections. Overrides StorageInterface::getAllCollectionNames |
DatabaseStorage::getCollectionName | public | function | Gets the name of the current collection the storage is using. Overrides StorageInterface::getCollectionName |
DatabaseStorage::listAll | public | function | Gets configuration object names starting with a given prefix. Overrides StorageInterface::listAll |
DatabaseStorage::read | public | function | Reads configuration data from the storage. Overrides StorageInterface::read |
DatabaseStorage::readMultiple | public | function | Reads configuration data from the storage. Overrides StorageInterface::readMultiple |
DatabaseStorage::rename | public | function | Implements Drupal\Core\Config\StorageInterface::rename(). Overrides StorageInterface::rename |
DatabaseStorage::schemaDefinition | protected static | function | Defines the schema for the configuration table. |
DatabaseStorage::write | public | function | Writes configuration data to the storage. Overrides StorageInterface::write |
DatabaseStorage::__construct | public | function | Constructs a new DatabaseStorage. |
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function | |
StorageInterface::DEFAULT_COLLECTION | constant | The default collection name. |
Please login to continue.