|
Jobbuddy
|
DAO de base pour la gestion des utilisateurs. Plus de détails...
Fonctions membres publiques | |
| __construct (?PDO $pdo=null) | |
| Constructeur du DAO Utilisateur. | |
| getPdo () | |
| Récupère l'objet PDO. | |
| setPdo ($pdo) | |
| Définit l'objet PDO. | |
| hydrate ($tableau) | |
| Hydrate un objet Utilisateur. | |
| findById (?string $id) | |
| Trouve un utilisateur par son ID. | |
| update (Utilisateur $user) | |
| Met à jour les informations d'un utilisateur. | |
| delete (?string $id) | |
| Supprime (soft delete) un utilisateur. | |
Attributs protégés | |
| PDO | $pdo |
DAO de base pour la gestion des utilisateurs.
| __construct | ( | ?PDO | $pdo = null | ) |
Constructeur du DAO Utilisateur.
| PDO | null | $pdo | Instance de PDO. |
| delete | ( | ?string | $id | ) |
Supprime (soft delete) un utilisateur.
| string | null | $id | ID de l'utilisateur. |
| findById | ( | ?string | $id | ) |
Trouve un utilisateur par son ID.
| string | null | $id | ID de l'utilisateur. |
| getPdo | ( | ) |
Récupère l'objet PDO.
| hydrate | ( | $tableau | ) |
Hydrate un objet Utilisateur.
| array | $tableau | Données de l'utilisateur. |
Réimplémentée dans EtudiantDAO, et ParticulierDAO.
| setPdo | ( | $pdo | ) |
Définit l'objet PDO.
| PDO | null | $pdo | L'objet PDO. |
| update | ( | Utilisateur | $user | ) |
Met à jour les informations d'un utilisateur.
| Utilisateur | $user | L'utilisateur à mettre à jour. |