Beispiel #1
0
 private function getEscaperFilter($type, Apishka_Templater_NodeAbstract $node)
 {
     $line = $node->getLine();
     $name = Apishka_Templater_Node_Expression_Constant::apishka('escape', $line);
     $args = Apishka_Templater_Node::apishka(array(Apishka_Templater_Node_Expression_Constant::apishka((string) $type, $line), Apishka_Templater_Node_Expression_Constant::apishka(null, $line), Apishka_Templater_Node_Expression_Constant::apishka(true, $line)));
     return Apishka_Templater_Node_Expression_Filter::apishka($node, $name, $args, $line);
 }
Beispiel #2
0
 protected function createFilter($node, $name, array $arguments = array())
 {
     $name = Apishka_Templater_Node_Expression_Constant::apishka($name, 1);
     $arguments = Apishka_Templater_Node::apishka($arguments);
     return Apishka_Templater_Node_Expression_Filter::apishka($node, $name, $arguments, 1);
 }