isXmlHttpRequest()){ $encoders = array(new JsonEncoder()); $normalizers = array(new ObjectNormalizer()); $serializer = new Serializer($normalizers, $encoders); $em = $this->getDoctrine()->getManager(); $posts = $em->getRepository('AppBundle:DocenteServicio')->findBy(array( 'idEstatus' => 2 )); $cuenta = count($posts); $response = new JsonResponse(); $response->setStatusCode(200); $response->setData(array( 'response' => 'success', 'posts' => $serializer->serialize($cuenta, 'json') )); return $response; } } }