@@ -12,16 +12,34 @@ class UserFixtures extends Fixture
|
|||||||
{
|
{
|
||||||
public function load(ObjectManager $manager): void
|
public function load(ObjectManager $manager): void
|
||||||
{
|
{
|
||||||
$admin = new User()
|
$users = [
|
||||||
->setUsername('admin')
|
[
|
||||||
->setRoles(['ROLE_ADMIN'])
|
'username' => 'Administrateur',
|
||||||
;
|
'roles' => ['ROLE_ADMIN'],
|
||||||
|
'password' => '$2a$12$YN8atYluuyp8LmsbeH0/Ku6ok3uOKEpozcuSaEHK7LxCOuAtMsaYC',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'username' => 'Bob',
|
||||||
|
'roles' => ['ROLE_USER'],
|
||||||
|
'password' => '$2a$12$zHYAOoGhLvYR6Ve.X24aae40i/bUoz6FKAqehqSwM/82igLIH/zY2',
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'username' => 'Pierre',
|
||||||
|
'roles' => ['ROLE_GUEST'],
|
||||||
|
'password' => '$2a$12$PCh5L9MkutIHSZ21rVv8sOIxRAr2MJMXpmsg7q.xDcVuFm50BldrO',
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
$admin->setPassword(
|
foreach ($users as $userData) {
|
||||||
'$2y$13$ZuB4LRD1i5Arc34CEO54FeUyQaIf3jamLf6caFK9v8TBMA5RcmIke'
|
$user = new User()
|
||||||
);
|
->setUsername($userData['username'])
|
||||||
|
->setRoles($userData['roles'])
|
||||||
|
->setPassword($userData['password'])
|
||||||
|
;
|
||||||
|
|
||||||
|
$manager->persist($user);
|
||||||
|
}
|
||||||
|
|
||||||
$manager->persist($admin);
|
|
||||||
$manager->flush();
|
$manager->flush();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user