68 $this->viewHelperVariableContainer = $this->getMock(
'TYPO3\\CMS\\Fluid\\Core\\ViewHelper\\ViewHelperVariableContainer');
69 $this->templateVariableContainer = $this->getMock(
'TYPO3\\CMS\\Fluid\\Core\\ViewHelper\\TemplateVariableContainer');
70 $this->uriBuilder = $this->getMock(
'TYPO3\\CMS\\Extbase\\Mvc\\Web\\Routing\\UriBuilder');
71 $this->uriBuilder->expects($this->any())->method(
'reset')->will($this->returnValue($this->uriBuilder));
72 $this->uriBuilder->expects($this->any())->method(
'setArguments')->will($this->returnValue($this->uriBuilder));
73 $this->uriBuilder->expects($this->any())->method(
'setSection')->will($this->returnValue($this->uriBuilder));
74 $this->uriBuilder->expects($this->any())->method(
'setFormat')->will($this->returnValue($this->uriBuilder));
75 $this->uriBuilder->expects($this->any())->method(
'setCreateAbsoluteUri')->will($this->returnValue($this->uriBuilder));
76 $this->uriBuilder->expects($this->any())->method(
'setAddQueryString')->will($this->returnValue($this->uriBuilder));
77 $this->uriBuilder->expects($this->any())->method(
'setArgumentsToBeExcludedFromQueryString')->will($this->returnValue($this->uriBuilder));
78 $this->uriBuilder->expects($this->any())->method(
'setLinkAccessRestrictedPages')->will($this->returnValue($this->uriBuilder));
79 $this->uriBuilder->expects($this->any())->method(
'setTargetPageUid')->will($this->returnValue($this->uriBuilder));
80 $this->uriBuilder->expects($this->any())->method(
'setTargetPageType')->will($this->returnValue($this->uriBuilder));
81 $this->uriBuilder->expects($this->any())->method(
'setNoCache')->will($this->returnValue($this->uriBuilder));
82 $this->uriBuilder->expects($this->any())->method(
'setUseCacheHash')->will($this->returnValue($this->uriBuilder));
83 $this->uriBuilder->expects($this->any())->method(
'setAddQueryStringMethod')->will($this->returnValue($this->uriBuilder));
84 $this->request = $this->getMock(
'TYPO3\\CMS\\Extbase\\Mvc\\Web\\Request');
85 $this->controllerContext = $this->getMock(
'TYPO3\\CMS\\Extbase\\Mvc\\Controller\\ControllerContext', array(), array(),
'', FALSE);
86 $this->controllerContext->expects($this->any())->method(
'getUriBuilder')->will($this->returnValue($this->uriBuilder));
87 $this->controllerContext->expects($this->any())->method(
'getRequest')->will($this->returnValue($this->request));
88 $this->tagBuilder = $this->getMock(
'TYPO3\\CMS\\Fluid\\Core\\ViewHelper\\TagBuilder');
89 $this->arguments = array();
90 $this->renderingContext = $this->
getAccessibleMock(
'TYPO3\\CMS\\Fluid\\Core\\Rendering\\RenderingContext', array(
'dummy'));
91 $this->renderingContext->injectTemplateVariableContainer($this->templateVariableContainer);
92 $this->renderingContext->_set(
'viewHelperVariableContainer', $this->viewHelperVariableContainer);
93 $this->renderingContext->setControllerContext($this->controllerContext);
94 $this->mvcPropertyMapperConfigurationService = $this->
getAccessibleMock(
'TYPO3\CMS\Extbase\Mvc\Controller\MvcPropertyMappingConfigurationService', array(
'dummy'));
102 $viewHelper->setRenderingContext($this->renderingContext);
103 $viewHelper->setArguments($this->arguments);
104 if ($viewHelper instanceof \
TYPO3\CMS\
Fluid\Core\ViewHelper\AbstractTagBasedViewHelper) {
105 $viewHelper->_set(
'tag', $this->tagBuilder);
injectDependenciesIntoViewHelper(\TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper)
$templateVariableContainer
$mvcPropertyMapperConfigurationService
getAccessibleMock( $originalClassName, array $methods=array(), array $arguments=array(), $mockClassName='', $callOriginalConstructor=TRUE, $callOriginalClone=TRUE, $callAutoload=TRUE)
$viewHelperVariableContainer