|
Paaxio 1.0
Plateforme de streaming musical - SAE IUT Bayonne
|
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 |
Définition à la ligne 6 du fichier battle.dao.php.
| BattleDAO::__construct | ( | ?PDO | $pdo = null | ) |
Constructeur de la classe BattleDAO.
| PDO | null | $pdo | L'instance PDO pour la connexion à la base de données. |
Définition à la ligne 16 du fichier battle.dao.php.
Références $pdo.
| 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.
| string | $emailArtiste | L'email de l'artiste |
Définition à la ligne 124 du fichier battle.dao.php.
| BattleDAO::find | ( | int | $id | ) |
Récupère une battle par son identifiant.
| int | $id | L'identifiant de la battle. |
Définition à la ligne 41 du fichier battle.dao.php.
Références hydrate().
| BattleDAO::findAll | ( | ) |
Récupère toutes les battles de la base de données.
Définition à la ligne 25 du fichier battle.dao.php.
Références hydrateMany().
| BattleDAO::getPdo | ( | ) |
Getter pour la pdo.
Définition à la ligne 105 du fichier battle.dao.php.
Références $pdo.
| BattleDAO::hydrate | ( | array | $data | ) |
Hydrate une battle à partir d'un tableau associatif.
| array | $data | Le tableau associatif contenant les données de la battle. |
Définition à la ligne 60 du fichier battle.dao.php.
Référencé par find(), et hydrateMany().
| BattleDAO::hydrateMany | ( | array | $rows | ) |
Hydrate plusieurs battles à partir d'un tableau de tableaux associatifs.
| array | $rows | Le tableau de tableaux associatifs contenant les données des battles. |
Définition à la ligne 92 du fichier battle.dao.php.
Références hydrate().
Référencé par findAll().
| BattleDAO::setPdo | ( | ?PDO | $pdo | ) |
Setter pour la pdo.
| PDO | null | $pdo |
Définition à la ligne 113 du fichier battle.dao.php.
Références $pdo.
|
private |
Définition à la ligne 10 du fichier battle.dao.php.
Référencé par __construct(), getPdo(), et setPdo().