\Twig\NodeVisitorEscaperNodeVisitor

Twig_NodeVisitor_Escaper implements output escaping.

Summary

Methods
Properties
Constants
__construct()
getPriority()
enterNode()
leaveNode()
No public properties found
No constants found
doEnterNode()
doLeaveNode()
No protected properties found
N/A
escapePrintNode()
preEscapeFilterNode()
isSafeFor()
needEscaping()
getEscaperFilter()
$statusStack
$blocks
$safeAnalysis
$traverser
$defaultStrategy
$safeVars
N/A

Properties

$statusStack

$statusStack : 

Type

$blocks

$blocks : 

Type

$safeAnalysis

$safeAnalysis : 

Type

$traverser

$traverser : 

Type

$defaultStrategy

$defaultStrategy : 

Type

$safeVars

$safeVars : 

Type

Methods

__construct()

__construct() 

getPriority()

getPriority() 

enterNode()

enterNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node

Called before child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node

The modified node

leaveNode()

leaveNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node|false

Called after child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node|false —

The modified node or false if the node must be removed

doEnterNode()

doEnterNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node

Called before child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node

The modified node

doLeaveNode()

doLeaveNode(\Twig_Node  $node, \Twig_Environment  $env) : \Twig_Node|false

Called after child nodes are visited.

Parameters

\Twig_Node $node
\Twig_Environment $env

Returns

\Twig_Node|false —

The modified node or false if the node must be removed

isSafeFor()

isSafeFor(  $type, \Twig_Node  $expression,   $env) 

Parameters

$type
\Twig_Node $expression
$env

needEscaping()

needEscaping(\Twig_Environment  $env) 

Parameters

\Twig_Environment $env

getEscaperFilter()

getEscaperFilter(  $type, \Twig_Node  $node) 

Parameters

$type
\Twig_Node $node