PHP: Есть ли что-то доступное для PHING для генерации модели классов из моих классов - PullRequest
0 голосов
/ 16 декабря 2010

Я хочу сгенерировать модель классов всех моих классов в базе кода.Интересно, знает ли кто-нибудь о чем-либо, что уже доступно для этого.

Я хочу сделать подобное:

http://maven.apache.org/plugins/maven-javadoc-plugin/examples/alternate-doclet.html

www.umlgraph.org / doc/indexw.html

Я не уверен, есть ли что-нибудь, что PHP может сделать вместе с Phing.

Спасибо.

1 Ответ

0 голосов
/ 20 января 2011

В настоящее время Phing не выполняет задачу создания диаграммы graphviz на основе исходных файлов или файлов схемы БД.

Решением может быть следующее:

  • УстановкаUMLGraph (http://www.umlgraph.org/), graphviz (http://www.graphviz.org/), и javadoc на сервере)
  • Создайте (java) файл со спецификацией javadoc umlgraph (или создайте скрипт php, который может анализировать все ваши исходные файлы исоздать спецификацию)
  • В своем файле компоновки phing вызовите команду umlgraph:

    <exec command="/path/to/umlgraph ${file.javadoc_spec} png" dir="/path/to/javadoc_file"/>

...