alexeevdv / twig-gravatar-filter
1.0.0
2018-12-04 16:01 UTC
Requires
- twig/twig: ^1.27|^2.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.3
This package is auto-updated.
Last update: 2024-09-05 03:59:58 UTC
README
这是一个将电子邮件转换为Gravatar图像URL的Twig过滤器。
安装
安装此扩展的首选方式是通过composer。
运行
$ composer require alexeevdv/twig-gravatar-filter "^1.0"
或添加
"alexeevdv/twig-gravatar-filter": "^1.0"
到您的composer.json
文件的require
部分。
配置
Symfony
twig.extension.gravatar:
class: \alexeevdv\twig\GravatarFilter
tags:
- { name: twig.extension }
独立
$twig->addExtension(new \alexeevdv\twig\GravatarFilter);
使用方法
无参数
<img src="{{ 'email@example.org' | gravatar }}" /> <!-- will result in following html --> <img src="https://secure.gravatar.com/avatar/8fbf4bd0581c9ccc67c560dea9931a1b" />
不同参数
<img src="{{ 'email@example.org' | gravatar({'size': 500, 'forceDefault': true, 'defaultImage': 'mm', 'rating': 'pg', 'extension': true}) }}" /> <!-- will result in following html --> <img src="https://secure.gravatar.com/avatar/8fbf4bd0581c9ccc67c560dea9931a1b.jpg?s=500&f=y&d=mm&r=pg" />
参数
有关可能的值,请参阅Gravatar文档