Defines the database storage controller.
Hierarchy
- class ConfigDatabaseStorage implements ConfigStorageInterface
Expanded class hierarchy of ConfigDatabaseStorage
File
- core/
includes/ config.inc, line 1263 - This is the API for configuration storage.
Members
Name | Modifiers | Type | Description |
---|---|---|---|
ConfigDatabaseStorage:: |
protected | property | The database connection to use. |
ConfigDatabaseStorage:: |
protected | property | The database table to use for configuration objects. |
ConfigDatabaseStorage:: |
public | function |
Decodes configuration data from the storage-specific format. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Deletes a configuration object from the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Deletes configuration objects whose names start with a given prefix. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Encodes configuration data into the storage-specific format. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Returns whether a configuration object exists. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Export an archive of configuration files from the config storage managed
by this object. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Returns a timestamp indicating the last time a configuration was modified. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Import an archive of configuration files into the config storage managed
by this object. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Create the database table if does not already exist. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Check that the storage managed by this object is present and functional. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Gets configuration object names starting with a given prefix. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Reads configuration data from the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Reads configuration data from the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Renames a configuration object in the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
protected | function | The database schema. |
ConfigDatabaseStorage:: |
public | function |
Writes configuration data to the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function | Constructs a new ConfigDatabaseStorage controller. |