public createViewHelperInstanceFromClassName ( string $viewHelperClassName ) : TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface | ||
$viewHelperClassName | string | |
return | TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface |
/** * @param ViewHelperResolver $viewHelperResolver */ public function injectViewHelperResolver(ViewHelperResolver $viewHelperResolver) { $this->viewHelperResolver = $viewHelperResolver; $this->uninitializedViewHelper = $this->viewHelperResolver->createViewHelperInstanceFromClassName($this->viewHelperClassName); $this->uninitializedViewHelper->setViewHelperNode($this); $this->argumentDefinitions = $this->viewHelperResolver->getArgumentDefinitionsForViewHelper($this->uninitializedViewHelper); $this->rewriteBooleanNodesInArgumentsObjectTree($this->argumentDefinitions, $this->arguments); $this->validateArguments($this->argumentDefinitions, $this->arguments); }