@@ -12,16 +12,34 @@ class UserFixtures extends Fixture
|
||||
{
|
||||
public function load(ObjectManager $manager): void
|
||||
{
|
||||
$admin = new User()
|
||||
->setUsername('admin')
|
||||
->setRoles(['ROLE_ADMIN'])
|
||||
;
|
||||
$users = [
|
||||
[
|
||||
'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(
|
||||
'$2y$13$ZuB4LRD1i5Arc34CEO54FeUyQaIf3jamLf6caFK9v8TBMA5RcmIke'
|
||||
);
|
||||
foreach ($users as $userData) {
|
||||
$user = new User()
|
||||
->setUsername($userData['username'])
|
||||
->setRoles($userData['roles'])
|
||||
->setPassword($userData['password'])
|
||||
;
|
||||
|
||||
$manager->persist($user);
|
||||
}
|
||||
|
||||
$manager->persist($admin);
|
||||
$manager->flush();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user