UserFixture
extends Fixture
in package
Fixture pour charger des données d'utilisateurs dans la base de données.
Cette classe est utilisée pour créer un utilisateur administrateur par défaut lors du chargement des fixtures.
Table of Contents
Properties
- $passwordHasher : UserPasswordHasherInterface
- Le service de hachage de mot de passe.
Methods
- __construct() : mixed
- Constructeur de la classe UserFixture.
- load() : void
- Charge les données d'utilisateurs dans la base de données.
Properties
$passwordHasher
Le service de hachage de mot de passe.
private
UserPasswordHasherInterface
$passwordHasher
Methods
__construct()
Constructeur de la classe UserFixture.
public
__construct(UserPasswordHasherInterface $passwordHasher) : mixed
Injecte le service UserPasswordHasherInterface pour hacher les mots de passe.
Parameters
- $passwordHasher : UserPasswordHasherInterface
-
Le service de hachage de mot de passe.
load()
Charge les données d'utilisateurs dans la base de données.
public
load(ObjectManager $manager) : void
Crée un utilisateur avec le nom d'utilisateur "admin", hache son mot de passe et lui attribue le rôle 'ROLE_ADMIN'.
Parameters
- $manager : ObjectManager
-
Le gestionnaire d'objets Doctrine.