function language_types_info

Returns information about all defined language types.

Return value

An associative array of language type information arrays keyed by type names. Based on information from hook_language_types_info().

See also

hook_language_types_info().

Related topics

7 calls to language_types_info()
block_admin_configure in drupal/core/modules/block/block.admin.inc
Form constructor for the block configuration form.
LanguageNegotiationInfoTest::checkFixedLanguageTypes in drupal/core/modules/language/lib/Drupal/language/Tests/LanguageNegotiationInfoTest.php
Check that language negotiation for fixed types matches the stored one.
language_block_info in drupal/core/modules/language/language.module
Implements hook_block_info().
language_negotiation_configure_form in drupal/core/modules/language/language.admin.inc
Builds the configuration form for language negotiation.
language_negotiation_purge in drupal/core/includes/language.inc
Removes any language negotiation methods that are no longer defined.

... See full list

4 string references to 'language_types_info'
LanguageNegotiationInfoTest::checkFixedLanguageTypes in drupal/core/modules/language/lib/Drupal/language/Tests/LanguageNegotiationInfoTest.php
Check that language negotiation for fixed types matches the stored one.
LanguageNegotiationInfoTest::languageNegotiationUpdate in drupal/core/modules/language/lib/Drupal/language/Tests/LanguageNegotiationInfoTest.php
Update language types/negotiation information.
language_negotiation_purge in drupal/core/includes/language.inc
Removes any language negotiation methods that are no longer defined.
language_types_set in drupal/core/includes/language.inc
Updates the language type configuration.

File

drupal/core/includes/language.inc, line 149
Language Negotiation API.

Code

function language_types_info() {
  $language_types =& drupal_static(__FUNCTION__);
  if (!isset($language_types)) {
    $language_types = module_invoke_all('language_types_info');

    // Let other modules alter the list of language types.
    drupal_alter('language_types_info', $language_types);
  }
  return $language_types;
}