Я обновляю проект с sf2.6-> 3.4 + php5.6-> php7.1, и сейчас он идет довольно хорошо.я не могу понять, что произошло с моей инъекцией зависимостей "@validator" ... перед обновлением мы использовали LegacyValidator и внедрили его через "@validator" в конструктор.теперь после обновления «@validator» является экземпляром TraceableValidator, а не «LegacyValidator (после переделки: RecursiveValidator)», который вызывает ошибку почти на каждом маршруте.
я проверил контейнер и установил плагин symfony для phpstormчтобы на самом деле получить автозаполнение при внедрении зависимости - но ничего кроме "@validator" (debug.validator / TraceableValidator) не найдено.
как я должен переработать это, чтобы получить правильный валидатор в моих службах?
LegacyValidator устарел, и было предложено использовать RecursiveValidator вместо этого ... я сделал все это до обновления, но сейчас ... помощь и объяснение очень важны.