dsnetpl/doctrine-column-comment-bundle
Bundle for Symfony >= 4.4.0
Modifying doctrine metadata so that doctrine knows that columns in the database have additional information.
$ composer require dsnetpl/doctrine-column-comment-bundle
If in project is not using Symfony Flex, should will be need to register a bundle:
# config/bundles.php
return [
// ...
Dsnetpl\DoctrineColumnCommentBundle::class => ['all' => true],
];
To add automatic comment to field in datatable in database. Should be modified Entity file:
//...
/**
* Comment must be written in docblock
*
* @ORM\Column()
*/
private string $field;
//..
The next step is create diff on database:
$ bin/console doctrine:schema:update --dump-sql
If everything is well configured, the following query should be generated:
COMMENT ON COLUMN table.field IS 'Comment must be written in docblock'
How can I help you explore Laravel packages today?