Defines the database storage controller.

Hierarchy

Expanded class hierarchy of ConfigDatabaseStorage

File

core/includes/config.inc, line 1263
This is the API for configuration storage.

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description
ConfigDatabaseStorage::$database protected property The database connection to use.
ConfigDatabaseStorage::$table protected property The database table to use for configuration objects.
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::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 if does not already exist. Overrides ConfigStorageInterface::initializeStorage
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 The database schema.
ConfigDatabaseStorage::write public function Writes configuration data to the storage. Overrides ConfigStorageInterface::write
ConfigDatabaseStorage::__construct public function Constructs a new ConfigDatabaseStorage controller.