Defines an interface for configuration storage controllers.
Classes implementing this interface allow reading and writing configuration data from and to the storage.
Implemented by
Hierarchy
- interface ConfigStorageInterface
Expanded class hierarchy of ConfigStorageInterface
File
- core/
includes/ config.inc, line 1058 - This is the API for configuration storage.
Members
Name | Modifiers | Type | Description |
---|---|---|---|
ConfigStorageInterface:: |
public | function | Decodes configuration data from the storage-specific format. |
ConfigStorageInterface:: |
public | function | Deletes a configuration object from the storage. |
ConfigStorageInterface:: |
public | function | Deletes configuration objects whose names start with a given prefix. |
ConfigStorageInterface:: |
public | function | Encodes configuration data into the storage-specific format. |
ConfigStorageInterface:: |
public | function | Returns whether a configuration object exists. |
ConfigStorageInterface:: |
public | function | Export an archive of configuration files from the config storage managed by this object. |
ConfigStorageInterface:: |
public | function | Returns a timestamp indicating the last time a configuration was modified. |
ConfigStorageInterface:: |
public | function | Import an archive of configuration files into the config storage managed by this object. |
ConfigStorageInterface:: |
public | function | Perform any steps needed to create and initialize the storage. This may include creating directories or database tables, and initializing data structures. |
ConfigStorageInterface:: |
public | function | Check that the storage managed by this object is present and functional. |
ConfigStorageInterface:: |
public | function | Gets configuration object names starting with a given prefix. |
ConfigStorageInterface:: |
public | function | Reads configuration data from the storage. |
ConfigStorageInterface:: |
public | function | Reads configuration data from the storage. |
ConfigStorageInterface:: |
public | function | Renames a configuration object in the storage. |
ConfigStorageInterface:: |
public | function | Writes configuration data to the storage. |