Comus Party 1.0.0
Application web de mini-jeux en ligne
|
Classe InvoiceDAO. Plus de détails...
Fonctions membres publiques | |
__construct (?PDO $pdo) | |
Le constructeur de la classe InvoiceDAO. | |
findById (?int $id) | |
Retourne un objet Invoice (ou null) à partir de l'ID passé en paramètre. | |
hydrate (array $invoiceTab) | |
createInvoice (string $player_uuid, string $payment_type) | |
Crée une facture dans la base de données. | |
getPdo () | |
Retourne la connexion à la base de données. | |
setPdo (?PDO $pdo) | |
Modifie la connexion à la base de données. | |
createInvoiceWithArticles (string $player_uuid, string $payment_type, array $articles) | |
Crée une facture avec des articles dans la base de données. | |
Attributs privés | |
PDO | $pdo |
Classe InvoiceDAO.
La classe InvoiceDAO permet de faire des opérations en lien avec les factures sur la base de données
Définition à la ligne 20 du fichier invoice.dao.php.
__construct | ( | ?PDO | $pdo | ) |
Le constructeur de la classe InvoiceDAO.
PDO | null | $pdo | La connexion à la base de données |
Définition à la ligne 33 du fichier invoice.dao.php.
createInvoice | ( | string | $player_uuid, |
string | $payment_type ) |
Crée une facture dans la base de données.
string | $player_uuid | L'UUID du joueur ayant généré et payé la facture |
string | $payment_type | Le moyen de paiement utilisé |
Définition à la ligne 92 du fichier invoice.dao.php.
createInvoiceWithArticles | ( | string | $player_uuid, |
string | $payment_type, | ||
array | $articles ) |
Crée une facture avec des articles dans la base de données.
string | $player_uuid | L'UUID du joueur ayant généré et payé la facture |
string | $payment_type | Le moyen de paiement utilisé |
array | $articles | Les articles de la facture |
Définition à la ligne 128 du fichier invoice.dao.php.
findById | ( | ?int | $id | ) |
Retourne un objet Invoice (ou null) à partir de l'ID passé en paramètre.
int | null | $id | L'ID de la facture recherchée |
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 44 du fichier invoice.dao.php.
getPdo | ( | ) |
Retourne la connexion à la base de données.
Définition à la ligne 108 du fichier invoice.dao.php.
hydrate | ( | array | $invoiceTab | ) |
array | $invoiceTab | Tableau contenant les informations de la facture |
DateMalformedStringException | Exceptions levée dans le cas d'une date malformée |
Définition à la ligne 65 du fichier invoice.dao.php.
setPdo | ( | ?PDO | $pdo | ) |
Modifie la connexion à la base de données.
PDO | null | $pdo | La nouvelle connexion à la base de données |
Définition à la ligne 117 du fichier invoice.dao.php.
|
private |
Définition à la ligne 26 du fichier invoice.dao.php.