Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe PenaltyDAO

Classe PenaltyDAO. Plus de détails...

Fonctions membres publiques

 __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.
 

Fonctions membres privées

 transformPenaltyTypeToString (?PenaltyType $penaltyType)
 Transforme un type de sanction en string.
 

Attributs privés

PDO $pdo
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?PDO $pdo)

Le constructeur de la classe PenaltyDAO.

Paramètres
PDO | null$pdoLa connexion à la base de données

Définition à la ligne 35 du fichier penalty.dao.php.

Documentation des fonctions membres

◆ createPenalty()

createPenalty ( Penalty $penalty)

Créer une sanction en base de données.

Paramètres
Penalty$penaltyLa 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$playerUuidL'UUID du joueur
Renvoie
Penalty|null La dernière sanction de type muted
Exceptions
DateMalformedStringExceptionException 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$playerUuidL'UUID du joueur
Renvoie
Penalty|null La dernière sanction
Exceptions
DateMalformedStringExceptionException levée si la date est mal formée

Définition à la ligne 158 du fichier penalty.dao.php.

◆ getPdo()

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 ( array $data)

Hydrate un tableau de données en objet Penalty.

Paramètres
array$dataLe tableau de données à hydrater
Renvoie
Penalty L'objet Penalty hydraté
Exceptions
DateMalformedStringExceptionException 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
DateMalformedStringExceptionException levée si la date est mal formée

Définition à la ligne 63 du fichier penalty.dao.php.

◆ setPdo()

setPdo ( ?PDO $pdo)

Modifie la connexion à la base de données.

Paramètres
PDO | null$pdoLa 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$penaltyTypeLe type de sanction à transformer
Renvoie
string|null Le type de sanction transformé en string

Définition à la ligne 125 du fichier penalty.dao.php.

Documentation des champs

◆ $pdo

PDO $pdo
private

Définition à la ligne 29 du fichier penalty.dao.php.


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