ConfigurableLanguageManager::setConfigOverrideLanguage

public ConfigurableLanguageManager::setConfigOverrideLanguage(LanguageInterface $language = NULL) This function is a noop since the configuration cannot be overridden by language unless the Language module is enabled. That replaces the default language manager with a configurable language manager. Overrides LanguageManager::setConfigOverrideLanguage See also \Drupal\language\ConfigurableLanguageManager::setConfigOverrideLanguage() File core/modules/language/src/ConfigurableLanguageManager.php

ConfigurableLanguageManager::saveLanguageTypesConfiguration

public ConfigurableLanguageManager::saveLanguageTypesConfiguration(array $values) Stores language types configuration. Parameters array $config: An indexed array with the following keys_ configurable: an array of configurable language type names. all: an array of all the defined language type names. Overrides ConfigurableLanguageManagerInterface::saveLanguageTypesConfiguration File core/modules/language/src/ConfigurableLanguageManager.php, line 196 Class ConfigurableLanguageManager Ov

ConfigurableLanguageManager::reset

public ConfigurableLanguageManager::reset($type = NULL) Resets the given language type or all types if none specified. Parameters string|null $type: (optional) The language type to reset as a string, e.g., LanguageInterface::TYPE_INTERFACE, or NULL to reset all language types. Defaults to NULL. Return value \Drupal\Core\Language\LanguageManagerInterface The language manager that has been reset. Overrides LanguageManager::reset File core/modules/language/src/ConfigurableLanguageManager.php, li

ConfigurableLanguageManager::rebuildServices

public static ConfigurableLanguageManager::rebuildServices() Rebuild the container to register services needed on multilingual sites. Overrides ConfigurableLanguageManagerInterface::rebuildServices File core/modules/language/src/ConfigurableLanguageManager.php, line 102 Class ConfigurableLanguageManager Overrides default LanguageManager to provide configured languages. Namespace Drupal\language Code public static function rebuildServices() { \Drupal::service('kernel')->invalidateC

ConfigurableLanguageManager::loadLanguageTypesConfiguration

protected ConfigurableLanguageManager::loadLanguageTypesConfiguration() Retrieves language types from the configuration storage. Return value array An array of language type names. File core/modules/language/src/ConfigurableLanguageManager.php, line 169 Class ConfigurableLanguageManager Overrides default LanguageManager to provide configured languages. Namespace Drupal\language Code protected function loadLanguageTypesConfiguration() { if (!$this->languageTypes) { $this->l

ConfigurableLanguageManager::isMultilingual

public ConfigurableLanguageManager::isMultilingual() Returns whether or not the site has more than one language added. Return value bool TRUE if more than one language is added, FALSE otherwise. Overrides LanguageManager::isMultilingual File core/modules/language/src/ConfigurableLanguageManager.php, line 143 Class ConfigurableLanguageManager Overrides default LanguageManager to provide configured languages. Namespace Drupal\language Code public function isMultilingual() { return cou

ConfigurableLanguageManager::init

public ConfigurableLanguageManager::init() File core/modules/language/src/ConfigurableLanguageManager.php, line 131 Class ConfigurableLanguageManager Overrides default LanguageManager to provide configured languages. Namespace Drupal\language Code public function init() { if (!$this->initialized) { foreach ($this->getDefinedLanguageTypes() as $type) { $this->getCurrentLanguage($type); } $this->initialized = TRUE; } }

ConfigurableLanguageManager::getStandardLanguageListWithoutConfigured

public ConfigurableLanguageManager::getStandardLanguageListWithoutConfigured() Returns the standard language list excluding already configured languages. Return value array A list of standard language names keyed by langcode. Overrides ConfigurableLanguageManagerInterface::getStandardLanguageListWithoutConfigured File core/modules/language/src/ConfigurableLanguageManager.php, line 460 Class ConfigurableLanguageManager Overrides default LanguageManager to provide configured languages. Na

ConfigurableLanguageManager::getNegotiator

public ConfigurableLanguageManager::getNegotiator() Returns the language negotiator. Return value \Drupal\language\LanguageNegotiatorInterface The language negotiator. Overrides ConfigurableLanguageManagerInterface::getNegotiator File core/modules/language/src/ConfigurableLanguageManager.php, line 263 Class ConfigurableLanguageManager Overrides default LanguageManager to provide configured languages. Namespace Drupal\language Code public function getNegotiator() { return $this->n

ConfigurableLanguageManager::getNegotiatedLanguageMethod

public ConfigurableLanguageManager::getNegotiatedLanguageMethod($type = LanguageInterface::TYPE_INTERFACE) Gets the negotiated language method ID. Parameters string $type: (optional) The language type; e.g., the interface or the content language. Return value string The negotiated language method ID. Overrides ConfigurableLanguageManagerInterface::getNegotiatedLanguageMethod File core/modules/language/src/ConfigurableLanguageManager.php, line 477 Class ConfigurableLanguageManager Overrid