public static function Language::fromPredefined in Little helpers 7
Same name and namespace in other branches
- 7.2 src/Locale/Language.php \Drupal\little_helpers\Locale\Language::fromPredefined()
Create new language object from predefined languages.
Parameters
string iso language code of the language to load.:
File
- src/
Locale/ Language.php, line 43
Class
- Language
- Model object for the {languages} table.
Namespace
Drupal\little_helpers\LocaleCode
public static function fromPredefined($langcode) {
include_once DRUPAL_ROOT . '/includes/iso.inc';
$predefined = _locale_get_predefined_list();
$predefined =& $predefined[$langcode];
$class = get_called_class();
$instance = new $class(array(
'language' => $langcode,
));
$instance->name = $predefined[0];
$instance->native = isset($predefined[1]) ? $predefined[1] : $predefined[0];
$instance->direction = isset($predefined[2]) ? $predefined[2] : LANGUAGE_LTR;
return $instance;
}