carter-digital / twig-extensions
Carter Digital 的 twig 扩展包
3.0.1
2024-07-05 02:43 UTC
Requires
- php: >=8.2
- twig/twig: 3.8.*
- vlucas/phpdotenv: >=3
Requires (Dev)
- phpunit/phpunit: 10
README
自 2020 年以来用于我们网站的定制 Twig 函数。
安装
应通过 composer 容易安装
composer require carter-digital/twig-extensions
扩展
基于 PHP 函数
- getenv() - 实现 PHP/Craft 的 getenv()
- isEnglish() - 实现 PHP 的 preg_match 以查找字符串中的字母数字拉丁符号
- manifestFile() - 缓存破坏辅助函数
- md5() - 实现 PHP 的 md5()
- pathinfo() - 实现 PHP 的 pathinfo()
- uniqueId() - 实现 PHP 的 rand()
基于 CraftCMS
- 过滤器
- text|t - 返回相同的文本
- 函数
- svg('filepath') - 返回 filepath 的 file_get_contents()
致谢
基于 jasny/twig-extensions 包。