X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FController%2FPersonController.php;h=785377114530cfea5c1a353db4b3fc156ef18053;hb=d68c207331ee5c52769c538984e69ca7bbe5e902;hp=5dd8f2322cafe7cb4e0ef3fbb662be26466db59d;hpb=1d9d8d510cc147f9a71d4478c426bf7236ff1fb2;p=Project_proches_de_moi-server.git diff --git a/src/Controller/PersonController.php b/src/Controller/PersonController.php index 5dd8f23..7853771 100644 --- a/src/Controller/PersonController.php +++ b/src/Controller/PersonController.php @@ -61,7 +61,7 @@ class PersonController extends Controller $person = $em->getRepository('App:Person')->find($request->get('id')); if (empty($person)) { - return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); + return View::create(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); } $person->setFirstName($request->get('firstname')); @@ -114,13 +114,14 @@ class PersonController extends Controller $person = $em->getRepository('App:Person')->find($request->get('id')); if (empty($person)) { - return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); + return View::create(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); } $view = View::create($person); $view->setFormat('json'); - return $view; + $viewHandler = $this->get('fos_rest.view_handler'); + return $viewHandler->handle($view); } /** @@ -137,13 +138,14 @@ class PersonController extends Controller $person = $em->getRepository('App:Person')->find($request->get('email')); if (empty($person)) { - return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); + return View::create(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); } $view = View::create($person); $view->setFormat('json'); - return $view; + $viewHandler = $this->get('fos_rest.view_handler'); + return $viewHandler->handle($view); } /** @@ -160,13 +162,14 @@ class PersonController extends Controller $person = $em->getRepository('App:Person')->find($request->get('id')); if (empty($person)) { - return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); + return View::create(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); } $view = View::create($person->getFriends()); $view->setFormat('json'); - return $view; + $viewHandler = $this->get('fos_rest.view_handler'); + return $viewHandler->handle($view); } /** @@ -183,12 +186,13 @@ class PersonController extends Controller $person = $em->getRepository('App:Person')->find($request->get('email')); if (empty($person)) { - return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); + return View::create(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); } $view = View::create($person->getFriends()); $view->setFormat('json'); - return $view; + $viewHandler = $this->get('fos_rest.view_handler'); + return $viewHandler->handle($view); } }