/** * @Route("/image/{id}", name="image_remove") * @Method("DELETE") * @Security("has_role('ROLE_USER')") * * @ParamConverter("post", class="AppBundle:Image") */ public function removeImageAction(Image $image) { if ($image && $image->getUser()->getId() == $this->getUser()->getId()) { $em = $this->getDoctrine()->getManager(); $em->remove($image); $em->flush(); return new JsonResponse([]); } else { throw new BadRequestHttpException(); } }