Neos\FluidAdaptor\Core\ViewHelper\ViewHelperResolver::createViewHelperInstanceFromClassName PHP Method

createViewHelperInstanceFromClassName() public method

public createViewHelperInstanceFromClassName ( string $viewHelperClassName ) : TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface
$viewHelperClassName string
return TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInterface
    public function createViewHelperInstanceFromClassName($viewHelperClassName)
    {
        return $this->objectManager->get($viewHelperClassName);
    }

Usage Example

 /**
  * @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);
 }