protected function Twig_NodeVisitor_Escaper::getEscaperFilter

2 calls to Twig_NodeVisitor_Escaper::getEscaperFilter()
Twig_NodeVisitor_Escaper::escapePrintNode in drupal/core/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php
Twig_NodeVisitor_Escaper::preEscapeFilterNode in drupal/core/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php

File

drupal/core/vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php, line 148

Class

Twig_NodeVisitor_Escaper
Twig_NodeVisitor_Escaper implements output escaping.

Code

protected function getEscaperFilter($type, Twig_NodeInterface $node) {
  $line = $node
    ->getLine();
  $name = new Twig_Node_Expression_Constant('escape', $line);
  $args = new Twig_Node(array(
    new Twig_Node_Expression_Constant((string) $type, $line),
    new Twig_Node_Expression_Constant(null, $line),
    new Twig_Node_Expression_Constant(true, $line),
  ));
  return new Twig_Node_Expression_Filter($node, $name, $args, $line);
}