Defines language configuration overrides.
Hierarchy
- class \Drupal\Core\Config\ConfigBase implements RefinableCacheableDependencyInterface uses RefinableCacheableDependencyTrait, DependencySerializationTrait
- class \Drupal\Core\Config\StorableConfigBase
- class \Drupal\language\Config\LanguageConfigOverride uses LanguageConfigCollectionNameTrait
- class \Drupal\Core\Config\StorableConfigBase
File
- core/modules/language/src/Config/LanguageConfigOverride.php, line 14
Namespace
Drupal\language\Config
Members
Name | Modifiers | Type | Description |
---|---|---|---|
ConfigBase::$data | protected | property | The data of the configuration object. |
ConfigBase::$name | protected | property | The name of the configuration object. |
ConfigBase::castSafeStrings | protected | function | Casts any objects that implement MarkupInterface to string. |
ConfigBase::clear | public | function | Unsets a value in this configuration object. |
ConfigBase::get | public | function | Gets data from this configuration object. |
ConfigBase::getCacheContexts | public | function | The cache contexts associated with this object. Overrides RefinableCacheableDependencyTrait::getCacheContexts |
ConfigBase::getCacheMaxAge | public | function | The maximum age for which this object may be cached. Overrides RefinableCacheableDependencyTrait::getCacheMaxAge |
ConfigBase::getCacheTags | public | function | The cache tags associated with this object. Overrides RefinableCacheableDependencyTrait::getCacheTags |
ConfigBase::getName | public | function | Returns the name of this configuration object. |
ConfigBase::MAX_NAME_LENGTH | constant | The maximum length of a configuration object name. | |
ConfigBase::merge | public | function | Merges data into a configuration object. |
ConfigBase::set | public | function | Sets a value in this configuration object. |
ConfigBase::setData | public | function | Replaces the data of this configuration object. |
ConfigBase::setName | public | function | Sets the name of this configuration object. |
ConfigBase::validateKeys | protected | function | Validates all keys in a passed in config array structure. |
ConfigBase::validateName | public static | function | Validates the configuration object name. |
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function | |
LanguageConfigCollectionNameTrait::createConfigCollectionName | protected | function | Creates a configuration collection name based on a language code. |
LanguageConfigCollectionNameTrait::getLangcodeFromCollectionName | protected | function | Converts a configuration collection name to a language code. |
LanguageConfigOverride::$eventDispatcher | protected | property | The event dispatcher. |
LanguageConfigOverride::delete | public | function | Deletes the configuration object. Overrides StorableConfigBase::delete |
LanguageConfigOverride::getLangcode | public | function | Returns the language code of this language override. |
LanguageConfigOverride::save | public | function | Saves the configuration object. Overrides StorableConfigBase::save |
LanguageConfigOverride::__construct | public | function | Constructs a language override object. |
RefinableCacheableDependencyTrait::$cacheContexts | protected | property | Cache contexts. |
RefinableCacheableDependencyTrait::$cacheMaxAge | protected | property | Cache max-age. |
RefinableCacheableDependencyTrait::$cacheTags | protected | property | Cache tags. |
RefinableCacheableDependencyTrait::addCacheableDependency | public | function | Adds a dependency on an object: merges its cacheability metadata. Overrides RefinableCacheableDependencyInterface::addCacheableDependency |
RefinableCacheableDependencyTrait::addCacheContexts | public | function | Adds cache contexts. Overrides RefinableCacheableDependencyInterface::addCacheContexts |
RefinableCacheableDependencyTrait::addCacheTags | public | function | Adds cache tags. Overrides RefinableCacheableDependencyInterface::addCacheTags |
RefinableCacheableDependencyTrait::mergeCacheMaxAge | public | function | Merges the maximum age (in seconds) with the existing maximum age. Overrides RefinableCacheableDependencyInterface::mergeCacheMaxAge |
StorableConfigBase::$isNew | protected | property | Whether the configuration object is new or has been saved to the storage. |
StorableConfigBase::$originalData | protected | property | The data of the configuration object. |
StorableConfigBase::$schemaWrapper | protected | property | The config schema wrapper object for this configuration object. |
StorableConfigBase::$storage | protected | property | The storage used to load and save this configuration object. |
StorableConfigBase::$typedConfigManager | protected | property | The typed config manager. |
StorableConfigBase::castValue | protected | function | Casts the value to correct data type using the configuration schema. |
StorableConfigBase::getSchemaWrapper | protected | function | Gets the schema wrapper for the whole configuration object. |
StorableConfigBase::getStorage | public | function | Retrieves the storage used to load and save this configuration object. |
StorableConfigBase::initWithData | public | function | Initializes a configuration object with pre-loaded data. |
StorableConfigBase::isNew | public | function | Returns whether this configuration object is new. |
StorableConfigBase::validateValue | protected | function | Validate the values are allowed data types. |
Please login to continue.