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