Служба "ветка" зависит от несуществующей службы "security.context" - PullRequest
0 голосов
/ 14 декабря 2018

Поскольку я обновляю свой проект с Symfony 2.6 до Symfony 3.4, при обновлении я сталкиваюсь с рядом проблем, поэтому необходимо обновить множество зависимостей.Но я сталкиваюсь с одной проблемой:

Служба "ветка" зависит от несуществующей службы "security.context"

Я прочитал, что security.context устарела в версии 2.6, она была разделена на TokenStorage и AuthorizationChecker.

Что-то мне нужно сделать, пожалуйста, помогите мне с решением?

1 Ответ

0 голосов
/ 14 декабря 2018

в вашем контроллере входа перейдите

$this->container->get('security.context')->isGranted('IS_AUTHENTICATED_FULLY');

в

$this->container->get('security.authorization_checker')->isGranted('IS_AUTHENTICATED_FULLY'))

, также рассмотрите возможность использования autowire https://symfony.com/doc/current/service_container/autowiring.html для ваших услуг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...