alexeevdv/twig-gravatar-filter

1.0.0 2018-12-04 16:01 UTC

This package is auto-updated.

Last update: 2024-09-05 03:59:58 UTC


README

Build Status codecov PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2

这是一个将电子邮件转换为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文档