request->getParsedBody(); if ($requestData['password'] !== $requestData['checked_password']) { $response = $this->render('user/register.twig'); return $response->withStatus(400); } $user = User::fromArray([ 'email' => $requestData['email'], 'name' => $requestData['name'], 'password' => $requestData['password'], ]); $result = $this->userRepository->save($user); if ($result) { return $this->render('user/success.twig'); } else { return $this->render('user/register.twig')->withStatus(400); } } }