Defines the file storage controller.


Expanded class hierarchy of ConfigFileStorage


core/includes/, line 1260
This is the API for configuration storage.


Contains filters are case sensitive
Name Modifiers Type Descriptionsort descending
ConfigFileStorage::isInitialized public function Check that the storage managed by this object is present and functional. Overrides ConfigStorageInterface::isInitialized
ConfigFileStorage::__construct public function Constructs a new FileStorage controller.
ConfigFileStorage::initializeStorage 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::initializeStorage
ConfigFileStorage::decode public function Decodes configuration data from the storage-specific format. Overrides ConfigStorageInterface::decode
ConfigFileStorage::delete public function Deletes a configuration object from the storage. Overrides ConfigStorageInterface::delete
ConfigFileStorage::deleteAll public function Deletes configuration objects whose names start with a given prefix. Overrides ConfigStorageInterface::deleteAll
ConfigFileStorage::encode public function Encodes configuration data into the storage-specific format. Overrides ConfigStorageInterface::encode
ConfigFileStorage::exportArchive public function Export an archive of configuration files from the config storage managed by this object. Overrides ConfigStorageInterface::exportArchive
ConfigFileStorage::listAll public function Gets configuration object names starting with a given prefix. Overrides ConfigStorageInterface::listAll
ConfigFileStorage::importArchive public function Import an archive of configuration files into the config storage managed by this object. Overrides ConfigStorageInterface::importArchive
ConfigFileStorage::read public function Reads configuration data from the storage. Overrides ConfigStorageInterface::read
ConfigFileStorage::readMultiple public function Reads configuration data from the storage. Overrides ConfigStorageInterface::readMultiple
ConfigFileStorage::rename public function Renames a configuration object in the storage. Overrides ConfigStorageInterface::rename
ConfigFileStorage::getModifiedTime public function Returns a timestamp indicating the last time a configuration was modified. Overrides ConfigStorageInterface::getModifiedTime
ConfigFileStorage::getFilePath public function Returns the path to the configuration file.
ConfigFileStorage::exists public function Returns whether a configuration object exists. Overrides ConfigStorageInterface::exists
ConfigFileStorage::$directory protected property The filesystem path for configuration objects.
ConfigFileStorage::write public function Writes configuration data to the storage. Overrides ConfigStorageInterface::write