Exemplo n.º 1
0
 public function load($manager)
 {
     $userAdmin = new User();
     $userAdmin->setUsername('admin');
     $userAdmin->setLocale('en');
     $userAdmin->setEmail('*****@*****.**');
     $userAdmin->setLastName('Admin');
     $userAdmin->setFirstName('Admin');
     $userAdmin->addRole(User::ROLE_CUTEFLOW_ADMIN);
     $userAdmin->addRole(User::ROLE_CUTEFLOW_USER);
     $encoder = $this->container->get('security.encoder_factory')->getEncoder($userAdmin);
     $userAdmin->setPassword($encoder->encodePassword('admin', $userAdmin->getSalt()));
     $group = new \CuteFlow\CoreBundle\Entity\UserGroup();
     $group->setName('Testgroup');
     //        $userAdmin->addGroups($group);
     $manager->persist($userAdmin);
     $manager->flush();
 }