PHP Doctrine UML Diagram Bundle: Show a UML diagram from a database using Doctrine

Recommend this page to a friend!
  Info   View files View files (14)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2021-09-27 (13 days ago) RSS 2.0 feedNot yet rated by the usersTotal: 21 This week: 5All time: 10,377 This week: 46Up
Version License PHP version Categories
doctrine-diagram-bun 1.0Custom (specified...5PHP 5, Databases, Graphics, Utilities...
Description Author

This package can show a UML diagram from a database using Doctrine.

It can take as a parameter a database connection string used by an application that uses the Doctrine ORM package to manipulate the database table records.

The package can use the DBDraw package to generate a UML diagram image from the schema of tables in the database that can be accessed using the specified connection string.

Innovation Award
PHP Programming Innovation award nominee
September 2021
Nominee
Vote
UML diagrams are helpful to show a visual representation of the schema of database tables and the relations between them.

Doctrine is an object-relational mapping library that can map application objects into records of database tables.

This package can inspect the configuration of an application that uses Doctrine and check the database that the application access to generate a UML diagram that represents that database schema.

Manuel Lemos
Picture of jawira
  Performance   Level  
Name: jawira <contact>
Classes: 8 packages by
Country: Belgium Belgium
Innovation award
Innovation award
Nominee: 6x

Details

Doctrine Diagram Bundle

Create a relational diagram from your Doctrine database.

This Symfony Bundle is still a work in progress. Please report any bug: https://github.com/jawira/doctrine-diagram-bundle/issues

Latest Stable Version Total Downloads PHP Version Require License

Usage

Run this command to generate a database diagram at the root of your project:

bin/console jawira:doctrine:diagram

diagram

How to install

composer require jawira/doctrine-diagram-bundle

Contributing

If you liked this project, ? star it on GitHub.

License

This library is licensed under the MIT license.

*

Packages from jawira

<dl>

<dt> <a href="https://packagist.org/packages/jawira/case-converter">jawira/case-converter <img alt="GitHub stars" src="https://badgen.net/github/stars/jawira/case-converter?icon=github"/></a> </dt> <dd>Convert strings between 13 naming conventions: Snake case, Camel case, Pascal case, Kebab case, Ada case, Train case, Cobol case, Macro case, Upper case, Lower case, Sentence case, Title case and Dot notation. </dd>

<dt> <a href="https://packagist.org/packages/jawira/emoji-catalog">jawira/emoji-catalog <img alt="GitHub stars" src="https://badgen.net/github/stars/jawira/emoji-catalog?icon=github"/></a> </dt> <dd>Get access to +3000 emojis as class constants.</dd>

<dt> <a href="https://packagist.org/packages/jawira/plantuml">jawira/plantuml <img alt="GitHub stars" src="https://badgen.net/github/stars/jawira/plantuml?icon=github"/></a> </dt> <dd>Provides PlantUML executable and plantuml.jar</dd>

<dt><a href="https://packagist.org/packages/jawira/">more...</a></dt> </dl>

  Files folder image Files  
File Role Description
Files folder imagedocs (3 files)
Files folder imagesrc (1 file, 4 directories)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file build.xml Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE.md Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  docs  
File Role Description
  Accessible without login Plain text file build.svg Data Auxiliary data
  Accessible without login Plain text file dev-notes.md Data Auxiliary data
  Accessible without login Image file midi.png Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageCommand (1 file)
Files folder imageDependencyInjection (2 files)
Files folder imageResources (1 directory)
Files folder imageService (1 file)
  Plain text file DoctrineDiagramBundle.php Class Class source

  Files folder image Files  /  src  /  Command  
File Role Description
  Plain text file DoctrineDiagramCommand.php Class Class source

  Files folder image Files  /  src  /  DependencyInjection  
File Role Description
  Plain text file Configuration.php Class Class source
  Plain text file DoctrineDiagramExtension.php Class Class source

  Files folder image Files  /  src  /  Resources  
File Role Description
Files folder imageconfig (1 file)

  Files folder image Files  /  src  /  Resources  /  config  
File Role Description
  Accessible without login Plain text file services.xml Data Auxiliary data

  Files folder image Files  /  src  /  Service  
File Role Description
  Plain text file DoctrineDiagram.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:21
This week:5
All time:10,377
This week:46Up
For more information send a message to info at phpclasses dot org.