Skip to content

Коллектор VarDumper

Захватывает ручные дампы переменных (вызовы dump() / dd()) с информацией об исходном файле и строке.

Панель коллектора VarDumper

Собираемые данные

ПолеОписание
variableЗначение выведенной переменной
lineИсходный файл и строка вызова dump

Схема данных

json
[
    {
        "variable": {"key": "value", "nested": [1, 2, 3]},
        "line": "/app/src/Controller.php:42"
    }
]

Сводка (отображается в списке отладочных записей):

json
{
    "var-dumper": {
        "total": 2
    }
}

Контракт

php
use AppDevPanel\Kernel\Collector\VarDumperCollector;

$collector->collect(
    variable: ['key' => 'value'],
    line: '/app/src/Controller.php:42',
);

Как это работает

Адаптеры фреймворков перехватывают функции dump() / dd() для захвата дампов переменных. Вместо вывода в браузер значения переменных захватываются и отправляются в коллектор с указанием местоположения в исходном коде.

Панель отладки

  • Список переменных — все выведенные переменные с указанием местоположения в исходном коде
  • Глубокая инспекция — раскрываемый просмотрщик переменных с поддержкой вложенных объектов/массивов
  • Ссылки на файлы — кликабельные пути к исходным файлам для интеграции с IDE

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