X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2FController%2FPersonController.php;h=6ee3fdfc52ba561a8c42e872b1820e9abf35ed57;hb=9e71bdc54747a36c661ce304a330a2d6dc43b80c;hp=a47df7c50736291fc9ef14ab4a31540673b04b4d;hpb=51963d7f74d201615de629e0f6bfd4133e9e3a79;p=Project_proches_de_moi-server.git diff --git a/src/Controller/PersonController.php b/src/Controller/PersonController.php index a47df7c..6ee3fdf 100644 --- a/src/Controller/PersonController.php +++ b/src/Controller/PersonController.php @@ -12,9 +12,8 @@ use Symfony\Component\Routing\Generator\UrlGeneratorInterface; class PersonController extends FOSRestController { /** - * @Rest\Prefix("/api") * @Rest\Post( - * path = "/person/inscription", + * path = "/api/person/inscription", * name = "create_person" * ) * @Rest\View(StatusCode = Response::HTTP_CREATED) @@ -31,7 +30,7 @@ class PersonController extends FOSRestController } /** - * @Rest\Delete("/person/{id}") + * @Rest\Delete("/api/person/{id}") * @Rest\View(statusCode = Response::HTTP_NO_CONTENT) */ public function removePersonAction(Request $request) @@ -43,11 +42,12 @@ class PersonController extends FOSRestController $em->remove($person); $em->flush(); } + //TODO: remove localisation and friendship } /** * @Rest\Put( - * path = "/person/{id}/update", + * path = "/api/person/{id}/update", * name = "update_person" * ) * @Rest\View(StatusCode = Response::HTTP_CREATED) @@ -72,7 +72,7 @@ class PersonController extends FOSRestController } /** - * @Rest\Get("/person/{id}/friends/localisation") + * @Rest\Get("/api/person/{id}/friends/localisation") */ public function getFriendsLocalisationAction(Request $request) { @@ -80,7 +80,7 @@ class PersonController extends FOSRestController } /** - * @Rest\Post("/person/{id}/localisation") + * @Rest\Post("/api/person/{id}/localisation") * @Rest\View(StatusCode = Response::HTTP_CREATED) */ public function updateLocalisationAction(Request $request) @@ -98,17 +98,17 @@ class PersonController extends FOSRestController } /** + * @Rest\View() * @Rest\Get( - * path = "/person/{id}", + * path = "/api/person/{id}", * name = "show_person", * requirements = {"id"="\d+"} * ) - * @Rest\View() */ public function showPerson(Request $request) { $em = $this->getDoctrine()->getManager(); - $person = $em->getRepository('App::Person')->find($request->get('id')); + $person = $em->getRepository('App:Person')->find($request->get('id')); if (empty($person)) { return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); @@ -119,7 +119,7 @@ class PersonController extends FOSRestController /** * @Rest\Get( - * path = "/person/{email}", + * path = "/api/person/{email}", * name = "show_person_by_email", * requirements = {"email"="\s+"} * ) @@ -139,7 +139,7 @@ class PersonController extends FOSRestController /** * @Rest\Get( - * path = "/person/{id}/friends", + * path = "/api/person/{id}/friends", * name = "show_person_friends", * requirements = {"id"="\d+"} * ) @@ -148,7 +148,7 @@ class PersonController extends FOSRestController public function showPersonFriends(Request $request) { $em = $this->getDoctrine()->getManager(); - $person = $em->getRepository('App::Person')->find($request->get('id')); + $person = $em->getRepository('App:Person')->find($request->get('id')); if (empty($person)) { return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND); @@ -159,7 +159,7 @@ class PersonController extends FOSRestController /** * @Rest\Get( - * path = "/person/{email}/friends", + * path = "/api/person/{email}/friends", * name = "show_person_friends_by_email", * requirements = {"email"="\s+"} * )