jawira/doctrine-diagram-bundle

📐 Symfony Bundle to generate database diagrams

Maintainers

Package info

github.com/jawira/doctrine-diagram-bundle

Documentation

Type:symfony-bundle

pkg:composer/jawira/doctrine-diagram-bundle

Transparency log

Statistics

Installs: 107 344

Dependents: 2

Suggesters: 0

Stars: 81

Open Issues: 6

v2.0.0 2026-06-27 08:59 UTC

README

📐 Symfony Bundle to generate database diagrams.

Latest Stable Version Total Downloads PHP Version Require License

Features:

  • Multiple size diagrams: mini, midi, and maxi.
  • File formats: svg, png, and puml.
  • Filtering: display only selected tables/classes.
  • Theme customisation.

Installation

composer config extra.symfony.allow-contrib true
composer require jawira/doctrine-diagram-bundle --dev

Usage

# Entity-relationship diagram
bin/console doctrine:diagram:er

# Class diagram
bin/console doctrine:diagram:class

Then open er.svg and class.svg located at the root of your project:

Entity-relationship diagram

Class diagram

Documentation

https://jawira.github.io/doctrine-diagram-bundle/

Contributing

  • Please report any bug.
  • If you liked this project, ⭐ star it on GitHub.
  • Or follow me on 𝕏. 𝕏 Follow

License

This library is licensed under the MIT license.

Packages from jawira

jawira/plantuml GitHub stars
Provides PlantUML executable and plantuml.jar
more...