* @author Timo Hund */ class AddFacetItemViewHelper extends AbstractValueViewHelper { /** * @param array $arguments * @param \Closure $renderChildrenClosure * @param RenderingContextInterface $renderingContext * @return string * @throws \InvalidArgumentException */ public static function renderStatic(array $arguments, \Closure $renderChildrenClosure, RenderingContextInterface $renderingContext) { /** @var $resultSet SearchResultSet */ $name = self::getNameFromArguments($arguments); $itemValue = self::getValueFromArguments($arguments); $resultSet = self::getResultSetFromArguments($arguments); $previousRequest = $resultSet->getUsedSearchRequest(); $uri = self::getSearchUriBuilder($renderingContext)->getAddFacetValueUri($previousRequest, $name, $itemValue); return $uri; } }