jawira/case-converter-twig

🔤 用于大小写转换的 Twig 扩展

v1.0.1 2022-10-10 19:58 UTC

This package is auto-updated.

Last update: 2024-09-11 00:11:40 UTC


README

此 Twig 扩展是从 jawira/case-converter 转移过来的。

Latest Stable Version Total Downloads composer.lock .gitattributes License

用法

此库提供以下过滤器

使用 to_* 过滤器来 自动 更改 字符串 的大小写约定

{{ 'welcome-to-the-jungle'|to_camel }}

{# outputs 'welcomeToTheJungle' #}

可选地,您还可以调用 from_* 过滤器来指定输入 字符串 的大小写约定

{{ 'user.first-name'|from_dot|to_upper }}

{# outputs 'USER FIRST-NAME' #}

如何安装

使用 Composer 安装

$ composer require jawira/case-converter-twig

如果您未使用 Symfony Flex,您还需要注册扩展

# config/packages/case_converter_twig.yaml
services:
  jawira.case.converter.twig:
    class: \Jawira\CaseConverterTwig\CaseConverterExtension
    tags: [ 'twig.extension' ]

贡献

如果您喜欢这个项目,⭐ 在 GitHub 上给它加星标

许可证

此库根据 MIT 许可证 授权。

jawira 的包

jawira/case-converter GitHub stars
在 13 种命名约定之间转换字符串:Snake case、Camel case、Pascal case、Kebab case、Ada case、Train case、Cobol case、Macro case、Upper case、Lower case、Sentence case、Title case 和 Dot notation。
jawira/emoji-catalog GitHub stars
作为类常量访问 +3,000 个表情符号。
更多...