function language_provider_weight
Returns the passed language negotiation provider weight or a default value.
Parameters
$provider: A language negotiation provider data structure.
Return value
A numeric weight.
Related topics
2 calls to language_provider_weight()
- language_negotiation_set in includes/
language.inc - Saves a list of language negotiation providers.
- _locale_languages_configure_form_language_table in modules/
locale/ locale.admin.inc - Helper function to build a language provider table.
File
-
includes/
language.inc, line 470
Code
function language_provider_weight($provider) {
$default = is_numeric($provider) ? $provider : 0;
return isset($provider['weight']) && is_numeric($provider['weight']) ? $provider['weight'] : $default;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.