/**
  * Revert logged object to log version
  * @Route("/revert/{id}", name="log_revert")
  * @ParamConverter("log", class="GedmoLoggable:LogEntry")
  */
 public function revertAction(AbstractLogEntry $log)
 {
     $em = $this->getDoctrine()->getManager();
     $repo = $em->getRepository('GedmoLoggable:LogEntry');
     $object = $em->find($log->getObjectClass(), $log->getObjectId());
     if (!$object) {
         throw $this->createNotFoundException('Unable to find entity.');
     }
     $repo->revert($object, $log->getVersion());
     // relation would be reverted also
     $em->persist($object);
     $em->flush();
     $em = $this->getDoctrine()->getManager();
     return $this->redirect($this->generateUrl('log'));
 }