ruvents/twig-extensions

该软件包已 废弃 并不再维护。未建议替代包。

RUVENTS Twig 扩展

3.2.2 2018-03-07 10:07 UTC

README

类扩展

帮助处理对象

instanceof(class_name) 测试

{% if object is instanceof('Namespace\\Class') %}
{% endif %}

变位词扩展

用于字符串转换。内部使用 Doctrine Inflector 库。

|underscorize 过滤器

{{ 'aliceInChains'|underscorize }} {# prints: alice_in_chains #}
{{ 'AliceInChains'|underscorize }} {# prints: alice_in_chains #}

|classify 过滤器

{{ 'alice_in_chains'|classify }} {# prints: AliceInChains #}
{{ 'aliceInChains'|underscorize }} {# prints: AliceInChains #}

|camelize 过滤器

{{ 'alice_in_chains'|camelize }} {# prints: aliceInChains #}
{{ 'AliceInChains'|camelize }} {# prints: aliceInChains #}

|ucwords(delimiters=" \n\t\r\0\x0B-") 过滤器

将单词转换为大写,并支持配置单词间的分隔符

{{ 'hello sean'|ucwords }} {# prints: Hello Sean #}