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.