/** * @param \SKL\Test\Domain\Model\User $newUser * @return void */ public function createAction(User $newUser) { $users = $this->userRepository->findActiveUser(); $test = false; foreach ($users as $user) { if (strcmp($user->getName(), $newUser->getName()) == 0) { if (strcmp($user->getEmail(), $newUser->getEmail()) == 0) { $this->addFlashMessage("Sorry username you enter is already existed!"); $this->redirect('index'); exit; } else { $this->addFlashMessage("Sorry username you enter is already existed!"); $this->redirect('index'); exit; } } if (strcmp($user->getEmail(), $newUser->getEmail()) == 0) { if (strcmp($user->getName(), $newUser->getName()) == 0) { $this->addFlashMessage("Sorry username you enter is already existed!"); $this->redirect('index'); exit; } else { $this->addFlashMessage("Sorry username you enter is already existed!"); $this->redirect('index'); exit; } } } $this->userRepository->add($newUser); session_start(); $_SESSION['usrname'] = $newUser->getName(); $this->view->assign('usrname', $_SESSION['usrname']); $this->redirect('home'); // }
/** * {@inheritDoc} */ public function getEmail() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getEmail', array()); return parent::getEmail(); }