UserRepository
extends ServiceEntityRepository
in package
implements
PasswordUpgraderInterface
Dépôt pour l'entité User.
Fournit des méthodes pour interagir avec les objets User dans la base de données. Implémente PasswordUpgraderInterface pour la mise à jour automatique des mots de passe.
Tags
Table of Contents
Interfaces
- PasswordUpgraderInterface
Methods
- __construct() : mixed
- Constructeur de la classe UserRepository.
- upgradePassword() : void
- Utilisé pour mettre à jour (rehasher) le mot de passe de l'utilisateur automatiquement au fil du temps.
Methods
__construct()
Constructeur de la classe UserRepository.
public
__construct(ManagerRegistry $registry) : mixed
Parameters
- $registry : ManagerRegistry
-
Le registre du gestionnaire d'entités.
upgradePassword()
Utilisé pour mettre à jour (rehasher) le mot de passe de l'utilisateur automatiquement au fil du temps.
public
upgradePassword(PasswordAuthenticatedUserInterface $user, string $newHashedPassword) : void
Parameters
- $user : PasswordAuthenticatedUserInterface
-
L'utilisateur dont le mot de passe doit être mis à jour.
- $newHashedPassword : string
-
Le nouveau mot de passe haché.