Esempio n. 1
0
 /**
  * @Route("/{id}", name="icap_badge_api_badge_get", requirements={"id" = "\d+"}, defaults={"_format" = "json"})
  */
 public function getAction($id)
 {
     /** @var \Icap\BadgeBundle\Entity\Badge $badge */
     $badge = $this->badgeRepository->find($id);
     if (null === $badge) {
         throw new NotFoundHttpException('Badge not found');
     }
     $view = View::create()->setStatusCode(200)->setData($badge);
     return $this->viewHandler->handle($view);
 }