public function LanguageHierarchyConfigOverride::__construct in Language Hierarchy 2.x
Same name and namespace in other branches
- 8 src/Config/LanguageHierarchyConfigOverride.php \Drupal\language_hierarchy\Config\LanguageHierarchyConfigOverride::__construct()
Constructs a language override object that may be for a fallback language.
Parameters
string $name: The name of the configuration object being overridden.
string $langcode: The name of the language the override is intended for (i.e. the more specific language, whereas the config override may actually have come from the source storage for a fallback language).
\Drupal\Core\Config\StorageInterface $source_storage: A storage controller object to use for reading the configuration override.
\Drupal\Core\Config\StorageInterface $target_storage: A storage controller object to use for writing the configuration override.
\Drupal\Core\Config\TypedConfigManagerInterface $typed_config: The typed configuration manager service.
\Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher: The event dispatcher.
Overrides LanguageConfigOverride::__construct
File
- src/
Config/ LanguageHierarchyConfigOverride.php, line 51
Class
- LanguageHierarchyConfigOverride
- Defines language configuration overrides.
Namespace
Drupal\language_hierarchy\ConfigCode
public function __construct($name, $langcode, StorageInterface $source_storage, StorageInterface $target_storage, TypedConfigManagerInterface $typed_config, EventDispatcherInterface $event_dispatcher) {
parent::__construct($name, $source_storage, $typed_config, $event_dispatcher);
$this->target_storage = $target_storage;
$this->langcode = $langcode;
}