Ошибка возврата метода Is_granted в Symfony 4 - PullRequest
0 голосов
/ 12 октября 2019

Я изучаю Symfony 4 и пытаюсь использовать метод is_granted в ветке, но, к сожалению, он возвращает ошибки:

HTTP 500 Internal Server Error
Argument 4 passed to Symfony\Component\Security\Core\Event\VoteEvent::__construct() must be of the type int, null given, called in /var/www/vendor/symfony/security-core/Authorization/Voter/TraceableVoter.php on line 41

Вот мой код

{% if is_granted('ROLE_USER') %}
{% endif %}

У меня нет знаний об избирателено пока хотите использовать только метод is_granted? в чем здесь проблема?

Любая помощь будет чрезвычайно признательна?

1 Ответ

2 голосов
/ 12 октября 2019

Здесь есть похожая точка: http://github.com/symfony/symfony/issues/30675 У метода vote() Избирателя не было return, которое используется для создания VoteEvent.

...