CLI-команды
ADP предоставляет консольные команды для управления системой отладки. Все команды построены на Symfony Console и доступны через CLI-раннер вашего фреймворка или автономный сервер debug:serve.
Доступные команды
dev -- Сервер отладки
Запускает UDP-сокет-сервер, принимающий отладочные сообщения от приложения в реальном времени.
php yii dev # По умолчанию: 0.0.0.0:8890
php yii dev -a 127.0.0.1 -p 9000 # Пользовательский адрес и портСервер принимает и отображает три типа сообщений:
- Дампы переменных (
MESSAGE_TYPE_VAR_DUMPER) - Сообщения логов (
MESSAGE_TYPE_LOGGER) - Текстовые сообщения
Поддерживает корректное завершение через SIGINT (Ctrl+C).
debug:reset -- Очистка данных
Останавливает отладчик и очищает все сохранённые данные.
php yii debug:resetВнутренне вызывает DebuggerAppDevPanel\Kernel\DebuggerClass Debugger.::stop(), затем StorageInterfaceAppDevPanel\Kernel\Storage\StorageInterfaceDebug data storage responsibility is to store debug data from collectors added::clear().
dev:broadcast -- Трансляция тестовых сообщений
Отправляет тестовые сообщения всем подключённым клиентам сервера отладки. Полезно для проверки связи.
php yii dev:broadcast # По умолчанию: "Test message"
php yii dev:broadcast -m "Hello world" # Пользовательское сообщениеdebug:query -- Запрос данных
Запрос сохранённых отладочных данных из командной строки.
debug:query list # Список последних записей (по умолчанию 20)
debug:query list --limit=5 # Ограничить количество
debug:query list --json # Вывод в формате JSON
debug:query view <id> # Полные данные записи
debug:query view <id> -c <CollectorFQCN> # Данные конкретного коллектораdebug:serve -- Автономный сервер ADP
Запускает автономный HTTP-сервер на встроенном PHP-сервере, предоставляя API ADP напрямую. Фреймворк не требуется.
debug:serve # По умолчанию: 127.0.0.1:8888
debug:serve --host=0.0.0.0 --port=9000 # Пользовательский хост/порт
debug:serve --storage-path=/path/to/debug/data # Путь к хранилищу
debug:serve --frontend-path=/path/to/built/assets # Путь к фронтенд-ассетамmcp:serve -- MCP-сервер (stdio)
Запускает MCP-сервер в режиме stdio для интеграции с AI-ассистентами. Подробнее на странице MCP-сервер.
php yii mcp:serve --storage-path=/path/to/debug-dataСводка команд
| Команда | Назначение |
|---|---|
dev | Запуск UDP-сервера отладки в реальном времени |
debug:reset | Очистка всех сохранённых данных |
dev:broadcast | Отправка тестовых сообщений на сервер отладки |
debug:query | Запрос записей из CLI |
debug:serve | Запуск автономного HTTP API сервера |
mcp:serve | Запуск MCP-сервера (транспорт stdio) |