TIC\DemoBundle\Repository\CrudObjectRepository
CrudObject Repository.
Synopsis
class CrudObjectRepository
extends TICRepository
{
- // Inherited methods from TICRepository
- public void __construct()
- protected EntityRepository getRepo()
- public Entity getItem()
- public array getFieldValues()
- public string genUniqueRandom()
- // Inherited methods from RepositoryFilterable
- public string initQB()
- public QueryBuilder qbFilters()
- public QueryBuilder qbOrders()
- public array listAll()
- public Entity getOne()
- public void getCountResults()
- public void getMinValue()
- public void getMaxValue()
- public void getSumValue()
Hierarchy
Members
public
- $alias
- $sortBy
Methods
Inherited from TIC\DormBundle\Base\TICRepository
protected
- getRepo() — Retourne une instance d'un autre Repository du projet.
public
- genUniqueRandom() — Génération d'une chaine aléatoire et unique pour une colonne indiquée.
- getFieldValues() — Recherche des valeurs existantes d'un champs (avec motif de filtrage cf typeahead).
- getItem() — Retourne une entité en fonction de sa clé primaire.
Inherited from TIC\DormBundle\Traits\RepositoryFilterable
public
- getCountResults()
- getMaxValue()
- getMinValue()
- getOne() — Retourne une entité en fonction des filtres personnalisés (cf. qbFilters).
- getSumValue()
- initQB() — Initialisation si nécessaire d'un QueryBuilder et son alias.
- listAll() — Retourne une liste d'entités en fonction des filtres personnalisés (cf. qbFilters).
- qbFilters() — Application des filtres sur un query builder.
- qbOrders() — Application des tris sur un query builder.