/** * {@inheritdoc} */ public function loadUserByOAuthUserResponse(UserResponseInterface $response) { $userEmail = $response->getEmail(); $user = $this->userManager->findUserByEmail($userEmail); // if null just create new user and set it properties if (null === $user) { $userData = $response->getResponse(); $user = new User(); $user->setUsername($userData['formattedName']); $user->setPlainPassword(rand(1000000, 10000000)); //TODO:find a better option //TODO: add location, company name, .. $user->setEmail($response->getEmail()); $user->setEnabled(true); $this->userManager->updateUser($user); $this->em->flush(); return $user; } // else update access token of existing user $serviceName = $response->getResourceOwner()->getName(); $setter = 'set' . ucfirst($serviceName) . 'AccessToken'; $user->{$setter}($response->getAccessToken()); //update access token return $user; }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('ricardo75'); $userAdmin->setFirstName('richard'); $userAdmin->setLastName('lawson'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setPlainPassword('aberdeen'); $userAdmin->setRoles(array('ROLE_SUPER_ADMIN')); $userAdmin->setEnabled(true); $user = new User(); $user->setUsername('flipshark'); $user->setFirstName('mick'); $user->setLastName('jagger'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('aberdeen'); $user->setRoles(array('ROLE_USER')); $user->setEnabled(true); $user2 = new User(); $user2->setUsername('elcondor'); $user2->setFirstName('keith'); $user2->setLastName('richards'); $user2->setEmail('*****@*****.**'); $user2->setPlainPassword('aberdeen'); $user2->setRoles(array('ROLE_USER')); $user2->setEnabled(true); $manager->persist($userAdmin); $manager->persist($user); $manager->persist($user2); $manager->flush(); $this->addReference('user-ricardo75', $userAdmin); $this->addReference('user-flipshark', $user); }
private function loadUser2(ObjectManager $manager) { $user = new User(); $user->setUsername('user2'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('user2_pass'); $user->addRole(User::ROLE_SUPER_ADMIN); $manager->persist($user); $manager->flush($user); $this->addReference('user_user2', $user); }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('testuser'); $user->setPlainPassword('testpass'); $user->setEmail('*****@*****.**'); $user->setEnabled(true); $manager->persist($user); $manager->flush(); $this->addReference('test-user', $user); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('admin'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('test'); $user->setEnabled(true); $user->setRoles(array('ROLE_ADMIN')); $manager->persist($user); $manager->flush(); }
/** * @Given /^que existen los siguientes usuarios:$/ */ public function createUser(TableNode $tableNode) { foreach ($tableNode->getHash() as $userHash) { $user = new User(); $user->setUsername($userHash['username']); $user->setEmail($userHash['email']); $user->setPlainPassword($userHash['plainPassword']); $user->addRole($userHash['role']); $this->getEntityManager()->persist($user); $this->getEntityManager()->flush(); } }
/** * @param User $user * @param Request $request * @Route("/edit/{id}", name="admin_edit_user") * @Template() * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function editAction(User $user, Request $request) { $user->setPlainPassword('password'); $editForm = $this->createForm(UserEditType::class, $user); $editForm->handleRequest($request); if ($editForm->isValid()) { $em = $this->getDoctrine()->getManager(); //$em->persist($user); $em->flush(); return $this->redirectToRoute('show_all_users'); } return ['user' => $user, 'form' => $editForm->createView()]; }
/** * @param ObjectManager $manager * * @return $this */ public function load(ObjectManager $manager) { $admin = new User(); $admin->setUsername('admin'); $admin->setEmail('*****@*****.**'); $admin->setSuperAdmin(true); $admin->setEnabled(true); $admin->setPlainPassword('admin'); $manager->persist($admin); $manager->flush(); $this->addReference('admin-user', $admin); return $this; }
public function load(ObjectManager $manager) { $userPassword = '******'; $user = new User(); $user->setUsername($userPassword); $user->setEmail('*****@*****.**'); $user->setFullName('super administrator'); $user->setRoles(array('ROLE_SUPER_ADMIN')); $user->setPlainPassword($userPassword); $user->setEnabled(true); $manager->persist($user); $manager->flush(); }
/** * @param User $user */ public function updateUserInfosWithLdap(User $user) { try { $datas = $this->ldap->getDataByUid($user->getUsername()); $user->setFirstName($datas['givenname'][0]); $user->setLastName($datas['sn'][0]); $user->setEmail($datas['mail'][0]); $user->setPlainPassword(md5(uniqid(rand(), true))); $user->setPhoto(base64_encode($datas['jpegphoto'][0])); } catch (\Exception $e) { throw new UsernameNotFoundException(sprintf('Impossible de trouver %s dans le LDAP', $user->getUsername())); } }
public function createUser($username, array $roles, array $attributes) { $email = $username . '@uga.edu'; $password = substr($this->tokenGenerator->generateToken(), 0, 12); $user = new User(); $user->setUsername($username); $user->setUsernameCanonical($username); $user->setEmail($email); $user->setEmailCanonical($email); $user->setEnabled(true); $user->setPlainPassword($password); $this->em->persist($user); $this->em->flush(); return $user; }
public function testAdd() { $user = new User(); $user->setUsername('test'); $user->setEmail('*****@*****.**'); $user->setPlainPassword('test'); $user->setEnabled(true); $this->em->persist($user); $this->em->flush(); /** @var User */ $userRetrieved = $this->em->getRepository('AppBundle:User')->createQueryBuilder('u')->andWhere('u.username = :username OR u.email = :email')->setParameter('username', 'test')->setParameter('email', '*****@*****.**')->getQuery()->getOneOrNullResult(); $this->assertInstanceOf('AppBundle\\Entity\\User', $user); $this->assertEquals('test', $userRetrieved->getUsername()); $this->assertEquals('*****@*****.**', $userRetrieved->getEmail()); }
public function testSubmitValidData() { $formData = array('email' => '*****@*****.**', 'username' => 'username', 'plainPassword' => 'plainPassword'); $form = $this->factory->create(UserType::class); $object = new User(); $object->setEmail('*****@*****.**'); $object->setUsername('username'); $object->setPlainPassword('plainPassword'); $form->submit($formData); $this->assertTrue($form->isSynchronized()); $view = $form->createView(); $children = $view->children; foreach (array_keys($formData) as $key) { $this->assertArrayHasKey($key, $children); } }
public function load(ObjectManager $manager) { foreach ($this->getAllUser() as $singleUser) { $user = new User(); $user->setUsername($singleUser['username']); $user->setPlainPassword($singleUser['PlainPassword']); $user->setEmail($singleUser['Email']); $user->setEnabled(true); $user->addRole($singleUser['roles']); $user->setName($singleUser['name']); $user->setIsStaff($singleUser['isStaff']); $user->setSiteId($this->getContainer()->get('doctrine.orm.entity_manager')->getRepository('AppBundle:Site')->findBy(array('url' => $singleUser['siteId']))); $manager->persist($user); } $manager->flush(); }
/** * @Given /^existen los siguientes usuarios:$/ */ public function generateUsers(TableNode $usersTable) { $em = $this->getEntityManager(); foreach ($usersTable->getHash() as $userHash) { $user = $this->getEntityManager()->getRepository('AppBundle:User')->findOneByUsername($userHash['nombre']); if (!$user) { $user = new User(); } $user->setUsername($userHash['nombre']); $user->setPlainPassword($userHash['clave']); $user->setEmail($userHash['email']); $user->setEnabled($userHash['activado']); $user->addRole($userHash['rol']); $em->persist($user); } $em->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // Admin $userAdmin = new User(); $userAdmin->setUsername('root'); $userAdmin->setPlainPassword('root'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $manager->persist($userAdmin); // User $user1 = new User(); $user1->setUsername('user'); $user1->setPlainPassword('user'); $user1->setEmail('*****@*****.**'); $user1->setEnabled(true); $user1->setRoles(array('ROLE_USER')); $manager->persist($user1); // Posts $now = new \DateTime(); for ($i = 1; $i <= 100; $i++) { /** @var Post[] $post */ $post[$i] = new Post(); $post[$i]->setTitle('Title ' . $i); $post[$i]->setContent($this->getPostContent()); $post[$i]->setVisible(rand(0, 1)); $post[$i]->setRating(rand(1, 5)); $mod = clone $now; $post[$i]->setPublishedAt($mod->add(new \DateInterval("P{$i}D"))); if (rand(0, 1)) { $post[$i]->setCreatedBy($user1); } else { $post[$i]->setCreatedBy($userAdmin); } // Comments for ($c = 1; $c <= 4; $c++) { /** @var Comment[] $comment */ $comment[$c] = new Comment(); $comment[$c]->setTitle('Comment ' . $c); $comment[$c]->setContent($this->getCommentContent()); $post[$i]->addComment($comment[$c]); } $manager->persist($post[$i]); } $manager->flush(); }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('karen'); //$user->setPassword($this->encodePassword($user, 'karenpass')); $user->setPlainPassword('karenpass'); $user->setEmail('*****@*****.**'); $manager->persist($user); $admin = new User(); $admin->setUsername('scott'); //$admin->setPassword($this->encodePassword($admin, 'karenpass')); $admin->setPlainPassword('scottpass'); $admin->setRoles(array('ROLE_ADMIN')); $admin->setEmail('*****@*****.**'); $manager->persist($admin); // the queries aren't done until now $manager->flush(); }
/** * @Route("/register", name="register") * * @param Request $request * * @return \Symfony\Component\HttpFoundation\Response */ public function registerAction(Request $request) { if ($request->isXmlHttpRequest()) { $em = $this->getDoctrine()->getManager(); $user = new User(); $user->setFirstname($request->request->get('form-first-name')); $user->setLastname($request->request->get('form-last-name')); $user->setEmail($request->request->get('form-email')); $user->setPlainPassword($request->request->get('form-password')); $em->persist($user); $em->flush(); $json = json_encode(['result' => 'Thank You for Registering.']); $response = new Response($json); $response->headers->set('Content-Type', 'application/json'); return $response; } return $this->render(':account:register.html.twig'); }
public function load(ObjectManager $manager) { $user = new User(); $user->setUsername('karen'); //$user->setPassword($this->encodePassword($user, 'karenpass')); $user->setPlainPassword('karenpass'); $user->setEmail('*****@*****.**'); $manager->persist($user); $admin = new User(); $admin->setUsername('scott'); //$admin->setPassword($this->encodePassword($admin, 'karenpass')); $admin->setPlainPassword('scottpass'); $admin->setApiToken('DkE3KWIXPt6bnzZl6lcTt682WLhWYnLYjTeNyiZqgPJiHoEkjTtx03ECCnW1'); $admin->setRoles(array('ROLE_ADMIN')); $admin->setEmail('*****@*****.**'); $manager->persist($admin); // the queries aren't done until now $manager->flush(); }
public function load(ObjectManager $manager) { Fixtures::load(__DIR__ . '/fixtures.yml', $manager); $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(1); $userAdmin->setPlainPassword('admin'); $userAdmin->setRoles(array('ROLE_ADMIN')); $simpleUser = new User(); $simpleUser->setUsername('user'); $simpleUser->setEmail('*****@*****.**'); $simpleUser->setEnabled(1); $simpleUser->setPlainPassword('user'); $simpleUser->setRoles(array('ROLE_USER')); $manager->persist($userAdmin); $manager->persist($simpleUser); $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // Admin $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPlainPassword('admin'); $userAdmin->setEmail("*****@*****.**"); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $manager->persist($userAdmin); // User $user1 = new User(); $user1->setUsername('user'); $user1->setPlainPassword('user'); $user1->setEmail("*****@*****.**"); $user1->setEnabled(true); $user1->setRoles(array('ROLE_USER')); $manager->persist($user1); // Posts for ($i = 1; $i <= 100; $i++) { $post[$i] = new Post(); $post[$i]->setTitle('Title ' . $i); $post[$i]->setContent($this->getPostContent()); $post[$i]->setVisible(rand(0, 1)); if (rand(0, 1)) { $post[$i]->setAuthorEmail('*****@*****.**'); } else { $post[$i]->setAuthorEmail('*****@*****.**'); } // Comments $count = rand(0, 10); for ($c = 0; $c <= $count; $c++) { $comment[$c] = new Comment(); $comment[$c]->setTitle('Comment ' . $c); $comment[$c]->setComment($this->getCommentContent()); $comment[$c]->setPost($post[$i]); $comment[$c]->setAuthorEmail($post[$i]->getAuthorEmail()); $manager->persist($comment[$c]); } $manager->persist($post[$i]); } $manager->flush(); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setPlainPassword('test'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setEnabled(true); $userAdmin->setRoles(array('ROLE_ADMIN')); $userAdmin->setFirstName('Admin'); $userAdmin->setLastName('Website'); $userAdmin->setTelephone('0000000000'); $manager->persist($userAdmin); $userNendredi = new User(); $userNendredi->setUsername('nendredi'); $userNendredi->setPlainPassword('toto'); $userNendredi->setEmail('*****@*****.**'); $userNendredi->setEnabled(true); $userNendredi->setRoles(array('ROLE_USER')); $userNendredi->setFirstName('Nicolas'); $userNendredi->setLastName('Endredi'); $userNendredi->setTelephone('0000000000'); $userNendredi->setTournament($this->getReference('lol-game')); $userNendredi->setExperience($this->getReference('kira')); $manager->persist($userNendredi); $userJK = new User(); $userJK->setUsername('XxXXKillerXXxX'); $userJK->setPlainPassword('toto'); $userJK->setEmail('*****@*****.**'); $userJK->setEnabled(true); $userJK->setRoles(array('ROLE_USER')); $userJK->setFirstName('Jean-Kévin'); $userJK->setLastName('Dupont'); $userJK->setTelephone('0000000000'); $userJK->setTournament($this->getReference('csgo-game')); $userJK->setExperience($this->getReference('killer')); $manager->persist($userJK); $manager->flush(); $this->addReference('admin-user', $userAdmin); $this->addReference('nendredi-user', $userNendredi); $this->addReference('jk-user', $userJK); }
public function load(ObjectManager $manager) { $userAdmin = $manager->getRepository('AppBundle:User')->findOneBy(['username' => 'admin']); $userManager = $this->container->get('fos_user.user_manager'); if (null === $userAdmin) { $userAdmin = new User(); } $userAdmin->setUsername('admin'); $userAdmin->setPlainPassword('test'); $userAdmin->setRoles(['ROLE_ADMIN'])->setEmail('*****@*****.**')->setEnabled(true); $cars[] = new Car('Pegout 308', 2008, 3, new File('web/images/products/z14590634Q,Nowy-Peugeot-308.jpg'), 300); $cars[] = new Car('Porsche 911', 2010, 1, new File('web/images/products/porshe.jpg'), 1300); $cars[] = new Car('BMW x6', 2015, 2, new File('web/images/products/maxresdefault.jpg'), 900); $cars[] = new Car('Mazda x3', 2014, 2, new File('web/images/products/001-2016-mazda-cx-3-live_628opt.jpg'), 400); $cars[] = new Car('Mazda 3', 2012, 4, new File('web/images/products/mazda3-hatchback-gallery-04.jpg'), 330); foreach ($cars as $car) { $manager->persist($car); } $manager->persist($userAdmin); $manager->flush(); $userManager->updateUser($userAdmin, true); }
/** * {@inheritDoc} */ public function load(ObjectManager $manager) { // Student $student = new User(); $student->setUsername("student"); $student->setEmail("*****@*****.**"); $student->setPlainPassword("student"); $student->setEnabled(true); $student->setRoles(array("ROLE_STUDENT")); $manager->persist($student); // Teacher $teacher = new User(); $teacher->setUsername("teacher"); $teacher->setEmail("*****@*****.**"); $teacher->setPlainPassword("teacher"); $teacher->setEnabled(true); $teacher->setRoles(array("ROLE_TEACHER")); $manager->persist($teacher); // Admin $admin = new User(); $admin->setUsername("admin"); $admin->setEmail("*****@*****.**"); $admin->setPlainPassword("admin"); $admin->setEnabled(true); $admin->setRoles(array("ROLE_ADMIN")); $manager->persist($admin); // Super Admin $sadmin = new User(); $sadmin->setUsername("sadmin"); $sadmin->setEmail("*****@*****.**"); $sadmin->setPlainPassword("sadmin"); $sadmin->setEnabled(true); $sadmin->setRoles(array("ROLE_SUPER_ADMIN")); $manager->persist($sadmin); // manager $manager->flush(); }
public function load(ObjectManager $manager) { /** * ********************* * Users * ********************* */ $faker = Factory::create('fr_FR'); $users = []; $userAdmin = new User(); $userAdmin->setUsername('admin'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setRoles(['ROLE_ADMIN']); $userAdmin->setEnabled(true); $userAdmin->setPlainPassword('admin'); $userAdmin->setFirstName($faker->firstName); $userAdmin->setLastName($faker->lastName); $manager->persist($userAdmin); $users[] = $userAdmin; for ($i = 0; $i < 10; $i++) { $userUser = new User(); $userUser->setUsername($faker->userName); $userUser->setEmail('borisschapira+user' . $i . '@gmail.com'); $userUser->setRoles(['ROLE_USER']); $userUser->setEnabled(true); $userUser->setPlainPassword('user'); $userUser->setFirstName($faker->firstName); $userUser->setLastName($faker->lastName); $manager->persist($userUser); $users[] = $userUser; } /** * ********************* * Categories * ********************* */ $categoryData = ['Voyage' => 'voyage', 'Multimédia' => 'multimedia', 'Animaux' => 'animaux', 'Mode' => 'mode', 'Sport' => 'sport', 'Décoration' => 'deco', 'Culture' => 'culture', 'Jardinage' => 'jardinage']; $categories = []; foreach ($categoryData as $name => $slug) { $category = new Category(); $category->setName($name); $category->setSlug($slug); $manager->persist($category); $categories[] = $category; } /** * ********************* * Wishes * ********************* */ foreach ($users as $user) { for ($i = 0; $i < 10; $i++) { $wish = new Wish(); $wish->setTitle($faker->sentence($nbWords = 12, $variableNbWords = true)); $wish->setDescription($faker->paragraph($nbSentences = 3, $variableNbSentences = true)); $wish->setUser($user); $wish->setCategory($categories[rand(0, count($categories) - 1)]); if (rand(0, 9) % 3 == 0) { $wish->setLink('https://borisschapira.com'); } $manager->persist($wish); } } $manager->flush(); }
/** * {@inheritDoc} */ public function setPlainPassword($password) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setPlainPassword', [$password]); return parent::setPlainPassword($password); }
protected function execute(InputInterface $input, OutputInterface $output) { $em = $this->getContainer()->get('doctrine')->getManager(); $users = $em->getRepository('AppBundle:User')->findAll(); if ($users) { foreach ($users as $user) { if ($user->getIsAdmin()) { throw new \RuntimeException('Admin already exists!'); } } } $name = $input->getArgument('name'); $email = $input->getArgument('email'); $plainPassword = $input->getArgument('password'); $userExists = $em->getRepository('AppBundle:User')->findOneBy(array('username' => $name)); $userWithEmailExists = $em->getRepository('AppBundle:User')->findOneBy(array('email' => $email)); if ($userExists) { throw new \RuntimeException('User already exists: ' . $name); } if ($userWithEmailExists) { throw new \RuntimeException('User with this email already exists: ' . $email); } $admin = new User(); $admin->setIsAdmin(true); $admin->setUsername($name); $admin->setEmail($email); $admin->setPlainPassword($plainPassword); $password = $this->getContainer()->get('security.password_encoder')->encodePassword($admin, $admin->getPlainPassword()); $admin->setPassword($password); $em->persist($admin); $em->flush(); $output->writeln('Admin created!'); }
private function processRequest(User $user, ParameterBag $content, $new = true) { if (strcmp($user->getUsername(), $content->get('username')) !== 0) { $user->setUsername($content->get('username')); } if (strcmp($user->getEmail(), $content->get('email')) !== 0) { $user->setEmail($content->get('email')); } if (strlen($content->get('plainPassword')) > 6) { $user->setPlainPassword($content->get('plainPassword')); } // @TODO we should only remove roles lower than the role assigned $user->setRoles([]); $user->addRole($content->get('role')); $validator = $this->get('validator'); return $validator->validate($user, null, [$new ? 'new' : '']); }
/** * Create an user if he doesn't exists. * @param $username * @param $password * @param null $role * @param bool $create_entities * @param string $enabled * @param null $address * @param array $groups * @param bool $flush * @return UserInterface */ public function thereIsUser($username, $password, $role = null, $create_entities = false, $enabled = 'yes', $address = null, $groups = array(), $flush = true) { $addressData = explode(',', $address); $addressData = array_map('trim', $addressData); if ($create_entities == true) { $student_delegation = new StudentDelegation(); $student_delegation->setName($this->faker->word); $student_delegation->setCity($this->faker->word); $student_delegation->setProvince($this->faker->word); $student_delegation->setPostcode($this->faker->boolean()); $student_delegation->setAddress($this->faker->word); $student_delegation->setSlug($this->faker->word); $college = new College(); $college->addStudentsDelegation($student_delegation); $college->setName($this->faker->word); $college->setCity($this->faker->word); $college->setProvince($this->faker->word); $college->setPostcode($this->faker->boolean()); $college->setAddress($this->faker->word); $college->setSlug($this->faker->word); $this->getEntityManager()->persist($college); $university = new University(); $university->addCollege($college); $university->setName($this->faker->word); $university->setCity($this->faker->word); $university->setProvince($this->faker->word); $university->setCif($this->faker->word); $university->setPostcode($this->faker->boolean()); $university->setAddress($this->faker->word); $university->setType($this->faker->word); $university->setSlug($this->faker->word); $student_delegation->setCollege($college); $college->setUniversity($university); $this->getEntityManager()->persist($student_delegation); $this->getEntityManager()->persist($university); $this->getEntityManager()->flush(); } /** @var User $user */ $user = new User(); $user->setUsername($username); $user->setFirstname($this->faker->firstName); $user->setLastname($this->faker->lastName); $user->setFirstname(null === $address ? $this->faker->firstName : $addressData[0]); $user->setLastname(null === $address ? $this->faker->lastName : $addressData[1]); $user->setEmail($username . '@ritsiGA.com'); $user->setEnabled('yes' === $enabled); $user->setPlainPassword($password); if ($create_entities == true) { $user->setStudentDelegation($student_delegation); } if (null !== $role) { $user->addRole($role); } $this->getEntityManager()->persist($user); foreach ($groups as $groupName) { if ($group = $this->findOneByName('group', $groupName)) { $user->addGroup($group); } } if ($flush) { $this->getEntityManager()->flush(); } return $user; }
private function loadUsers(ObjectManager $manager) { /*$userManager = $this->container->get('fos_user.user_manager'); $userAdmin = $userManager->createUser(); $userAdmin->setUsername('sys'); $userAdmin->setEmail('*****@*****.**'); $userAdmin->setPlainPassword('123'); $userAdmin->setEnabled(false); $userManager->updateUser($userAdmin, true);*/ $norkaUser = new User(); $norkaUser->setUsername('norka'); $norkaUser->setEmail('*****@*****.**'); $norkaUser->setPlainPassword('123456'); $manager->persist($norkaUser); $adminUser = new User(); $adminUser->setUsername('admin'); $adminUser->setEmail('*****@*****.**'); $adminUser->setRoles(array('ROLE_ADMIN')); $adminUser->setEnabled(true); $adminUser->setPlainPassword('123456'); $manager->persist($adminUser); $manager->flush(); }