Краткая предыстория вопроса: нужно модифицировать более тысячи php-файлов с классами, добавить методов, добавить/изменить некоторые модификаторы методов по четким правилам. Все для того, чтобы поменять стандарт кодирования.
Ищу способ автоматизировать процесс, т.к. стандартными средствами рефакторинга уж очень долго и мучительно.
Внимание, вопрос.
Подскажите пожалуйста библиотеку/способ отпарсить файлы с классами php и представить это все в виде осмысленной структуры с перечислением методов. Чтобы потом внести изменения и сгенерить/записать файлы обратно.
Заранее спасибо за любые наводки.
PS/ рабочая гипотеза: воспользоваться частично кодом phpDocumentor; но вдруг кто встречал специализированные решения/библиотеки; хочется бросить все и написать свой велосипед, сдерживаюсь из последних сил :)
Отличный вариант, если нужна инфа о классах в рантайме. К сожалению, я не могу заинклюдить обрабатываемые файлы. Или может быть имели ввиду некий способ сдампить структуру через Reflection/внешний вызов?