You are here

class Twig_Node_AutoEscape in Zircon Profile 8.0

Same name and namespace in other branches
  1. 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

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

Namesort descending Modifiers Type Description Overrides
Twig_Node::$attributes protected property
Twig_Node::$lineno protected property
Twig_Node::$nodes protected property
Twig_Node::$tag protected property
Twig_Node::count public function
Twig_Node::getAttribute public function Gets an attribute value by name.
Twig_Node::getIterator public function
Twig_Node::getLine public function Overrides Twig_NodeInterface::getLine
Twig_Node::getNode public function Gets a node by name.
Twig_Node::getNodeTag public function Overrides Twig_NodeInterface::getNodeTag
Twig_Node::hasAttribute public function Returns true if the attribute is defined.
Twig_Node::hasNode public function Returns true if the node with the given name exists.
Twig_Node::removeAttribute public function Removes an attribute by name.
Twig_Node::removeNode public function Removes a node by name.
Twig_Node::setAttribute public function Sets an attribute by name to a value.
Twig_Node::setNode public function Sets a node.
Twig_Node::toXml Deprecated public function
Twig_Node::__toString public function
Twig_Node_AutoEscape::compile public function Compiles the node to PHP. Overrides Twig_Node::compile
Twig_Node_AutoEscape::__construct public function Constructor. Overrides Twig_Node::__construct