Storage used by the Drupal installer.
This storage performs a full filesystem scan to discover all available extensions and reads from all default config directories that exist.
This special implementation MUST NOT be used anywhere else than the early installer environment.
Hierarchy
- class \Drupal\Core\Config\FileStorage implements StorageInterface
- class \Drupal\Core\Config\InstallStorage
See also
\Drupal\Core\DependencyInjection\InstallServiceProvider
File
- core/lib/Drupal/Core/Config/InstallStorage.php, line 19
Namespace
Drupal\Core\Config
Members
Name | Modifiers | Type | Description |
---|---|---|---|
FileStorage::$collection | protected | property | The storage collection. |
FileStorage::$fileCache | protected | property | The file cache object. |
FileStorage::createCollection | public | function | Creates a collection on the storage. Overrides StorageInterface::createCollection |
FileStorage::decode | public | function | Decodes configuration data from the storage-specific format. Overrides StorageInterface::decode |
FileStorage::encode | public | function | Encodes configuration data into the storage-specific format. Overrides StorageInterface::encode |
FileStorage::ensureStorage | protected | function | Check if the directory exists and create it if not. |
FileStorage::getAllCollectionNames | public | function | Gets the existing collections. Overrides StorageInterface::getAllCollectionNames |
FileStorage::getAllCollectionNamesHelper | protected | function | Helper function for getAllCollectionNames(). |
FileStorage::getCollectionDirectory | protected | function | Gets the directory for the collection. |
FileStorage::getCollectionName | public | function | Gets the name of the current collection the storage is using. Overrides StorageInterface::getCollectionName |
FileStorage::getFileExtension | public static | function | Returns the file extension used by the file storage for all configuration files. |
FileStorage::read | public | function | Implements Drupal\Core\Config\StorageInterface::read(). Overrides StorageInterface::read |
FileStorage::readMultiple | public | function | Reads configuration data from the storage. Overrides StorageInterface::readMultiple |
InstallStorage::$directory | protected | property | The directory to scan in each extension to scan for files. Overrides FileStorage::$directory |
InstallStorage::$folders | protected | property | Folder map indexed by configuration name. |
InstallStorage::CONFIG_INSTALL_DIRECTORY | constant | Extension sub-directory containing default configuration for installation. | |
InstallStorage::CONFIG_OPTIONAL_DIRECTORY | constant | Extension sub-directory containing optional configuration for installation. | |
InstallStorage::CONFIG_SCHEMA_DIRECTORY | constant | Extension sub-directory containing configuration schema. | |
InstallStorage::delete | public | function | Overrides Drupal\Core\Config\FileStorage::delete(). Overrides FileStorage::delete |
InstallStorage::deleteAll | public | function | Overrides Drupal\Core\Config\FileStorage::deleteAll(). Overrides FileStorage::deleteAll |
InstallStorage::exists | public | function | Returns whether a configuration object exists. Overrides FileStorage::exists |
InstallStorage::getAllFolders | protected | function | Returns a map of all config object names and their folders. |
InstallStorage::getComponentFolder | protected | function | Get folder inside each component that contains the files. |
InstallStorage::getComponentNames | public | function | Get all configuration names and folders for a list of modules or themes. |
InstallStorage::getCoreFolder | protected | function | Get folder inside Drupal core that contains the files. |
InstallStorage::getCoreNames | public | function | Get all configuration names and folders for Drupal core. |
InstallStorage::getFilePath | public | function | Overrides Drupal\Core\Config\FileStorage::getFilePath(). Overrides FileStorage::getFilePath |
InstallStorage::listAll | public | function | Gets configuration object names starting with a given prefix. Overrides FileStorage::listAll |
InstallStorage::rename | public | function | Overrides Drupal\Core\Config\FileStorage::rename(). Overrides FileStorage::rename |
InstallStorage::reset | public | function | Resets the static cache. |
InstallStorage::write | public | function | Overrides Drupal\Core\Config\FileStorage::write(). Overrides FileStorage::write |
InstallStorage::__construct | public | function | Constructs an InstallStorage object. Overrides FileStorage::__construct |
StorageInterface::DEFAULT_COLLECTION | constant | The default collection name. |
Please login to continue.