81 public function render(\
TYPO3\CMS\
Fluid\Core\Rendering\RenderingContextInterface $renderingContext) {
82 return $this->rootNode->evaluate($renderingContext);
93 array_push($this->nodeStack, $node);
102 return $this->nodeStack[count($this->nodeStack) - 1];
111 return array_pop($this->nodeStack);
120 return count($this->nodeStack);
155 return $this->layoutNameNode !== NULL;
171 $layoutName = $this->layoutNameNode->evaluate($renderingContext);
172 if (!empty($layoutName)) {
175 throw new \TYPO3\CMS\Fluid\View\Exception(
'The layoutName could not be evaluated to a string', 1296805368);
getLayoutName(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
pushNodeToStack(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $node)
setRootNode(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $rootNode)
render(\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext)
setCompilable($compilable)
setLayoutNameNode(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\AbstractNode $layoutNameNode)