public function register($request) { $user = new User(); $user->applyValuesFromArray($request); if ($user->validate($this->userRepository, $request["passwordConfirm"])) { $this->userRepository->insert($user); } else { setErrorResponse("Validation error occured."); } }