repositories
/
Project_proches_de_moi-server.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable @Rest\View annotations.
[Project_proches_de_moi-server.git]
/
src
/
Controller
/
PersonController.php
diff --git
a/src/Controller/PersonController.php
b/src/Controller/PersonController.php
index 8d4f1271ead0a1b7da8d750362f9f147c379cbc4..6ee3fdfc52ba561a8c42e872b1820e9abf35ed57 100644
(file)
--- a/
src/Controller/PersonController.php
+++ b/
src/Controller/PersonController.php
@@
-9,14
+9,11
@@
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
-/**
- * @Rest\Prefix("/api")
- */
class PersonController extends FOSRestController
{
/**
* @Rest\Post(
class PersonController extends FOSRestController
{
/**
* @Rest\Post(
- * path = "/person/inscription",
+ * path = "/
api/
person/inscription",
* name = "create_person"
* )
* @Rest\View(StatusCode = Response::HTTP_CREATED)
* name = "create_person"
* )
* @Rest\View(StatusCode = Response::HTTP_CREATED)
@@
-33,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)
* @Rest\View(statusCode = Response::HTTP_NO_CONTENT)
*/
public function removePersonAction(Request $request)
@@
-45,11
+42,12
@@
class PersonController extends FOSRestController
$em->remove($person);
$em->flush();
}
$em->remove($person);
$em->flush();
}
+ //TODO: remove localisation and friendship
}
/**
* @Rest\Put(
}
/**
* @Rest\Put(
- * path = "/person/{id}/update",
+ * path = "/
api/
person/{id}/update",
* name = "update_person"
* )
* @Rest\View(StatusCode = Response::HTTP_CREATED)
* name = "update_person"
* )
* @Rest\View(StatusCode = Response::HTTP_CREATED)
@@
-74,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)
{
*/
public function getFriendsLocalisationAction(Request $request)
{
@@
-82,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)
* @Rest\View(StatusCode = Response::HTTP_CREATED)
*/
public function updateLocalisationAction(Request $request)
@@
-100,17
+98,17
@@
class PersonController extends FOSRestController
}
/**
}
/**
+ * @Rest\View()
* @Rest\Get(
* @Rest\Get(
- * path = "/person/{id}",
+ * path = "/
api/
person/{id}",
* name = "show_person",
* requirements = {"id"="\d+"}
* )
* name = "show_person",
* requirements = {"id"="\d+"}
* )
- * @Rest\View()
*/
public function showPerson(Request $request)
{
$em = $this->getDoctrine()->getManager();
*/
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);
if (empty($person)) {
return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND);
@@
-121,7
+119,7
@@
class PersonController extends FOSRestController
/**
* @Rest\Get(
/**
* @Rest\Get(
- * path = "/person/{email}",
+ * path = "/
api/
person/{email}",
* name = "show_person_by_email",
* requirements = {"email"="\s+"}
* )
* name = "show_person_by_email",
* requirements = {"email"="\s+"}
* )
@@
-141,7
+139,7
@@
class PersonController extends FOSRestController
/**
* @Rest\Get(
/**
* @Rest\Get(
- * path = "/person/{id}/friends",
+ * path = "/
api/
person/{id}/friends",
* name = "show_person_friends",
* requirements = {"id"="\d+"}
* )
* name = "show_person_friends",
* requirements = {"id"="\d+"}
* )
@@
-150,7
+148,7
@@
class PersonController extends FOSRestController
public function showPersonFriends(Request $request)
{
$em = $this->getDoctrine()->getManager();
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);
if (empty($person)) {
return new JsonResponse(['message' => 'Person not found'], Response::HTTP_NOT_FOUND);
@@
-161,7
+159,7
@@
class PersonController extends FOSRestController
/**
* @Rest\Get(
/**
* @Rest\Get(
- * path = "/person/{email}/friends",
+ * path = "/
api/
person/{email}/friends",
* name = "show_person_friends_by_email",
* requirements = {"email"="\s+"}
* )
* name = "show_person_friends_by_email",
* requirements = {"email"="\s+"}
* )