Я собираюсь начать большую работу по рефакторингу в большом проекте PHP.
Я успешно использовал pdepend для генерации отчетов о зависимости от пакетов, выделенных в блоках PHPDoc в начале каждого файла.
Информация действительно полезна, она описывает зависимости между пакетами (какие пакеты используются, какие циклические зависимости и т. Д.).
Однако я хотел бы пойти еще дальше и получить эти данные по отдельным лицам.классы.В идеале это был бы инструмент, который скомпилировал бы отчет, похожий на pdepend, однако я бы остановился на инструменте командной строки, который берет имя класса и путь проекта и возвращает список файлов, которыми используется класс.
Спасибо за вашу помощь!
Бен