Exemple #1
0
 /**
  * @inheritDoc
  * @return User
  */
 public function convertFromRequestBody($null, Request $request)
 {
     $decoded = json_decode($request->getContent(), true);
     $user = User::createUser($decoded['username'] ?: null, $decoded['firstName'] ?: null, $decoded['lastName'] ?: null, $decoded['email'] ?: null, $decoded['password'] ?: null);
     if ($user === null) {
         throw new \InvalidArgumentException('User could not be created, invalid arguments.', 400);
     } else {
         return $user;
     }
 }