function LanguageTestTrait::createLanguageFromLangcode
Same name and namespace in other branches
- 11.x core/modules/language/tests/src/Traits/LanguageTestTrait.php \Drupal\Tests\language\Traits\LanguageTestTrait::createLanguageFromLangcode()
Creates a configurable language object from a langcode.
Parameters
string $langcode: The language code to use to create the object.
Return value
\Drupal\Core\Language\ConfigurableLanguageInterface The created language.
See also
\Drupal\Core\Language\LanguageManager::getStandardLanguageList()
2 calls to LanguageTestTrait::createLanguageFromLangcode()
- MenuUiContentTranslationTest::setUp in core/
modules/ menu_ui/ tests/ src/ Functional/ MenuUiContentTranslationTest.php - PathWithNodeAccessGrantsTest::setUp in core/
modules/ path/ tests/ src/ Functional/ PathWithNodeAccessGrantsTest.php
File
-
core/
modules/ language/ tests/ src/ Traits/ LanguageTestTrait.php, line 30
Class
- LanguageTestTrait
- Provides an API to programmatically manage languages in tests.
Namespace
Drupal\Tests\language\TraitsCode
public static function createLanguageFromLangcode(string $langcode) : ConfigurableLanguageInterface {
$configurable_language = ConfigurableLanguage::createFromLangcode($langcode);
$configurable_language->save();
return $configurable_language;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.