/**
  * @Route("/review/{id}/delete", name="admin_uvs_review_delete")
  * @Template()
  */
 public function deleteReviewAction(Review $review)
 {
     if (!$this->getUserLayer()->isUser() || !$this->getUser()->hasPermission('uvs.admin')) {
         return $this->createAccessDeniedResponse();
     }
     /** @var EntityManager $em */
     $em = $this->getDoctrine()->getManager();
     $review->setDeletedAt(new \DateTime());
     $em->persist($review);
     $em->flush();
     $this->get('session')->getFlashBag()->set('message', array('type' => 'success', 'message' => 'uvs.admin.deleteReview.confirm'));
     return $this->redirect($this->generateUrl('admin_uvs_reviews'));
 }