Classe PasswordResetTokenDAO.
Plus de détails...
|
| __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.
|
|
|
| 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.
|
|
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.
◆ __construct()
◆ delete()
Supprime un token de réinitialisation de mot de passe en base de données.
- Paramètres
-
int | $userId | L'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 | $token | Le token de réinitialisation de mot de passe recherché |
- Renvoie
- PasswordResetToken|null Objet PasswordResetToken (ou null si non-trouvé)
- Exceptions
-
DateMalformedStringException | Exception 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 | $userId | L'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
-
DateMalformedStringException | Exception levée dans le cas d'une date malformée |
Définition à la ligne 62 du fichier passwordResetToken.dao.php.
◆ 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 un tableau de données en un objet PasswordResetToken.
- Paramètres
-
array | $row | Le tableau de données à hydrater |
- Renvoie
- PasswordResetToken Objet PasswordResetToken retourné par la méthode
- Exceptions
-
DateMalformedStringException | Exception 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 | $rows | Le tableau de données à hydrater |
- Renvoie
- array Objet PasswordResetToken retourné par la méthode
- Exceptions
-
DateMalformedStringException | Exception levée dans le cas d'une date incorrecte |
Définition à la ligne 133 du fichier passwordResetToken.dao.php.
◆ insert()
Insère un token de réinitialisation de mot de passe en base de données.
- Paramètres
-
PasswordResetToken | $token | Le 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()
Modifie la connexion à la base de données.
- Paramètres
-
PDO | null | $pdo | La nouvelle connexion à la base de données |
Définition à la ligne 51 du fichier passwordResetToken.dao.php.
◆ $pdo
La documentation de cette classe a été générée à partir du fichier suivant :