Mediatek Formation

PlaylistRepository extends ServiceEntityRepository
in package

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

Fournit des méthodes pour interagir avec les objets Playlist dans la base de données, incluant des fonctionnalités de tri et de recherche.

Tags
extends

Table of Contents

Methods

__construct()  : mixed
Constructeur de la classe PlaylistRepository.
add()  : void
Ajoute une nouvelle playlist ou met à jour une playlist existante.
findAllOrderByName()  : array<string|int, Playlist>
Retourne toutes les playlists triées par leur nom.
findAllOrderByNbFormations()  : array<string|int, Playlist>
Retourne toutes les playlists triées par le nombre de formations qu'elles contiennent.
findByContainValue()  : array<string|int, Playlist>
Recherche les playlists dont un champ contient une valeur spécifique.
remove()  : void
Supprime une playlist de la base de données.

Methods

__construct()

Constructeur de la classe PlaylistRepository.

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

Le registre du gestionnaire d'entités.

add()

Ajoute une nouvelle playlist ou met à jour une playlist existante.

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

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

findAllOrderByName()

Retourne toutes les playlists triées par leur nom.

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

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

Return values
array<string|int, Playlist>

Un tableau d'objets Playlist.

findAllOrderByNbFormations()

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

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

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

Return values
array<string|int, Playlist>

Un tableau d'objets Playlist.

findByContainValue()

Recherche les playlists dont un champ contient une valeur spécifique.

public findByContainValue(string $champ, string $valeur[, string $table = "" ]) : array<string|int, Playlist>

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

Parameters
$champ : string

Le champ sur lequel appliquer le filtre (ex: 'name', 'description').

$valeur : string

La valeur à rechercher.

$table : string = ""

Le nom de la table si le champ de recherche se trouve dans une entité liée (ex: 'categories').

Return values
array<string|int, Playlist>

Un tableau d'objets Playlist correspondant à la recherche.


        
On this page

Search results