You are here

protected function Twig_NodeVisitor_Escaper::getEscaperFilter in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php \Twig_NodeVisitor_Escaper::getEscaperFilter()
2 calls to Twig_NodeVisitor_Escaper::getEscaperFilter()
Twig_NodeVisitor_Escaper::escapePrintNode in vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php
Twig_NodeVisitor_Escaper::preEscapeFilterNode in vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php

File

vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php, line 141

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);
}