Common interface for language negotiation services.
Hierarchy
- interface \Drupal\Core\Language\LanguageManagerInterface
- interface \Drupal\language\ConfigurableLanguageManagerInterface
File
- core/modules/language/src/ConfigurableLanguageManagerInterface.php, line 11
Namespace
Drupal\language
Members
| Name | Modifiers | Type | Description |
|---|---|---|---|
| ConfigurableLanguageManagerInterface::getDefinedLanguageTypes | public | function | Returns all the defined language types including fixed ones. |
| ConfigurableLanguageManagerInterface::getLanguageConfigOverride | public | function | Gets a language config override object. |
| ConfigurableLanguageManagerInterface::getLanguageConfigOverrideStorage | public | function | Gets a language configuration override storage object. |
| ConfigurableLanguageManagerInterface::getNegotiatedLanguageMethod | public | function | Gets the negotiated language method ID. |
| ConfigurableLanguageManagerInterface::getNegotiator | public | function | Returns the language negotiator. |
| ConfigurableLanguageManagerInterface::getStandardLanguageListWithoutConfigured | public | function | Returns the standard language list excluding already configured languages. |
| ConfigurableLanguageManagerInterface::rebuildServices | public static | function | Rebuild the container to register services needed on multilingual sites. |
| ConfigurableLanguageManagerInterface::saveLanguageTypesConfiguration | public | function | Stores language types configuration. |
| ConfigurableLanguageManagerInterface::setNegotiator | public | function | Injects the language negotiator. |
| ConfigurableLanguageManagerInterface::updateLockedLanguageWeights | public | function | Updates locked system language weights. |
| LanguageManagerInterface::getConfigOverrideLanguage | public | function | Gets the current configuration override language. |
| LanguageManagerInterface::getCurrentLanguage | public | function | Returns the current language for the given type. |
| LanguageManagerInterface::getDefaultLanguage | public | function | Returns a language object representing the site's default language. |
| LanguageManagerInterface::getDefaultLockedLanguages | public | function | Returns a list of the default locked languages. |
| LanguageManagerInterface::getDefinedLanguageTypesInfo | public | function | Returns information about all defined language types. |
| LanguageManagerInterface::getFallbackCandidates | public | function | Returns the language fallback candidates for a given context. |
| LanguageManagerInterface::getLanguage | public | function | Returns a language object from the given language code. |
| LanguageManagerInterface::getLanguageName | public | function | Produced the printed name for a language for display. |
| LanguageManagerInterface::getLanguages | public | function | Returns a list of languages set up on the site. |
| LanguageManagerInterface::getLanguageSwitchLinks | public | function | Returns the language switch links for the given language type. |
| LanguageManagerInterface::getLanguageTypes | public | function | Returns an array of the available language types. |
| LanguageManagerInterface::getNativeLanguages | public | function | Returns a list of languages set up on the site in their native form. |
| LanguageManagerInterface::getStandardLanguageList | public static | function | Some common languages with their English and native names. |
| LanguageManagerInterface::isLanguageLocked | public | function | Checks whether a language is locked. |
| LanguageManagerInterface::isMultilingual | public | function | Returns whether or not the site has more than one language added. |
| LanguageManagerInterface::reset | public | function | Resets the given language type or all types if none specified. |
| LanguageManagerInterface::setConfigOverrideLanguage | public | function | Sets the configuration override language. |
Please login to continue.