mirror of
https://github.com/twigphp/Twig.git
synced 2026-08-22 20:34:34 +00:00
[html-extra] filter classes
This commit is contained in:
committed by
Fabien Potencier
parent
284a510651
commit
a517c14f19
@@ -108,6 +108,6 @@ final class HtmlExtension extends AbstractExtension
|
||||
}
|
||||
}
|
||||
|
||||
return implode(' ', array_unique($classes));
|
||||
return implode(' ', array_unique(array_filter($classes, static function($v) { return '' !== $v; })));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
--TEST--
|
||||
"html_classes" function
|
||||
--TEMPLATE--
|
||||
{{ html_classes('a', {'b': true, 'c': false}, 'd') }}
|
||||
{{ html_classes('a', {'b': true, 'c': false}, 'd', false ? 'e', true ? 'f', '0') }}
|
||||
{% set class_a = 'a' %}
|
||||
{% set class_b = 'b' %}
|
||||
{{ html_classes(class_a, {(class_b): true})}}
|
||||
--DATA--
|
||||
return []
|
||||
--EXPECT--
|
||||
a b d
|
||||
a b d f 0
|
||||
a b
|
||||
|
||||
Reference in New Issue
Block a user