LanguageManager::getLanguageName

public LanguageManager::getLanguageName($langcode) Produced the printed name for a language for display. Parameters string $langcode: The language code. Return value string The printed name of the language. Overrides LanguageManagerInterface::getLanguageName File core/lib/Drupal/Core/Language/LanguageManager.php, line 158 Class LanguageManager Class responsible for providing language support on language-unaware sites. Namespace Drupal\Core\Language Code public function getLanguageNam

LanguageManager::getLanguage

public LanguageManager::getLanguage($langcode) Returns a language object from the given language code. Parameters string $langcode: The language code. Return value \Drupal\core\Language\LanguageInterface|null A fully-populated language object or NULL. Overrides LanguageManagerInterface::getLanguage File core/lib/Drupal/Core/Language/LanguageManager.php, line 150 Class LanguageManager Class responsible for providing language support on language-unaware sites. Namespace Drupal\Core\Lang

LanguageManager::getFallbackCandidates

public LanguageManager::getFallbackCandidates(array $context = array()) Returns the language fallback candidates for a given context. Parameters array $context: (optional) An associative array of data that can be useful to determine the fallback sequence. The following keys are used in core: langcode: Language code of the desired language. operation: The name of the operation indicating the context where language fallback is being applied. The following operations are defined in core, but mo

LanguageManager::getDefinedLanguageTypesInfo

public LanguageManager::getDefinedLanguageTypesInfo() Returns information about all defined language types. Defines the three core language types: Interface language is the only configurable language type in core. It is used by t() as the default language if none is specified. Content language is by default non-configurable and inherits the interface language negotiated value. It is used by the Field API to determine the display language for fields if no explicit value is specified. URL languag

LanguageManager::getDefaultLockedLanguages

public LanguageManager::getDefaultLockedLanguages($weight = 0) Returns a list of the default locked languages. Parameters int $weight: (optional) An integer value that is used as the start value for the weights of the locked languages. Return value \Drupal\Core\Language\LanguageInterface[] An array of language objects. Overrides LanguageManagerInterface::getDefaultLockedLanguages File core/lib/Drupal/Core/Language/LanguageManager.php, line 174 Class LanguageManager Class responsible for

LanguageManager::getDefaultLanguage

public LanguageManager::getDefaultLanguage() Returns a language object representing the site's default language. Return value \Drupal\Core\Language\LanguageInterface A language object. Overrides LanguageManagerInterface::getDefaultLanguage File core/lib/Drupal/Core/Language/LanguageManager.php, line 116 Class LanguageManager Class responsible for providing language support on language-unaware sites. Namespace Drupal\Core\Language Code public function getDefaultLanguage() { return $t

LanguageManager::getCurrentLanguage

public LanguageManager::getCurrentLanguage($type = LanguageInterface::TYPE_INTERFACE) Returns the current language for the given type. Parameters string $type: (optional) The language type; e.g., the interface or the content language. Defaults to \Drupal\Core\Language\LanguageInterface::TYPE_INTERFACE. Return value \Drupal\Core\Language\LanguageInterface The current language object for the given type of language. Overrides LanguageManagerInterface::getCurrentLanguage File core/lib/Drupal/Core

LanguageManager::getConfigOverrideLanguage

public LanguageManager::getConfigOverrideLanguage() Gets the current configuration override language. Return value \Drupal\Core\Language\LanguageInterface The current configuration override language. Overrides LanguageManagerInterface::getConfigOverrideLanguage File core/lib/Drupal/Core/Language/LanguageManager.php, line 369 Class LanguageManager Class responsible for providing language support on language-unaware sites. Namespace Drupal\Core\Language Code public function getConfigOve

LanguageManager::filterLanguages

protected LanguageManager::filterLanguages(array $languages, $flags = LanguageInterface::STATE_CONFIGURABLE) Filters the full list of languages based on the value of the flag. The locked languages are removed by default. Parameters \Drupal\Core\Language\LanguageInterface[] $languages: Array with languages to be filtered. int $flags: (optional) Specifies the state of the languages that have to be returned. It can be: LanguageInterface::STATE_CONFIGURABLE, LanguageInterface::STATE_LOCKED, or Lan

LanguageManager::$languages

A static cache of translated language lists. Array of arrays to cache the result of self::getLanguages() keyed by the language the list is translated to (first level) and the flags provided to the method (second level). Type: \Drupal\Core\Language\LanguageInterface[] See also \Drupal\Core\Language\LanguageManager::getLanguages() File core/lib/Drupal/Core/Language/LanguageManager.php, line 26 Class LanguageManager Class responsible for providing language support on language-unaware sites.