/**
  * Erstellt einen Admin Login User
  *
  * @return User
  */
 protected function createLoginAdminUser()
 {
     $testAdminUser = new User();
     $testAdminUser->setUsername('testadminlogin');
     $testAdminUser->setPlainPassword('0e487493');
     $testAdminUser->setEmail('testadmin@localhost');
     $testAdminUser->addRole('ROLE_ADMIN');
     $testAdminUser->setEnabled(true);
     return $testAdminUser;
 }
示例#2
0
 /**
  * @Route("/new");
  * @Security("has_role('ROLE_ADMIN')");
  *
  * @param Request $request
  */
 public function newAction(Request $request)
 {
     $user = new User();
     $user->setEnabled('true');
     list($isSaveDB, $form) = $this->_userFromSave($user, $request);
     if ($isSaveDB) {
         $this->addFlash('success', 'page.user.saved_sussfully');
         return $this->redirectToRoute('trolley_agenda_users_edit', ['id' => $user->getId()]);
     }
     return $this->render('TrolleyAgendaBundle:Users:edit.html.twig', ['user' => $user, 'user_form' => $form->createView()]);
 }
 /**
  * @param string $username
  *
  * @return User
  */
 public function createUser($username = '******', $admin = false)
 {
     $user = new User();
     $user->setUsername($username);
     $user->setFirstlastname($username . " bot");
     $user->setEmail($username . '@localhost');
     $user->setPlainPassword($username . 'passwort');
     $user->setEnabled(true);
     if ($admin) {
         $user->addRole('ROLE_ADMIN');
     }
     return $user;
 }