diff --git a/src/Node/ModuleNode.php b/src/Node/ModuleNode.php index 57ef5b286..71c572019 100644 --- a/src/Node/ModuleNode.php +++ b/src/Node/ModuleNode.php @@ -41,7 +41,11 @@ final class ModuleNode extends Node if (!$embeddedTemplates instanceof Node) { trigger_deprecation('twig/twig', '3.21', \sprintf('Not passing a "%s" instance as the "embedded_templates" argument of the "%s" constructor is deprecated.', Node::class, static::class)); - $embeddedTemplates = new Nodes($embeddedTemplates ?? []); + if (null !== $embeddedTemplates) { + $embeddedTemplates = new Nodes($embeddedTemplates); + } else { + $embeddedTemplates = new EmptyNode(); + } } $nodes = [