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

DAO pour la gestion des particuliers. Plus de détails...

Graphe d'héritage de ParticulierDAO:
UtilisateurDAO

Fonctions membres publiques

 findAll ()
 Récupère tous les particuliers.
 find (?int $id)
 Trouve un particulier par son ID.
 findAllAssoc ()
 Récupère tous les particuliers sous forme de tableau associatif.
 findAssoc (?int $id)
 Trouve un particulier par son ID (retourne tableau associatif).
 findByAnnonce ($annonceId)
 Trouve le propriétaire particulier d'une annonce.
 hydrate ($tableauAssoc)
 Hydrate un objet Particulier.
 hydrateAll ($tableau)
 Hydrate une liste de particuliers.
 insererUtilisateur ($user, $passwordHache)
 Insère un nouveau particulier dans la base de données.
Fonctions membres publiques hérités de UtilisateurDAO
 __construct (?PDO $pdo=null)
 Constructeur du DAO Utilisateur.
 getPdo ()
 Récupère l'objet PDO.
 setPdo ($pdo)
 Définit l'objet PDO.
 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.

Membres hérités additionnels

Attributs protégés hérités de UtilisateurDAO
PDO $pdo

Description détaillée

DAO pour la gestion des particuliers.

Documentation des fonctions membres

◆ find()

find ( ?int $id)

Trouve un particulier par son ID.

Paramètres
int | null$idID du particulier.
Renvoie
Particulier|null Le particulier trouvé.

◆ findAll()

findAll ( )

Récupère tous les particuliers.

Renvoie
array Tableau d'objets Particulier.

◆ findAllAssoc()

findAllAssoc ( )

Récupère tous les particuliers sous forme de tableau associatif.

Renvoie
array Tableau associatif.

◆ findAssoc()

findAssoc ( ?int $id)

Trouve un particulier par son ID (retourne tableau associatif).

Paramètres
int | null$idID du particulier.
Renvoie
array|null Tableau de données.

◆ findByAnnonce()

findByAnnonce ( $annonceId)

Trouve le propriétaire particulier d'une annonce.

Paramètres
int$annonceIdID de l'annonce.
Renvoie
Particulier|null Le propriétaire.

◆ hydrate()

hydrate ( $tableauAssoc)

Hydrate un objet Particulier.

Paramètres
array$tableauAssocDonnées du particulier.
Renvoie
Particulier|null L'objet Particulier.

Réimplémentée à partir de UtilisateurDAO.

◆ hydrateAll()

hydrateAll ( $tableau)

Hydrate une liste de particuliers.

Paramètres
array$tableauTableau de données.
Renvoie
array Tableau d'objets Particulier.

◆ insererUtilisateur()

insererUtilisateur ( $user,
$passwordHache )

Insère un nouveau particulier dans la base de données.

Paramètres
Particulier$userLe particulier à insérer.
string$passwordHacheMot de passe haché.

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