function LanguageTestHooks::storeLanguageNegotiation
Same name and namespace in other branches
- 11.x core/modules/language/tests/language_test/src/Hook/LanguageTestHooks.php \Drupal\language_test\Hook\LanguageTestHooks::storeLanguageNegotiation()
Store the last negotiated languages.
1 call to LanguageTestHooks::storeLanguageNegotiation()
- LanguageTestHooks::pageTop in core/
modules/ language/ tests/ language_test/ src/ Hook/ LanguageTestHooks.php - Implements hook_page_top().
File
-
core/
modules/ language/ tests/ language_test/ src/ Hook/ LanguageTestHooks.php, line 125
Class
- LanguageTestHooks
- Hook implementations for language_test.
Namespace
Drupal\language_test\HookCode
public function storeLanguageNegotiation() : void {
$last = [];
foreach (\Drupal::languageManager()->getDefinedLanguageTypes() as $type) {
$last[$type] = \Drupal::languageManager()->getCurrentLanguage($type)
->getId();
}
\Drupal::keyValue('language_test')->set('language_negotiation_last', $last);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.