repository

Generic repository for Doctrine ORM

MIT License

Downloads
7.4K
Stars
1
Committers
2

Generic Repository

Generic repository for Doctrine ORM. It returns Collection instead of simple arrays and add a save() method to preserve the Repository pattern.

It requires that you install Doctrine in your application to work. If you want built-in Doctrine, you can use the orm-pack.

Installation

composer require johnkrovitch/repository

Usage

<?php

namespace App\Repository;

use App\Entity\Article;
use JK\Repository\AbstractRepository;
use Doctrine\Common\Collections\Collection;

class ArticleRepository extends AbstractRepository
{    
    public function getEntityClass(): string
    {
        return Article::class;
    }
}