Comus Party 1.0.0
Application web de mini-jeux en ligne
Chargement...
Recherche...
Aucune correspondance
Référence de la classe PasswordResetTokenDAO

Classe PasswordResetTokenDAO. Plus de détails...

Fonctions membres publiques

 __construct (?PDO $pdo)
 Le constructeur de la classe UserDAO.
 
 getPdo ()
 Retourne la connexion à la base de données.
 
 setPdo (?PDO $pdo)
 Modifie la connexion à la base de données.
 
 findByUserId (int $userId)
 Retourne un objet PasswordResetToken (ou null) à partir de l'ID passé en paramètre.
 
 findByToken (string $token)
 Retourne un objet PasswordResetToken (ou null) à partir du token passé en paramètre.
 
 insert (PasswordResetToken $token)
 Insère un token de réinitialisation de mot de passe en base de données.
 
 delete (int $userId)
 Supprime un token de réinitialisation de mot de passe en base de données.
 

Fonctions membres privées

 hydrate (array $row)
 Hydrate un tableau de données en un objet PasswordResetToken.
 
 hydrateMany (array $rows)
 Hydrate un tableau de données en un tableau d'objets PasswordResetToken.
 

Attributs privés

PDO $pdo
 

Description détaillée

Classe PasswordResetTokenDAO.

La classe PasswordResetTokenDAO permet de gérer les tokens de réinitialisation de mot de passe en base de données

Définition à la ligne 21 du fichier passwordResetToken.dao.php.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?PDO $pdo)

Le constructeur de la classe UserDAO.

Paramètres
PDO | null$pdo

Définition à la ligne 33 du fichier passwordResetToken.dao.php.

Documentation des fonctions membres

◆ delete()

delete ( int $userId)

Supprime un token de réinitialisation de mot de passe en base de données.

Paramètres
int$userIdL'ID de l'utilisateur
Renvoie
bool Vrai si la suppression a réussi, faux sinon

Définition à la ligne 121 du fichier passwordResetToken.dao.php.

◆ findByToken()

findByToken ( string $token)

Retourne un objet PasswordResetToken (ou null) à partir du token passé en paramètre.

Paramètres
string$tokenLe token de réinitialisation de mot de passe recherché
Renvoie
PasswordResetToken|null Objet PasswordResetToken (ou null si non-trouvé)
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date incorrecte

Définition à la ligne 90 du fichier passwordResetToken.dao.php.

◆ findByUserId()

findByUserId ( int $userId)

Retourne un objet PasswordResetToken (ou null) à partir de l'ID passé en paramètre.

Paramètres
int$userIdL'ID de l'utilisateur recherché
Renvoie
PasswordResetToken|null Objet retourné par la méthode, ici un token de réinitialisation de mot de passe (ou null si non-trouvé)
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date malformée

Définition à la ligne 62 du fichier passwordResetToken.dao.php.

◆ getPdo()

getPdo ( )

Retourne la connexion à la base de données.

Renvoie
PDO|null Objet retourné par la méthode, ici un PDO représentant la connexion à la base de données

Définition à la ligne 42 du fichier passwordResetToken.dao.php.

◆ hydrate()

hydrate ( array $row)
private

Hydrate un tableau de données en un objet PasswordResetToken.

Paramètres
array$rowLe tableau de données à hydrater
Renvoie
PasswordResetToken Objet PasswordResetToken retourné par la méthode
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date incorrecte

Définition à la ligne 79 du fichier passwordResetToken.dao.php.

◆ hydrateMany()

hydrateMany ( array $rows)
private

Hydrate un tableau de données en un tableau d'objets PasswordResetToken.

Paramètres
array$rowsLe tableau de données à hydrater
Renvoie
array Objet PasswordResetToken retourné par la méthode
Exceptions
DateMalformedStringExceptionException levée dans le cas d'une date incorrecte

Définition à la ligne 133 du fichier passwordResetToken.dao.php.

◆ insert()

insert ( PasswordResetToken $token)

Insère un token de réinitialisation de mot de passe en base de données.

Paramètres
PasswordResetToken$tokenLe token à insérer
Renvoie
bool Vrai si l'insertion a réussi, faux sinon

Définition à la ligne 106 du fichier passwordResetToken.dao.php.

◆ setPdo()

setPdo ( ?PDO $pdo)

Modifie la connexion à la base de données.

Paramètres
PDO | null$pdoLa nouvelle connexion à la base de données

Définition à la ligne 51 du fichier passwordResetToken.dao.php.

Documentation des champs

◆ $pdo

PDO $pdo
private

Définition à la ligne 27 du fichier passwordResetToken.dao.php.


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