namespace Drupal\Core\Config

Same name in other branches
  1. 10 Drupal\Core\Config
  2. 11.x Drupal\Core\Config
  3. 8.9.x Drupal\Core\Config
Object name File name Summary
BootstrapConfigStorageFactory core/lib/Drupal/Core/Config/BootstrapConfigStorageFactory.php Defines a factory for retrieving the config storage used pre-kernel.
CachedStorage core/lib/Drupal/Core/Config/CachedStorage.php Defines the cached storage.
Config core/lib/Drupal/Core/Config/Config.php Defines the default configuration object.
ConfigBase core/lib/Drupal/Core/Config/ConfigBase.php Provides a base class for configuration objects with get/set support.
ConfigCollectionInfo core/lib/Drupal/Core/Config/ConfigCollectionInfo.php Gets information on all the possible configuration collections.
ConfigCrudEvent core/lib/Drupal/Core/Config/ConfigCrudEvent.php Wraps a configuration event for event listeners.
ConfigDirectoryNotDefinedException core/lib/Drupal/Core/Config/ConfigDirectoryNotDefinedException.php An exception thrown when the config sync directory is not defined.
ConfigDuplicateUUIDException core/lib/Drupal/Core/Config/ConfigDuplicateUUIDException.php Exception thrown when a config object UUID causes a conflict.
ConfigEvents core/lib/Drupal/Core/Config/ConfigEvents.php Defines events for the configuration system.
ConfigException core/lib/Drupal/Core/Config/ConfigException.php A base exception thrown in any configuration system operations.
ConfigFactory core/lib/Drupal/Core/Config/ConfigFactory.php Defines the configuration object factory.
ConfigFactoryInterface core/lib/Drupal/Core/Config/ConfigFactoryInterface.php Defines the interface for a configuration object factory.
ConfigFactoryOverrideBase core/lib/Drupal/Core/Config/ConfigFactoryOverrideBase.php Defines a base event listener implementation configuration overrides.
ConfigFactoryOverrideInterface core/lib/Drupal/Core/Config/ConfigFactoryOverrideInterface.php Defines the interface for a configuration factory override object.
ConfigImporter core/lib/Drupal/Core/Config/ConfigImporter.php Defines a configuration importer.
ConfigImporterEvent core/lib/Drupal/Core/Config/ConfigImporterEvent.php
ConfigImporterException core/lib/Drupal/Core/Config/ConfigImporterException.php Exception thrown when a config import fails.
ConfigImportValidateEventSubscriberBase core/lib/Drupal/Core/Config/ConfigImportValidateEventSubscriberBase.php Defines a base event listener implementation for config sync validation.
ConfigInstaller core/lib/Drupal/Core/Config/ConfigInstaller.php
ConfigInstallerInterface core/lib/Drupal/Core/Config/ConfigInstallerInterface.php Interface for classes that install config.
ConfigManager core/lib/Drupal/Core/Config/ConfigManager.php The ConfigManager provides helper functions for the configuration system.
ConfigManagerInterface core/lib/Drupal/Core/Config/ConfigManagerInterface.php Provides an interface for configuration manager.
ConfigModuleOverridesEvent core/lib/Drupal/Core/Config/ConfigModuleOverridesEvent.php Event object to allow configuration to be overridden by modules.
ConfigNameException core/lib/Drupal/Core/Config/ConfigNameException.php Exception thrown when a config object name is invalid.
ConfigPrefixLengthException core/lib/Drupal/Core/Config/ConfigPrefixLengthException.php Exception thrown when the config prefix length is exceeded.
ConfigRenameEvent core/lib/Drupal/Core/Config/ConfigRenameEvent.php Configuration event fired when renaming a configuration object.
ConfigValueException core/lib/Drupal/Core/Config/ConfigValueException.php Exception thrown when config object values are invalid.
DatabaseStorage core/lib/Drupal/Core/Config/DatabaseStorage.php Defines the Database storage.
ExportStorageManager core/lib/Drupal/Core/Config/ExportStorageManager.php The export storage manager dispatches an event for the export storage.
ExtensionInstallStorage core/lib/Drupal/Core/Config/ExtensionInstallStorage.php Storage to access configuration and schema in enabled extensions.
FileStorage core/lib/Drupal/Core/Config/FileStorage.php Defines the file storage.
FileStorageFactory core/lib/Drupal/Core/Config/FileStorageFactory.php Provides a factory for creating config file storage objects.
ImmutableConfig core/lib/Drupal/Core/Config/ImmutableConfig.php Defines the immutable configuration object.
ImmutableConfigException core/lib/Drupal/Core/Config/ImmutableConfigException.php Exception throw when an immutable config object is altered.
ImportStorageTransformer core/lib/Drupal/Core/Config/ImportStorageTransformer.php The import storage transformer helps to use the configuration management api.
InstallStorage core/lib/Drupal/Core/Config/InstallStorage.php Storage used by the Drupal installer.
ManagedStorage core/lib/Drupal/Core/Config/ManagedStorage.php The managed storage defers all the storage method calls to the manager.
MemoryStorage core/lib/Drupal/Core/Config/MemoryStorage.php Provides an in memory configuration storage.
NullStorage core/lib/Drupal/Core/Config/NullStorage.php Defines a stub storage.
PreExistingConfigException core/lib/Drupal/Core/Config/PreExistingConfigException.php An exception thrown if configuration with the same name already exists.
ReadOnlyStorage core/lib/Drupal/Core/Config/ReadOnlyStorage.php A ReadOnlyStorage decorates a storage and does not allow writing to it.
StorableConfigBase core/lib/Drupal/Core/Config/StorableConfigBase.php Provides a base class for configuration objects with storage support.
StorageCacheInterface core/lib/Drupal/Core/Config/StorageCacheInterface.php Defines an interface for cached configuration storage.
StorageComparer core/lib/Drupal/Core/Config/StorageComparer.php Defines a config storage comparer.
StorageComparerInterface core/lib/Drupal/Core/Config/StorageComparerInterface.php Defines an interface for comparison of configuration storage objects.
StorageCopyTrait core/lib/Drupal/Core/Config/StorageCopyTrait.php Utility trait to copy configuration from one storage to another.
StorageException core/lib/Drupal/Core/Config/StorageException.php An exception thrown in case of storage operation errors.
StorageInterface core/lib/Drupal/Core/Config/StorageInterface.php Defines an interface for configuration storage.
StorageManagerInterface core/lib/Drupal/Core/Config/StorageManagerInterface.php Interface for a storage manager.
StorageTransformerException core/lib/Drupal/Core/Config/StorageTransformerException.php Thrown by config storage transformers if they cannot acquire a lock.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.