gravatarphp/twig-integration

将 Gravatar 集成到 Twig 模板引擎中

v2.0.0 2020-07-25 18:10 UTC

This package is auto-updated.

Last update: 2024-08-29 03:27:12 UTC


README

Latest Version Software License Build Status Total Downloads

将 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)。更多信息请见许可文件