PHP UML Generator

Jeffrey04 picture Jeffrey04 · Dec 26, 2008 · Viewed 145.6k times · Source

How do I generate UML diagram based on existing classes in PHP?

Answer

kguest picture kguest · Feb 26, 2009

There's also the PHP UML tool available from pear.

PHP_UML:

  • Can generate UML/XMI files in version 1.4, or in version 2.1 (logical, component, and deployment views)
  • Can generate an API documentation in HTML format
  • Can generate PHP code (code skeleton) from a given XMI file
  • Can convert UML/XMI content from version 1.4 to version 2.1

Install it on the command line via:

$ pear install pear/php_uml

(This used to be $ pear install pear/php_uml-alpha but the package has since gone stable.)

Generate your xmi:

$ phpuml -o project.xmi