Extends
lithium\core\StaticObject
Composes a locale from locale tags. This is the pendant to `Locale::decompose()`.
Parameters
- array $tags An array as obtained from `Locale::decompose()`.
Returns
string A locale with tags separated by underscores or `null` if none of the passed tags could be used to compose a locale.Source
public static function compose($tags) {
$result = array();
foreach (static::$_tags as $name => $tag) {
if (isset($tags[$name])) {
$result[] = $tags[$name];
}
}
if ($result) {
return implode('_', $result);
}
}