Classe ReportDAO.
Plus de détails...
|
| __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.
|
|
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.
◆ __construct()
Le constructeur de la classe PlayerDAO.
- Paramètres
-
PDO | null | $pdo | La connexion à la base de données |
Définition à la ligne 33 du fichier report.dao.php.
◆ 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
-
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 98 du fichier report.dao.php.
◆ findById()
Renvoi un signalement à partir de son ID.
- Paramètres
-
int | $id | L'identifiant du signalement |
- Renvoie
- Report|null L'objet Report correspondant à l'identifiant passé en paramètre ou null si aucun signalement ne correspond
- Exceptions
-
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 164 du fichier report.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 42 du fichier report.dao.php.
◆ hydrate()
Hydrate un objet Report avec les valeurs du tableau associatif passé en paramètre.
- Paramètres
-
array | $data | Le tableau associatif contenant les données à hydrater |
- Renvoie
- Report L'objet Report hydraté
- Exceptions
-
DateMalformedStringException | Exception 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 | $data | Le tableau de tableaux associatifs |
- Renvoie
- array L'objet retourné par la méthode, ici un tableau (d'objets Report)
- Exceptions
-
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 121 du fichier report.dao.php.
◆ insert()
Insère un signalement en base de données.
- Paramètres
-
Report | $report | L'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()
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 51 du fichier report.dao.php.
◆ transformReportObjectToString()
Transforme un objet ReportObject en string.
- Paramètres
-
ReportObject | $reportObject | L'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()
Met à jour un signalement en base de données.
- Paramètres
-
Report | $report | L'objet Report à créer |
Définition à la ligne 185 du fichier report.dao.php.
◆ $pdo
La documentation de cette classe a été générée à partir du fichier suivant :