Skip to content

atournayre/doctrine-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doctrine component

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!

About

Ce composant est destiné à fournir des utilitaires Doctrine.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages