Defines the database storage controller.

Hierarchy

Expanded class hierarchy of ConfigDatabaseStorage

File

drivers/config_database/config_database_storage.inc, line 6

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description
ConfigDatabaseStorage::$database protected property The database connection to use.
ConfigDatabaseStorage::$immutable protected property
ConfigDatabaseStorage::$storage_class static property The name of the storage class.
ConfigDatabaseStorage::$table protected property The database table to use for configuration objects.
ConfigDatabaseStorage::__construct public function Constructs a new ConfigDatabaseStorage controller.
ConfigDatabaseStorage::decode public function Decodes configuration data from the storage-specific format. Overrides ConfigStorageInterface::decode
ConfigDatabaseStorage::delete public function Deletes a configuration object from the storage. Overrides ConfigStorageInterface::delete
ConfigDatabaseStorage::deleteAll public function Deletes configuration objects whose names start with a given prefix. Overrides ConfigStorageInterface::deleteAll
ConfigDatabaseStorage::encode public function Encodes configuration data into the storage-specific format. Overrides ConfigStorageInterface::encode
ConfigDatabaseStorage::exists public function Returns whether a configuration object exists. Overrides ConfigStorageInterface::exists
ConfigDatabaseStorage::exportArchive public function Export an archive of configuration files from the config storage managed by this object. Overrides ConfigStorageInterface::exportArchive
ConfigDatabaseStorage::getFilePath public function Returns the path to the configuration file.
ConfigDatabaseStorage::getModifiedTime public function Returns a timestamp indicating the last time a configuration was modified. Overrides ConfigStorageInterface::getModifiedTime
ConfigDatabaseStorage::importArchive public function Import an archive of configuration files into the config storage managed by this object. Overrides ConfigStorageInterface::importArchive
ConfigDatabaseStorage::initializeStorage public function Create the database table it does not already exist. Overrides ConfigStorageInterface::initializeStorage
ConfigDatabaseStorage::isImmutable public function Returns whether data in this object can be changed. Overrides ConfigStorageInterface::isImmutable
ConfigDatabaseStorage::isInitialized public function Check that the storage managed by this object is present and functional. Overrides ConfigStorageInterface::isInitialized
ConfigDatabaseStorage::listAll public function Gets configuration object names starting with a given prefix. Overrides ConfigStorageInterface::listAll
ConfigDatabaseStorage::read public function Reads configuration data from the storage. Overrides ConfigStorageInterface::read
ConfigDatabaseStorage::readMultiple public function Reads configuration data from the storage. Overrides ConfigStorageInterface::readMultiple
ConfigDatabaseStorage::rename public function Renames a configuration object in the storage. Overrides ConfigStorageInterface::rename
ConfigDatabaseStorage::schema protected function
ConfigDatabaseStorage::urlPrefix public static function Return the storage protocol for the settings string. E.g., for file-based config that parses file://path/to/config, this function returns 'file'. Overrides ConfigStorageInterface::urlPrefix
ConfigDatabaseStorage::write public function Writes configuration data to the storage. Overrides ConfigStorageInterface::write