Cправочник конфигурации отладки (DebugBundle)
Дата обновления перевода 2024-07-25
Cправочник конфигурации отладки (DebugBundle)
DebugBundle интегрирует компонент VarDumper
в приложения Symfony. Все эти опции сконфигрурированы под ключом debug
в
конфигурации вашего приложения.
1 2 3 4 5 6 7 8 9
# отображает значения конфигурации, определенные Symfony по умолчанию
$ php bin/console config:dump-reference framework
# отображает реальные значения конфигурации, используемые вашим приложением
$ php bin/console debug:config framework
# отображает значения конфигурации, используемые вашим приложением, и заменяет
# переменные окружения на их реальные значения
$ php bin/console debug:config --resolve-env framework
Note
При использовании XML, вы должны использовать пространство имен
http://symfony.com/schema/dic/debug
и соответствующую схему XSD,
доступную по ссылке: https://symfony.com/schema/dic/debug/debug-1.0.xsd
Конфигурация
max_items
тип: integer
по умолчанию: 2500
Это максимальное число предметов для сброса. Установка этой опции, как -1
отключает ограничение.
min_depth
тип: integer
по умолчанию: 1
Конфигурирует минимальую глубину древа, до которой все объекти гарантированно
будут клонированы. После достижения этой глубины, только объекты max_items
будут клонированы. Значение по умолчанию 1
, что соответствует более старым
версиям Symfony.
max_string_length
тип: integer
по умолчанию: -1
Эта опция конфигурирует максимальную длину строки перед тем, как урезать
её. Значение по умолчанию (-1
) означает, что строки никогда не урезаются.
dump_destination
тип: string
по умолчанию: null
Конфигурирует точку назначения вывода сбросов.
По умолчанию, сбросы отображаются в панели инструментов веб-отладки, при
возвращении XML. Так как это не всегда возможно (например, при работе с JSON
API), то у вас может быть альтернативная точка назначения для сбросов. Обычно,
она устанавливается как php://stderr
:
1 2 3
# config/packages/debug.yaml
debug:
dump_destination: php://stderr
Сконфигурируйте ее, как "tcp://%env(VAR_DUMPER_SERVER)%"
, чтобы использовать
ServerDumper feature .