jawira / doctrine-diagram-bundle
📐 Symfony Bundle to generate database diagrams
Installs: 47 369
Dependents: 0
Suggesters: 0
Security: 0
Stars: 63
Watchers: 8
Forks: 5
Open Issues: 9
Type:symfony-bundle
Requires
- php: ^8.1
- doctrine/doctrine-bundle: ^2.5
- doctrine/orm: ^2.9 || ^3.0
- jawira/db-draw: ^1.6
- jawira/doctrine-diagram-contracts: ^1.0
- jawira/entity-draw: ^1.0
- jawira/plantuml-client: ^1.0
- jawira/plantuml-to-image: ^1.1
- symfony/config: ^6.0 || ^7.0
- symfony/console: ^6.0 || ^7.0
- symfony/dependency-injection: ^6.0 || ^7.0
- symfony/filesystem: ^6.0 || ^7.0
- symfony/http-kernel: ^6.0 || ^7.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
- friendsofphp/php-cs-fixer: ^3.54
- jawira/plantuml: ^1.2024.4
- jawira/skeleton: ^2.22
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10.67
- phpstan/phpstan-symfony: ^1.3.12
Suggests
- jawira/plantuml: Install PlantUML executable/jar with Composer.
README
📐 Symfony Bundle to generate database diagrams.
Installation
composer config extra.symfony.allow-contrib true
composer require jawira/doctrine-diagram-bundle --dev
Usage
Run this command to generate an ER diagram:
bin/console doctrine:diagram:er
Then open er.svg
located at the root of your project:
Documentation
https://jawira.github.io/doctrine-diagram-bundle/
Contributing
License
This library is licensed under the MIT license.
Packages from jawira
-
jawira/plantuml
- Provides PlantUML executable and plantuml.jar
- more...