2 namespace TYPO3\CMS\Fluid\ViewHelpers\Uri;
65 public function render($pageUid = null, array $additionalParams = array(), $pageType = 0, $noCache =
false, $noCacheHash =
false, $section =
'', $linkAccessRestrictedPages =
false, $absolute =
false, $addQueryString =
false, array $argumentsToBeExcludedFromQueryString = array(), $addQueryStringMethod = null)
67 return static::renderStatic(
69 'pageUid' => $pageUid,
70 'additionalParams' => $additionalParams,
71 'pageType' => $pageType,
72 'noCache' => $noCache,
73 'noCacheHash' => $noCacheHash,
74 'section' => $section,
75 'linkAccessRestrictedPages' => $linkAccessRestrictedPages,
76 'absolute' => $absolute,
77 'addQueryString' => $addQueryString,
78 'argumentsToBeExcludedFromQueryString' => $argumentsToBeExcludedFromQueryString,
79 'addQueryStringMethod' => $addQueryStringMethod
82 $this->renderingContext
94 $pageUid = $arguments[
'pageUid'];
95 $additionalParams = $arguments[
'additionalParams'];
96 $pageType = $arguments[
'pageType'];
97 $noCache = $arguments[
'noCache'];
98 $noCacheHash = $arguments[
'noCacheHash'];
99 $section = $arguments[
'section'];
100 $linkAccessRestrictedPages = $arguments[
'linkAccessRestrictedPages'];
101 $absolute = $arguments[
'absolute'];
102 $addQueryString = $arguments[
'addQueryString'];
103 $argumentsToBeExcludedFromQueryString = $arguments[
'argumentsToBeExcludedFromQueryString'];
104 $addQueryStringMethod = $arguments[
'addQueryStringMethod'];
107 $uri = $uriBuilder->setTargetPageUid($pageUid)->setTargetPageType($pageType)->setNoCache($noCache)->setUseCacheHash(!$noCacheHash)->setSection($section)->setLinkAccessRestrictedPages($linkAccessRestrictedPages)->setArguments($additionalParams)->setCreateAbsoluteUri($absolute)->setAddQueryString($addQueryString)->setArgumentsToBeExcludedFromQueryString($argumentsToBeExcludedFromQueryString)->setAddQueryStringMethod($addQueryStringMethod)->build();