schemaSpy для классов php

Существует ли эквивалент schemaSpy+graphviz для создания диаграмм классов из существующего исходного кода PHP?

В schemaSpy+graphviz вы можете создать ER-диаграмму, используя существующую базу данных. Результатом являются html-файлы, в которых при щелчке по тексту на диаграмме будет загружена новая страница, содержащая информацию о нажатом тексте, как показано в http://schemaspy.sourceforge.net/sample/relationships.html. Я хотел бы найти инструмент с такой же функциональностью вывода. Есть ли эквивалентный инструмент для этого в классах обратного проектирования PHP?

Спасибо.


person llt    schedule 04.11.2011    source источник


Ответы (1)


Вы можете попробовать UML Lab (http://uml-lab.com) (Примечание: я предвзят, так как работаю в Yatta Solutions;)). Существует руководство, объясняющее, как реконструировать существующий исходный код: http://www.uml-lab.com/en/uml-lab/tutorials/reverse-engineering-tutorial/. По сути, просто создайте новую модель и диаграмму классов, и все доступные исходные файлы PHP будут импортированы автоматически. В противном случае вы можете импортировать файл PHP, перетащив его в редактор диаграмм.

Инструмент поддерживает Java и PHP и имеет встроенную поддержку Zend Framework. Он может не понимать каждый исходный файл PHP, но файлы, содержащие класс, должны работать нормально. Если есть что-то, что инструмент не понимает, вы будете уведомлены и можете напрямую сообщить об ошибке.

Это коммерческий инструмент, но есть 30-дневная пробная версия и бесплатная академическая версия. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их на форуме, в системе отслеживания ошибок или по почте.

person Manuel    schedule 04.11.2011
comment
Спасибо за ответ, но я искал бесплатный продукт с открытым исходным кодом. - person llt; 18.04.2012