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 AssignMacroVariable(new MacroVariable('macro', 1), true), 1); $tests[] = [$node, <<macros["macro"] = \$this->load("foo.twig", 1)->unwrap()->getMacroNamespace(); EOF ]; return $tests; } }