Пример #1
0
 /**
  * @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();
 }
Пример #2
0
 /**
  * @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();
 }