ConfigurableLanguageManager

Overrides default LanguageManager to provide configured languages.

Hierarchy

File

core/modules/language/src/ConfigurableLanguageManager.php, line 20

Namespace

Drupal\language

Members

Name Modifiers Type Description
ConfigurableLanguageManager::$configFactory protected property The configuration storage service.
ConfigurableLanguageManager::$configFactoryOverride protected property The language configuration override service.
ConfigurableLanguageManager::$initialized protected property Whether or not the language manager has been initialized.
ConfigurableLanguageManager::$initializing protected property Whether already in the process of language initialization.
ConfigurableLanguageManager::$languageTypes protected property Local cache for language type configuration data.
ConfigurableLanguageManager::$languageTypesInfo protected property Local cache for language type information.
ConfigurableLanguageManager::$moduleHandler protected property The module handler service.
ConfigurableLanguageManager::$negotiatedLanguages protected property An array of language objects keyed by language type.
ConfigurableLanguageManager::$negotiatedMethods protected property An array of language negotiation method IDs keyed by language type.
ConfigurableLanguageManager::$negotiator protected property The language negotiator.
ConfigurableLanguageManager::$requestStack protected property The request object.
ConfigurableLanguageManager::getConfigOverrideLanguage public function Gets the current configuration override language. Overrides LanguageManager::getConfigOverrideLanguage
ConfigurableLanguageManager::getCurrentLanguage public function Returns the current language for the given type. Overrides LanguageManager::getCurrentLanguage
ConfigurableLanguageManager::getDefinedLanguageTypes public function Returns all the defined language types including fixed ones. Overrides ConfigurableLanguageManagerInterface::getDefinedLanguageTypes
ConfigurableLanguageManager::getDefinedLanguageTypesInfo public function Returns information about all defined language types. Overrides LanguageManager::getDefinedLanguageTypesInfo
ConfigurableLanguageManager::getFallbackCandidates public function Returns the language fallback candidates for a given context. Overrides LanguageManager::getFallbackCandidates
ConfigurableLanguageManager::getLanguageConfigOverride public function Gets a language config override object. Overrides ConfigurableLanguageManagerInterface::getLanguageConfigOverride
ConfigurableLanguageManager::getLanguageConfigOverrideStorage public function Gets a language configuration override storage object. Overrides ConfigurableLanguageManagerInterface::getLanguageConfigOverrideStorage
ConfigurableLanguageManager::getLanguages public function Returns a list of languages set up on the site. Overrides LanguageManager::getLanguages
ConfigurableLanguageManager::getLanguageSwitchLinks public function Returns the language switch links for the given language type. Overrides LanguageManager::getLanguageSwitchLinks
ConfigurableLanguageManager::getLanguageTypes public function Returns an array of the available language types. Overrides LanguageManager::getLanguageTypes
ConfigurableLanguageManager::getNativeLanguages public function Returns a list of languages set up on the site in their native form. Overrides LanguageManager::getNativeLanguages
ConfigurableLanguageManager::getNegotiatedLanguageMethod public function Gets the negotiated language method ID. Overrides ConfigurableLanguageManagerInterface::getNegotiatedLanguageMethod
ConfigurableLanguageManager::getNegotiator public function Returns the language negotiator. Overrides ConfigurableLanguageManagerInterface::getNegotiator
ConfigurableLanguageManager::getStandardLanguageListWithoutConfigured public function Returns the standard language list excluding already configured languages. Overrides ConfigurableLanguageManagerInterface::getStandardLanguageListWithoutConfigured
ConfigurableLanguageManager::init public function
ConfigurableLanguageManager::isMultilingual public function Returns whether or not the site has more than one language added. Overrides LanguageManager::isMultilingual
ConfigurableLanguageManager::loadLanguageTypesConfiguration protected function Retrieves language types from the configuration storage.
ConfigurableLanguageManager::rebuildServices public static function Rebuild the container to register services needed on multilingual sites. Overrides ConfigurableLanguageManagerInterface::rebuildServices
ConfigurableLanguageManager::reset public function Resets the given language type or all types if none specified. Overrides LanguageManager::reset
ConfigurableLanguageManager::saveLanguageTypesConfiguration public function Stores language types configuration. Overrides ConfigurableLanguageManagerInterface::saveLanguageTypesConfiguration
ConfigurableLanguageManager::setConfigOverrideLanguage public function 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
ConfigurableLanguageManager::setNegotiator public function Injects the language negotiator. Overrides ConfigurableLanguageManagerInterface::setNegotiator
ConfigurableLanguageManager::updateLockedLanguageWeights public function Updates locked system language weights. Overrides ConfigurableLanguageManagerInterface::updateLockedLanguageWeights
ConfigurableLanguageManager::__construct public function Constructs a new ConfigurableLanguageManager object. Overrides LanguageManager::__construct
DependencySerializationTrait::$_serviceIds protected property An array of service IDs keyed by property name used for serialization.
DependencySerializationTrait::__sleep public function
DependencySerializationTrait::__wakeup public function
LanguageManager::$defaultLanguage protected property The default language object.
LanguageManager::$languages protected property A static cache of translated language lists.
LanguageManager::filterLanguages protected function Filters the full list of languages based on the value of the flag.
LanguageManager::getDefaultLanguage public function Returns a language object representing the site's default language. Overrides LanguageManagerInterface::getDefaultLanguage
LanguageManager::getDefaultLockedLanguages public function Returns a list of the default locked languages. Overrides LanguageManagerInterface::getDefaultLockedLanguages
LanguageManager::getLanguage public function Returns a language object from the given language code. Overrides LanguageManagerInterface::getLanguage
LanguageManager::getLanguageName public function Produced the printed name for a language for display. Overrides LanguageManagerInterface::getLanguageName
LanguageManager::getStandardLanguageList public static function Some common languages with their English and native names. Overrides LanguageManagerInterface::getStandardLanguageList
LanguageManager::getUnitedNationsLanguageList public static function The 6 official languages used at the United Nations.
LanguageManager::isLanguageLocked public function Checks whether a language is locked. Overrides LanguageManagerInterface::isLanguageLocked
doc_Drupal
2016-10-29 08:55:12
Comments
Leave a Comment

Please login to continue.