class Twig_Node_AutoEscape in Translation template extractor 6.3
Same name and namespace in other branches
- 7.3 vendor/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/ 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);
}
/**
* Compiles the node to PHP.
*
* @param Twig_Compiler $compiler A Twig_Compiler instance
*/
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. | |
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 identifier exists. | |
Twig_Node:: |
public | function | Removes an attribute. | |
Twig_Node:: |
public | function | Removes a node by name. | |
Twig_Node:: |
public | function | Sets an attribute. | |
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:: |