Мне нужно внести некоторые изменения в Doctrine \ Common \ Persistence \ Mapping \ Driver \ Annotation :: getAllClassNames, потому что Doctrine использует require_one, и я хочу, чтобы он использовал мой пользовательский автозагрузчик.Переопределить драйвер аннотации Doctrine
Мой вопрос: Как я могу рассказать Доктрине использовать мой собственный код, не меняя папку поставщика Symfony?
Код 'Doctrine \ Common \ Persistence \ Mapping \ Driver \ Annotation :: getAllClassNames' не об автозагрузке, а о поиске всех файлов и их требовании. – Ocramius
yes, но для этого требуется все, и если один файл уже требуется, php будет выкидывать ошибку «can not redeclare xy» – icksde
извините, неправильно объяснил. У меня есть классы, которые определены дважды в разных файлах, то есть проблема здесь в require_once и рекурсивном итераторе – icksde