Я довольно новичок в структуре Symfony, когда я пытался создать форму, основанную на инструкциях по кулинарной книге, я столкнулся с странной ошибкой. Когда я отслеживал инструмент отладки SF, я обнаружил, что есть класс, который реализует два интерфейса, оба имеют один и тот же метод. на основе вопроса this, я думаю, что это конфликт. Я прав?Конфликт Symfony в реализации интерфейса?
ошибка:
Compile Error: Can't inherit abstract function Symfony\Component\Validator\ValidatorInterface::validate() (previously declared abstract in Symfony\Component\Validator\Validator\ValidatorInterface)
первого интерфейс:
vendor\symfony\symfony\src\Symfony\Component\Validator\Validator\ValidatorInterface.php
vendor\symfony\symfony\src\Symfony\Component\Validator\ValidatorInterface.php
класса, реализующих их:
vendor\symfony\symfony\src\Symfony\Component\Validator\Validator\RecursiveValidator.php
Если бы вы прочитали какой-либо комментарий или ответ на этот вопрос, вы бы знали, что это действительно возможно с PHP-5.3.9. –