/**
  * @param Schema $schema
  */
 public function up(Schema $schema)
 {
     $em = $this->container->get('doctrine.orm.entity_manager');
     $admin = new User();
     $admin->setUsername('admin');
     $admin->setEnabled(true);
     $admin->setEmail('*****@*****.**');
     $admin->setPlainPassword('admin');
     $admin->addRole('ROLE_SUPER_ADMIN');
     $em->persist($admin);
     $em->flush();
 }
 /**
  * Creates a user.
  *
  * @param array $userData
  *
  * @return UserInterface
  */
 protected function createUser(array $userData)
 {
     $user = new User();
     $user->setUsername($userData['username']);
     $user->setEmail($userData['email']);
     $user->setPlainPassword($userData['password']);
     $user->setEnabled($userData['enabled']);
     foreach ($userData['groups'] as $group) {
         $group = $this->getReference($group);
         if ($group instanceof Group) {
             $user->addGroup($group);
         }
     }
     return $user;
 }
Beispiel #3
0
 /**
  * @param string $firstname
  * @param string $lastname
  * @param Group  $offshoot
  *
  * @return User
  */
 private function createUser($firstname, $lastname, $offshoot = null)
 {
     $user = new User();
     $user->setFirstname($firstname);
     $user->setLastname($lastname);
     $user->setPlainPassword($firstname);
     $user->setEmail($firstname . '@mail.com');
     $user->setEnabled(true);
     if ($offshoot) {
         $user->setProfileType(User::FORMER_MEMBER);
         $user->setOffshootOfOrigin($offshoot);
     } else {
         $user->setProfileType(User::NETWORK_VOLUNTEER);
     }
     return $user;
 }
Beispiel #4
0
 private function generateUsers(ObjectManager $manager)
 {
     $users = array(array('userName' => 'admin', 'firstName' => 'John', 'lastName' => 'DOE', 'email' => '*****@*****.**', 'password' => 'admin', 'roles' => array('ROLE_ADMIN'), 'enabled' => true), array('userName' => 'adacosta', 'firstName' => 'Alfonse', 'lastName' => 'DA COSTA', 'email' => '*****@*****.**', 'password' => 'adacosta', 'enabled' => true), array('userName' => 'jessy', 'firstName' => 'Jessy', 'lastName' => 'JAMES', 'email' => '*****@*****.**', 'password' => 'jessy', 'enabled' => true), array('userName' => 'alice', 'firstName' => 'Alice', 'lastName' => 'Flint', 'email' => '*****@*****.**', 'password' => 'alice', 'enabled' => false));
     foreach ($users as $key => $user) {
         $entry = new User();
         $entry->setUserName($user['userName']);
         $entry->setFirstName($user['firstName']);
         $entry->setLastName($user['lastName']);
         $entry->setEmail($user['email']);
         $entry->setPlainPassword($user['password']);
         $entry->setEnabled($user['enabled']);
         if (isset($user['roles'])) {
             foreach ($user['roles'] as $role) {
                 $entry->addRole($role);
             }
         }
         $manager->persist($entry);
     }
 }
 /**
  * @param ObjectManager $manager
  */
 public function load(ObjectManager $manager)
 {
     $userAdmin = new User();
     $userAdmin->setUsername('Admin Test');
     $userAdmin->setEmail('*****@*****.**');
     $userAdmin->setPlainPassword('admin');
     $userAdmin->setEnabled(true);
     $userAdmin->setRoles(array('ROLE_ADMIN'));
     $user = new User();
     $user->setUsername('User');
     $user->setEmail('*****@*****.**');
     $user->setPlainPassword('user');
     $user->setEnabled(true);
     $user->setRoles(array('ROLE_USER'));
     $manager->persist($userAdmin);
     $manager->persist($user);
     $manager->flush();
     $this->addReference('user', $userAdmin);
 }
 public function load(ObjectManager $manager)
 {
     $user = new User();
     $user->setUsername('admin');
     $user->setEmail('*****@*****.**');
     $user->setPlainPassword('admin');
     $user->setEnabled(true);
     $guest = new Guest();
     $guest->setLastName('Wawrinka');
     $guest->setFirstName('Stan');
     $guest->setGender('Male');
     $event = new Event();
     $event->setName('Paléo Festival');
     $event->setDate(new \DateTime("2015-12-26"));
     $event->setPlace('Nyon');
     $event->setCapacity(230000);
     $event->addGuest($guest);
     $manager->persist($user);
     $manager->persist($guest);
     $manager->persist($event);
     $manager->flush();
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     /** @var EntityManager $em */
     $em = $this->getContainer()->get('doctrine')->getManager();
     $docuser = new User();
     $docuser->setEnabled(1);
     $docuser->setFirstname("Doc");
     $docuser->setLastname("User");
     $docuser->setEmail("*****@*****.**");
     $docuser->setUsername("doc");
     $docuser->setPlainPassword($this->generateRandomString());
     $docuser->setEmailgalaxy("*****@*****.**");
     $em->persist($docuser);
     $apiuser = new User();
     $apiuser->setEnabled(1);
     $apiuser->setFirstname("api");
     $apiuser->setLastname("User");
     $apiuser->setEmail("*****@*****.**");
     $apiuser->setUsername("api");
     $apiuser->setPlainPassword($this->generateRandomString());
     $apiuser->setEmailgalaxy("*****@*****.**");
     $em->persist($apiuser);
     $em->flush();
 }
 /**
  * {@inheritDoc}
  */
 public function setPlainPassword($password)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPlainPassword', [$password]);
     return parent::setPlainPassword($password);
 }