Neos\FluidAdaptor\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::injectDependenciesIntoViewHelper PHP Метод

injectDependenciesIntoViewHelper() защищенный Метод

protected injectDependenciesIntoViewHelper ( AbstractViewHelper $viewHelper )
$viewHelper Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper
    protected function injectDependenciesIntoViewHelper(AbstractViewHelper $viewHelper)
    {
        $viewHelper->setRenderingContext($this->renderingContext);
        $viewHelper->setArguments($this->arguments);
        if ($viewHelper instanceof AbstractTagBasedViewHelper) {
            $viewHelper->injectTagBuilder($this->tagBuilder);
        }
    }

Usage Example

 /**
  * @param AbstractViewHelper $viewHelper
  */
 protected function injectDependenciesIntoViewHelper(AbstractViewHelper $viewHelper)
 {
     $this->hashService = $this->createMock(\Neos\Flow\Security\Cryptography\HashService::class);
     $this->inject($viewHelper, 'hashService', $this->hashService);
     $this->mvcPropertyMappingConfigurationService = $this->createMock(\Neos\Flow\Mvc\Controller\MvcPropertyMappingConfigurationService::class);
     $this->inject($viewHelper, 'mvcPropertyMappingConfigurationService', $this->mvcPropertyMappingConfigurationService);
     $this->securityContext = $this->createMock(\Neos\Flow\Security\Context::class);
     $this->inject($viewHelper, 'securityContext', $this->securityContext);
     $this->mockAuthenticationManager = $this->createMock(\Neos\Flow\Security\Authentication\AuthenticationManagerInterface::class);
     $this->inject($viewHelper, 'authenticationManager', $this->mockAuthenticationManager);
     parent::injectDependenciesIntoViewHelper($viewHelper);
 }
All Usage Examples Of Neos\FluidAdaptor\Tests\Unit\ViewHelpers\ViewHelperBaseTestcase::injectDependenciesIntoViewHelper