22
22
use Twig \Node \Expression \ConditionalExpression ;
23
23
use Twig \Node \Expression \ConstantExpression ;
24
24
use Twig \Node \Expression \NameExpression ;
25
+ use Twig \Node \Expression \Variable \ContextVariable ;
25
26
use Twig \Node \Node ;
26
27
use Twig \Node \Nodes ;
27
28
use Twig \TwigFunction ;
@@ -32,11 +33,11 @@ public function testCompileWidget()
32
33
{
33
34
if (class_exists (Nodes::class)) {
34
35
$ arguments = new Nodes ([
35
- new NameExpression ('form ' , 0 ),
36
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
36
37
]);
37
38
} else {
38
39
$ arguments = new Node ([
39
- new NameExpression ('form ' , 0 ),
40
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
40
41
]);
41
42
}
42
43
@@ -61,15 +62,15 @@ public function testCompileWidgetWithVariables()
61
62
{
62
63
if (class_exists (Nodes::class)) {
63
64
$ arguments = new Nodes ([
64
- new NameExpression ('form ' , 0 ),
65
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
65
66
new ArrayExpression ([
66
67
new ConstantExpression ('foo ' , 0 ),
67
68
new ConstantExpression ('bar ' , 0 ),
68
69
], 0 ),
69
70
]);
70
71
} else {
71
72
$ arguments = new Node ([
72
- new NameExpression ('form ' , 0 ),
73
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
73
74
new ArrayExpression ([
74
75
new ConstantExpression ('foo ' , 0 ),
75
76
new ConstantExpression ('bar ' , 0 ),
@@ -98,12 +99,12 @@ public function testCompileLabelWithLabel()
98
99
{
99
100
if (class_exists (Nodes::class)) {
100
101
$ arguments = new Nodes ([
101
- new NameExpression ('form ' , 0 ),
102
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
102
103
new ConstantExpression ('my label ' , 0 ),
103
104
]);
104
105
} else {
105
106
$ arguments = new Node ([
106
- new NameExpression ('form ' , 0 ),
107
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
107
108
new ConstantExpression ('my label ' , 0 ),
108
109
]);
109
110
}
@@ -129,12 +130,12 @@ public function testCompileLabelWithNullLabel()
129
130
{
130
131
if (class_exists (Nodes::class)) {
131
132
$ arguments = new Nodes ([
132
- new NameExpression ('form ' , 0 ),
133
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
133
134
new ConstantExpression (null , 0 ),
134
135
]);
135
136
} else {
136
137
$ arguments = new Node ([
137
- new NameExpression ('form ' , 0 ),
138
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
138
139
new ConstantExpression (null , 0 ),
139
140
]);
140
141
}
@@ -162,12 +163,12 @@ public function testCompileLabelWithEmptyStringLabel()
162
163
{
163
164
if (class_exists (Nodes::class)) {
164
165
$ arguments = new Nodes ([
165
- new NameExpression ('form ' , 0 ),
166
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
166
167
new ConstantExpression ('' , 0 ),
167
168
]);
168
169
} else {
169
170
$ arguments = new Node ([
170
- new NameExpression ('form ' , 0 ),
171
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
171
172
new ConstantExpression ('' , 0 ),
172
173
]);
173
174
}
@@ -195,11 +196,11 @@ public function testCompileLabelWithDefaultLabel()
195
196
{
196
197
if (class_exists (Nodes::class)) {
197
198
$ arguments = new Nodes ([
198
- new NameExpression ('form ' , 0 ),
199
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
199
200
]);
200
201
} else {
201
202
$ arguments = new Node ([
202
- new NameExpression ('form ' , 0 ),
203
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
203
204
]);
204
205
}
205
206
@@ -224,7 +225,7 @@ public function testCompileLabelWithAttributes()
224
225
{
225
226
if (class_exists (Nodes::class)) {
226
227
$ arguments = new Nodes ([
227
- new NameExpression ('form ' , 0 ),
228
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
228
229
new ConstantExpression (null , 0 ),
229
230
new ArrayExpression ([
230
231
new ConstantExpression ('foo ' , 0 ),
@@ -233,7 +234,7 @@ public function testCompileLabelWithAttributes()
233
234
]);
234
235
} else {
235
236
$ arguments = new Node ([
236
- new NameExpression ('form ' , 0 ),
237
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
237
238
new ConstantExpression (null , 0 ),
238
239
new ArrayExpression ([
239
240
new ConstantExpression ('foo ' , 0 ),
@@ -266,7 +267,7 @@ public function testCompileLabelWithLabelAndAttributes()
266
267
{
267
268
if (class_exists (Nodes::class)) {
268
269
$ arguments = new Nodes ([
269
- new NameExpression ('form ' , 0 ),
270
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
270
271
new ConstantExpression ('value in argument ' , 0 ),
271
272
new ArrayExpression ([
272
273
new ConstantExpression ('foo ' , 0 ),
@@ -277,7 +278,7 @@ public function testCompileLabelWithLabelAndAttributes()
277
278
]);
278
279
} else {
279
280
$ arguments = new Node ([
280
- new NameExpression ('form ' , 0 ),
281
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
281
282
new ConstantExpression ('value in argument ' , 0 ),
282
283
new ArrayExpression ([
283
284
new ConstantExpression ('foo ' , 0 ),
@@ -309,7 +310,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNull()
309
310
{
310
311
if (class_exists (Nodes::class)) {
311
312
$ arguments = new Nodes ([
312
- new NameExpression ('form ' , 0 ),
313
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
313
314
new ConditionalExpression (
314
315
// if
315
316
new ConstantExpression (true , 0 ),
@@ -322,7 +323,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNull()
322
10000
td>323
]);
323
324
} else {
324
325
$ arguments = new Node ([
325
- new NameExpression ('form ' , 0 ),
326
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
326
327
new ConditionalExpression (
327
328
// if
328
329
new ConstantExpression (true , 0 ),
@@ -360,7 +361,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNullAndAttributes()
360
361
{
361
362
if (class_exists (Nodes::class)) {
362
363
$ arguments = new Nodes ([
363
- new NameExpression ('form ' , 0 ),
364
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
364
365
new ConditionalExpression (
365
366
// if
366
367
new ConstantExpression (true , 0 ),
@@ -379,7 +380,7 @@ public function testCompileLabelWithLabelThatEvaluatesToNullAndAttributes()
379
380
]);
380
381
} else {
381
382
$ arguments = new Node ([
382
- new NameExpression ('form ' , 0 ),
383
+ class_exists (ContextVariable::class) ? new ContextVariable ( ' form ' , 0 ) : new NameExpression ('form ' , 0 ),
383
384
new ConditionalExpression (
384
385
new ConstantExpression (true , 0 ),
385
386
new ConstantExpression (null , 0 ),
0 commit comments