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

Classe représentant un utilisateur générique. Plus de détails...

Graphe d'héritage de Utilisateur:
Etudiant Particulier

Fonctions membres publiques

 __construct (?int $id=null, ?string $nom=null, ?string $prenom=null, ?string $tel=null, ?string $dateNaiss=null, ?string $role=null, ?string $email=null, ?string $mdp=null, ?string $adresse=null, ?string $ville=null, ?string $codePostal=null, ?string $dateSuppression=null, ?int $tentativesEchouees=0, ?string $dateDernierEchecConnexion=null, ?string $statutCompte='actif')
 Constructeur de la classe Utilisateur.
 getId ()
 Récupère l'identifiant.
 setId ($id)
 Définit l'identifiant.
 getNom ()
 Récupère le nom.
 setNom ($nom)
 Définit le nom.
 getPrenom ()
 Récupère le prénom.
 setPrenom ($prenom)
 Définit le prénom.
 getTel ()
 Récupère le téléphone.
 setTel ($telephone)
 Définit le téléphone.
 getDateNaiss ()
 Récupère la date de naissance.
 setDateNaiss ($dateNaiss)
 Définit la date de naissance.
 getRole ()
 Récupère le rôle.
 setRole ($role)
 Définit le rôle.
 getEmail ()
 Récupère l'email.
 setEmail ($email)
 Définit l'email.
 getMdp ()
 Récupère le mot de passe.
 setMdp ($mdp)
 Définit le mot de passe.
 getAdresse ()
 Récupère l'adresse.
 setAdresse ($adresse)
 Définit l'adresse.
 getVille ()
 Récupère la ville.
 setVille ($ville)
 Définit la ville.
 getCodePostal ()
 Récupère le code postal.
 setCodePostal ($codePostal)
 Définit le code postal.
 getDateSuppression ()
 Récupère la date de suppression.
 setDateSuppression ($dateSuppression)
 Définit la date de suppression.
 getNotesDonnees ()
 Récupère les notes données par l'utilisateur.
 getNotesRecues ()
 Récupère les notes reçues par l'utilisateur.
 setNotesDonnees (array $notes)
 Définit les notes données.
 setNotesRecues (array $notes)
 Définit les notes reçues.
 getTentativesEchouees ()
 Récupère le nombre de tentatives de connexion échouées.
 setTentativesEchouees (int $tentatives)
 Définit le nombre de tentatives de connexion échouées.
 getDateDernierEchecConnexion ()
 Récupère la date du dernier échec de connexion.
 setDateDernierEchecConnexion (?string $date)
 Définit la date du dernier échec de connexion.
 getStatutCompte ()
 Récupère le statut du compte.
 setStatutCompte (?string $statut)
 Définit le statut du compte.
 lierNoteEcrite (Note $note, ?Utilisateur $receveur, ?Annonce $annonce)
 Lie une note écrite par l'utilisateur.
 delierNote (Note $note)
 Délie une note.
 calculerMoyenneNotes ()
 Calcule la moyenne des notes reçues.

Fonctions membres publiques statiques

static getUser ()
 Récupère l'utilisateur actuellement connecté depuis la session.

Attributs protégés

int $id
string $nom
string $prenom
string $tel
string $dateNaiss
string $role
string $email
string $mdp
string $adresse
string $ville
string $codePostal
string $dateSuppression
int $tentativesEchouees
string $dateDernierEchecConnexion
string $statutCompte
array $notesDonnees = []
array $notesRecues = []

Description détaillée

Classe représentant un utilisateur générique.

Cette classe sert de parent pour les étudiants et les particuliers.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?int $id = null,
?string $nom = null,
?string $prenom = null,
?string $tel = null,
?string $dateNaiss = null,
?string $role = null,
?string $email = null,
?string $mdp = null,
?string $adresse = null,
?string $ville = null,
?string $codePostal = null,
?string $dateSuppression = null,
?int $tentativesEchouees = 0,
?string $dateDernierEchecConnexion = null,
?string $statutCompte = 'actif' )

Constructeur de la classe Utilisateur.

Paramètres
int | null$idIdentifiant unique.
string | null$nomNom de famille.
string | null$prenomPrénom.
string | null$telNuméro de téléphone.
string | null$dateNaissDate de naissance.
string | null$roleRôle de l'utilisateur.
string | null$emailAdresse email.
string | null$mdpMot de passe.
string | null$adresseAdresse postale.
string | null$villeVille.
string | null$codePostalCode postal.
string | null$dateSuppressionDate de suppression.
int$tentativesEchoueesNombre de tentatives échouées (défaut: 0).
string | null$dateDernierEchecConnexionDate dernier échec.
string$statutCompteStatut du compte (défaut: 'actif').

Documentation des fonctions membres

◆ calculerMoyenneNotes()

calculerMoyenneNotes ( )

Calcule la moyenne des notes reçues.

Renvoie
float La moyenne des notes.

◆ delierNote()

delierNote ( Note $note)

Délie une note.

Paramètres
Note$noteLa note à délier.

◆ getAdresse()

getAdresse ( )

Récupère l'adresse.

Renvoie
string|null L'adresse.

◆ getCodePostal()

getCodePostal ( )

Récupère le code postal.

Renvoie
string|null Le code postal.

◆ getDateDernierEchecConnexion()

getDateDernierEchecConnexion ( )

Récupère la date du dernier échec de connexion.

Renvoie
string|null La date.

◆ getDateNaiss()

getDateNaiss ( )

Récupère la date de naissance.

Renvoie
string|null La date de naissance.

◆ getDateSuppression()

getDateSuppression ( )

Récupère la date de suppression.

Renvoie
string|null La date de suppression.

◆ getEmail()

getEmail ( )

Récupère l'email.

Renvoie
string|null L'email.

◆ getId()

getId ( )

Récupère l'identifiant.

Renvoie
int|null L'identifiant.

◆ getMdp()

getMdp ( )

Récupère le mot de passe.

Renvoie
string|null Le mot de passe.

◆ getNom()

getNom ( )

Récupère le nom.

Renvoie
string|null Le nom.

◆ getNotesDonnees()

getNotesDonnees ( )

Récupère les notes données par l'utilisateur.

Renvoie
array La liste des notes données.

◆ getNotesRecues()

getNotesRecues ( )

Récupère les notes reçues par l'utilisateur.

Renvoie
array La liste des notes reçues.

◆ getPrenom()

getPrenom ( )

Récupère le prénom.

Renvoie
string|null Le prénom.

◆ getRole()

getRole ( )

Récupère le rôle.

Renvoie
string|null Le rôle.

◆ getStatutCompte()

getStatutCompte ( )

Récupère le statut du compte.

Renvoie
string|null Le statut.

◆ getTel()

getTel ( )

Récupère le téléphone.

Renvoie
string|null Le téléphone.

◆ getTentativesEchouees()

getTentativesEchouees ( )

Récupère le nombre de tentatives de connexion échouées.

Renvoie
int Le nombre de tentatives.

◆ getUser()

getUser ( )
static

Récupère l'utilisateur actuellement connecté depuis la session.

Renvoie
Utilisateur|null L'utilisateur connecté ou null.

◆ getVille()

getVille ( )

Récupère la ville.

Renvoie
string|null La ville.

◆ lierNoteEcrite()

lierNoteEcrite ( Note $note,
?Utilisateur $receveur,
?Annonce $annonce )

Lie une note écrite par l'utilisateur.

Paramètres
Note$noteLa note à lier.
Utilisateur | null$receveurL'utilisateur recevant la note.
Annonce | null$annonceL'annonce concernée.

◆ setAdresse()

setAdresse ( $adresse)

Définit l'adresse.

Paramètres
string | null$adresseL'adresse.

◆ setCodePostal()

setCodePostal ( $codePostal)

Définit le code postal.

Paramètres
string | null$codePostalLe code postal.

◆ setDateDernierEchecConnexion()

setDateDernierEchecConnexion ( ?string $date)

Définit la date du dernier échec de connexion.

Paramètres
string | null$dateLa date.

◆ setDateNaiss()

setDateNaiss ( $dateNaiss)

Définit la date de naissance.

Paramètres
string | null$dateNaissLa date de naissance.

◆ setDateSuppression()

setDateSuppression ( $dateSuppression)

Définit la date de suppression.

Paramètres
string | null$dateSuppressionLa date de suppression.

◆ setEmail()

setEmail ( $email)

Définit l'email.

Paramètres
string | null$emailL'email.

◆ setId()

setId ( $id)

Définit l'identifiant.

Paramètres
int | null$idL'identifiant.

◆ setMdp()

setMdp ( $mdp)

Définit le mot de passe.

Paramètres
string | null$mdpLe mot de passe.

◆ setNom()

setNom ( $nom)

Définit le nom.

Paramètres
string | null$nomLe nom.

◆ setNotesDonnees()

setNotesDonnees ( array $notes)

Définit les notes données.

Paramètres
array$notesTableau des notes.

◆ setNotesRecues()

setNotesRecues ( array $notes)

Définit les notes reçues.

Paramètres
array$notesTableau des notes.

◆ setPrenom()

setPrenom ( $prenom)

Définit le prénom.

Paramètres
string | null$prenomLe prénom.

◆ setRole()

setRole ( $role)

Définit le rôle.

Paramètres
string | null$roleLe rôle.

◆ setStatutCompte()

setStatutCompte ( ?string $statut)

Définit le statut du compte.

Paramètres
string | null$statutLe statut.

◆ setTel()

setTel ( $telephone)

Définit le téléphone.

Paramètres
string | null$telephoneLe téléphone.

◆ setTentativesEchouees()

setTentativesEchouees ( int $tentatives)

Définit le nombre de tentatives de connexion échouées.

Paramètres
int$tentativesLe nombre de tentatives.

◆ setVille()

setVille ( $ville)

Définit la ville.

Paramètres
string | null$villeLa ville.

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