class Twig_Node_AutoEscape in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/twig/twig/lib/Twig/Node/AutoEscape.php \Twig_Node_AutoEscape
Represents an autoescape node.
The value is the escaping strategy (can be html, js, ...)
The true value is equivalent to html.
If autoescaping is disabled, then the value is false.
@author Fabien Potencier <fabien@symfony.com>
Hierarchy
- class \Twig_Node implements Twig_NodeInterface
- class \Twig_Node_AutoEscape
Expanded class hierarchy of Twig_Node_AutoEscape
File
- vendor/
twig/ twig/ lib/ Twig/ Node/ AutoEscape.php, line 23
View source
class Twig_Node_AutoEscape extends Twig_Node {
public function __construct($value, Twig_NodeInterface $body, $lineno, $tag = 'autoescape') {
parent::__construct(array(
'body' => $body,
), array(
'value' => $value,
), $lineno, $tag);
}
public function compile(Twig_Compiler $compiler) {
$compiler
->subcompile($this
->getNode('body'));
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Twig_Node:: |
protected | property | ||
Twig_Node:: |
protected | property | ||
Twig_Node:: |
protected | property | ||
Twig_Node:: |
protected | property | ||
Twig_Node:: |
public | function | ||
Twig_Node:: |
public | function | Gets an attribute value by name. | |
Twig_Node:: |
public | function | ||
Twig_Node:: |
public | function |
Overrides Twig_NodeInterface:: |
|
Twig_Node:: |
public | function | Gets a node by name. | |
Twig_Node:: |
public | function |
Overrides Twig_NodeInterface:: |
|
Twig_Node:: |
public | function | Returns true if the attribute is defined. | |
Twig_Node:: |
public | function | Returns true if the node with the given name exists. | |
Twig_Node:: |
public | function | Removes an attribute by name. | |
Twig_Node:: |
public | function | Removes a node by name. | |
Twig_Node:: |
public | function | Sets an attribute by name to a value. | |
Twig_Node:: |
public | function | Sets a node. | |
Twig_Node:: |
public | function | ||
Twig_Node:: |
public | function | ||
Twig_Node_AutoEscape:: |
public | function |
Compiles the node to PHP. Overrides Twig_Node:: |
|
Twig_Node_AutoEscape:: |
public | function |
Constructor. Overrides Twig_Node:: |