Integrates Gravatar into Twig templating engine.
Via Composer
$ composer require gravatarphp/twig-integrationuse Gravatar\Gravatar;
use Gravatar\Twig\GravatarExtension;
$extension = new GravatarExtension(new Gravatar());
$environment->addExtension($extension);Use it in a twig template:
<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>Options can be provided as first filter parameter, for example:
<a href="{{ 'user@domain.com'|gravatar_avatar({d: 'retro'}) }}">Avatar</a>All options can be found on Gravatar's documentation.
$ composer testThe MIT License (MIT). Please see License File for more information.