Mediatek Formation

CategorieRepository extends ServiceEntityRepository
in package

Dépôt pour l'entité Categorie.

Fournit des méthodes pour interagir avec les objets Categorie dans la base de données.

Tags
extends

Table of Contents

Methods

__construct()  : mixed
Constructeur de la classe CategorieRepository.
add()  : void
Ajoute une nouvelle catégorie ou met à jour une catégorie existante.
findAllForOnePlaylist()  : array<string|int, Categorie>
Retourne la liste des catégories associées aux formations d'une playlist spécifique.
findAllOrderByName()  : array<string|int, Categorie>
Retourne toutes les catégories triées par leur nom.
findAllOrderByNbFormations()  : array<string|int, Categorie>
Retourne toutes les catégories triées par le nombre de formations qu'elles contiennent.
findByContainValue()  : array<string|int, Categorie>
Recherche les catégories dont le nom contient une valeur spécifique.
remove()  : void
Supprime une catégorie de la base de données.

Methods

__construct()

Constructeur de la classe CategorieRepository.

public __construct(ManagerRegistry $registry) : mixed
Parameters
$registry : ManagerRegistry

Le registre du gestionnaire d'entités.

add()

Ajoute une nouvelle catégorie ou met à jour une catégorie existante.

public add(Categorie $entity) : void
Parameters
$entity : Categorie

L'entité Categorie à ajouter ou mettre à jour.

findAllForOnePlaylist()

Retourne la liste des catégories associées aux formations d'une playlist spécifique.

public findAllForOnePlaylist(int $idPlaylist) : array<string|int, Categorie>

Les catégories sont triées par nom dans l'ordre ascendant.

Parameters
$idPlaylist : int

L'identifiant de la playlist.

Return values
array<string|int, Categorie>

Un tableau d'objets Categorie.

findAllOrderByName()

Retourne toutes les catégories triées par leur nom.

public findAllOrderByName(string $ordre) : array<string|int, Categorie>
Parameters
$ordre : string

L'ordre de tri ('ASC' pour ascendant, 'DESC' pour descendant).

Return values
array<string|int, Categorie>

Un tableau d'objets Categorie.

findAllOrderByNbFormations()

Retourne toutes les catégories triées par le nombre de formations qu'elles contiennent.

public findAllOrderByNbFormations(string $ordre) : array<string|int, Categorie>
Parameters
$ordre : string

L'ordre de tri ('ASC' pour ascendant, 'DESC' pour descendant).

Return values
array<string|int, Categorie>

Un tableau d'objets Categorie.

findByContainValue()

Recherche les catégories dont le nom contient une valeur spécifique.

public findByContainValue(string $valeur) : array<string|int, Categorie>

Si la valeur est vide, toutes les catégories triées par nom ascendant sont retournées.

Parameters
$valeur : string

La valeur à rechercher dans le nom des catégories.

Return values
array<string|int, Categorie>

Un tableau d'objets Categorie correspondant à la recherche.


        
On this page

Search results