| Methods |
public
|
__construct(ManagerRegistry $registry)
Construction du Repository en renseignant automatiquement l'entité associée.
Construction du Repository en renseignant automatiquement l'entité associée.
Overrides
|
#
|
protected
|
getRepo(string $entity): EntityRepository
Retourne une instance d'un autre Repository du projet.
Retourne une instance d'un autre Repository du projet.
|
#
|
public
|
getItem(mixed $id): Entity
Retourne une entité en fonction de sa clé primaire.
Note: utilisé par la méthode getItem() des controlleurs (utile pour…
Retourne une entité en fonction de sa clé primaire.
Note: utilisé par la méthode getItem() des controlleurs (utile pour surcharge)
Parameters
| $id |
Valeur de la clé primaire pour l'entité recherchée
|
Returns
Retourne l'entité correspondante (ou NULL sinon)
|
#
|
public
|
getFieldValues(string $field, string $term = '', integer $minOccurs = 0): array
Recherche des valeurs existantes d'un champs (avec motif de filtrage cf typeahead).
Recherche des valeurs existantes d'un champs (avec motif de filtrage cf typeahead).
Parameters
| $field |
Nom du champs pour la récupération des valeurs
|
| $term |
Terme de recherche pour filtrage des résultats
|
| $minOccurs |
Nombre minimum d'occurence d'une valeur pour être proposée
|
Returns
Liste des différentes valeurs correspondantes
|
#
|
public
|
genUniqueRandom(string $field, integer $length = 8, string $format = null, mixed $sigils = null): string
Génération d'une chaine aléatoire et unique pour une colonne indiquée.
Génération d'une chaine aléatoire et unique pour une colonne indiquée.
Parameters
| $field |
Nom du champs à tester pour l'unicité
|
| $length |
Nombre de caractères à générer (longueur de la chaine)
|
| $format |
Motif sprintf (avec un %s) pour créer une valeur contenant la partie aléatoire
|
| $sigils |
Alphabet à utiliser (caractères autorisés dans la chaine)
si Null : ensemble alpha-numérique [a-zA-Z0-9]
si True : ASCII de base imprimable, sauf & < > $ ^ " ' ` \ |
si False : alpha-numérique non ambigus [A-Z0-9], sauf 0 O 1 I
|
Returns
Chaine constituée de $length caractères aléatoires parmis $sigils
|
#
|