return $viewHandler->handle($view);
}
+ /**
+ * @Rest\Get(
+ * path = "/api/persons",
+ * name = "show_persons"
+ * )
+ * @Rest\View()
+ */
+ public function showPersons(Request $request)
+ {
+ $em = $this->getDoctrine()->getManager();
+ $persons = $em->getRepository('App:Person')->findAll();
+
+ $viewHandler = $this->get('fos_rest.view_handler');
+
+ if (empty($persons)) {
+ return $this->PersonNotFound($viewHandler);
+ }
+
+ // $view = View::create($persons);
+ // $view->setFormat('json');
+ //
+ // return $viewHandler->handle($view);
+ return $persons;
+ }
+
/**
* @Rest\Get(
* path = "/api/person/{email}/friends",