protected function Twig_NodeVisitor_Optimizer::optimizeRawFilter in Translation template extractor 6.3
Same name and namespace in other branches
- 7.3 vendor/Twig/NodeVisitor/Optimizer.php \Twig_NodeVisitor_Optimizer::optimizeRawFilter()
Removes "raw" filters.
Parameters
Twig_NodeInterface $node A Node:
Twig_Environment $env The current Twig environment:
1 call to Twig_NodeVisitor_Optimizer::optimizeRawFilter()
- Twig_NodeVisitor_Optimizer::leaveNode in vendor/
Twig/ NodeVisitor/ Optimizer.php - Called after child nodes are visited.
File
- vendor/
Twig/ NodeVisitor/ Optimizer.php, line 157
Class
- Twig_NodeVisitor_Optimizer
- Twig_NodeVisitor_Optimizer tries to optimizes the AST.
Code
protected function optimizeRawFilter(Twig_NodeInterface $node, Twig_Environment $env) {
if ($node instanceof Twig_Node_Expression_Filter && 'raw' == $node
->getNode('filter')
->getAttribute('value')) {
return $node
->getNode('node');
}
return $node;
}