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 :