function ConfigTranslationTestSubscriber::addConfigNames

Same name and namespace in other branches
  1. 9 core/modules/config_translation/tests/modules/config_translation_test/src/EventSubscriber/ConfigTranslationTestSubscriber.php \Drupal\config_translation_test\EventSubscriber\ConfigTranslationTestSubscriber::addConfigNames()
  2. 8.9.x core/modules/config_translation/tests/modules/config_translation_test/src/EventSubscriber/ConfigTranslationTestSubscriber.php \Drupal\config_translation_test\EventSubscriber\ConfigTranslationTestSubscriber::addConfigNames()
  3. 10 core/modules/config_translation/tests/modules/config_translation_test/src/EventSubscriber/ConfigTranslationTestSubscriber.php \Drupal\config_translation_test\EventSubscriber\ConfigTranslationTestSubscriber::addConfigNames()

Reacts to the populating of a configuration mapper.

Parameters

\Drupal\config_translation\Event\ConfigMapperPopulateEvent $event: The configuration mapper event.

File

core/modules/config_translation/tests/modules/config_translation_test/src/EventSubscriber/ConfigTranslationTestSubscriber.php, line 31

Class

ConfigTranslationTestSubscriber
Adds configuration names to configuration mapper on POPULATE_MAPPER event.

Namespace

Drupal\config_translation_test\EventSubscriber

Code

public function addConfigNames(ConfigMapperPopulateEvent $event) {
    $mapper = $event->getMapper();
    if ($mapper->getBaseRouteName() === 'system.site_information_settings' && $mapper->getLangcode() === 'en') {
        $mapper->addConfigName('config_translation_test.content');
    }
}

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