/** * Executes registerUser method in UserManager which * attempt to register a new user via pulbic register form. * * @param array $input * @return Response */ public function requestRegister($input) { if ($user = $this->UserManager->registerUser($input)) { $this->SessionsRepository->sendActivationEmail($user); return $this->Redirect->route('dvs-user-register')->with('message-success', $this->SessionsRepository->message); } return $this->Redirect->route('dvs-user-register')->withInput()->withErrors($this->UserManager->errors)->with('message-errors', $this->UserManager->message); }