phUML

Build Status Scrutinizer Code Quality Code Coverage Latest Stable Version Minimum PHP Version

phUML is a fully automatic UML class diagram generator written PHP. It creates a class diagram from an OO codebase based on the UML specification.

To successfully create UML diagrams with phUML you will need to install the graphviz toolkit.

phUML will use either neato or dot commands to create class diagrams.

How does it look like?

UML Diagram

The image shown here is the class diagram generated by phUML when run on its original codebase. This image is hardly readable, because it has been resized to fit in the layout of this page. You can take a look at the complete image by clicking here.