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