示例#1
0
 /**
  * @param UserRegisterForm $userRegisterForm
  *
  * @return bool
  */
 public function registerUser(UserRegisterForm $userRegisterForm)
 {
     try {
         return $this->insert(['login', 'username', 'password', 'email'])->values([$userRegisterForm->getLogin(), $userRegisterForm->getName(), md5($userRegisterForm->getPassword()), $userRegisterForm->getEmail()]);
     } catch (Exception $exc) {
         // @todo Add logging error.
         return false;
     }
 }
示例#2
0
 /**
  * @param UserRegisterForm $userRegisterForm
  *
  * @return bool
  */
 private function checkUserExists(UserRegisterForm $userRegisterForm)
 {
     return !empty($this->userRepository->getUserByEmail($userRegisterForm->getEmail()));
 }