/**
  * @param Request $request
  * @param int     $version
  *
  * @return RedirectResponse
  */
 public function revertAction(Request $request, $version)
 {
     $resource = $this->findOr404($request);
     $em = $this->get('doctrine.orm.entity_manager');
     $repository = $em->getRepository('Gedmo\\Loggable\\Entity\\LogEntry');
     $repository->revert($resource, $version);
     $this->domainManager->update($resource, 'revert');
     return $this->redirectHandler->redirectTo($resource);
 }
 /**
  * @param Request $request
  * @param int     $version
  *
  * @return RedirectResponse
  */
 public function revertAction(Request $request, $version)
 {
     $resource = $this->findOr404($request);
     $em = $this->get('doctrine.orm.entity_manager');
     $repository = $em->getRepository(LogEntry::class);
     $repository->revert($resource, $version);
     $this->domainManager->update($resource, 'revert');
     if ($this->config->isApiRequest()) {
         if ($resource instanceof ResourceEvent) {
             throw new HttpException($resource->getErrorCode(), $resource->getMessage());
         }
         return $this->handleView($this->view($resource, 204));
     }
     return $this->redirectHandler->redirectTo($resource);
 }