Я пытаюсь добавить профилировщик в проект Symfony 4.4. Использование symfony/profiler-pack
добавляет последнюю версию, поэтому версия 5 и новее. Это не работает. После некоторого поиска в Google я обнаружил, что должен добавить Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['all' => true]
к config/bundles.php
. (Да, я знаю, чтобы не оставлять все там.) Поэтому вместо этого я явно использовал версию, которую мы используем:
"symfony/stopwatch": "4.4.4",
"symfony/twig-bundle": "4.4.4",
"symfony/web-profiler-bundle": "4.4.4"
Когда я загружаю страницу, я получаю следующее сообщение об ошибке в моем браузер:
Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException Служба "web_profiler.controller.profiler" зависит от несуществующей службы "веточка".
Вы можете найти код и мое изменение здесь: https://gitlab.com/foodsharing-dev/foodsharing/-/commit/fe6e6ebb3c2356e56a3d7f5757f0dcaf6d1a1557
Вы понимаете, что я делаю неправильно?