Improve ImportNode impl

This commit is contained in:
Fabien Potencier
2024-10-24 07:21:25 +02:00
parent 2735f81a22
commit 612c7a14be
7 changed files with 37 additions and 44 deletions
+2 -2
View File
@@ -18,7 +18,7 @@ use Twig\Node\EmptyNode;
use Twig\Node\Expression\ConditionalExpression;
use Twig\Node\Expression\ConstantExpression;
use Twig\Node\Expression\Variable\AssignContextVariable;
use Twig\Node\Expression\Variable\TemplateVariable;
use Twig\Node\Expression\Variable\AssignTemplateVariable;
use Twig\Node\ImportNode;
use Twig\Node\ModuleNode;
use Twig\Node\Nodes;
@@ -130,7 +130,7 @@ class __TwigTemplate_%x extends Template
EOF
, $twig, true];
$import = new ImportNode(new ConstantExpression('foo.twig', 1), new TemplateVariable('macro', 2), 2);
$import = new ImportNode(new ConstantExpression('foo.twig', 1), new AssignTemplateVariable('macro', 2), 2);
$body = new BodyNode([$import]);
$extends = new ConstantExpression('layout.twig', 1);