芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/fmd/vendor/twig/twig/test/Twig/Tests/Node/MacroTest.php
assertEquals($body, $node->getNode('body')); $this->assertEquals($arguments, $node->getNode('arguments')); $this->assertEquals('foo', $node->getAttribute('name')); } 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); if (PHP_VERSION_ID >= 50600) { $declaration = ', ...$__varargs__'; $varargs = '$__varargs__'; } else { $declaration = ''; $varargs = 'func_num_args() > 2 ? array_slice(func_get_args(), 2) : array()'; } return array( array($node, <<
env->mergeGlobals(array( "foo" => \$__foo__, "bar" => \$__bar__, "varargs" => $varargs, )); \$blocks = array(); ob_start(); try { echo "foo"; } catch (Exception \$e) { ob_end_clean(); throw \$e; } catch (Throwable \$e) { ob_end_clean(); throw \$e; } return ('' === \$tmp = ob_get_clean()) ? '' : new Twig_Markup(\$tmp, \$this->env->getCharset()); } EOF ), ); } }