Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe BattleDAO
Graphe de collaboration de BattleDAO:

Fonctions membres publiques

 __construct (?PDO $pdo=null)
 Constructeur de la classe BattleDAO.
 
 findAll ()
 Récupère toutes les battles de la base de données.
 
 find (int $id)
 Récupère une battle par son identifiant.
 
 hydrate (array $data)
 Hydrate une battle à partir d'un tableau associatif.
 
 hydrateMany (array $rows)
 Hydrate plusieurs battles à partir d'un tableau de tableaux associatifs.
 
 getPdo ()
 Getter pour la pdo.
 
 setPdo (?PDO $pdo)
 Setter pour la pdo.
 
 countBattlesWon (string $emailArtiste)
 Compte le nombre de battles gagnées par un artiste Une battle est gagnée si l'artiste a reçu plus de votes que son adversaire.
 

Attributs privés

PDO $pdo
 

Description détaillée

Définition à la ligne 6 du fichier battle.dao.php.

Documentation des constructeurs et destructeur

◆ __construct()

BattleDAO::__construct ( ?PDO  $pdo = null)

Constructeur de la classe BattleDAO.

Paramètres
PDO | null$pdoL'instance PDO pour la connexion à la base de données.

Définition à la ligne 16 du fichier battle.dao.php.

Références $pdo.

Documentation des fonctions membres

◆ countBattlesWon()

BattleDAO::countBattlesWon ( string  $emailArtiste)

Compte le nombre de battles gagnées par un artiste Une battle est gagnée si l'artiste a reçu plus de votes que son adversaire.

Paramètres
string$emailArtisteL'email de l'artiste
Renvoie
int Le nombre de battles gagnées

Définition à la ligne 124 du fichier battle.dao.php.

◆ find()

BattleDAO::find ( int  $id)

Récupère une battle par son identifiant.

Paramètres
int$idL'identifiant de la battle.
Renvoie
Battle La Battle correspondante.

Définition à la ligne 41 du fichier battle.dao.php.

Références hydrate().

Voici le graphe d'appel pour cette fonction :

◆ findAll()

BattleDAO::findAll ( )

Récupère toutes les battles de la base de données.

Renvoie
array Une liste de battles.

Définition à la ligne 25 du fichier battle.dao.php.

Références hydrateMany().

Voici le graphe d'appel pour cette fonction :

◆ getPdo()

BattleDAO::getPdo ( )

Getter pour la pdo.

Renvoie
PDO|null

Définition à la ligne 105 du fichier battle.dao.php.

Références $pdo.

◆ hydrate()

BattleDAO::hydrate ( array  $data)

Hydrate une battle à partir d'un tableau associatif.

Paramètres
array$dataLe tableau associatif contenant les données de la battle.
Renvoie
Battle La Battle hydratée.

Définition à la ligne 60 du fichier battle.dao.php.

Référencé par find(), et hydrateMany().

Voici le graphe des appelants de cette fonction :

◆ hydrateMany()

BattleDAO::hydrateMany ( array  $rows)

Hydrate plusieurs battles à partir d'un tableau de tableaux associatifs.

Paramètres
array$rowsLe tableau de tableaux associatifs contenant les données des battles.
Renvoie
array Une liste de battles hydratées.

Définition à la ligne 92 du fichier battle.dao.php.

Références hydrate().

Référencé par findAll().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ setPdo()

BattleDAO::setPdo ( ?PDO  $pdo)

Setter pour la pdo.

Paramètres
PDO | null$pdo

Définition à la ligne 113 du fichier battle.dao.php.

Références $pdo.

Documentation des données membres

◆ $pdo

PDO BattleDAO::$pdo
private

Définition à la ligne 10 du fichier battle.dao.php.

Référencé par __construct(), getPdo(), et setPdo().


La documentation de cette classe a été générée à partir du fichier suivant :