Я новичок ie на Symfony, и у меня проблема с интеграцией пакета 'ry167 / twig-gravatar' в мой проект.
Сначала я сделал:
$ composer require ry167/twig-gravatar 3.0.0
И после того, как я изменил свой services.yaml , который выглядит следующим образом:
services:
_defaults:
autowire: true # Automatically injects dependencies in your services.
autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
App\:
resource: '../src/*'
exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
App\Controller\:
resource: '../src/Controller'
tags: ['controller.service_arguments']
twig.extension.gravatar:
class: \TwigGravatar
arguments:
$default: ~ e.g. 'monsterid'
$size: ~ e.g. 50
$filterPrefix: ~ e.g. 'foo'
$rating: ~ e.g. 'x'
$useHttps: true
tags:
- { name: twig.extension }
И, наконец, у меня есть это на мой взгляд:
<p>{{ 'example@example.com'|grAvatar }}</p>
Но я получил эту ошибку:
Invalid service " twig.extension.gravatar ": класс" Twig_Extension "не найден при загрузке" TwigGravatar "
Есть идеи? Я не могу понять, откуда моя проблема ...