Same name and namespace in other branches
  1. 7.x modules/system/language.api.php \hook_language_types_info_alter()
  2. 8.9.x core/modules/language/language.api.php \hook_language_types_info_alter()
  3. 9 core/modules/language/language.api.php \hook_language_types_info_alter()

Perform alterations on language types.

Parameters

array $language_types: Array of language type definitions.

See also

hook_language_types_info()

Related topics

3 functions implement hook_language_types_info_alter()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

content_translation_language_types_info_alter in core/modules/content_translation/content_translation.module
Implements hook_language_type_info_alter().
language_language_types_info_alter in core/modules/language/language.module
Implements hook_language_types_info_alter().
language_test_language_types_info_alter in core/modules/language/tests/language_test/language_test.module
Implements hook_language_types_info_alter().
1 invocation of hook_language_types_info_alter()
ConfigurableLanguageManager::getDefinedLanguageTypesInfo in core/modules/language/src/ConfigurableLanguageManager.php

File

core/modules/language/language.api.php, line 60
Hooks provided by the Language module.

Code

function hook_language_types_info_alter(array &$language_types) {
  if (isset($language_types['custom_language_type'])) {
    $language_types['custom_language_type_custom']['description'] = t('A far better description.');
  }
}