/** * 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; }
/** * @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; }