Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe UtilisateurDAO

DAO de base pour la gestion des utilisateurs. Plus de détails...

Graphe d'héritage de UtilisateurDAO:
EtudiantDAO ParticulierDAO

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

Description détaillée

DAO de base pour la gestion des utilisateurs.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?PDO $pdo = null)

Constructeur du DAO Utilisateur.

Paramètres
PDO | null$pdoInstance de PDO.

Documentation des fonctions membres

◆ delete()

delete ( ?string $id)

Supprime (soft delete) un utilisateur.

Paramètres
string | null$idID de l'utilisateur.

◆ findById()

findById ( ?string $id)

Trouve un utilisateur par son ID.

Paramètres
string | null$idID de l'utilisateur.
Renvoie
Utilisateur|null L'utilisateur trouvé.

◆ getPdo()

getPdo ( )

Récupère l'objet PDO.

Renvoie
PDO|null L'objet PDO.

◆ hydrate()

hydrate ( $tableau)

Hydrate un objet Utilisateur.

Paramètres
array$tableauDonnées de l'utilisateur.
Renvoie
Utilisateur L'objet utilisateur hydraté.

Réimplémentée dans EtudiantDAO, et ParticulierDAO.

◆ setPdo()

setPdo ( $pdo)

Définit l'objet PDO.

Paramètres
PDO | null$pdoL'objet PDO.

◆ update()

update ( Utilisateur $user)

Met à jour les informations d'un utilisateur.

Paramètres
Utilisateur$userL'utilisateur à mettre à jour.

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