* @author Timo Hund */ class ResultPageViewHelper extends AbstractUriViewHelper { /** * Initializes the arguments */ public function initializeArguments() { parent::initializeArguments(); $this->registerArgument('page', 'int', 'The page', false, 0); } /** * @param array $arguments * @param \Closure $renderChildrenClosure * @param RenderingContextInterface $renderingContext * @return string */ public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext) { $page = $arguments['page']; $previousRequest = static::getUsedSearchRequestFromRenderingContext($renderingContext); $uri = self::getSearchUriBuilder($renderingContext)->getResultPageUri($previousRequest, $page); return $uri; } }