Conditions | 1 |
Paths | 1 |
Total Lines | 26 |
Code Lines | 18 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
23 | public function load(ObjectManager $manager) |
||
24 | { |
||
25 | //Reset autoincrement |
||
26 | $this->em->getConnection()->exec('ALTER TABLE `users` AUTO_INCREMENT = 1;'); |
||
27 | |||
28 | $anonymous = new User(); |
||
29 | $anonymous->setName('anonymous'); |
||
30 | $anonymous->setGroup($this->getReference(GroupFixtures::READONLY)); |
||
31 | |||
32 | $manager->persist($anonymous); |
||
33 | |||
34 | $admin = new User(); |
||
35 | $admin->setName('admin'); |
||
36 | $admin->setPassword($this->encoder->encodePassword($admin, 'test')); |
||
37 | $admin->setGroup($this->getReference(GroupFixtures::ADMINS)); |
||
38 | $manager->persist($admin); |
||
39 | |||
40 | $user = new User(); |
||
41 | $user->setName('user'); |
||
42 | $user->setNeedPwChange(false); |
||
43 | $user->setFirstName('Test')->setLastName('User'); |
||
44 | $user->setPassword($this->encoder->encodePassword($user, 'test')); |
||
45 | $user->setGroup($this->getReference(GroupFixtures::USERS)); |
||
46 | $manager->persist($user); |
||
47 | |||
48 | $manager->flush(); |
||
49 | } |
||
51 |