schemaSpy для классов php - PullRequest
       18

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

0 голосов
/ 04 ноября 2011

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

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

Спасибо.

1 Ответ

1 голос
/ 04 ноября 2011

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

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

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

...