/** * @param Tx_Fluid_Core_ViewHelper_AbstractViewHelper $viewHelper * @return void * @author Sebastian Kurfürst <*****@*****.**> */ protected function injectDependenciesIntoViewHelper(Tx_Fluid_Core_ViewHelper_AbstractViewHelper $viewHelper) { $viewHelper->setViewHelperVariableContainer($this->viewHelperVariableContainer); $viewHelper->setTemplateVariableContainer($this->templateVariableContainer); $viewHelper->setControllerContext($this->controllerContext); $viewHelper->setRenderingContext($this->renderingContext); $viewHelper->setArguments($this->arguments); if ($viewHelper instanceof Tx_Fluid_Core_ViewHelper_AbstractTagBasedViewHelper) { $viewHelper->_set('tag', $this->tagBuilder); } }