alex5e
@alex5e

Как правильно добавить сторонний бандл в Symfony 4.1?

Добавил бандл в Symfony 4.1 с помощью composer
composer require "gesdinet/jwt-refresh-token-bundle"


Symfony Flex добавил в бандл строку
Gesdinet\JWTRefreshTokenBundle\GesdinetJWTRefreshTokenBundle::class => ['all' => true],


Добавил файл конфигурации:
# /config/packages/gesdinet_jwt_refresh_token.yaml
gesdinet_jwt_refresh_token:
    ttl: 2592000
    ttl_update: true
    user_identity_field: email
    # refresh_token_class: App\Entity\JwtRefreshToken

Но получаю ошибку:
There is no extension able to load the configuration for "gesdinet_jwt_refresh_token" (in /srv/www/project/config/packages/gesdinet_jwt_refresh_token.yaml).

Подскажите, где я мог ошибиться?
  • Вопрос задан
  • 301 просмотр
Решения вопроса 1
voronkovich
@voronkovich
Я повторил ваши шаги на чистой установке. Всё работает нормально.

1. Попробуйте очистить кэш: rm -rf var/cache.

2. В Symfony есть несколько команд для отладки подобных ошибок:

$ bin/console debug:config

$ bin/console debug:config gesdinet_jwt_refresh_token


Посмотрите, что они выведут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы