Defines the database storage controller.
Hierarchy
- class ConfigDatabaseStorage implements ConfigStorageInterface
Expanded class hierarchy of ConfigDatabaseStorage
File
- drivers/
config_database/ config_database_storage.inc, line 6
Members
Name | Modifiers | Type | Description |
---|---|---|---|
ConfigDatabaseStorage:: |
public | function |
Writes configuration data to the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
static | property | The name of the storage class. |
ConfigDatabaseStorage:: |
protected | property | The database table to use for configuration objects. |
ConfigDatabaseStorage:: |
protected | property | The database connection to use. |
ConfigDatabaseStorage:: |
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:: |
ConfigDatabaseStorage:: |
public | function |
Returns whether data in this object can be changed. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Returns whether a configuration object exists. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function | Returns the path to the configuration file. |
ConfigDatabaseStorage:: |
public | function |
Returns a timestamp indicating the last time a configuration was modified. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Renames a configuration object in the storage. 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 |
Import an archive of configuration files into the config storage managed
by this object. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Gets configuration object names starting with a given prefix. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Export an archive of configuration files from the config storage managed
by this object. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Encodes configuration data into the storage-specific format. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Deletes configuration objects whose names start with a given prefix. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Deletes a configuration object from the storage. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Decodes configuration data from the storage-specific format. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function |
Create the database table it does not already exist. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
public | function | Constructs a new ConfigDatabaseStorage controller. |
ConfigDatabaseStorage:: |
public | function |
Check that the storage managed by this object is present and functional. Overrides ConfigStorageInterface:: |
ConfigDatabaseStorage:: |
protected | property | |
ConfigDatabaseStorage:: |
protected | function |