@CenterJoin

@IsGranted. Как вывести свое сообщение об ошибке вместо стандартного?

Когда условие ложно @IsGranted показывает свое стандартное сообщение об ошибке Access Denied by controller annotation @IsGranted. Как вывести свое сообщение об ошибке вместо стандартного?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
Пригласить эксперта
Ответы на вопрос 1
@CenterJoin Автор вопроса
Все оказалось проще.
protected function voteOnAttribute($attribute, $subject, TokenInterface $token)
    {
        $user = $token->getUser();

        if ($user instanceof User) {
            return false;
        }

        if (!$this->limitObjects($attribute, $user)) {
           throw new Exception('exception');
        }

        return true;
    }
Ответ написан
Ваш ответ на вопрос

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

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