Defines the file storage controller.
Hierarchy
- class ConfigFileStorage implements ConfigStorageInterface
Expanded class hierarchy of ConfigFileStorage
File
- drivers/
config_file/ config_file_storage.inc, line 6
Members
Name | Modifiers | Type | Description |
---|---|---|---|
ConfigFileStorage:: |
protected | property | The filesystem path for configuration objects. |
ConfigFileStorage:: |
protected | property | |
ConfigFileStorage:: |
static | property | |
ConfigFileStorage:: |
public | function | Constructs a new FileStorage controller. |
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 |
Returns whether data in this object can be changed. 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 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:: |
ConfigFileStorage:: |
public | function |
Writes configuration data to the storage. Overrides ConfigStorageInterface:: |