File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 1414use Symfony \Bridge \Twig \Node \TransDefaultDomainNode ;
1515use Symfony \Bridge \Twig \Node \TransNode ;
1616use Twig \Node \BodyNode ;
17+ use Twig \Node \EmptyNode ;
1718use Twig \Node \Expression \ArrayExpression ;
1819use Twig \Node \Expression \ConstantExpression ;
1920use Twig \Node \Expression \FilterExpression ;
@@ -27,13 +28,15 @@ class TwigNodeProvider
2728{
2829 public static function getModule ($ content )
2930 {
31+ $ emptyNodeExists = class_exists (EmptyNode::class);
32+
3033 return new ModuleNode (
3134 new BodyNode ([new ConstantExpression ($ content , 0 )]),
3235 null ,
33- new ArrayExpression ([], 0 ),
34- new ArrayExpression ([], 0 ),
35- new ArrayExpression ([], 0 ),
36- null ,
36+ $ emptyNodeExists ? new EmptyNode () : new ArrayExpression ([], 0 ),
37+ $ emptyNodeExists ? new EmptyNode () : new ArrayExpression ([], 0 ),
38+ $ emptyNodeExists ? new EmptyNode () : new ArrayExpression ([], 0 ),
39+ $ emptyNodeExists ? new EmptyNode () : null ,
3740 new Source ('' , '' )
3841 );
3942 }
You can’t perform that action at this time.
0 commit comments