В моем файле Symfony security.yml я настроил контроль доступа, чтобы предотвратить доступ неавторизованных пользователей к моим маршрутам API:
access_control:
- { path: ^/api$, role: IS_AUTHENTICATED_FULLY }
Я также создал прослушиватель исключений (onKernelException), который я использую для отправки исключений в виде ответов. Я ожидал бы, что AccessDeniedException будет создано и перехвачено прослушивателем исключений, но этого не происходит. Почему бы и нет? Как я могу обойти это?