assertEquals($macro, $node->getNode('expr')); $this->assertEquals('macro', $node->getNode('var')->getNode('var')->getAttribute('name')); } public static function provideTests(): iterable { $tests = []; $macro = new ConstantExpression('foo.twig', 1); $node = new ImportNode($macro, new AssignTemplateVariable(new TemplateVariable('macro', 1), true), 1); $tests[] = [$node, <<macros["macro"] = \$this->load("foo.twig", 1)->unwrap(); EOF ]; return $tests; } }