PHP2yUML : Générez vos diagrammes yuml.me directement depuis vos sources PHP5
PHP2yUML est un Script CLI Open source qui reverse-engineere votre code PHP5 et génère un diagramme de classe YUML.me. Puisque le script est au niveau de la ligne de commande, il peut facilement être utilisé au niveau des outils d’integration continue pour générer de la documentation automatique de vos projets.
PHP2yUML supporte les notions de Classes, Interfaces, visibilite des propriétés et méthodes, heritage et dépendances.
Installation
L’installation est simple via git :
git clone git://github.com/bachkoutou/php2yuml.git
Utilisation de base
Il suffit se spécifier au script un répertoire source avec l’option -f, ainsi qu’un fichier image de destination. voici un exemple :
php php2yuml.php -f test -o diagram.png
Documentation détaillée et exemples d’utilisation
Pour des exemples plus complets, couvrant les options de yuml.me, l’autoload de vos classes etc, vous pouvez accéder a la page Github Du projet : http://bachkoutou.github.com/php2yuml/