protected function LocaleConfigSubscriberTest::assertConfigOverride in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/locale/src/Tests/LocaleConfigSubscriberTest.php \Drupal\locale\Tests\LocaleConfigSubscriberTest::assertConfigOverride()
Ensures configuration was saved correctly.
Parameters
string $config_name: The configuration name.
string $key: The configuration key.
string $value: The configuration value.
string $langcode: The language code.
Return value
bool TRUE if the assertion succeeded, FALSE otherwise.
4 calls to LocaleConfigSubscriberTest::assertConfigOverride()
- LocaleConfigSubscriberForeignTest::testEnglish in core/
modules/ locale/ src/ Tests/ LocaleConfigSubscriberForeignTest.php - Tests that adding English creates a translation override.
- LocaleConfigSubscriberTest::saveLanguageOverride in core/
modules/ locale/ src/ Tests/ LocaleConfigSubscriberTest.php - Saves a language override.
- LocaleConfigSubscriberTest::saveLocaleTranslationData in core/
modules/ locale/ src/ Tests/ LocaleConfigSubscriberTest.php - Saves translation data from locale module.
- LocaleConfigSubscriberTest::setUpTranslation in core/
modules/ locale/ src/ Tests/ LocaleConfigSubscriberTest.php - Sets up a configuration string with a translation.
File
- core/
modules/ locale/ src/ Tests/ LocaleConfigSubscriberTest.php, line 404 - Contains \Drupal\locale\Tests\LocaleConfigSubscriberTest.
Class
- LocaleConfigSubscriberTest
- Tests that shipped configuration translations are updated correctly.
Namespace
Drupal\locale\TestsCode
protected function assertConfigOverride($config_name, $key, $value, $langcode) {
$config_langcode = $this->configFactory
->getEditable($config_name)
->get('langcode');
$override = $this->languageManager
->getLanguageConfigOverride($langcode, $config_name);
return $this
->assertNotEqual($config_langcode, $langcode) && $this
->assertEqual($override
->get($key), $value);
}