/** * {@inheritdoc} */ public function execute(BlockContextInterface $blockContext, Response $response = null) { $revisions = array(); foreach ($this->auditReader->findRevisionHistory($blockContext->getSetting('limit'), 0) as $revision) { $revisions[] = array('revision' => $revision, 'entities' => $this->auditReader->findEntitesChangedAtRevision($revision->getRev())); } return $this->renderResponse($blockContext->getTemplate(), array('block' => $blockContext->getBlock(), 'settings' => $blockContext->getSettings(), 'revisions' => $revisions), $response); }
/** * {@inheritdoc} */ public function findRevisionHistory($className, $limit = 20, $offset = 0) { return $this->auditReader->findRevisionHistory($limit, $offset); }