PHP Class FluidTYPO3\Flux\ViewHelpers\VariableViewHelper

Inheritance: extends TYPO3\CMS\Fluid\Core\ViewHelper\AbstractViewHelper, implements TYPO3\CMS\Fluid\Core\ViewHelper\Facets\CompilableInterface
Show file Open project: fluidtypo3/flux

Public Methods

Method Description
compile ( string $argumentsVariableName, string $renderChildrenClosureVariableName, string &$initializationPhpCode, TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $syntaxTreeNode, TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler $templateCompiler ) : string
initializeArguments ( )
render ( ) : string
renderStatic ( array $arguments, Closure $renderChildrenClosure, TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : mixed

Method Details

compile() public method

public compile ( string $argumentsVariableName, string $renderChildrenClosureVariableName, string &$initializationPhpCode, TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $syntaxTreeNode, TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler $templateCompiler ) : string
$argumentsVariableName string
$renderChildrenClosureVariableName string
$initializationPhpCode string
$syntaxTreeNode TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode
$templateCompiler TYPO3\CMS\Fluid\Core\Compiler\TemplateCompiler
return string

initializeArguments() public method

public initializeArguments ( )

render() public method

public render ( ) : string
return string

renderStatic() public static method

public static renderStatic ( array $arguments, Closure $renderChildrenClosure, TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : mixed
$arguments array
$renderChildrenClosure Closure
$renderingContext TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface
return mixed