assertEquals($body, $node->getNode('body')); } /** * @covers Twig_Node_Sandbox::compile * @dataProvider getTests */ public function testCompile($node, $source, $environment = null) { parent::testCompile($node, $source, $environment); } public function getTests() { $tests = array(); $body = new Twig_Node_Text('foo', 1); $node = new Twig_Node_Sandbox($body, 1); $tests[] = array($node, <<env->getExtension('sandbox'); if (!\$alreadySandboxed = \$sandbox->isSandboxed()) { \$sandbox->enableSandbox(); } echo "foo"; if (!\$alreadySandboxed) { \$sandbox->disableSandbox(); } EOF ); return $tests; } }