1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-04-13 12:22:03 +02:00

[ticket/15905] Re-add add_class and lang_defined

PHPBB3-15905
This commit is contained in:
mrgoldy 2018-12-10 00:19:50 +01:00 committed by Marc Alexander
parent 133dfd0a84
commit f21003f977
No known key found for this signature in database
GPG Key ID: 50E0D2423696F995

View File

@ -89,6 +89,8 @@ class extension extends \Twig_Extension
{
return array(
new \Twig_SimpleFunction('lang', array($this, 'lang')),
new \Twig_SimpleFunction('lang_defined', array($this, 'lang_defined')),
new \Twig_SimpleFunction('get_class', 'get_class'),
);
}
@ -186,4 +188,14 @@ class extension extends \Twig_Extension
return call_user_func_array(array($this->language, 'lang'), $args);
}
/**
* Check if a language variable exists
*
* @return bool
*/
public function lang_defined($key)
{
return call_user_func_array([$this->language, 'is_set'], [$key]);
}
}