Releases
v1
Features
This tool wil generate UML class diagrams with all class, interface and trait definitions in your PHP project.
-
reverse-engine interchangeable; currently support Bartlett\Reflect and Andrewsville\TokenReflection
-
UML syntax processor interchangeable; currently support
-
generates a class and its direct dependencies
-
generates a namespace with all objects
-
generates a full package with all namespaces and objects
What will do and what won’t do
-
WILL generates UML class diagram statements (depending of processor used)
-
WON’T generates images corresponding to graph (you have to install Graphviz or PlantUML)
Requirements
-
Only PHP 5.3.0 or better is required.
-
For additional dependencies, see reverse-engine projects Bartlett\Reflect or Andrewsville\TokenReflection
Open Source
UmlWriter is open source. It’s hosted, developed, and maintained on GitHub.
Licenses
Documentation
All documentation provided in docs
folder are
in AsciiDoc format (files with extension .asciidoc
),
and is released under the Attribution-Share Alike 3.0 Unported license.
Code
All source code is released under the BSD 3-Clause.