function _variable_options in Variable 7
Same name and namespace in other branches
- 7.2 variable.module \_variable_options()
 
Normalize variable options
Will fill the following values if not present in the parameters
- langcode, Language code
 - language, Language object
 
4 calls to _variable_options()
- variable_build_variable in ./
variable.inc  - Build single variable
 - variable_get_default in ./
variable.module  - Get variable default
 - variable_get_info in ./
variable.module  - Get variable information
 - variable_get_value in ./
variable.module  - Get value for simple scalar variable
 
File
- ./
variable.module, line 592  - Variable API module
 
Code
function _variable_options($options = array()) {
  if (!empty($options['language'])) {
    $options['langcode'] = $options['language']->language;
  }
  elseif (!empty($options['langcode']) && ($list = language_list()) && isset($list[$options['langcode']])) {
    $options['language'] = $list[$options['langcode']];
  }
  else {
    $language = _variable_language();
    $options['language'] = $language;
    $options['langcode'] = $language->language;
  }
  return $options;
}