Skip to content

Инспектор конфигурации

Просмотр конфигурации 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

Выпущено под лицензией MIT.