atournayre / doctrine-component
This component add some features to help Doctrine entities management.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/atournayre/doctrine-component
Requires
- php: >=8.2
- doctrine/collections: ^2.1
- doctrine/orm: ^2.17
- webmozart/assert: ^1.11
This package is auto-updated.
Last update: 2025-04-20 17:06:21 UTC
README
This component add some features to help Doctrine entities management.
Installation
composer require atournayre/doctrine-component
Usage
namespace App\Repository; use Atournayre\Component\Doctrine\Traits\SaveAndRemoveTrait;use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository; use Atournayre\Component\Doctrine\Traits\SaveTrait; use Atournayre\Component\Doctrine\Traits\RemoveTrait; class TestRepository extends ServiceEntityRepository { // To persist entities use SaveTrait; // To remove entities use RemoveTrait; // To persist and remove entities use SaveAndRemoveTrait; }
namespace App\Entity; use Atournayre\Component\Doctrine\Contracts\IsEntityInterface; class Test implements IsEntityInterface { }
Contribution
Contributions are welcome!