debug

symfony Где проверяются доступны по аннотациям/атрибудем роля (security, vedor)

Задача

Напр. имеется доступ:

#[IsGranted('ROLE_USER')]

Надо узнать в каком пакете и как (какие данные извлекаются) происходит проверка авторизации
Общая задача: в целом кратко процесс проверки доступа

После общего решения также можно сравнить: чем отличаются проверки доступа для "реальной" авторизации и через loginUser()
в тестах

phpstrom xdebug Несколько запросов процессов отладки - как переключаться

Переключаться можно на вкладках панели "Debug", при настройках по умолчанию она обычно находится внизу - см. внимательно.

Чтобы вкладок стало несколько надо, чтобы еще до завершения отладки одного запроса, пришел другой запрос.

symfony cookies Куки заголовки, как посмореть что отдает движок/сервер

Проблема

Можно перехватить ответ как при его модификации и отладчиком посмотреть что там, но как раз в этом случае заголовков и не видно

vscode launch.json Как отметить остановку на первой строке

Для chrome - отладки в браузере, пока что не очень понятно

netbeans xdebug Отладка без указания входного скрипта (index.php) и get-параметров

Основная идея

Идея состоит в следующем:

  1. Нам надо просто запустить отладочную сессию xdebug (например просто открыв главную страницу сайта),
  2. а потом не завершая эту отладочную сессию уже браузере открыть интересующий нас url (т.е. не запускать из нетбинса, где как раз и не обойтись в данный момент без index.php и/или GET-параметров).

Реализация

Теперь сделаем все это по шагам:

Subscribe to RSS - debug