thecoder
@thecoder
Разработчик веб-приложений и сервисов.

Парсинг PHP на PHP и генерация кода

Уважаемые коллеги!

Краткая предыстория вопроса: нужно модифицировать более тысячи php-файлов с классами, добавить методов, добавить/изменить некоторые модификаторы методов по четким правилам. Все для того, чтобы поменять стандарт кодирования.

Ищу способ автоматизировать процесс, т.к. стандартными средствами рефакторинга уж очень долго и мучительно.

Внимание, вопрос.

Подскажите пожалуйста библиотеку/способ отпарсить файлы с классами php и представить это все в виде осмысленной структуры с перечислением методов. Чтобы потом внести изменения и сгенерить/записать файлы обратно.

Заранее спасибо за любые наводки.

PS/ рабочая гипотеза: воспользоваться частично кодом phpDocumentor; но вдруг кто встречал специализированные решения/библиотеки; хочется бросить все и написать свой велосипед, сдерживаюсь из последних сил :)
  • Вопрос задан
  • 6316 просмотров
Пригласить эксперта
Ответы на вопрос 3
AmdY
@AmdY
PHP и прочие вебштучки
Есть кстроенный токинайзер php.net/manual/ru/book.tokenizer.php
Есть генератор и рефлекшин в Zend Framework

Но есть и готовый фиксер стиля github.com/fabpot/PHP-CS-Fixer
Ответ написан
@plaha
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
DANYCOM Краснодар
от 50 000 до 100 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
05 апр. 2020, в 12:19
3000 руб./за проект
05 апр. 2020, в 12:11
35000 руб./за проект
05 апр. 2020, в 12:06
5000 руб./за проект