Open
Description
$language = new ExpressionLanguage();
$language->register('lowercase', function ($str) {
return sprintf('(is_string(%1$s) ? strtolower(%1$s) : %1$s)', $str);
}, function ($arguments, $str) {
if (!is_string($str)) {
return $str;
}
return strtolower($str);
});
https://github.com/symfony/symfony-docs/blob/086885b98eb9b36eea465384fe204485b1bca463/components/expression_language/extending.rst#id1
symfony/symfony-docs#4289