Как деактивировать способ Xdebug для сброса данных в Twig {{dump ()}} в Symfony 4

Я использую Symfony 4 на PHP 7.1.14 с включенным Xdebug и html_errors=on,

Когда я использую {{ dump() }} функция в моей ветке, данные, напечатанные на экране, плохо читаются из-за плохого форматирования Xdebug (отвратительная свалка). Это также не дамп объектов, что необходимо в моем случае (я вижу их как объект и не вижу их свойств).

Я помню, как использовал эту функцию в Symfony 3 с PHP 7.0.13, и результат был представлен в виде черной области со складными данными (классная свалка). Все параметры PHP и расширения были одинаковыми.

Есть ли способ заставить использовать Twig dump?

отвратительная свалка

классная свалка

3

Решение

В Symfony4 «dump» находится в «отладочном пакете» Flex

composer req debug-pack
3

Другие решения

Я думаю, что для Symfony4 вы должны использовать composer require var-dumper пакет.

Symfony Docs

1

По вопросам рекламы [email protected]