TIC\MailBundle\Repository\TemplateRepository
Repository pour requêtes sur les entités des modèles de notification.
Synopsis
class TemplateRepository
extends TICRepository
{
- // members
- public Listing $sortBy = ;
- // methods
- public array getTargets()
- public array listAvailableRefs()
- public ?string importMail()
- public ?string import()
- // 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
Tasks
| Line | Task |
|---|---|
| 13+ | voir si usage des traits RepositoryFilterable + optims PHP |
Members
public
- $alias
- $sortBy — TIC\MailBundle\Repository\Listing
- $sortBy
Methods
public
- getTargets() — Liste des différentes valeurs existantes pour le champs 'target'.
- import() — Chargement des données d'un tableau associatif dans les entités correspondantes.
- importMail() — Analyse un fichier au format Mail/Mbox pour importer les données.
- listAvailableRefs() — Liste des modèles de notification restants à définir.
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.