Classe PenaltyDAO.
Plus de détails...
|
| __construct (?PDO $pdo) |
| Le constructeur de la classe PenaltyDAO.
|
|
| getPdo () |
| Retourne la connexion à la base de données.
|
|
| setPdo (?PDO $pdo) |
| Modifie la connexion à la base de données.
|
|
| hydrateMany (array $datas) |
| Hydrate un tableau de données en objets Penalty.
|
|
| hydrate (array $data) |
| Hydrate un tableau de données en objet Penalty.
|
|
| createPenalty (Penalty $penalty) |
| Créer une sanction en base de données.
|
|
| findLastMutedByPlayerUuid (string $playerUuid) |
| Trouve la dernière sanction d'un joueur de type muted.
|
|
| findLastPenaltyByPlayerUuid (string $playerUuid) |
| Trouve la dernière sanction d'un joueur.
|
|
Classe PenaltyDAO.
La classe PenaltyDAO permet de gérer les actions liées aux sanctions dans la base de données
Définition à la ligne 23 du fichier penalty.dao.php.
◆ __construct()
Le constructeur de la classe PenaltyDAO.
- Paramètres
-
PDO | null | $pdo | La connexion à la base de données |
Définition à la ligne 35 du fichier penalty.dao.php.
◆ createPenalty()
Créer une sanction en base de données.
- Paramètres
-
Penalty | $penalty | La sanction à créer |
- Renvoie
- bool Retourne true si la création a réussi, false sinon
Définition à la ligne 97 du fichier penalty.dao.php.
◆ findLastMutedByPlayerUuid()
findLastMutedByPlayerUuid |
( |
string | $playerUuid | ) |
|
Trouve la dernière sanction d'un joueur de type muted.
- Paramètres
-
string | $playerUuid | L'UUID du joueur |
- Renvoie
- Penalty|null La dernière sanction de type muted
- Exceptions
-
DateMalformedStringException | Exception levée si la date est mal formée |
Définition à la ligne 140 du fichier penalty.dao.php.
◆ findLastPenaltyByPlayerUuid()
findLastPenaltyByPlayerUuid |
( |
string | $playerUuid | ) |
|
Trouve la dernière sanction d'un joueur.
- Paramètres
-
string | $playerUuid | L'UUID du joueur |
- Renvoie
- Penalty|null La dernière sanction
- Exceptions
-
DateMalformedStringException | Exception levée si la date est mal formée |
Définition à la ligne 158 du fichier penalty.dao.php.
◆ getPdo()
Retourne la connexion à la base de données.
- Renvoie
- PDO|null Objet retourné par la méthode, ici un PDO représentant la connexion à la base de données
Définition à la ligne 44 du fichier penalty.dao.php.
◆ hydrate()
Hydrate un tableau de données en objet Penalty.
- Paramètres
-
array | $data | Le tableau de données à hydrater |
- Renvoie
- Penalty L'objet Penalty hydraté
- Exceptions
-
DateMalformedStringException | Exception levée si la date est mal formée |
Définition à la ligne 78 du fichier penalty.dao.php.
◆ hydrateMany()
hydrateMany |
( |
array | $datas | ) |
|
Hydrate un tableau de données en objets Penalty.
- Renvoie
- array Un tableau contenant toutes les sanctions
- Exceptions
-
DateMalformedStringException | Exception levée si la date est mal formée |
Définition à la ligne 63 du fichier penalty.dao.php.
◆ setPdo()
Modifie la connexion à la base de données.
- Paramètres
-
PDO | null | $pdo | La nouvelle connexion à la base de données |
Définition à la ligne 53 du fichier penalty.dao.php.
◆ transformPenaltyTypeToString()
transformPenaltyTypeToString |
( |
?PenaltyType | $penaltyType | ) |
|
|
private |
Transforme un type de sanction en string.
- Paramètres
-
PenaltyType | null | $penaltyType | Le type de sanction à transformer |
- Renvoie
- string|null Le type de sanction transformé en string
Définition à la ligne 125 du fichier penalty.dao.php.
◆ $pdo
La documentation de cette classe a été générée à partir du fichier suivant :