bartlett / umlwriter
Create UML class diagrams from your PHP source.
Installs: 12 062
Dependents: 2
Suggesters: 1
Security: 0
Stars: 62
Watchers: 6
Forks: 6
Open Issues: 0
Requires
- php: ^8.2
- composer-runtime-api: ^2.0
- bartlett/graph-plantuml-generator: ^1.6
- bartlett/graph-uml: ^1.6
- cweagans/composer-patches: ^1.7
- graphp/graph: 1.x-dev#0adb04d as 1.0.0
- graphp/graphviz: 1.x-dev#686f747 as 1.0.0
- psr/container: ^2.0
- roave/better-reflection: ^6.0
- symfony/config: ^7.0
- symfony/console: ^7.0
- symfony/finder: ^7.0
- symfony/options-resolver: ^7.0
- symfony/yaml: ^7.0
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.8
- jawira/plantuml: ^1.2025
- dev-master
- 4.3.x-dev
- 4.3.0
- 4.2.x-dev
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.x-dev
- 4.1.0
- 4.0.x-dev
- 4.0.1
- 4.0.0
- 3.4.x-dev
- 3.4.0
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.2.0
- 2.1.1
- 2.1.0
- 2.0.0
- 2.0.0-rc.3
- 2.0.0-rc.2
- 2.0.0-rc.1
- 2.0.0-beta.3
- 2.0.0-beta.2
- 2.0.0-beta.1
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 1.0.0-RC2
- 1.0.0-RC1
This package is auto-updated.
Last update: 2025-07-23 13:49:57 UTC
README
UmlWriter
Releases | Branch | PHP | Packagist | License | Documentation |
---|---|---|---|---|---|
Stable v4.1.x | |||||
Stable v4.2.x | |||||
Stable v4.3.x |
UmlWriter is a library that adds the ability to generate UML class diagrams.
Documentation
All the documentation is available on website, generated from the docs folder.
Usage
This library includes a console CLI version with only one command: diagram:class
bin/umlwriter diagram:class src/
NOTE use verbose level 1 or 2 for more details.
Contributors
- Laurent Laville (Lead Developer)
Credits
bartlett/graph-uml is a refactored version (with more features) of clue/graph-uml project, licensed under MIT.