51 if (!$node->getUninitializedViewHelper()->isEscapingInterceptorEnabled()) {
52 $this->interceptorEnabled = FALSE;
53 $this->viewHelperNodesWhichDisableTheInterceptor[] = $node;
56 if (end($this->viewHelperNodesWhichDisableTheInterceptor) === $node) {
57 array_pop($this->viewHelperNodesWhichDisableTheInterceptor);
58 if (count($this->viewHelperNodesWhichDisableTheInterceptor) === 0) {
59 $this->interceptorEnabled = TRUE;
62 } elseif ($this->interceptorEnabled && $node instanceof \
TYPO3\CMS\
Fluid\Core\Parser\SyntaxTree\ObjectAccessorNode) {
63 $escapeViewHelper = $this->objectManager->get(
'TYPO3\\CMS\\Fluid\\ViewHelpers\\Format\\HtmlspecialcharsViewHelper');
64 $node = $this->objectManager->get(
65 'TYPO3\\CMS\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode',
67 array(
'value' => $node)
const INTERCEPT_CLOSING_VIEWHELPER
$viewHelperNodesWhichDisableTheInterceptor
const INTERCEPT_OPENING_VIEWHELPER
const INTERCEPT_OBJECTACCESSOR
process(\TYPO3\CMS\Fluid\Core\Parser\SyntaxTree\NodeInterface $node, $interceptorPosition, \TYPO3\CMS\Fluid\Core\Parser\ParsingState $parsingState)