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

Classe ReportDAO. Plus de détails...

Fonctions membres publiques

 __construct (?PDO $pdo)
 Le constructeur de la classe PlayerDAO.
 
 getPdo ()
 Retourne la connexion à la base de données.
 
 setPdo (?PDO $pdo)
 Modifie la connexion à la base de données.
 
 insert (Report $report)
 Insère un signalement en base de données.
 
 findAllWaiting ()
 Récupère tous les signalements en base de données qui ne sont pas traités.
 
 hydrateMany (array $data)
 Hydrate un tableau d'objets Report avec les valeurs des tableaux associatifs du tableau passé en paramètre.
 
 hydrate (array $data)
 Hydrate un objet Report avec les valeurs du tableau associatif passé en paramètre.
 
 findById (int $id)
 Renvoi un signalement à partir de son ID.
 
 update (Report $report)
 Met à jour un signalement en base de données.
 

Fonctions membres privées

 transformReportObjectToString (ReportObject $reportObject)
 Transforme un objet ReportObject en string.
 

Attributs privés

PDO $pdo
 

Description détaillée

Classe ReportDAO.

La classe ReportDAO permet de gérer les actions liées aux signalements dans la base de données

Définition à la ligne 21 du fichier report.dao.php.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?PDO $pdo)

Le constructeur de la classe PlayerDAO.

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

Définition à la ligne 33 du fichier report.dao.php.

Documentation des fonctions membres

◆ findAllWaiting()

findAllWaiting ( )

Récupère tous les signalements en base de données qui ne sont pas traités.

Renvoie
array|null Un tableau de signalements ou null si aucun signalement en attente
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date malformée

Définition à la ligne 98 du fichier report.dao.php.

◆ findById()

findById ( int $id)

Renvoi un signalement à partir de son ID.

Paramètres
int$idL'identifiant du signalement
Renvoie
Report|null L'objet Report correspondant à l'identifiant passé en paramètre ou null si aucun signalement ne correspond
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date malformée

Définition à la ligne 164 du fichier report.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 42 du fichier report.dao.php.

◆ hydrate()

hydrate ( array $data)

Hydrate un objet Report avec les valeurs du tableau associatif passé en paramètre.

Paramètres
array$dataLe tableau associatif contenant les données à hydrater
Renvoie
Report L'objet Report hydraté
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date malformée

Définition à la ligne 136 du fichier report.dao.php.

◆ hydrateMany()

hydrateMany ( array $data)

Hydrate un tableau d'objets Report avec les valeurs des tableaux associatifs du tableau passé en paramètre.

Cette méthode appelle, pour chaque tableau associatif contenu dans celui passé en paramètre, la méthode hydrate() définie ci-dessus.

Paramètres
array$dataLe tableau de tableaux associatifs
Renvoie
array L'objet retourné par la méthode, ici un tableau (d'objets Report)
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date malformée

Définition à la ligne 121 du fichier report.dao.php.

◆ insert()

insert ( Report $report)

Insère un signalement en base de données.

Paramètres
Report$reportL'objet Report à insérer
Renvoie
bool L'objet retourné par la méthode, ici un booléen indiquant si l'insertion a réussi

Définition à la ligne 61 du fichier report.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 51 du fichier report.dao.php.

◆ transformReportObjectToString()

transformReportObjectToString ( ReportObject $reportObject)
private

Transforme un objet ReportObject en string.

Paramètres
ReportObject$reportObjectL'objet ReportObject à transformer
Renvoie
string L'objet retourné par la méthode, ici un string

Définition à la ligne 82 du fichier report.dao.php.

◆ update()

update ( Report $report)

Met à jour un signalement en base de données.

Paramètres
Report$reportL'objet Report à créer

Définition à la ligne 185 du fichier report.dao.php.

Documentation des champs

◆ $pdo

PDO $pdo
private

Définition à la ligne 27 du fichier report.dao.php.


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