vendor

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

Задача

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

#[IsGranted('ROLE_USER')]

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

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

git Правка основного репозитория и одновременно зависящих пакетов без переноса изменений вручную

Ситуация

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

Также представим, что почему-либо тестировать эти пакеты изолированно заранее вам неудобно, и потому вы правите их параллельно с основным кодом.

Проблема

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

Возможное решение

Решением может быть следующее:

PHP Notice 'yii\base\ErrorException' with message 'Array to string conversion' yii2 - миграция mongodb - Ошибка только в vendor

Проблема возникает при миграции, и судя по всему не зависит от кода конкретной миграции как видно ниже все сообщения стека вызовов относятся к папке vendor).

Ошибка типа того:

Subscribe to RSS - vendor