/** * @inheritdoc */ public function load(ObjectManager $manager) { $adminRole = $this->getReference('role-admin'); $projectCreatorRole = $this->getReference('role-project-creator'); $admin = new User('admin', 'Admin', 'Europe/Paris'); $admin->createEmail('*****@*****.**', true); $admin->addGlobalRole($adminRole); $admin->addGlobalRole($projectCreatorRole); $this->setPassword($admin, 'admin'); $manager->persist($admin); $manager->flush(); }
/** * @inheritdoc */ public function load(ObjectManager $manager) { $adminRole = $this->getReference('role-admin'); $projectCreatorRole = $this->getReference('role-project-creator'); $users = array(); $lead = new User('lead', 'Lead', 'Europe/Paris'); $lead->addGlobalRole($projectCreatorRole); $lead->createEmail('*****@*****.**', true); $this->setPassword($lead, 'lead'); $users[] = $lead; $charlie = new User('charlie', 'Visitor', 'Europe/Paris'); $charlie->createEmail('*****@*****.**'); $this->setPassword($charlie, 'charlie'); $users[] = $charlie; $alice = new User('alice', 'Alice', 'Europe/Paris'); $alice->addGlobalRole($projectCreatorRole); $alice->createEmail('*****@*****.**', true); $alice->createEmail('*****@*****.**'); $this->setPassword($alice, 'alice'); $users[] = $alice; $bob = new User('bob', 'Bob', 'Europe/Paris'); $bob->createEmail('*****@*****.**', true); $this->setPassword($bob, 'bob'); $users[] = $bob; $inactive = new User('inactive', 'Inactive', 'Europe/Paris'); $inactive->createEmail('*****@*****.**', true)->createActivationToken(); $inactive->createActivationToken(); $users[] = $inactive; foreach ($users as $user) { $manager->persist($user); $this->setReference('user-' . $user->getUsername(), $user); } $manager->flush(); }