Overrides Twig_Test_NodeTestCase::getTests
public function getTests() {
$body = new Twig_Node_Text('foo', 1);
$arguments = new Twig_Node(array(
'foo' => new Twig_Node_Expression_Constant(null, 1),
'bar' => new Twig_Node_Expression_Constant('Foo', 1),
), array(), 1);
$node = new Twig_Node_Macro('foo', $body, $arguments, 1);
return array(
array(
$node,
<<<EOF
// line 1
public function getfoo(\$_foo = null, \$_bar = "Foo")
{
\$context = \$this->env->mergeGlobals(array(
"foo" => \$_foo,
"bar" => \$_bar,
));
\$blocks = array();
ob_start();
try {
echo "foo";
} catch (Exception \$e) {
ob_end_clean();
throw \$e;
}
return ('' === \$tmp = ob_get_clean()) ? '' : new Twig_Markup(\$tmp, \$this->env->getCharset());
}
EOF
,
),
);
}