/** * @param \TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper */ protected function injectDependenciesIntoViewHelper(\TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper) { $this->hashService = $this->getMock('TYPO3\\Flow\\Security\\Cryptography\\HashService'); $this->inject($viewHelper, 'hashService', $this->hashService); $this->mvcPropertyMappingConfigurationService = $this->getMock('TYPO3\\Flow\\Mvc\\Controller\\MvcPropertyMappingConfigurationService'); $this->inject($viewHelper, 'mvcPropertyMappingConfigurationService', $this->mvcPropertyMappingConfigurationService); $this->securityContext = $this->getMock('TYPO3\\Flow\\Security\\Context'); $this->inject($viewHelper, 'securityContext', $this->securityContext); parent::injectDependenciesIntoViewHelper($viewHelper); }
/** * @param \TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper */ protected function injectDependenciesIntoViewHelper(\TYPO3\Fluid\Core\ViewHelper\AbstractViewHelper $viewHelper) { $this->hashService = $this->getMock(\TYPO3\Flow\Security\Cryptography\HashService::class); $this->inject($viewHelper, 'hashService', $this->hashService); $this->mvcPropertyMappingConfigurationService = $this->getMock(\TYPO3\Flow\Mvc\Controller\MvcPropertyMappingConfigurationService::class); $this->inject($viewHelper, 'mvcPropertyMappingConfigurationService', $this->mvcPropertyMappingConfigurationService); $this->securityContext = $this->getMock(\TYPO3\Flow\Security\Context::class); $this->inject($viewHelper, 'securityContext', $this->securityContext); $this->mockAuthenticationManager = $this->getMock(\TYPO3\Flow\Security\Authentication\AuthenticationManagerInterface::class); $this->inject($viewHelper, 'authenticationManager', $this->mockAuthenticationManager); parent::injectDependenciesIntoViewHelper($viewHelper); }
/** * @param AbstractViewHelper $viewHelper * @return void */ protected function injectDependenciesIntoViewHelper(AbstractViewHelper $viewHelper) { parent::injectDependenciesIntoViewHelper($viewHelper); $templateVariables = $this->templateVariables; $this->templateVariableContainer->expects($this->any())->method('exists')->will($this->returnCallback(function ($variableName) use($templateVariables) { return isset($templateVariables[$variableName]); })); $this->templateVariableContainer->expects($this->any())->method('get')->will($this->returnCallback(function ($variableName) use($templateVariables) { return $templateVariables[$variableName]; })); }