Гм Я не уверен, что правильно понял ваш вопрос.
Но если вы хотите создать специальное исключение «Отказано в доступе» с помощью специального сообщения, взгляните на эту страницу: https://symfony.com/doc/current/security/access_denied_handler.html
Надеюсь, это поможет
РЕДАКТИРОВАТЬ : В случае, если предыдущая ссылка не работает, для создания пользовательского сообщения вам необходимо:
- Создать класскоторый реализует AccessDeniedHandlerInterface
class AccessDeniedHandler implements AccessDeniedHandlerInterface
{
public function handle(Request $request, AccessDeniedException $accessDeniedException)
{
// ...
return new Response($content, 403);
}
}
- Затем измените ваш security.yaml, добавив свой пользовательский класс
# config/packages/security.yaml
firewalls:
# ...
main:
# ...
access_denied_handler: App\Security\AccessDeniedHandler