gravatarphp / twig-integration
将 Gravatar 集成到 Twig 模板引擎中
v2.0.0
2020-07-25 18:10 UTC
Requires
- php: >=7.2
- gravatarphp/gravatar: ^2.0
- twig/twig: ^1.43 || ^2.13 || ^3.0
Requires (Dev)
- phpunit/phpunit: ^8.5.8 || ^9.2.0
This package is auto-updated.
Last update: 2024-08-29 03:27:12 UTC
README
将 Gravatar 集成到 Twig 模板引擎中。
安装
通过 Composer
$ composer require gravatarphp/twig-integration
使用方法
use Gravatar\Gravatar; use Gravatar\Twig\GravatarExtension; $extension = new GravatarExtension(new Gravatar()); $environment->addExtension($extension);
在 twig 模板中使用它
<a href="{{ 'user@domain.com'|gravatar_avatar }}">Avatar</a> <a href="{{ 'user@domain.com'|gravatar_profile }}">Profile</a> <a href="{{ 'user@domain.com'|gravatar_vcard }}">vCard</a> <a href="{{ 'user@domain.com'|gravatar_qrCode }}">QR Code</a>
选项可以作为第一个过滤器参数提供,例如
<a href="{{ 'user@domain.com'|gravatar_avatar({d: 'retro'}) }}">Avatar</a>
所有选项可以在Gravatar 文档中找到。
测试
$ composer test
致谢
许可协议
MIT 许可协议 (MIT)。更多信息请见许可文件。