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