Инспектор конфигурации
Просмотр конфигурации DI-контейнера вашего приложения, определений сервисов и параметров.

Вкладки
Параметры
Просмотр всех параметров приложения и их значений. Включает параметры, специфичные для фреймворка (например, kernel.project_dir для Symfony, app.debug для Laravel).
Определения
Просмотр всех определений классов сервисов, зарегистрированных в DI-контейнере. Показывает, какие классы и интерфейсы доступны для внедрения зависимостей.
Контейнер
Инспекция отдельных сервисов контейнера. Просмотр конфигурации сервиса, его зависимостей и состояния во время выполнения.
Просмотр записей контейнера
Нажмите на любой сервис, чтобы увидеть полный дамп объекта — свойства, зависимости и значения конфигурации, разрешённые во время выполнения.
Эндпоинты API
| Метод | Путь | Описание |
|---|---|---|
| GET | /inspect/api/params | Параметры приложения |
| GET | /inspect/api/config | Конфигурация DI по группам |
| GET | /inspect/api/classes | Все объявленные классы/интерфейсы |
| GET | /inspect/api/object?classname=App\Service\UserService | Создать экземпляр и сделать дамп объекта контейнера |
Поддержка адаптеров
Каждый адаптер отображает DI-контейнер своего фреймворка в интерфейс инспектора:
- Symfony: Интроспекция
service_containerи данных compiler pass - Laravel: Отображение привязок сервисов и разрешённых экземпляров
- Yii 3: Отображение определений контейнера
- Yii 2: Отображение конфигурации компонентов и service locator