(lp0
(ccopy_reg
_reconstructor
p1
(cpygments.token
_TokenType
p2
c__builtin__
tuple
p3
(S'Other'
p4
tp5
tp6
Rp7
(dp8
S'parent'
p9
g1
(g2
g3
(ttp10
Rp11
(dp12
S'Number'
p13
g1
(g2
g3
(S'Literal'
p14
g13
tp15
tp16
Rp17
(dp18
S'Integer'
p19
g1
(g2
g3
(g14
g13
g19
tp20
tp21
Rp22
(dp23
g9
g17
sS'Long'
p24
g1
(g2
g3
(g14
g13
g19
g24
tp25
tp26
Rp27
(dp28
g9
g22
sS'subtypes'
p29
c__builtin__
set
p30
((lp31
tp32
Rp33
sbsg29
g30
((lp34
g27
atp35
Rp36
sbsg9
g1
(g2
g3
(g14
tp37
tp38
Rp39
(dp40
S'Scalar'
p41
g1
(g2
g3
(g14
g41
tp42
tp43
Rp44
(dp45
g9
g39
sg29
g30
((lp46
g1
(g2
g3
(g14
g41
S'Plain'
p47
tp48
tp49
Rp50
(dp51
g9
g44
sg29
g30
((lp52
tp53
Rp54
sbatp55
Rp56
sg47
g50
sbsg13
g17
sg9
g11
sg4
g1
(g2
g3
(g14
g4
tp57
tp58
Rp59
(dp60
g9
g39
sg29
g30
((lp61
tp62
Rp63
sbsS'Char'
p64
g1
(g2
g3
(g14
g64
tp65
tp66
Rp67
(dp68
g9
g39
sg29
g30
((lp69
tp70
Rp71
sbsS'String'
p72
g1
(g2
g3
(g14
g72
tp73
tp74
Rp75
(dp76
g64
g1
(g2
g3
(g14
g72
g64
tp77
tp78
Rp79
(dp80
g9
g75
sg29
g30
((lp81
tp82
Rp83
sbsS'Backtick'
p84
g1
(g2
g3
(g14
g72
g84
tp85
tp86
Rp87
(dp88
g9
g75
sg29
g30
((lp89
tp90
Rp91
sbsS'Heredoc'
p92
g1
(g2
g3
(g14
g72
g92
tp93
tp94
Rp95
(dp96
g9
g75
sg29
g30
((lp97
tp98
Rp99
sbsS'Symbol'
p100
g1
(g2
g3
(g14
g72
g100
tp101
tp102
Rp103
(dp104
g9
g75
sg29
g30
((lp105
tp106
Rp107
sbsS'Interpol'
p108
g1
(g2
g3
(g14
g72
g108
tp109
tp110
Rp111
(dp112
g9
g75
sg29
g30
((lp113
tp114
Rp115
sbsS'Delimiter'
p116
g1
(g2
g3
(g14
g72
g116
tp117
tp118
Rp119
(dp120
g9
g75
sg29
g30
((lp121
tp122
Rp123
sbsS'Boolean'
p124
g1
(g2
g3
(g14
g72
g124
tp125
tp126
Rp127
(dp128
g9
g75
sg29
g30
((lp129
tp130
Rp131
sbsS'Character'
p132
g1
(g2
g3
(g14
g72
g132
tp133
tp134
Rp135
(dp136
g9
g75
sg29
g30
((lp137
tp138
Rp139
sbsS'Double'
p140
g1
(g2
g3
(g14
g72
g140
tp141
tp142
Rp143
(dp144
g9
g75
sg29
g30
((lp145
tp146
Rp147
sbsS'Delimeter'
p148
g1
(g2
g3
(g14
g72
g148
tp149
tp150
Rp151
(dp152
g9
g75
sg29
g30
((lp153
tp154
Rp155
sbsS'Atom'
p156
g1
(g2
g3
(g14
g72
g156
tp157
tp158
Rp159
(dp160
g9
g75
sg29
g30
((lp161
tp162
Rp163
sbsS'Affix'
p164
g1
(g2
g3
(g14
g72
g164
tp165
tp166
Rp167
(dp168
g9
g75
sg29
g30
((lp169
tp170
Rp171
sbsS'Name'
p172
g1
(g2
g3
(g14
g72
g172
tp173
tp174
Rp175
(dp176
g9
g75
sg29
g30
((lp177
tp178
Rp179
sbsS'Regex'
p180
g1
(g2
g3
(g14
g72
g180
tp181
tp182
Rp183
(dp184
g9
g75
sg29
g30
((lp185
tp186
Rp187
sbsS'Interp'
p188
g1
(g2
g3
(g14
g72
g188
tp189
tp190
Rp191
(dp192
g9
g75
sg29
g30
((lp193
tp194
Rp195
sbsS'Escape'
p196
g1
(g2
g3
(g14
g72
g196
tp197
tp198
Rp199
(dp200
g9
g75
sg29
g30
((lp201
tp202
Rp203
sbsg29
g30
((lp204
g119
ag103
ag183
ag1
(g2
g3
(g14
g72
S'Doc'
p205
tp206
tp207
Rp208
(dp209
g9
g75
sg29
g30
((lp210
tp211
Rp212
sbag135
ag127
ag143
ag111
ag159
ag151
ag175
ag199
ag1
(g2
g3
(g14
g72
S'Single'
p213
tp214
tp215
Rp216
(dp217
g9
g75
sg29
g30
((lp218
tp219
Rp220
sbag1
(g2
g3
(g14
g72
g4
tp221
tp222
Rp223
(dp224
g9
g75
sg29
g30
((lp225
tp226
Rp227
sbag191
ag87
ag167
ag1
(g2
g3
(g14
g72
S'Moment'
p228
tp229
tp230
Rp231
(dp232
g9
g75
sg29
g30
((lp233
tp234
Rp235
sbag79
ag95
atp236
Rp237
sg213
g216
sg228
g231
sg9
g39
sg4
g223
sg205
g208
sbsg29
g30
((lp238
g75
ag67
ag59
ag1
(g2
g3
(g14
S'Date'
p239
tp240
tp241
Rp242
(dp243
g9
g39
sg29
g30
((lp244
tp245
Rp246
sbag44
ag17
atp247
Rp248
sg239
g242
sbsS'Bin'
p249
g1
(g2
g3
(g14
g13
g249
tp250
tp251
Rp252
(dp253
g9
g17
sg29
g30
((lp254
tp255
Rp256
sbsS'Radix'
p257
g1
(g2
g3
(g14
g13
g257
tp258
tp259
Rp260
(dp261
g9
g17
sg29
g30
((lp262
tp263
Rp264
sbsS'Oct'
p265
g1
(g2
g3
(g14
g13
g265
tp266
tp267
Rp268
(dp269
g9
g17
sg29
g30
((lp270
tp271
Rp272
sbsS'Dec'
p273
g1
(g2
g3
(g14
g13
g273
tp274
tp275
Rp276
(dp277
g9
g17
sg29
g30
((lp278
tp279
Rp280
sbsS'Hex'
p281
g1
(g2
g3
(g14
g13
g281
tp282
tp283
Rp284
(dp285
g9
g17
sg29
g30
((lp286
tp287
Rp288
sbsg29
g30
((lp289
g22
ag260
ag276
ag1
(g2
g3
(g14
g13
S'Decimal'
p290
tp291
tp292
Rp293
(dp294
g9
g17
sg29
g30
((lp295
tp296
Rp297
sbag252
ag1
(g2
g3
(g14
g13
S'Float'
p298
tp299
tp300
Rp301
(dp302
g9
g17
sg29
g30
((lp303
tp304
Rp305
sbag268
ag284
atp306
Rp307
sg290
g293
sg298
g301
sbsS'Generic'
p308
g1
(g2
g3
(g308
tp309
tp310
Rp311
(dp312
g9
g11
sS'Deleted'
p313
g1
(g2
g3
(g308
g313
tp314
tp315
Rp316
(dp317
g9
g311
sg29
g30
((lp318
tp319
Rp320
sbsS'Subheading'
p321
g1
(g2
g3
(g308
g321
tp322
tp323
Rp324
(dp325
g9
g311
sg29
g30
((lp326
tp327
Rp328
sbsS'Heading'
p329
g1
(g2
g3
(g308
g329
tp330
tp331
Rp332
(dp333
g9
g311
sg29
g30
((lp334
tp335
Rp336
sbsS'Emph'
p337
g1
(g2
g3
(g308
g337
tp338
tp339
Rp340
(dp341
g9
g311
sg29
g30
((lp342
tp343
Rp344
sbsS'Prompt'
p345
g1
(g2
g3
(g308
g345
tp346
tp347
Rp348
(dp349
g9
g311
sg29
g30
((lp350
tp351
Rp352
sbsS'Inserted'
p353
g1
(g2
g3
(g308
g353
tp354
tp355
Rp356
(dp357
g9
g311
sg29
g30
((lp358
tp359
Rp360
sbsS'Strong'
p361
g1
(g2
g3
(g308
g361
tp362
tp363
Rp364
(dp365
g9
g311
sg29
g30
((lp366
tp367
Rp368
sbsS'Error'
p369
g1
(g2
g3
(g308
g369
tp370
tp371
Rp372
(dp373
g9
g311
sg29
g30
((lp374
tp375
Rp376
sbsS'Traceback'
p377
g1
(g2
g3
(g308
g377
tp378
tp379
Rp380
(dp381
g9
g311
sg29
g30
((lp382
tp383
Rp384
sbsg29
g30
((lp385
g332
ag324
ag1
(g2
g3
(g308
S'Output'
p386
tp387
tp388
Rp389
(dp390
g9
g311
sg29
g30
((lp391
tp392
Rp393
sbag364
ag340
ag372
ag380
ag356
ag348
ag316
atp394
Rp395
sg386
g389
sbsS'Operator'
p396
g1
(g2
g3
(g396
tp397
tp398
Rp399
(dp400
g9
g11
sS'DBS'
p401
g1
(g2
g3
(g396
g401
tp402
tp403
Rp404
(dp405
g9
g399
sg29
g30
((lp406
tp407
Rp408
sbsg29
g30
((lp409
g404
ag1
(g2
g3
(g396
S'Word'
p410
tp411
tp412
Rp413
(dp414
g9
g399
sg29
g30
((lp415
tp416
Rp417
sbatp418
Rp419
sg410
g413
sbsg72
g75
sg172
g1
(g2
g3
(g172
tp420
tp421
Rp422
(dp423
S'Variable'
p424
g1
(g2
g3
(g172
g424
tp425
tp426
Rp427
(dp428
g9
g422
sS'Class'
p429
g1
(g2
g3
(g172
g424
g429
tp430
tp431
Rp432
(dp433
g9
g427
sg29
g30
((lp434
tp435
Rp436
sbsS'Anonymous'
p437
g1
(g2
g3
(g172
g424
g437
tp438
tp439
Rp440
(dp441
g9
g427
sg29
g30
((lp442
tp443
Rp444
sbsS'Instance'
p445
g1
(g2
g3
(g172
g424
g445
tp446
tp447
Rp448
(dp449
g9
g427
sg29
g30
((lp450
tp451
Rp452
sbsS'Global'
p453
g1
(g2
g3
(g172
g424
g453
tp454
tp455
Rp456
(dp457
g9
g427
sg29
g30
((lp458
tp459
Rp460
sbsg29
g30
((lp461
g440
ag448
ag1
(g2
g3
(g172
g424
S'Magic'
p462
tp463
tp464
Rp465
(dp466
g9
g427
sg29
g30
((lp467
tp468
Rp469
sbag456
ag432
atp470
Rp471
sg462
g465
sbsg396
g1
(g2
g3
(g172
g396
tp472
tp473
Rp474
(dp475
g9
g422
sg29
g30
((lp476
tp477
Rp478
sbsS'Decorator'
p479
g1
(g2
g3
(g172
g479
tp480
tp481
Rp482
(dp483
g9
g422
sg29
g30
((lp484
tp485
Rp486
sbsS'Entity'
p487
g1
(g2
g3
(g172
g487
tp488
tp489
Rp490
(dp491
g9
g422
sg401
g1
(g2
g3
(g172
g487
g401
tp492
tp493
Rp494
(dp495
g9
g490
sg29
g30
((lp496
tp497
Rp498
sbsg29
g30
((lp499
g494
atp500
Rp501
sbsg100
g1
(g2
g3
(g172
g100
tp502
tp503
Rp504
(dp505
g9
g422
sg29
g30
((lp506
tp507
Rp508
sbsS'Property'
p509
g1
(g2
g3
(g172
g509
tp510
tp511
Rp512
(dp513
g9
g422
sg29
g30
((lp514
tp515
Rp516
sbsS'Pseudo'
p517
g1
(g2
g3
(g172
g517
tp518
tp519
Rp520
(dp521
g9
g422
sg29
g30
((lp522
tp523
Rp524
sbsS'Type'
p525
g1
(g2
g3
(g172
g525
tp526
tp527
Rp528
(dp529
g9
g422
sg29
g30
((lp530
tp531
Rp532
sbsS'Classes'
p533
g1
(g2
g3
(g172
g533
tp534
tp535
Rp536
(dp537
g9
g422
sg29
g30
((lp538
tp539
Rp540
sbsS'Tag'
p541
g1
(g2
g3
(g172
g541
tp542
tp543
Rp544
(dp545
g9
g422
sg29
g30
((lp546
tp547
Rp548
sbsS'Constant'
p549
g1
(g2
g3
(g172
g549
tp550
tp551
Rp552
(dp553
g9
g422
sg29
g30
((lp554
tp555
Rp556
sbsS'Function'
p557
g1
(g2
g3
(g172
g557
tp558
tp559
Rp560
(dp561
g9
g422
sg29
g30
((lp562
g1
(g2
g3
(g172
g557
g462
tp563
tp564
Rp565
(dp566
g9
g560
sg29
g30
((lp567
tp568
Rp569
sbatp570
Rp571
sg462
g565
sbsS'Blubb'
p572
g1
(g2
g3
(g172
g572
tp573
tp574
Rp575
(dp576
g9
g422
sg29
g30
((lp577
tp578
Rp579
sbsS'Label'
p580
g1
(g2
g3
(g172
g580
tp581
tp582
Rp583
(dp584
g9
g422
sg29
g30
((lp585
tp586
Rp587
sbsS'Field'
p588
g1
(g2
g3
(g172
g588
tp589
tp590
Rp591
(dp592
g9
g422
sg29
g30
((lp593
tp594
Rp595
sbsS'Exception'
p596
g1
(g2
g3
(g172
g596
tp597
tp598
Rp599
(dp600
g9
g422
sg29
g30
((lp601
tp602
Rp603
sbsS'Namespace'
p604
g1
(g2
g3
(g172
g604
tp605
tp606
Rp607
(dp608
g9
g422
sg29
g30
((lp609
tp610
Rp611
sbsg29
g30
((lp612
g482
ag575
ag520
ag490
ag427
ag599
ag512
ag544
ag560
ag536
ag1
(g2
g3
(g172
g429
tp613
tp614
Rp615
(dp616
g9
g422
sg401
g1
(g2
g3
(g172
g429
g401
tp617
tp618
Rp619
(dp620
g9
g615
sg29
g30
((lp621
tp622
Rp623
sbsg29
g30
((lp624
g1
(g2
g3
(g172
g429
S'Start'
p625
tp626
tp627
Rp628
(dp629
g9
g615
sg29
g30
((lp630
tp631
Rp632
sbag619
atp633
Rp634
sg625
g628
sbag1
(g2
g3
(g172
g4
tp635
tp636
Rp637
(dp638
g9
g422
sS'Member'
p639
g1
(g2
g3
(g172
g4
g639
tp640
tp641
Rp642
(dp643
g9
g637
sg29
g30
((lp644
tp645
Rp646
sbsg29
g30
((lp647
g642
atp648
Rp649
sbag583
ag474
ag607
ag1
(g2
g3
(g172
S'Attribute'
p650
tp651
tp652
Rp653
(dp654
g9
g422
sg424
g1
(g2
g3
(g172
g650
g424
tp655
tp656
Rp657
(dp658
g9
g653
sg29
g30
((lp659
tp660
Rp661
sbsg29
g30
((lp662
g657
atp663
Rp664
sbag552
ag1
(g2
g3
(g172
S'Builtin'
p665
tp666
tp667
Rp668
(dp669
g9
g422
sg525
g1
(g2
g3
(g172
g665
g525
tp670
tp671
Rp672
(dp673
g9
g668
sg29
g30
((lp674
tp675
Rp676
sbsg29
g30
((lp677
g1
(g2
g3
(g172
g665
g517
tp678
tp679
Rp680
(dp681
g9
g668
sg29
g30
((lp682
tp683
Rp684
sbag672
atp685
Rp686
sg517
g680
sbag591
ag528
ag504
atp687
Rp688
sg9
g11
sg429
g615
sg665
g668
sg650
g653
sg4
g637
sbsS'Punctuation'
p689
g1
(g2
g3
(g689
tp690
tp691
Rp692
(dp693
g9
g11
sg29
g30
((lp694
g1
(g2
g3
(g689
S'Indicator'
p695
tp696
tp697
Rp698
(dp699
g9
g692
sg29
g30
((lp700
tp701
Rp702
sbatp703
Rp704
sg695
g698
sbsS'Comment'
p705
g1
(g2
g3
(g705
tp706
tp707
Rp708
(dp709
S'Multi'
p710
g1
(g2
g3
(g705
g710
tp711
tp712
Rp713
(dp714
g9
g708
sg29
g30
((lp715
tp716
Rp717
sbsg9
g11
sS'Special'
p718
g1
(g2
g3
(g705
g718
tp719
tp720
Rp721
(dp722
g9
g708
sg29
g30
((lp723
tp724
Rp725
sbsS'Hashbang'
p726
g1
(g2
g3
(g705
g726
tp727
tp728
Rp729
(dp730
g9
g708
sg29
g30
((lp731
tp732
Rp733
sbsS'Preproc'
p734
g1
(g2
g3
(g705
g734
tp735
tp736
Rp737
(dp738
g9
g708
sg29
g30
((lp739
tp740
Rp741
sbsg213
g1
(g2
g3
(g705
g213
tp742
tp743
Rp744
(dp745
g9
g708
sg29
g30
((lp746
tp747
Rp748
sbsS'Directive'
p749
g1
(g2
g3
(g705
g749
tp750
tp751
Rp752
(dp753
g9
g708
sg29
g30
((lp754
tp755
Rp756
sbsg205
g1
(g2
g3
(g705
g205
tp757
tp758
Rp759
(dp760
g9
g708
sg29
g30
((lp761
tp762
Rp763
sbsS'Singleline'
p764
g1
(g2
g3
(g705
g764
tp765
tp766
Rp767
(dp768
g9
g708
sg29
g30
((lp769
tp770
Rp771
sbsS'Multiline'
p772
g1
(g2
g3
(g705
g772
tp773
tp774
Rp775
(dp776
g9
g708
sg29
g30
((lp777
tp778
Rp779
sbsg29
g30
((lp780
g759
ag752
ag729
ag713
ag767
ag737
ag775
ag744
ag1
(g2
g3
(g705
S'PreprocFile'
p781
tp782
tp783
Rp784
(dp785
g9
g708
sg29
g30
((lp786
tp787
Rp788
sbag1
(g2
g3
(g705
S'SingleLine'
p789
tp790
tp791
Rp792
(dp793
g9
g708
sg29
g30
((lp794
tp795
Rp796
sbag721
atp797
Rp798
sg781
g784
sg789
g792
sbsg14
g39
sg4
g7
sg369
g1
(g2
g3
(g369
tp799
tp800
Rp801
(dp802
g9
g11
sg29
g30
((lp803
tp804
Rp805
sbsS'Token'
p806
g11
sg196
g1
(g2
g3
(g196
tp807
tp808
Rp809
(dp810
g9
g11
sg29
g30
((lp811
tp812
Rp813
sbsg29
g30
((lp814
g422
ag7
ag1
(g2
g3
(S'Keyword'
p815
tp816
tp817
Rp818
(dp819
g9
g11
sg525
g1
(g2
g3
(g815
g525
tp820
tp821
Rp822
(dp823
g9
g818
sg29
g30
((lp824
tp825
Rp826
sbsS'Control'
p827
g1
(g2
g3
(g815
g827
tp828
tp829
Rp830
(dp831
g9
g818
sg29
g30
((lp832
tp833
Rp834
sbsg549
g1
(g2
g3
(g815
g549
tp835
tp836
Rp837
(dp838
g9
g818
sg29
g30
((lp839
tp840
Rp841
sbsg604
g1
(g2
g3
(g815
g604
tp842
tp843
Rp844
(dp845
g9
g818
sg29
g30
((lp846
tp847
Rp848
sbsS'PreProc'
p849
g1
(g2
g3
(g815
g849
tp850
tp851
Rp852
(dp853
g9
g818
sg29
g30
((lp854
tp855
Rp856
sbsg517
g1
(g2
g3
(g815
g517
tp857
tp858
Rp859
(dp860
g9
g818
sg29
g30
((lp861
tp862
Rp863
sbsS'Reserved'
p864
g1
(g2
g3
(g815
g864
tp865
tp866
Rp867
(dp868
g9
g818
sg29
g30
((lp869
tp870
Rp871
sbsg29
g30
((lp872
g844
ag1
(g2
g3
(g815
g410
tp873
tp874
Rp875
(dp876
g9
g818
sg29
g30
((lp877
tp878
Rp879
sbag830
ag1
(g2
g3
(g815
S'Declaration'
p880
tp881
tp882
Rp883
(dp884
g9
g818
sg29
g30
((lp885
tp886
Rp887
sbag1
(g2
g3
(g815
g815
tp888
tp889
Rp890
(dp891
g9
g818
sg29
g30
((lp892
tp893
Rp894
sbag859
ag837
ag822
ag867
ag852
atp895
Rp896
sg815
g890
sg880
g883
sg410
g875
sbag311
ag1
(g2
g3
(S'Text'
p897
tp898
tp899
Rp900
(dp901
S'Beer'
p902
g1
(g2
g3
(g897
g902
tp903
tp904
Rp905
(dp906
g9
g900
sg29
g30
((lp907
tp908
Rp909
sbsS'Whitespace'
p910
g1
(g2
g3
(g897
g910
tp911
tp912
Rp913
(dp914
g9
g900
sg29
g30
((lp915
tp916
Rp917
sbsg9
g11
sS'Root'
p918
g1
(g2
g3
(g897
g918
tp919
tp920
Rp921
(dp922
g9
g900
sg29
g30
((lp923
tp924
Rp925
sbsg100
g1
(g2
g3
(g897
g100
tp926
tp927
Rp928
(dp929
g9
g900
sg29
g30
((lp930
tp931
Rp932
sbsg689
g1
(g2
g3
(g897
g689
tp933
tp934
Rp935
(dp936
g9
g900
sg29
g30
((lp937
tp938
Rp939
sbsg29
g30
((lp940
g921
ag928
ag935
ag913
ag905
ag1
(g2
g3
(g897
S'Rag'
p941
tp942
tp943
Rp944
(dp945
g9
g900
sg29
g30
((lp946
tp947
Rp948
sbatp949
Rp950
sg941
g944
sbag399
ag809
ag692
ag708
ag801
ag39
atp951
Rp952
sg815
g818
sg897
g900
sbsg29
g30
((lp953
tp954
Rp955
sbVFrom the Twig test suite, https://github.com/fabpot/Twig, available under BSD license.\u000a\u000a--TEST--\u000aException for an unclosed tag\u000a--TEMPLATE--\u000a
p956
tp957
a(g737
V{%
p958
tp959
a(g900
V 
p960
tp961
a(g818
Vblock
p962
tp963
a(g900
g960
tp964
a(g427
Vfoo
p965
tp966
a(g900
g960
tp967
a(g737
V%}
p968
tp969
a(g7
V\u000a     
p970
tp971
a(g737
V{%
p972
tp973
a(g900
g960
tp974
a(g818
Vif
p975
tp976
a(g900
g960
tp977
a(g427
Vfoo
p978
tp979
a(g900
g960
tp980
a(g737
V%}
p981
tp982
a(g7
V\u000a\u000a\u000a\u000a\u000a         
p983
tp984
a(g737
V{%
p985
tp986
a(g900
g960
tp987
a(g818
Vfor
p988
tp989
a(g900
g960
tp990
a(g427
Vi
p991
tp992
a(g900
g960
tp993
a(g818
Vin
p994
tp995
a(g900
g960
tp996
a(g427
Vfo
p997
tp998
a(g900
g960
tp999
a(g737
V%}
p1000
tp1001
a(g7
V\u000a\u000a\u000a\u000a         
p1002
tp1003
a(g737
V{%
p1004
tp1005
a(g900
g960
tp1006
a(g818
Vendfor
p1007
tp1008
a(g900
g960
tp1009
a(g737
V%}
p1010
tp1011
a(g7
V\u000a\u000a\u000a\u000a
p1012
tp1013
a(g737
V{%
p1014
tp1015
a(g900
g960
tp1016
a(g818
Vendblock
p1017
tp1018
a(g900
g960
tp1019
a(g737
V%}
p1020
tp1021
a(g7
V\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Unexpected tag name "endblock" (expecting closing tag for the "if" tag defined near line 4) in "index.twig" at line 16\u000a--TEST--\u000aException for an undefined trait\u000a--TEMPLATE--\u000a
p1022
tp1023
a(g737
V{%
p1024
tp1025
a(g900
g960
tp1026
a(g818
Vuse
p1027
tp1028
a(g900
g960
tp1029
a(g216
V'foo'
p1030
tp1031
a(g900
g960
tp1032
a(g427
Vwith
p1033
tp1034
a(g900
g960
tp1035
a(g427
Vfoobar
p1036
tp1037
a(g900
g960
tp1038
a(g427
Vas
p1039
tp1040
a(g900
g960
tp1041
a(g427
Vbar
p1042
tp1043
a(g900
g960
tp1044
a(g737
V%}
p1045
tp1046
a(g7
V\u000a--TEMPLATE(foo)--\u000a
p1047
tp1048
a(g737
V{%
p1049
tp1050
a(g900
g960
tp1051
a(g818
Vblock
p1052
tp1053
a(g900
g960
tp1054
a(g427
Vbar
p1055
tp1056
a(g900
g960
tp1057
a(g737
V%}
p1058
tp1059
a(g7
V\u000a
p1060
tp1061
a(g737
V{%
p1062
tp1063
a(g900
g960
tp1064
a(g818
Vendblock
p1065
tp1066
a(g900
g960
tp1067
a(g737
V%}
p1068
tp1069
a(g7
V\u000a--EXCEPTION--\u000aTwig_Error_Runtime: Block "foobar" is not defined in trait "foo" in "index.twig".\u000a--TEST--\u000aTwig supports method calls\u000a--TEMPLATE--\u000a
p1070
tp1071
a(g737
V{{
p1072
tp1073
a(g900
g960
tp1074
a(g427
Vitems
p1075
tp1076
a(g427
V.foo
p1077
tp1078
a(g900
g960
tp1079
a(g737
V}}
p1080
tp1081
a(g7
V\u000a
p1082
tp1083
a(g737
V{{
p1084
tp1085
a(g900
g960
tp1086
a(g427
Vitems
p1087
tp1088
a(g399
V[
p1089
tp1090
a(g216
V'foo'
p1091
tp1092
a(g399
V]
p1093
tp1094
a(g900
g960
tp1095
a(g737
V}}
p1096
tp1097
a(g7
V\u000a
p1098
tp1099
a(g737
V{{
p1100
tp1101
a(g900
g960
tp1102
a(g427
Vitems
p1103
tp1104
a(g399
g1089
tp1105
a(g427
Vfoo
p1106
tp1107
a(g399
g1093
tp1108
a(g900
g960
tp1109
a(g737
V}}
p1110
tp1111
a(g7
V\u000a
p1112
tp1113
a(g737
V{{
p1114
tp1115
a(g900
g960
tp1116
a(g427
Vitems
p1117
tp1118
a(g399
g1089
tp1119
a(g427
Vitems
p1120
tp1121
a(g399
g1089
tp1122
a(g427
Vfoo
p1123
tp1124
a(g399
g1093
tp1125
a(g399
g1093
tp1126
a(g900
g960
tp1127
a(g737
V}}
p1128
tp1129
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'bar', 'items' => array('foo' => 'bar', 'bar' => 'foo'))\u000a--EXPECT--\u000abar\u000abar\u000afoo\u000abar\u000a--TEST--\u000aTwig supports array notation\u000a--TEMPLATE--\u000a
p1130
tp1131
a(g708
V{# empty array #}
p1132
tp1133
a(g7
V\u000a
p1134
tp1135
a(g737
V{{
p1136
tp1137
a(g900
g960
tp1138
a(g399
g1089
tp1139
a(g399
g1093
tp1140
a(g399
V|
p1141
tp1142
a(g560
Vjoin
p1143
tp1144
a(g399
V(
p1145
tp1146
a(g216
V','
p1147
tp1148
a(g399
V)
p1149
tp1150
a(g900
g960
tp1151
a(g737
V}}
p1152
tp1153
a(g7
V\u000a\u000a
p1154
tp1155
a(g737
V{{
p1156
tp1157
a(g900
g960
tp1158
a(g399
g1089
tp1159
a(g17
V1
p1160
tp1161
a(g399
V,
p1162
tp1163
a(g900
g960
tp1164
a(g17
V2
p1165
tp1166
a(g399
g1093
tp1167
a(g399
g1141
tp1168
a(g560
Vjoin
p1169
tp1170
a(g399
g1145
tp1171
a(g216
V','
p1172
tp1173
a(g399
g1149
tp1174
a(g900
g960
tp1175
a(g737
V}}
p1176
tp1177
a(g7
V\u000a
p1178
tp1179
a(g737
V{{
p1180
tp1181
a(g900
g960
tp1182
a(g399
g1089
tp1183
a(g216
V'foo'
p1184
tp1185
a(g399
g1162
tp1186
a(g900
g960
tp1187
a(g143
V"bar"
p1188
tp1189
a(g399
g1093
tp1190
a(g399
g1141
tp1191
a(g560
Vjoin
p1192
tp1193
a(g399
g1145
tp1194
a(g216
V','
p1195
tp1196
a(g399
g1149
tp1197
a(g900
g960
tp1198
a(g737
V}}
p1199
tp1200
a(g7
V\u000a
p1201
tp1202
a(g737
V{{
p1203
tp1204
a(g900
g960
tp1205
a(g399
V{
p1206
tp1207
a(g17
V0
p1208
tp1209
a(g399
V:
p1210
tp1211
a(g900
g960
tp1212
a(g17
g1160
tp1213
a(g399
g1162
tp1214
a(g900
g960
tp1215
a(g216
V'foo'
p1216
tp1217
a(g399
g1210
tp1218
a(g900
g960
tp1219
a(g216
V'bar'
p1220
tp1221
a(g399
V}
p1222
tp1223
a(g399
g1141
tp1224
a(g560
Vjoin
p1225
tp1226
a(g399
g1145
tp1227
a(g216
V','
p1228
tp1229
a(g399
g1149
tp1230
a(g900
g960
tp1231
a(g737
V}}
p1232
tp1233
a(g7
V\u000a
p1234
tp1235
a(g737
V{{
p1236
tp1237
a(g900
g960
tp1238
a(g399
g1206
tp1239
a(g17
g1208
tp1240
a(g399
g1210
tp1241
a(g900
g960
tp1242
a(g17
g1160
tp1243
a(g399
g1162
tp1244
a(g900
g960
tp1245
a(g216
V'foo'
p1246
tp1247
a(g399
g1210
tp1248
a(g900
g960
tp1249
a(g216
V'bar'
p1250
tp1251
a(g399
g1222
tp1252
a(g399
g1141
tp1253
a(g560
Vkeys
p1254
tp1255
a(g399
g1141
tp1256
a(g560
Vjoin
p1257
tp1258
a(g399
g1145
tp1259
a(g216
V','
p1260
tp1261
a(g399
g1149
tp1262
a(g900
g960
tp1263
a(g737
V}}
p1264
tp1265
a(g7
V\u000a\u000a
p1266
tp1267
a(g737
V{{
p1268
tp1269
a(g900
g960
tp1270
a(g399
g1206
tp1271
a(g17
g1208
tp1272
a(g399
g1210
tp1273
a(g900
g960
tp1274
a(g17
g1160
tp1275
a(g399
g1162
tp1276
a(g900
g960
tp1277
a(g427
Vfoo
p1278
tp1279
a(g399
g1210
tp1280
a(g900
g960
tp1281
a(g216
V'bar'
p1282
tp1283
a(g399
g1222
tp1284
a(g399
g1141
tp1285
a(g560
Vjoin
p1286
tp1287
a(g399
g1145
tp1288
a(g216
V','
p1289
tp1290
a(g399
g1149
tp1291
a(g900
g960
tp1292
a(g737
V}}
p1293
tp1294
a(g7
V\u000a
p1295
tp1296
a(g737
V{{
p1297
tp1298
a(g900
g960
tp1299
a(g399
g1206
tp1300
a(g17
g1208
tp1301
a(g399
g1210
tp1302
a(g900
g960
tp1303
a(g17
g1160
tp1304
a(g399
g1162
tp1305
a(g900
g960
tp1306
a(g427
Vfoo
p1307
tp1308
a(g399
g1210
tp1309
a(g900
g960
tp1310
a(g216
V'bar'
p1311
tp1312
a(g399
g1222
tp1313
a(g399
g1141
tp1314
a(g560
Vkeys
p1315
tp1316
a(g399
g1141
tp1317
a(g560
Vjoin
p1318
tp1319
a(g399
g1145
tp1320
a(g216
V','
p1321
tp1322
a(g399
g1149
tp1323
a(g900
g960
tp1324
a(g737
V}}
p1325
tp1326
a(g7
V\u000a\u000a
p1327
tp1328
a(g708
V{# nested arrays #}
p1329
tp1330
a(g7
V\u000a
p1331
tp1332
a(g737
V{%
p1333
tp1334
a(g900
g960
tp1335
a(g818
Vset
p1336
tp1337
a(g900
g960
tp1338
a(g427
Va
p1339
tp1340
a(g900
g960
tp1341
a(g399
V=
p1342
tp1343
a(g900
g960
tp1344
a(g399
g1089
tp1345
a(g17
g1160
tp1346
a(g399
g1162
tp1347
a(g900
g960
tp1348
a(g17
g1165
tp1349
a(g399
g1162
tp1350
a(g900
g960
tp1351
a(g399
g1089
tp1352
a(g17
g1160
tp1353
a(g399
g1162
tp1354
a(g900
g960
tp1355
a(g17
g1165
tp1356
a(g399
g1093
tp1357
a(g399
g1162
tp1358
a(g900
g960
tp1359
a(g399
g1206
tp1360
a(g216
V'foo'
p1361
tp1362
a(g399
g1210
tp1363
a(g900
g960
tp1364
a(g399
g1206
tp1365
a(g216
V'foo'
p1366
tp1367
a(g399
g1210
tp1368
a(g900
g960
tp1369
a(g216
V'bar'
p1370
tp1371
a(g399
g1222
tp1372
a(g399
g1222
tp1373
a(g399
g1093
tp1374
a(g900
g960
tp1375
a(g737
V%}
p1376
tp1377
a(g7
V\u000a
p1378
tp1379
a(g737
V{{
p1380
tp1381
a(g900
g960
tp1382
a(g427
g1339
tp1383
a(g399
g1089
tp1384
a(g17
g1165
tp1385
a(g399
g1093
tp1386
a(g399
g1141
tp1387
a(g560
Vjoin
p1388
tp1389
a(g399
g1145
tp1390
a(g216
V','
p1391
tp1392
a(g399
g1149
tp1393
a(g900
g960
tp1394
a(g737
V}}
p1395
tp1396
a(g7
V\u000a
p1397
tp1398
a(g737
V{{
p1399
tp1400
a(g900
g960
tp1401
a(g427
g1339
tp1402
a(g399
g1089
tp1403
a(g17
V3
p1404
tp1405
a(g399
g1093
tp1406
a(g399
g1089
tp1407
a(g143
V"foo"
p1408
tp1409
a(g399
g1093
tp1410
a(g399
g1141
tp1411
a(g560
Vjoin
p1412
tp1413
a(g399
g1145
tp1414
a(g216
V','
p1415
tp1416
a(g399
g1149
tp1417
a(g900
g960
tp1418
a(g737
V}}
p1419
tp1420
a(g7
V\u000a\u000a
p1421
tp1422
a(g708
V{# works even if [] is used inside the array #}
p1423
tp1424
a(g7
V\u000a
p1425
tp1426
a(g737
V{{
p1427
tp1428
a(g900
g960
tp1429
a(g399
g1089
tp1430
a(g427
Vfoo
p1431
tp1432
a(g399
g1089
tp1433
a(g427
Vbar
p1434
tp1435
a(g399
g1093
tp1436
a(g399
g1093
tp1437
a(g399
g1141
tp1438
a(g560
Vjoin
p1439
tp1440
a(g399
g1145
tp1441
a(g216
V','
p1442
tp1443
a(g399
g1149
tp1444
a(g900
g960
tp1445
a(g737
V}}
p1446
tp1447
a(g7
V\u000a\u000a
p1448
tp1449
a(g708
V{# elements can be any expression #}
p1450
tp1451
a(g7
V\u000a
p1452
tp1453
a(g737
V{{
p1454
tp1455
a(g900
g960
tp1456
a(g399
g1089
tp1457
a(g216
V'foo'
p1458
tp1459
a(g399
g1141
tp1460
a(g560
Vupper
p1461
tp1462
a(g399
g1162
tp1463
a(g900
g960
tp1464
a(g427
Vbar
p1465
tp1466
a(g399
g1141
tp1467
a(g560
Vupper
p1468
tp1469
a(g399
g1162
tp1470
a(g900
g960
tp1471
a(g427
Vbar
p1472
tp1473
a(g900
g960
tp1474
a(g399
V==
p1475
tp1476
a(g900
g960
tp1477
a(g427
Vfoo
p1478
tp1479
a(g399
g1093
tp1480
a(g399
g1141
tp1481
a(g560
Vjoin
p1482
tp1483
a(g399
g1145
tp1484
a(g216
V','
p1485
tp1486
a(g399
g1149
tp1487
a(g900
g960
tp1488
a(g737
V}}
p1489
tp1490
a(g7
V\u000a\u000a
p1491
tp1492
a(g708
V{# arrays can have a trailing , like in PHP #}
p1493
tp1494
a(g7
V\u000a
p1495
tp1496
a(g737
V{{
p1497
tp1498
a(g900
V\u000a  
p1499
tp1500
a(g399
g1089
tp1501
a(g900
V\u000a    
p1502
tp1503
a(g17
g1160
tp1504
a(g399
g1162
tp1505
a(g900
V\u000a    
p1506
tp1507
a(g17
g1165
tp1508
a(g399
g1162
tp1509
a(g900
V\u000a  
p1510
tp1511
a(g399
g1093
tp1512
a(g399
g1141
tp1513
a(g560
Vjoin
p1514
tp1515
a(g399
g1145
tp1516
a(g216
V','
p1517
tp1518
a(g399
g1149
tp1519
a(g900
V\u000a
p1520
tp1521
a(g737
V}}
p1522
tp1523
a(g7
V\u000a\u000a
p1524
tp1525
a(g708
V{# keys can be any expression #}
p1526
tp1527
a(g7
V\u000a
p1528
tp1529
a(g737
V{%
p1530
tp1531
a(g900
g960
tp1532
a(g818
Vset
p1533
tp1534
a(g900
g960
tp1535
a(g427
g1339
tp1536
a(g900
g960
tp1537
a(g399
g1342
tp1538
a(g900
g960
tp1539
a(g17
g1160
tp1540
a(g900
g960
tp1541
a(g737
V%}
p1542
tp1543
a(g7
V\u000a
p1544
tp1545
a(g737
V{%
p1546
tp1547
a(g900
g960
tp1548
a(g818
Vset
p1549
tp1550
a(g900
g960
tp1551
a(g427
Vb
p1552
tp1553
a(g900
g960
tp1554
a(g399
g1342
tp1555
a(g900
g960
tp1556
a(g143
V"foo"
p1557
tp1558
a(g900
g960
tp1559
a(g737
V%}
p1560
tp1561
a(g7
V\u000a
p1562
tp1563
a(g737
V{%
p1564
tp1565
a(g900
g960
tp1566
a(g818
Vset
p1567
tp1568
a(g900
g960
tp1569
a(g427
Vary
p1570
tp1571
a(g900
g960
tp1572
a(g399
g1342
tp1573
a(g900
g960
tp1574
a(g399
g1206
tp1575
a(g900
g960
tp1576
a(g399
g1145
tp1577
a(g427
g1339
tp1578
a(g399
g1149
tp1579
a(g399
g1210
tp1580
a(g900
g960
tp1581
a(g216
V'a'
p1582
tp1583
a(g399
g1162
tp1584
a(g900
g960
tp1585
a(g399
g1145
tp1586
a(g427
g1552
tp1587
a(g399
g1149
tp1588
a(g399
g1210
tp1589
a(g900
g960
tp1590
a(g216
V'b'
p1591
tp1592
a(g399
g1162
tp1593
a(g900
g960
tp1594
a(g216
V'c'
p1595
tp1596
a(g399
g1210
tp1597
a(g900
g960
tp1598
a(g216
V'c'
p1599
tp1600
a(g399
g1162
tp1601
a(g900
g960
tp1602
a(g399
g1145
tp1603
a(g427
g1339
tp1604
a(g900
g960
tp1605
a(g399
V~
p1606
tp1607
a(g900
g960
tp1608
a(g427
g1552
tp1609
a(g399
g1149
tp1610
a(g399
g1210
tp1611
a(g900
g960
tp1612
a(g216
V'd'
p1613
tp1614
a(g900
g960
tp1615
a(g399
g1222
tp1616
a(g900
g960
tp1617
a(g737
V%}
p1618
tp1619
a(g7
V\u000a
p1620
tp1621
a(g737
V{{
p1622
tp1623
a(g900
g960
tp1624
a(g427
Vary
p1625
tp1626
a(g399
g1141
tp1627
a(g560
Vkeys
p1628
tp1629
a(g399
g1141
tp1630
a(g560
Vjoin
p1631
tp1632
a(g399
g1145
tp1633
a(g216
V','
p1634
tp1635
a(g399
g1149
tp1636
a(g900
g960
tp1637
a(g737
V}}
p1638
tp1639
a(g7
V\u000a
p1640
tp1641
a(g737
V{{
p1642
tp1643
a(g900
g960
tp1644
a(g427
Vary
p1645
tp1646
a(g399
g1141
tp1647
a(g560
Vjoin
p1648
tp1649
a(g399
g1145
tp1650
a(g216
V','
p1651
tp1652
a(g399
g1149
tp1653
a(g900
g960
tp1654
a(g737
V}}
p1655
tp1656
a(g7
V\u000a--DATA--\u000areturn array('bar' => 'bar', 'foo' => array('bar' => 'bar'))\u000a--EXPECT--\u000a1,2\u000afoo,bar\u000a1,bar\u000a0,foo\u000a\u000a1,bar\u000a0,foo\u000a\u000a1,2\u000abar\u000a\u000abar\u000a\u000aFOO,BAR,\u000a\u000a1,2\u000a\u000a1,foo,c,1foo\u000aa,b,c,d\u000a--TEST--\u000aTwig supports binary operations (+, -, *, /, ~, %, and, or)\u000a--TEMPLATE--\u000a
p1657
tp1658
a(g737
V{{
p1659
tp1660
a(g900
g960
tp1661
a(g17
g1160
tp1662
a(g900
g960
tp1663
a(g399
V+
p1664
tp1665
a(g900
g960
tp1666
a(g17
g1160
tp1667
a(g900
g960
tp1668
a(g737
V}}
p1669
tp1670
a(g7
V\u000a
p1671
tp1672
a(g737
V{{
p1673
tp1674
a(g900
g960
tp1675
a(g17
g1165
tp1676
a(g900
g960
tp1677
a(g399
V-
p1678
tp1679
a(g900
g960
tp1680
a(g17
g1160
tp1681
a(g900
g960
tp1682
a(g737
V}}
p1683
tp1684
a(g7
V\u000a
p1685
tp1686
a(g737
V{{
p1687
tp1688
a(g900
g960
tp1689
a(g17
g1165
tp1690
a(g900
g960
tp1691
a(g399
V*
p1692
tp1693
a(g900
g960
tp1694
a(g17
g1165
tp1695
a(g900
g960
tp1696
a(g737
V}}
p1697
tp1698
a(g7
V\u000a
p1699
tp1700
a(g737
V{{
p1701
tp1702
a(g900
g960
tp1703
a(g17
g1165
tp1704
a(g900
g960
tp1705
a(g399
V/
p1706
tp1707
a(g900
g960
tp1708
a(g17
g1165
tp1709
a(g900
g960
tp1710
a(g737
V}}
p1711
tp1712
a(g7
V\u000a
p1713
tp1714
a(g737
V{{
p1715
tp1716
a(g900
g960
tp1717
a(g17
g1404
tp1718
a(g900
g960
tp1719
a(g399
V%
p1720
tp1721
a(g900
g960
tp1722
a(g17
g1165
tp1723
a(g900
g960
tp1724
a(g737
V}}
p1725
tp1726
a(g7
V\u000a
p1727
tp1728
a(g737
V{{
p1729
tp1730
a(g900
g960
tp1731
a(g17
g1160
tp1732
a(g900
g960
tp1733
a(g818
Vand
p1734
tp1735
a(g900
g960
tp1736
a(g17
g1160
tp1737
a(g900
g960
tp1738
a(g737
V}}
p1739
tp1740
a(g7
V\u000a
p1741
tp1742
a(g737
V{{
p1743
tp1744
a(g900
g960
tp1745
a(g17
g1160
tp1746
a(g900
g960
tp1747
a(g818
Vand
p1748
tp1749
a(g900
g960
tp1750
a(g17
g1208
tp1751
a(g900
g960
tp1752
a(g737
V}}
p1753
tp1754
a(g7
V\u000a
p1755
tp1756
a(g737
V{{
p1757
tp1758
a(g900
g960
tp1759
a(g17
g1208
tp1760
a(g900
g960
tp1761
a(g818
Vand
p1762
tp1763
a(g900
g960
tp1764
a(g17
g1160
tp1765
a(g900
g960
tp1766
a(g737
V}}
p1767
tp1768
a(g7
V\u000a
p1769
tp1770
a(g737
V{{
p1771
tp1772
a(g900
g960
tp1773
a(g17
g1208
tp1774
a(g900
g960
tp1775
a(g818
Vand
p1776
tp1777
a(g900
g960
tp1778
a(g17
g1208
tp1779
a(g900
g960
tp1780
a(g737
V}}
p1781
tp1782
a(g7
V\u000a
p1783
tp1784
a(g737
V{{
p1785
tp1786
a(g900
g960
tp1787
a(g17
g1160
tp1788
a(g900
g960
tp1789
a(g818
Vor
p1790
tp1791
a(g900
g960
tp1792
a(g17
g1160
tp1793
a(g900
g960
tp1794
a(g737
V}}
p1795
tp1796
a(g7
V\u000a
p1797
tp1798
a(g737
V{{
p1799
tp1800
a(g900
g960
tp1801
a(g17
g1160
tp1802
a(g900
g960
tp1803
a(g818
Vor
p1804
tp1805
a(g900
g960
tp1806
a(g17
g1208
tp1807
a(g900
g960
tp1808
a(g737
V}}
p1809
tp1810
a(g7
V\u000a
p1811
tp1812
a(g737
V{{
p1813
tp1814
a(g900
g960
tp1815
a(g17
g1208
tp1816
a(g900
g960
tp1817
a(g818
Vor
p1818
tp1819
a(g900
g960
tp1820
a(g17
g1160
tp1821
a(g900
g960
tp1822
a(g737
V}}
p1823
tp1824
a(g7
V\u000a
p1825
tp1826
a(g737
V{{
p1827
tp1828
a(g900
g960
tp1829
a(g17
g1208
tp1830
a(g900
g960
tp1831
a(g818
Vor
p1832
tp1833
a(g900
g960
tp1834
a(g17
g1208
tp1835
a(g900
g960
tp1836
a(g737
V}}
p1837
tp1838
a(g7
V\u000a
p1839
tp1840
a(g737
V{{
p1841
tp1842
a(g900
g960
tp1843
a(g17
g1208
tp1844
a(g900
g960
tp1845
a(g818
Vor
p1846
tp1847
a(g900
g960
tp1848
a(g17
g1160
tp1849
a(g900
g960
tp1850
a(g818
Vand
p1851
tp1852
a(g900
g960
tp1853
a(g17
g1208
tp1854
a(g900
g960
tp1855
a(g737
V}}
p1856
tp1857
a(g7
V\u000a
p1858
tp1859
a(g737
V{{
p1860
tp1861
a(g900
g960
tp1862
a(g17
g1160
tp1863
a(g900
g960
tp1864
a(g818
Vor
p1865
tp1866
a(g900
g960
tp1867
a(g17
g1208
tp1868
a(g900
g960
tp1869
a(g818
Vand
p1870
tp1871
a(g900
g960
tp1872
a(g17
g1160
tp1873
a(g900
g960
tp1874
a(g737
V}}
p1875
tp1876
a(g7
V\u000a
p1877
tp1878
a(g737
V{{
p1879
tp1880
a(g900
g960
tp1881
a(g143
V"foo"
p1882
tp1883
a(g900
g960
tp1884
a(g399
g1606
tp1885
a(g900
g960
tp1886
a(g143
V"bar"
p1887
tp1888
a(g900
g960
tp1889
a(g737
V}}
p1890
tp1891
a(g7
V\u000a
p1892
tp1893
a(g737
V{{
p1894
tp1895
a(g900
g960
tp1896
a(g427
Vfoo
p1897
tp1898
a(g900
g960
tp1899
a(g399
g1606
tp1900
a(g900
g960
tp1901
a(g143
V"bar"
p1902
tp1903
a(g900
g960
tp1904
a(g737
V}}
p1905
tp1906
a(g7
V\u000a
p1907
tp1908
a(g737
V{{
p1909
tp1910
a(g900
g960
tp1911
a(g143
V"foo"
p1912
tp1913
a(g900
g960
tp1914
a(g399
g1606
tp1915
a(g900
g960
tp1916
a(g427
Vbar
p1917
tp1918
a(g900
g960
tp1919
a(g737
V}}
p1920
tp1921
a(g7
V\u000a
p1922
tp1923
a(g737
V{{
p1924
tp1925
a(g900
g960
tp1926
a(g427
Vfoo
p1927
tp1928
a(g900
g960
tp1929
a(g399
g1606
tp1930
a(g900
g960
tp1931
a(g427
Vbar
p1932
tp1933
a(g900
g960
tp1934
a(g737
V}}
p1935
tp1936
a(g7
V\u000a
p1937
tp1938
a(g737
V{{
p1939
tp1940
a(g900
g960
tp1941
a(g17
g1165
tp1942
a(g17
g1208
tp1943
a(g900
g960
tp1944
a(g399
g1706
tp1945
a(g399
g1706
tp1946
a(g900
g960
tp1947
a(g17
V7
p1948
tp1949
a(g900
g960
tp1950
a(g737
V}}
p1951
tp1952
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'bar', 'bar' => 'foo')\u000a--EXPECT--\u000a2\u000a1\u000a4\u000a1\u000a1\u000a1\u000a\u000a\u000a\u000a1\u000a1\u000a1\u000a\u000a\u000a1\u000afoobar\u000abarbar\u000afoofoo\u000abarfoo\u000a2\u000a--TEST--\u000aTwig supports bitwise operations\u000a--TEMPLATE--\u000a
p1953
tp1954
a(g737
V{{
p1955
tp1956
a(g900
g960
tp1957
a(g17
g1160
tp1958
a(g900
g960
tp1959
a(g818
Vb-and
p1960
tp1961
a(g900
g960
tp1962
a(g17
V5
p1963
tp1964
a(g900
g960
tp1965
a(g737
V}}
p1966
tp1967
a(g7
V\u000a
p1968
tp1969
a(g737
V{{
p1970
tp1971
a(g900
g960
tp1972
a(g17
g1160
tp1973
a(g900
g960
tp1974
a(g818
Vb-or
p1975
tp1976
a(g900
g960
tp1977
a(g17
g1963
tp1978
a(g900
g960
tp1979
a(g737
V}}
p1980
tp1981
a(g7
V\u000a
p1982
tp1983
a(g737
V{{
p1984
tp1985
a(g900
g960
tp1986
a(g17
g1160
tp1987
a(g900
g960
tp1988
a(g818
Vb-xor
p1989
tp1990
a(g900
g960
tp1991
a(g17
g1963
tp1992
a(g900
g960
tp1993
a(g737
V}}
p1994
tp1995
a(g7
V\u000a
p1996
tp1997
a(g737
V{{
p1998
tp1999
a(g900
g960
tp2000
a(g399
g1145
tp2001
a(g17
g1160
tp2002
a(g900
g960
tp2003
a(g818
Vand
p2004
tp2005
a(g900
g960
tp2006
a(g17
g1208
tp2007
a(g900
g960
tp2008
a(g818
Vb-or
p2009
tp2010
a(g900
g960
tp2011
a(g17
g1208
tp2012
a(g399
g1149
tp2013
a(g900
g960
tp2014
a(g818
Vis
p2015
tp2016
a(g900
g960
tp2017
a(g560
Vsame
p2018
tp2019
a(g900
g960
tp2020
a(g427
Vas
p2021
tp2022
a(g399
g1145
tp2023
a(g17
g1160
tp2024
a(g900
g960
tp2025
a(g818
Vand
p2026
tp2027
a(g900
g960
tp2028
a(g399
g1145
tp2029
a(g17
g1208
tp2030
a(g900
g960
tp2031
a(g818
Vb-or
p2032
tp2033
a(g900
g960
tp2034
a(g17
g1208
tp2035
a(g399
g1149
tp2036
a(g399
g1149
tp2037
a(g900
g960
tp2038
a(g399
V?
p2039
tp2040
a(g900
g960
tp2041
a(g216
V'ok'
p2042
tp2043
a(g900
g960
tp2044
a(g399
g1210
tp2045
a(g900
g960
tp2046
a(g216
V'ko'
p2047
tp2048
a(g900
g960
tp2049
a(g737
V}}
p2050
tp2051
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a1\u000a5\u000a4\u000aok\u000a--TEST--\u000aTwig supports comparison operators (==, !=, <, >, >=, <=)\u000a--TEMPLATE--\u000a
p2052
tp2053
a(g737
V{{
p2054
tp2055
a(g900
g960
tp2056
a(g17
g1160
tp2057
a(g900
g960
tp2058
a(g399
V>
p2059
tp2060
a(g900
g960
tp2061
a(g17
g1165
tp2062
a(g900
g960
tp2063
a(g737
V}}
p2064
tp2065
a(g7
g1706
tp2066
a(g737
V{{
p2067
tp2068
a(g900
g960
tp2069
a(g17
g1160
tp2070
a(g900
g960
tp2071
a(g399
g2059
tp2072
a(g900
g960
tp2073
a(g17
g1160
tp2074
a(g900
g960
tp2075
a(g737
V}}
p2076
tp2077
a(g7
g1706
tp2078
a(g737
V{{
p2079
tp2080
a(g900
g960
tp2081
a(g17
g1160
tp2082
a(g900
g960
tp2083
a(g399
V>=
p2084
tp2085
a(g900
g960
tp2086
a(g17
g1165
tp2087
a(g900
g960
tp2088
a(g737
V}}
p2089
tp2090
a(g7
g1706
tp2091
a(g737
V{{
p2092
tp2093
a(g900
g960
tp2094
a(g17
g1160
tp2095
a(g900
g960
tp2096
a(g399
V>=
p2097
tp2098
a(g900
g960
tp2099
a(g17
g1160
tp2100
a(g900
g960
tp2101
a(g737
V}}
p2102
tp2103
a(g7
V\u000a
p2104
tp2105
a(g737
V{{
p2106
tp2107
a(g900
g960
tp2108
a(g17
g1160
tp2109
a(g900
g960
tp2110
a(g399
V<
p2111
tp2112
a(g900
g960
tp2113
a(g17
g1165
tp2114
a(g900
g960
tp2115
a(g737
V}}
p2116
tp2117
a(g7
g1706
tp2118
a(g737
V{{
p2119
tp2120
a(g900
g960
tp2121
a(g17
g1160
tp2122
a(g900
g960
tp2123
a(g399
g2111
tp2124
a(g900
g960
tp2125
a(g17
g1160
tp2126
a(g900
g960
tp2127
a(g737
V}}
p2128
tp2129
a(g7
g1706
tp2130
a(g737
V{{
p2131
tp2132
a(g900
g960
tp2133
a(g17
g1160
tp2134
a(g900
g960
tp2135
a(g399
V<=
p2136
tp2137
a(g900
g960
tp2138
a(g17
g1165
tp2139
a(g900
g960
tp2140
a(g737
V}}
p2141
tp2142
a(g7
g1706
tp2143
a(g737
V{{
p2144
tp2145
a(g900
g960
tp2146
a(g17
g1160
tp2147
a(g900
g960
tp2148
a(g399
V<=
p2149
tp2150
a(g900
g960
tp2151
a(g17
g1160
tp2152
a(g900
g960
tp2153
a(g737
V}}
p2154
tp2155
a(g7
V\u000a
p2156
tp2157
a(g737
V{{
p2158
tp2159
a(g900
g960
tp2160
a(g17
g1160
tp2161
a(g900
g960
tp2162
a(g399
V==
p2163
tp2164
a(g900
g960
tp2165
a(g17
g1160
tp2166
a(g900
g960
tp2167
a(g737
V}}
p2168
tp2169
a(g7
g1706
tp2170
a(g737
V{{
p2171
tp2172
a(g900
g960
tp2173
a(g17
g1160
tp2174
a(g900
g960
tp2175
a(g399
V==
p2176
tp2177
a(g900
g960
tp2178
a(g17
g1165
tp2179
a(g900
g960
tp2180
a(g737
V}}
p2181
tp2182
a(g7
V\u000a
p2183
tp2184
a(g737
V{{
p2185
tp2186
a(g900
g960
tp2187
a(g17
g1160
tp2188
a(g900
g960
tp2189
a(g399
V!=
p2190
tp2191
a(g900
g960
tp2192
a(g17
g1160
tp2193
a(g900
g960
tp2194
a(g737
V}}
p2195
tp2196
a(g7
g1706
tp2197
a(g737
V{{
p2198
tp2199
a(g900
g960
tp2200
a(g17
g1160
tp2201
a(g900
g960
tp2202
a(g399
V!=
p2203
tp2204
a(g900
g960
tp2205
a(g17
g1165
tp2206
a(g900
g960
tp2207
a(g737
V}}
p2208
tp2209
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a///1\u000a1//1/1\u000a1/\u000a/1\u000a--TEST--\u000aTwig supports the "divisible by" operator\u000a--TEMPLATE--\u000a
p2210
tp2211
a(g737
V{{
p2212
tp2213
a(g900
g960
tp2214
a(g17
V8
p2215
tp2216
a(g900
g960
tp2217
a(g818
Vis
p2218
tp2219
a(g900
g960
tp2220
a(g560
Vdivisible
p2221
tp2222
a(g900
g960
tp2223
a(g427
Vby
p2224
tp2225
a(g399
g1145
tp2226
a(g17
g1165
tp2227
a(g399
g1149
tp2228
a(g900
g960
tp2229
a(g399
g2039
tp2230
a(g900
g960
tp2231
a(g216
V'OK'
p2232
tp2233
a(g900
g960
tp2234
a(g737
V}}
p2235
tp2236
a(g7
V\u000a
p2237
tp2238
a(g737
V{{
p2239
tp2240
a(g900
g960
tp2241
a(g17
g2215
tp2242
a(g900
g960
tp2243
a(g818
Vis
p2244
tp2245
a(g900
g960
tp2246
a(g818
Vnot
p2247
tp2248
a(g900
g960
tp2249
a(g560
Vdivisible
p2250
tp2251
a(g900
g960
tp2252
a(g427
Vby
p2253
tp2254
a(g399
g1145
tp2255
a(g17
g1404
tp2256
a(g399
g1149
tp2257
a(g900
g960
tp2258
a(g399
g2039
tp2259
a(g900
g960
tp2260
a(g216
V'OK'
p2261
tp2262
a(g900
g960
tp2263
a(g737
V}}
p2264
tp2265
a(g7
V\u000a
p2266
tp2267
a(g737
V{{
p2268
tp2269
a(g900
g960
tp2270
a(g17
g2215
tp2271
a(g900
g960
tp2272
a(g818
Vis
p2273
tp2274
a(g900
V    
p2275
tp2276
a(g560
Vdivisible
p2277
tp2278
a(g900
V   
p2279
tp2280
a(g427
Vby
p2281
tp2282
a(g900
V   
p2283
tp2284
a(g399
g1145
tp2285
a(g17
g1165
tp2286
a(g399
g1149
tp2287
a(g900
g960
tp2288
a(g399
g2039
tp2289
a(g900
g960
tp2290
a(g216
V'OK'
p2291
tp2292
a(g900
g960
tp2293
a(g737
V}}
p2294
tp2295
a(g7
V\u000a
p2296
tp2297
a(g737
V{{
p2298
tp2299
a(g900
g960
tp2300
a(g17
g2215
tp2301
a(g900
g960
tp2302
a(g818
Vis
p2303
tp2304
a(g900
g960
tp2305
a(g818
Vnot
p2306
tp2307
a(g900
V\u000a   
p2308
tp2309
a(g560
Vdivisible
p2310
tp2311
a(g900
V\u000a   
p2312
tp2313
a(g427
Vby
p2314
tp2315
a(g900
V\u000a   
p2316
tp2317
a(g399
g1145
tp2318
a(g17
g1404
tp2319
a(g399
g1149
tp2320
a(g900
g960
tp2321
a(g399
g2039
tp2322
a(g900
g960
tp2323
a(g216
V'OK'
p2324
tp2325
a(g900
g960
tp2326
a(g737
V}}
p2327
tp2328
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aOK\u000aOK\u000aOK\u000aOK\u000a--TEST--\u000aTwig supports the .. operator\u000a--TEMPLATE--\u000a
p2329
tp2330
a(g737
V{%
p2331
tp2332
a(g900
g960
tp2333
a(g818
Vfor
p2334
tp2335
a(g900
g960
tp2336
a(g427
g991
tp2337
a(g900
g960
tp2338
a(g818
Vin
p2339
tp2340
a(g900
g960
tp2341
a(g17
V0.
p2342
tp2343
a(g17
V.10
p2344
tp2345
a(g900
g960
tp2346
a(g737
V%}
p2347
tp2348
a(g737
V{{
p2349
tp2350
a(g900
g960
tp2351
a(g427
g991
tp2352
a(g900
g960
tp2353
a(g737
V}}
p2354
tp2355
a(g7
g960
tp2356
a(g737
V{%
p2357
tp2358
a(g900
g960
tp2359
a(g818
Vendfor
p2360
tp2361
a(g900
g960
tp2362
a(g737
V%}
p2363
tp2364
a(g7
V\u000a\u000a
p2365
tp2366
a(g737
V{%
p2367
tp2368
a(g900
g960
tp2369
a(g818
Vfor
p2370
tp2371
a(g900
g960
tp2372
a(g427
Vletter
p2373
tp2374
a(g900
g960
tp2375
a(g818
Vin
p2376
tp2377
a(g900
g960
tp2378
a(g216
V'a'
p2379
tp2380
a(g399
V..
p2381
tp2382
a(g216
V'z'
p2383
tp2384
a(g900
g960
tp2385
a(g737
V%}
p2386
tp2387
a(g737
V{{
p2388
tp2389
a(g900
g960
tp2390
a(g427
Vletter
p2391
tp2392
a(g900
g960
tp2393
a(g737
V}}
p2394
tp2395
a(g7
g960
tp2396
a(g737
V{%
p2397
tp2398
a(g900
g960
tp2399
a(g818
Vendfor
p2400
tp2401
a(g900
g960
tp2402
a(g737
V%}
p2403
tp2404
a(g7
V\u000a\u000a
p2405
tp2406
a(g737
V{%
p2407
tp2408
a(g900
g960
tp2409
a(g818
Vfor
p2410
tp2411
a(g900
g960
tp2412
a(g427
Vletter
p2413
tp2414
a(g900
g960
tp2415
a(g818
Vin
p2416
tp2417
a(g900
g960
tp2418
a(g216
V'a'
p2419
tp2420
a(g399
g1141
tp2421
a(g560
Vupper
p2422
tp2423
a(g399
V..
p2424
tp2425
a(g216
V'z'
p2426
tp2427
a(g399
g1141
tp2428
a(g560
Vupper
p2429
tp2430
a(g900
g960
tp2431
a(g737
V%}
p2432
tp2433
a(g737
V{{
p2434
tp2435
a(g900
g960
tp2436
a(g427
Vletter
p2437
tp2438
a(g900
g960
tp2439
a(g737
V}}
p2440
tp2441
a(g7
g960
tp2442
a(g737
V{%
p2443
tp2444
a(g900
g960
tp2445
a(g818
Vendfor
p2446
tp2447
a(g900
g960
tp2448
a(g737
V%}
p2449
tp2450
a(g7
V\u000a\u000a
p2451
tp2452
a(g737
V{%
p2453
tp2454
a(g900
g960
tp2455
a(g818
Vfor
p2456
tp2457
a(g900
g960
tp2458
a(g427
g991
tp2459
a(g900
g960
tp2460
a(g818
Vin
p2461
tp2462
a(g900
g960
tp2463
a(g427
Vfoo
p2464
tp2465
a(g399
g1089
tp2466
a(g17
g1208
tp2467
a(g399
g1093
tp2468
a(g399
V..
p2469
tp2470
a(g427
Vfoo
p2471
tp2472
a(g399
g1089
tp2473
a(g17
g1160
tp2474
a(g399
g1093
tp2475
a(g900
g960
tp2476
a(g737
V%}
p2477
tp2478
a(g737
V{{
p2479
tp2480
a(g900
g960
tp2481
a(g427
g991
tp2482
a(g900
g960
tp2483
a(g737
V}}
p2484
tp2485
a(g7
g960
tp2486
a(g737
V{%
p2487
tp2488
a(g900
g960
tp2489
a(g818
Vendfor
p2490
tp2491
a(g900
g960
tp2492
a(g737
V%}
p2493
tp2494
a(g7
V\u000a\u000a
p2495
tp2496
a(g737
V{%
p2497
tp2498
a(g900
g960
tp2499
a(g818
Vfor
p2500
tp2501
a(g900
g960
tp2502
a(g427
g991
tp2503
a(g900
g960
tp2504
a(g818
Vin
p2505
tp2506
a(g900
g960
tp2507
a(g17
g1208
tp2508
a(g900
g960
tp2509
a(g399
g1664
tp2510
a(g900
g960
tp2511
a(g17
g1160
tp2512
a(g900
g960
tp2513
a(g399
V..
p2514
tp2515
a(g900
g960
tp2516
a(g17
g1160
tp2517
a(g17
g1208
tp2518
a(g900
g960
tp2519
a(g399
g1678
tp2520
a(g900
g960
tp2521
a(g17
g1160
tp2522
a(g900
g960
tp2523
a(g737
V%}
p2524
tp2525
a(g737
V{{
p2526
tp2527
a(g900
g960
tp2528
a(g427
g991
tp2529
a(g900
g960
tp2530
a(g737
V}}
p2531
tp2532
a(g7
g960
tp2533
a(g737
V{%
p2534
tp2535
a(g900
g960
tp2536
a(g818
Vendfor
p2537
tp2538
a(g900
g960
tp2539
a(g737
V%}
p2540
tp2541
a(g7
V\u000a--DATA--\u000areturn array('foo' => array(1, 10))\u000a--EXPECT--\u000a0 1 2 3 4 5 6 7 8 9 10 \u000aa b c d e f g h i j k l m n o p q r s t u v w x y z \u000aA B C D E F G H I J K L M N O P Q R S T U V W X Y Z \u000a1 2 3 4 5 6 7 8 9 10 \u000a1 2 3 4 5 6 7 8 9\u000a--TEST--\u000aTwig supports the "ends with" operator\u000a--TEMPLATE--\u000a
p2542
tp2543
a(g737
V{{
p2544
tp2545
a(g900
g960
tp2546
a(g216
V'foo'
p2547
tp2548
a(g900
g960
tp2549
a(g818
Vends with
p2550
tp2551
a(g900
g960
tp2552
a(g216
V'o'
p2553
tp2554
a(g900
g960
tp2555
a(g399
g2039
tp2556
a(g900
g960
tp2557
a(g216
V'OK'
p2558
tp2559
a(g900
g960
tp2560
a(g399
g1210
tp2561
a(g900
g960
tp2562
a(g216
V'KO'
p2563
tp2564
a(g900
g960
tp2565
a(g737
V}}
p2566
tp2567
a(g7
V\u000a
p2568
tp2569
a(g737
V{{
p2570
tp2571
a(g900
g960
tp2572
a(g818
Vnot
p2573
tp2574
a(g900
g960
tp2575
a(g399
g1145
tp2576
a(g216
V'foo'
p2577
tp2578
a(g900
g960
tp2579
a(g818
Vends with
p2580
tp2581
a(g900
g960
tp2582
a(g216
V'f'
p2583
tp2584
a(g399
g1149
tp2585
a(g900
g960
tp2586
a(g399
g2039
tp2587
a(g900
g960
tp2588
a(g216
V'OK'
p2589
tp2590
a(g900
g960
tp2591
a(g399
g1210
tp2592
a(g900
g960
tp2593
a(g216
V'KO'
p2594
tp2595
a(g900
g960
tp2596
a(g737
V}}
p2597
tp2598
a(g7
V\u000a
p2599
tp2600
a(g737
V{{
p2601
tp2602
a(g900
g960
tp2603
a(g818
Vnot
p2604
tp2605
a(g900
g960
tp2606
a(g399
g1145
tp2607
a(g216
V'foo'
p2608
tp2609
a(g900
g960
tp2610
a(g818
Vends with
p2611
tp2612
a(g900
g960
tp2613
a(g216
V'foowaytoolong'
p2614
tp2615
a(g399
g1149
tp2616
a(g900
g960
tp2617
a(g399
g2039
tp2618
a(g900
g960
tp2619
a(g216
V'OK'
p2620
tp2621
a(g900
g960
tp2622
a(g399
g1210
tp2623
a(g900
g960
tp2624
a(g216
V'KO'
p2625
tp2626
a(g900
g960
tp2627
a(g737
V}}
p2628
tp2629
a(g7
V\u000a
p2630
tp2631
a(g737
V{{
p2632
tp2633
a(g900
g960
tp2634
a(g216
V'foo'
p2635
tp2636
a(g900
g960
tp2637
a(g818
Vends with
p2638
tp2639
a(g900
g960
tp2640
a(g216
V''
p2641
tp2642
a(g900
g960
tp2643
a(g399
g2039
tp2644
a(g900
g960
tp2645
a(g216
V'OK'
p2646
tp2647
a(g900
g960
tp2648
a(g399
g1210
tp2649
a(g900
g960
tp2650
a(g216
V'KO'
p2651
tp2652
a(g900
g960
tp2653
a(g737
V}}
p2654
tp2655
a(g7
V\u000a
p2656
tp2657
a(g737
V{{
p2658
tp2659
a(g900
g960
tp2660
a(g216
V'1'
p2661
tp2662
a(g900
g960
tp2663
a(g818
Vends with
p2664
tp2665
a(g900
g960
tp2666
a(g859
Vtrue
p2667
tp2668
a(g900
g960
tp2669
a(g399
g2039
tp2670
a(g900
g960
tp2671
a(g216
V'OK'
p2672
tp2673
a(g900
g960
tp2674
a(g399
g1210
tp2675
a(g900
g960
tp2676
a(g216
V'KO'
p2677
tp2678
a(g900
g960
tp2679
a(g737
V}}
p2680
tp2681
a(g7
V\u000a
p2682
tp2683
a(g737
V{{
p2684
tp2685
a(g900
g960
tp2686
a(g17
g1160
tp2687
a(g900
g960
tp2688
a(g818
Vends with
p2689
tp2690
a(g900
g960
tp2691
a(g859
Vtrue
p2692
tp2693
a(g900
g960
tp2694
a(g399
g2039
tp2695
a(g900
g960
tp2696
a(g216
V'OK'
p2697
tp2698
a(g900
g960
tp2699
a(g399
g1210
tp2700
a(g900
g960
tp2701
a(g216
V'KO'
p2702
tp2703
a(g900
g960
tp2704
a(g737
V}}
p2705
tp2706
a(g7
V\u000a
p2707
tp2708
a(g737
V{{
p2709
tp2710
a(g900
g960
tp2711
a(g17
g1208
tp2712
a(g900
g960
tp2713
a(g818
Vends with
p2714
tp2715
a(g900
g960
tp2716
a(g859
Vfalse
p2717
tp2718
a(g900
g960
tp2719
a(g399
g2039
tp2720
a(g900
g960
tp2721
a(g216
V'OK'
p2722
tp2723
a(g900
g960
tp2724
a(g399
g1210
tp2725
a(g900
g960
tp2726
a(g216
V'KO'
p2727
tp2728
a(g900
g960
tp2729
a(g737
V}}
p2730
tp2731
a(g7
V\u000a
p2732
tp2733
a(g737
V{{
p2734
tp2735
a(g900
g960
tp2736
a(g216
V''
p2737
tp2738
a(g900
g960
tp2739
a(g818
Vends with
p2740
tp2741
a(g900
g960
tp2742
a(g859
Vfalse
p2743
tp2744
a(g900
g960
tp2745
a(g399
g2039
tp2746
a(g900
g960
tp2747
a(g216
V'OK'
p2748
tp2749
a(g900
g960
tp2750
a(g399
g1210
tp2751
a(g900
g960
tp2752
a(g216
V'KO'
p2753
tp2754
a(g900
g960
tp2755
a(g737
V}}
p2756
tp2757
a(g7
V\u000a
p2758
tp2759
a(g737
V{{
p2760
tp2761
a(g900
g960
tp2762
a(g859
Vfalse
p2763
tp2764
a(g900
g960
tp2765
a(g818
Vends with
p2766
tp2767
a(g900
g960
tp2768
a(g859
Vfalse
p2769
tp2770
a(g900
g960
tp2771
a(g399
g2039
tp2772
a(g900
g960
tp2773
a(g216
V'OK'
p2774
tp2775
a(g900
g960
tp2776
a(g399
g1210
tp2777
a(g900
g960
tp2778
a(g216
V'KO'
p2779
tp2780
a(g900
g960
tp2781
a(g737
V}}
p2782
tp2783
a(g7
V\u000a
p2784
tp2785
a(g737
V{{
p2786
tp2787
a(g900
g960
tp2788
a(g859
Vfalse
p2789
tp2790
a(g900
g960
tp2791
a(g818
Vends with
p2792
tp2793
a(g900
g960
tp2794
a(g216
V''
p2795
tp2796
a(g900
g960
tp2797
a(g399
g2039
tp2798
a(g900
g960
tp2799
a(g216
V'OK'
p2800
tp2801
a(g900
g960
tp2802
a(g399
g1210
tp2803
a(g900
g960
tp2804
a(g216
V'KO'
p2805
tp2806
a(g900
g960
tp2807
a(g737
V}}
p2808
tp2809
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aOK\u000aOK\u000aOK\u000aOK\u000aKO\u000aKO\u000aKO\u000aKO\u000aKO\u000aKO\u000a--TEST--\u000aTwig supports grouping of expressions\u000a--TEMPLATE--\u000a
p2810
tp2811
a(g737
V{{
p2812
tp2813
a(g900
g960
tp2814
a(g399
g1145
tp2815
a(g17
g1165
tp2816
a(g900
g960
tp2817
a(g399
g1664
tp2818
a(g900
g960
tp2819
a(g17
g1165
tp2820
a(g399
g1149
tp2821
a(g900
g960
tp2822
a(g399
g1706
tp2823
a(g900
g960
tp2824
a(g17
g1165
tp2825
a(g900
g960
tp2826
a(g737
V}}
p2827
tp2828
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a2\u000a--TEST--\u000aTwig supports literals\u000a--TEMPLATE--\u000a1 
p2829
tp2830
a(g737
V{{
p2831
tp2832
a(g900
g960
tp2833
a(g859
Vtrue
p2834
tp2835
a(g900
g960
tp2836
a(g737
V}}
p2837
tp2838
a(g7
V\u000a2 
p2839
tp2840
a(g737
V{{
p2841
tp2842
a(g900
g960
tp2843
a(g859
VTRUE
p2844
tp2845
a(g900
g960
tp2846
a(g737
V}}
p2847
tp2848
a(g7
V\u000a3 
p2849
tp2850
a(g737
V{{
p2851
tp2852
a(g900
g960
tp2853
a(g859
Vfalse
p2854
tp2855
a(g900
g960
tp2856
a(g737
V}}
p2857
tp2858
a(g7
V\u000a4 
p2859
tp2860
a(g737
V{{
p2861
tp2862
a(g900
g960
tp2863
a(g859
VFALSE
p2864
tp2865
a(g900
g960
tp2866
a(g737
V}}
p2867
tp2868
a(g7
V\u000a5 
p2869
tp2870
a(g737
V{{
p2871
tp2872
a(g900
g960
tp2873
a(g859
Vnone
p2874
tp2875
a(g900
g960
tp2876
a(g737
V}}
p2877
tp2878
a(g7
V\u000a6 
p2879
tp2880
a(g737
V{{
p2881
tp2882
a(g900
g960
tp2883
a(g859
VNONE
p2884
tp2885
a(g900
g960
tp2886
a(g737
V}}
p2887
tp2888
a(g7
V\u000a7 
p2889
tp2890
a(g737
V{{
p2891
tp2892
a(g900
g960
tp2893
a(g859
Vnull
p2894
tp2895
a(g900
g960
tp2896
a(g737
V}}
p2897
tp2898
a(g7
V\u000a8 
p2899
tp2900
a(g737
V{{
p2901
tp2902
a(g900
g960
tp2903
a(g859
VNULL
p2904
tp2905
a(g900
g960
tp2906
a(g737
V}}
p2907
tp2908
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a1 1\u000a2 1\u000a3 \u000a4 \u000a5 \u000a6 \u000a7 \u000a8 \u000a--TEST--\u000aTwig supports __call() for attributes\u000a--TEMPLATE--\u000a
p2909
tp2910
a(g737
V{{
p2911
tp2912
a(g900
g960
tp2913
a(g427
Vfoo
p2914
tp2915
a(g427
V.foo
p2916
tp2917
a(g900
g960
tp2918
a(g737
V}}
p2919
tp2920
a(g7
V\u000a
p2921
tp2922
a(g737
V{{
p2923
tp2924
a(g900
g960
tp2925
a(g427
Vfoo
p2926
tp2927
a(g427
V.bar
p2928
tp2929
a(g900
g960
tp2930
a(g737
V}}
p2931
tp2932
a(g7
V\u000a--EXPECT--\u000afoo_from_call\u000abar_from_getbar\u000a--TEST--\u000aTwig supports the "matches" operator\u000a--TEMPLATE--\u000a
p2933
tp2934
a(g737
V{{
p2935
tp2936
a(g900
g960
tp2937
a(g216
V'foo'
p2938
tp2939
a(g900
g960
tp2940
a(g427
Vmatches
p2941
tp2942
a(g900
g960
tp2943
a(g216
V'/o/'
p2944
tp2945
a(g900
g960
tp2946
a(g399
g2039
tp2947
a(g900
g960
tp2948
a(g216
V'OK'
p2949
tp2950
a(g900
g960
tp2951
a(g399
g1210
tp2952
a(g900
g960
tp2953
a(g216
V'KO'
p2954
tp2955
a(g900
g960
tp2956
a(g737
V}}
p2957
tp2958
a(g7
V\u000a
p2959
tp2960
a(g737
V{{
p2961
tp2962
a(g900
g960
tp2963
a(g216
V'foo'
p2964
tp2965
a(g900
g960
tp2966
a(g427
Vmatches
p2967
tp2968
a(g900
g960
tp2969
a(g216
V'/^fo/'
p2970
tp2971
a(g900
g960
tp2972
a(g399
g2039
tp2973
a(g900
g960
tp2974
a(g216
V'OK'
p2975
tp2976
a(g900
g960
tp2977
a(g399
g1210
tp2978
a(g900
g960
tp2979
a(g216
V'KO'
p2980
tp2981
a(g900
g960
tp2982
a(g737
V}}
p2983
tp2984
a(g7
V\u000a
p2985
tp2986
a(g737
V{{
p2987
tp2988
a(g900
g960
tp2989
a(g216
V'foo'
p2990
tp2991
a(g900
g960
tp2992
a(g427
Vmatches
p2993
tp2994
a(g900
g960
tp2995
a(g216
V'/O/i'
p2996
tp2997
a(g900
g960
tp2998
a(g399
g2039
tp2999
a(g900
g960
tp3000
a(g216
V'OK'
p3001
tp3002
a(g900
g960
tp3003
a(g399
g1210
tp3004
a(g900
g960
tp3005
a(g216
V'KO'
p3006
tp3007
a(g900
g960
tp3008
a(g737
V}}
p3009
tp3010
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aOK\u000aOK\u000aOK\u000a--TEST--\u000aTwig supports method calls\u000a--TEMPLATE--\u000a
p3011
tp3012
a(g737
V{{
p3013
tp3014
a(g900
g960
tp3015
a(g427
Vitems
p3016
tp3017
a(g427
V.foo
p3018
tp3019
a(g427
V.foo
p3020
tp3021
a(g900
g960
tp3022
a(g737
V}}
p3023
tp3024
a(g7
V\u000a
p3025
tp3026
a(g737
V{{
p3027
tp3028
a(g900
g960
tp3029
a(g427
Vitems
p3030
tp3031
a(g427
V.foo
p3032
tp3033
a(g427
V.getFoo
p3034
tp3035
a(g399
g1145
tp3036
a(g399
g1149
tp3037
a(g900
g960
tp3038
a(g737
V}}
p3039
tp3040
a(g7
V\u000a
p3041
tp3042
a(g737
V{{
p3043
tp3044
a(g900
g960
tp3045
a(g427
Vitems
p3046
tp3047
a(g427
V.foo
p3048
tp3049
a(g427
V.bar
p3050
tp3051
a(g900
g960
tp3052
a(g737
V}}
p3053
tp3054
a(g7
V\u000a
p3055
tp3056
a(g737
V{{
p3057
tp3058
a(g900
g960
tp3059
a(g427
Vitems
p3060
tp3061
a(g427
V.foo
p3062
tp3063
a(g399
g1089
tp3064
a(g216
V'bar'
p3065
tp3066
a(g399
g1093
tp3067
a(g900
g960
tp3068
a(g737
V}}
p3069
tp3070
a(g7
V\u000a
p3071
tp3072
a(g737
V{{
p3073
tp3074
a(g900
g960
tp3075
a(g427
Vitems
p3076
tp3077
a(g427
V.foo
p3078
tp3079
a(g427
V.bar
p3080
tp3081
a(g399
g1145
tp3082
a(g216
V'a'
p3083
tp3084
a(g399
g1162
tp3085
a(g900
g960
tp3086
a(g17
V4
p3087
tp3088
a(g17
g1404
tp3089
a(g399
g1149
tp3090
a(g900
g960
tp3091
a(g737
V}}
p3092
tp3093
a(g7
V\u000a
p3094
tp3095
a(g737
V{{
p3096
tp3097
a(g900
g960
tp3098
a(g427
Vitems
p3099
tp3100
a(g427
V.foo
p3101
tp3102
a(g427
V.bar
p3103
tp3104
a(g399
g1145
tp3105
a(g427
Vfoo
p3106
tp3107
a(g399
g1149
tp3108
a(g900
g960
tp3109
a(g737
V}}
p3110
tp3111
a(g7
V\u000a
p3112
tp3113
a(g737
V{{
p3114
tp3115
a(g900
g960
tp3116
a(g427
Vitems
p3117
tp3118
a(g427
V.foo
p3119
tp3120
a(g427
V.self
p3121
tp3122
a(g427
V.foo
p3123
tp3124
a(g399
g1145
tp3125
a(g399
g1149
tp3126
a(g900
g960
tp3127
a(g737
V}}
p3128
tp3129
a(g7
V\u000a
p3130
tp3131
a(g737
V{{
p3132
tp3133
a(g900
g960
tp3134
a(g427
Vitems
p3135
tp3136
a(g427
V.foo
p3137
tp3138
a(g427
V.is
p3139
tp3140
a(g900
g960
tp3141
a(g737
V}}
p3142
tp3143
a(g7
V\u000a
p3144
tp3145
a(g737
V{{
p3146
tp3147
a(g900
g960
tp3148
a(g427
Vitems
p3149
tp3150
a(g427
V.foo
p3151
tp3152
a(g427
V.in
p3153
tp3154
a(g900
g960
tp3155
a(g737
V}}
p3156
tp3157
a(g7
V\u000a
p3158
tp3159
a(g737
V{{
p3160
tp3161
a(g900
g960
tp3162
a(g427
Vitems
p3163
tp3164
a(g427
V.foo
p3165
tp3166
a(g427
V.not
p3167
tp3168
a(g900
g960
tp3169
a(g737
V}}
p3170
tp3171
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'bar', 'items' => array('foo' => new TwigTestFoo(), 'bar' => 'foo'))\u000a--CONFIG--\u000areturn array('strict_variables' => false)\u000a--EXPECT--\u000afoo\u000afoo\u000abar\u000a\u000abar_a-43\u000abar_bar\u000afoo\u000ais\u000ain\u000anot\u000a--TEST--\u000aTwig allows to use named operators as variable names\u000a--TEMPLATE--\u000a
p3172
tp3173
a(g737
V{%
p3174
tp3175
a(g900
g960
tp3176
a(g818
Vfor
p3177
tp3178
a(g900
g960
tp3179
a(g427
Vmatch
p3180
tp3181
a(g900
g960
tp3182
a(g818
Vin
p3183
tp3184
a(g900
g960
tp3185
a(g427
Vmatches
p3186
tp3187
a(g900
g960
tp3188
a(g737
V%}
p3189
tp3190
a(g7
V\u000a    
p3191
tp3192
a(g737
V{{
p3193
tp3194
a(g399
g1678
tp3195
a(g900
g960
tp3196
a(g427
Vmatch
p3197
tp3198
a(g900
g960
tp3199
a(g737
V}}
p3200
tp3201
a(g7
V\u000a
p3202
tp3203
a(g737
V{%
p3204
tp3205
a(g900
g960
tp3206
a(g818
Vendfor
p3207
tp3208
a(g900
g960
tp3209
a(g737
V%}
p3210
tp3211
a(g7
V\u000a
p3212
tp3213
a(g737
V{{
p3214
tp3215
a(g900
g960
tp3216
a(g818
Vin
p3217
tp3218
a(g900
g960
tp3219
a(g737
V}}
p3220
tp3221
a(g7
V\u000a
p3222
tp3223
a(g737
V{{
p3224
tp3225
a(g900
g960
tp3226
a(g427
Vis
p3227
tp3228
a(g900
g960
tp3229
a(g737
V}}
p3230
tp3231
a(g7
V\u000a--DATA--\u000areturn array('matches' => array(1, 2, 3), 'in' => 'in', 'is' => 'is')\u000a--EXPECT--\u000a1\u000a2\u000a3\u000ain\u000ais\u000a--TEST--\u000aTwig parses postfix expressions\u000a--TEMPLATE--\u000a
p3232
tp3233
a(g737
V{%
p3234
tp3235
a(g900
g960
tp3236
a(g818
Vimport
p3237
tp3238
a(g900
g960
tp3239
a(g427
V_self
p3240
tp3241
a(g900
g960
tp3242
a(g427
Vas
p3243
tp3244
a(g900
g960
tp3245
a(g427
Vmacros
p3246
tp3247
a(g900
g960
tp3248
a(g737
V%}
p3249
tp3250
a(g7
V\u000a\u000a
p3251
tp3252
a(g737
V{%
p3253
tp3254
a(g900
g960
tp3255
a(g818
Vmacro
p3256
tp3257
a(g900
g960
tp3258
a(g427
Vfoo
p3259
tp3260
a(g399
g1145
tp3261
a(g399
g1149
tp3262
a(g900
g960
tp3263
a(g737
V%}
p3264
tp3265
a(g7
Vfoo
p3266
tp3267
a(g737
V{%
p3268
tp3269
a(g900
g960
tp3270
a(g818
Vendmacro
p3271
tp3272
a(g900
g960
tp3273
a(g737
V%}
p3274
tp3275
a(g7
V\u000a\u000a
p3276
tp3277
a(g737
V{{
p3278
tp3279
a(g900
g960
tp3280
a(g216
V'a'
p3281
tp3282
a(g900
g960
tp3283
a(g737
V}}
p3284
tp3285
a(g7
V\u000a
p3286
tp3287
a(g737
V{{
p3288
tp3289
a(g900
g960
tp3290
a(g216
V'a'
p3291
tp3292
a(g399
g1141
tp3293
a(g560
Vupper
p3294
tp3295
a(g900
g960
tp3296
a(g737
V}}
p3297
tp3298
a(g7
V\u000a
p3299
tp3300
a(g737
V{{
p3301
tp3302
a(g900
g960
tp3303
a(g399
g1145
tp3304
a(g216
V'a'
p3305
tp3306
a(g399
g1149
tp3307
a(g399
g1141
tp3308
a(g560
Vupper
p3309
tp3310
a(g900
g960
tp3311
a(g737
V}}
p3312
tp3313
a(g7
V\u000a
p3314
tp3315
a(g737
V{{
p3316
tp3317
a(g900
g960
tp3318
a(g399
g1678
tp3319
a(g17
g1160
tp3320
a(g399
g1141
tp3321
a(g560
Vupper
p3322
tp3323
a(g900
g960
tp3324
a(g737
V}}
p3325
tp3326
a(g7
V\u000a
p3327
tp3328
a(g737
V{{
p3329
tp3330
a(g900
g960
tp3331
a(g427
Vmacros
p3332
tp3333
a(g427
V.foo
p3334
tp3335
a(g399
g1145
tp3336
a(g399
g1149
tp3337
a(g900
g960
tp3338
a(g737
V}}
p3339
tp3340
a(g7
V\u000a
p3341
tp3342
a(g737
V{{
p3343
tp3344
a(g900
g960
tp3345
a(g399
g1145
tp3346
a(g427
Vmacros
p3347
tp3348
a(g399
g1149
tp3349
a(g427
V.foo
p3350
tp3351
a(g399
g1145
tp3352
a(g399
g1149
tp3353
a(g900
g960
tp3354
a(g737
V}}
p3355
tp3356
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000aa\u000aA\u000aA\u000a-1\u000afoo\u000afoo\u000a--TEST--\u000aTwig supports the "same as" operator\u000a--TEMPLATE--\u000a
p3357
tp3358
a(g737
V{{
p3359
tp3360
a(g900
g960
tp3361
a(g17
g1160
tp3362
a(g900
g960
tp3363
a(g818
Vis
p3364
tp3365
a(g900
g960
tp3366
a(g560
Vsame
p3367
tp3368
a(g900
g960
tp3369
a(g427
Vas
p3370
tp3371
a(g399
g1145
tp3372
a(g17
g1160
tp3373
a(g399
g1149
tp3374
a(g900
g960
tp3375
a(g399
g2039
tp3376
a(g900
g960
tp3377
a(g216
V'OK'
p3378
tp3379
a(g900
g960
tp3380
a(g737
V}}
p3381
tp3382
a(g7
V\u000a
p3383
tp3384
a(g737
V{{
p3385
tp3386
a(g900
g960
tp3387
a(g17
g1160
tp3388
a(g900
g960
tp3389
a(g818
Vis
p3390
tp3391
a(g900
g960
tp3392
a(g818
Vnot
p3393
tp3394
a(g900
g960
tp3395
a(g560
Vsame
p3396
tp3397
a(g900
g960
tp3398
a(g427
Vas
p3399
tp3400
a(g399
g1145
tp3401
a(g859
Vtrue
p3402
tp3403
a(g399
g1149
tp3404
a(g900
g960
tp3405
a(g399
g2039
tp3406
a(g900
g960
tp3407
a(g216
V'OK'
p3408
tp3409
a(g900
g960
tp3410
a(g737
V}}
p3411
tp3412
a(g7
V\u000a
p3413
tp3414
a(g737
V{{
p3415
tp3416
a(g900
g960
tp3417
a(g17
g1160
tp3418
a(g900
g960
tp3419
a(g818
Vis
p3420
tp3421
a(g900
g960
tp3422
a(g560
Vsame
p3423
tp3424
a(g900
g960
tp3425
a(g427
Vas
p3426
tp3427
a(g399
g1145
tp3428
a(g17
g1160
tp3429
a(g399
g1149
tp3430
a(g900
g960
tp3431
a(g399
g2039
tp3432
a(g900
g960
tp3433
a(g216
V'OK'
p3434
tp3435
a(g900
g960
tp3436
a(g737
V}}
p3437
tp3438
a(g7
V\u000a
p3439
tp3440
a(g737
V{{
p3441
tp3442
a(g900
g960
tp3443
a(g17
g1160
tp3444
a(g900
g960
tp3445
a(g818
Vis
p3446
tp3447
a(g900
g960
tp3448
a(g818
Vnot
p3449
tp3450
a(g900
g960
tp3451
a(g560
Vsame
p3452
tp3453
a(g900
g960
tp3454
a(g427
Vas
p3455
tp3456
a(g399
g1145
tp3457
a(g859
Vtrue
p3458
tp3459
a(g399
g1149
tp3460
a(g900
g960
tp3461
a(g399
g2039
tp3462
a(g900
g960
tp3463
a(g216
V'OK'
p3464
tp3465
a(g900
g960
tp3466
a(g737
V}}
p3467
tp3468
a(g7
V\u000a
p3469
tp3470
a(g737
V{{
p3471
tp3472
a(g900
g960
tp3473
a(g17
g1160
tp3474
a(g900
g960
tp3475
a(g818
Vis
p3476
tp3477
a(g900
V   
p3478
tp3479
a(g560
Vsame
p3480
tp3481
a(g900
V    
p3482
tp3483
a(g427
Vas
p3484
tp3485
a(g900
V   
p3486
tp3487
a(g399
g1145
tp3488
a(g17
g1160
tp3489
a(g399
g1149
tp3490
a(g900
g960
tp3491
a(g399
g2039
tp3492
a(g900
g960
tp3493
a(g216
V'OK'
p3494
tp3495
a(g900
g960
tp3496
a(g737
V}}
p3497
tp3498
a(g7
V\u000a
p3499
tp3500
a(g737
V{{
p3501
tp3502
a(g900
g960
tp3503
a(g17
g1160
tp3504
a(g900
g960
tp3505
a(g818
Vis
p3506
tp3507
a(g900
g960
tp3508
a(g818
Vnot
p3509
tp3510
a(g900
V\u000a    
p3511
tp3512
a(g560
Vsame
p3513
tp3514
a(g900
V\u000a    
p3515
tp3516
a(g427
Vas
p3517
tp3518
a(g900
V\u000a    
p3519
tp3520
a(g399
g1145
tp3521
a(g859
Vtrue
p3522
tp3523
a(g399
g1149
tp3524
a(g900
g960
tp3525
a(g399
g2039
tp3526
a(g900
g960
tp3527
a(g216
V'OK'
p3528
tp3529
a(g900
g960
tp3530
a(g737
V}}
p3531
tp3532
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aOK\u000aOK\u000aOK\u000aOK\u000aOK\u000aOK\u000a--TEST--\u000aTwig supports the "starts with" operator\u000a--TEMPLATE--\u000a
p3533
tp3534
a(g737
V{{
p3535
tp3536
a(g900
g960
tp3537
a(g216
V'foo'
p3538
tp3539
a(g900
g960
tp3540
a(g818
Vstarts with
p3541
tp3542
a(g900
g960
tp3543
a(g216
V'f'
p3544
tp3545
a(g900
g960
tp3546
a(g399
g2039
tp3547
a(g900
g960
tp3548
a(g216
V'OK'
p3549
tp3550
a(g900
g960
tp3551
a(g399
g1210
tp3552
a(g900
g960
tp3553
a(g216
V'KO'
p3554
tp3555
a(g900
g960
tp3556
a(g737
V}}
p3557
tp3558
a(g7
V\u000a
p3559
tp3560
a(g737
V{{
p3561
tp3562
a(g900
g960
tp3563
a(g818
Vnot
p3564
tp3565
a(g900
g960
tp3566
a(g399
g1145
tp3567
a(g216
V'foo'
p3568
tp3569
a(g900
g960
tp3570
a(g818
Vstarts with
p3571
tp3572
a(g900
g960
tp3573
a(g216
V'oo'
p3574
tp3575
a(g399
g1149
tp3576
a(g900
g960
tp3577
a(g399
g2039
tp3578
a(g900
g960
tp3579
a(g216
V'OK'
p3580
tp3581
a(g900
g960
tp3582
a(g399
g1210
tp3583
a(g900
g960
tp3584
a(g216
V'KO'
p3585
tp3586
a(g900
g960
tp3587
a(g737
V}}
p3588
tp3589
a(g7
V\u000a
p3590
tp3591
a(g737
V{{
p3592
tp3593
a(g900
g960
tp3594
a(g818
Vnot
p3595
tp3596
a(g900
g960
tp3597
a(g399
g1145
tp3598
a(g216
V'foo'
p3599
tp3600
a(g900
g960
tp3601
a(g818
Vstarts with
p3602
tp3603
a(g900
g960
tp3604
a(g216
V'foowaytoolong'
p3605
tp3606
a(g399
g1149
tp3607
a(g900
g960
tp3608
a(g399
g2039
tp3609
a(g900
g960
tp3610
a(g216
V'OK'
p3611
tp3612
a(g900
g960
tp3613
a(g399
g1210
tp3614
a(g900
g960
tp3615
a(g216
V'KO'
p3616
tp3617
a(g900
g960
tp3618
a(g737
V}}
p3619
tp3620
a(g7
V\u000a
p3621
tp3622
a(g737
V{{
p3623
tp3624
a(g900
g960
tp3625
a(g216
V'foo'
p3626
tp3627
a(g900
g960
tp3628
a(g818
Vstarts      with
p3629
tp3630
a(g900
g960
tp3631
a(g216
V'f'
p3632
tp3633
a(g900
g960
tp3634
a(g399
g2039
tp3635
a(g900
g960
tp3636
a(g216
V'OK'
p3637
tp3638
a(g900
g960
tp3639
a(g399
g1210
tp3640
a(g900
g960
tp3641
a(g216
V'KO'
p3642
tp3643
a(g900
g960
tp3644
a(g737
V}}
p3645
tp3646
a(g7
V\u000a
p3647
tp3648
a(g737
V{{
p3649
tp3650
a(g900
g960
tp3651
a(g216
V'foo'
p3652
tp3653
a(g900
g960
tp3654
a(g818
Vstarts\u000awith
p3655
tp3656
a(g900
g960
tp3657
a(g216
V'f'
p3658
tp3659
a(g900
g960
tp3660
a(g399
g2039
tp3661
a(g900
g960
tp3662
a(g216
V'OK'
p3663
tp3664
a(g900
g960
tp3665
a(g399
g1210
tp3666
a(g900
g960
tp3667
a(g216
V'KO'
p3668
tp3669
a(g900
g960
tp3670
a(g737
V}}
p3671
tp3672
a(g7
V\u000a
p3673
tp3674
a(g737
V{{
p3675
tp3676
a(g900
g960
tp3677
a(g216
V'foo'
p3678
tp3679
a(g900
g960
tp3680
a(g818
Vstarts with
p3681
tp3682
a(g900
g960
tp3683
a(g216
V''
p3684
tp3685
a(g900
g960
tp3686
a(g399
g2039
tp3687
a(g900
g960
tp3688
a(g216
V'OK'
p3689
tp3690
a(g900
g960
tp3691
a(g399
g1210
tp3692
a(g900
g960
tp3693
a(g216
V'KO'
p3694
tp3695
a(g900
g960
tp3696
a(g737
V}}
p3697
tp3698
a(g7
V\u000a
p3699
tp3700
a(g737
V{{
p3701
tp3702
a(g900
g960
tp3703
a(g216
V'1'
p3704
tp3705
a(g900
g960
tp3706
a(g818
Vstarts with
p3707
tp3708
a(g900
g960
tp3709
a(g859
Vtrue
p3710
tp3711
a(g900
g960
tp3712
a(g399
g2039
tp3713
a(g900
g960
tp3714
a(g216
V'OK'
p3715
tp3716
a(g900
g960
tp3717
a(g399
g1210
tp3718
a(g900
g960
tp3719
a(g216
V'KO'
p3720
tp3721
a(g900
g960
tp3722
a(g737
V}}
p3723
tp3724
a(g7
V\u000a
p3725
tp3726
a(g737
V{{
p3727
tp3728
a(g900
g960
tp3729
a(g216
V''
p3730
tp3731
a(g900
g960
tp3732
a(g818
Vstarts with
p3733
tp3734
a(g900
g960
tp3735
a(g859
Vfalse
p3736
tp3737
a(g900
g960
tp3738
a(g399
g2039
tp3739
a(g900
g960
tp3740
a(g216
V'OK'
p3741
tp3742
a(g900
g960
tp3743
a(g399
g1210
tp3744
a(g900
g960
tp3745
a(g216
V'KO'
p3746
tp3747
a(g900
g960
tp3748
a(g737
V}}
p3749
tp3750
a(g7
V\u000a
p3751
tp3752
a(g737
V{{
p3753
tp3754
a(g900
g960
tp3755
a(g216
V'a'
p3756
tp3757
a(g900
g960
tp3758
a(g818
Vstarts with
p3759
tp3760
a(g900
g960
tp3761
a(g859
Vfalse
p3762
tp3763
a(g900
g960
tp3764
a(g399
g2039
tp3765
a(g900
g960
tp3766
a(g216
V'OK'
p3767
tp3768
a(g900
g960
tp3769
a(g399
g1210
tp3770
a(g900
g960
tp3771
a(g216
V'KO'
p3772
tp3773
a(g900
g960
tp3774
a(g737
V}}
p3775
tp3776
a(g7
V\u000a
p3777
tp3778
a(g737
V{{
p3779
tp3780
a(g900
g960
tp3781
a(g859
Vfalse
p3782
tp3783
a(g900
g960
tp3784
a(g818
Vstarts with
p3785
tp3786
a(g900
g960
tp3787
a(g216
V''
p3788
tp3789
a(g900
g960
tp3790
a(g399
g2039
tp3791
a(g900
g960
tp3792
a(g216
V'OK'
p3793
tp3794
a(g900
g960
tp3795
a(g399
g1210
tp3796
a(g900
g960
tp3797
a(g216
V'KO'
p3798
tp3799
a(g900
g960
tp3800
a(g737
V}}
p3801
tp3802
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aOK\u000aOK\u000aOK\u000aOK\u000aOK\u000aOK\u000aKO\u000aKO\u000aKO\u000aKO\u000a--TEST--\u000aTwig supports string interpolation\u000a--TEMPLATE--\u000a
p3803
tp3804
a(g708
V{# "foo #{"foo #{bar} baz"} baz" #}
p3805
tp3806
a(g7
V\u000a
p3807
tp3808
a(g708
V{# "foo #{bar}#{bar} baz" #}
p3809
tp3810
a(g7
V\u000a--DATA--\u000areturn array('bar' => 'BAR');\u000a--EXPECT--\u000afoo foo BAR baz baz\u000afoo BARBAR baz\u000a--TEST--\u000aTwig supports the ternary operator\u000a--TEMPLATE--\u000a
p3811
tp3812
a(g737
V{{
p3813
tp3814
a(g900
g960
tp3815
a(g17
g1160
tp3816
a(g900
g960
tp3817
a(g399
g2039
tp3818
a(g900
g960
tp3819
a(g216
V'YES'
p3820
tp3821
a(g900
g960
tp3822
a(g737
V}}
p3823
tp3824
a(g7
V\u000a
p3825
tp3826
a(g737
V{{
p3827
tp3828
a(g900
g960
tp3829
a(g17
g1208
tp3830
a(g900
g960
tp3831
a(g399
g2039
tp3832
a(g900
g960
tp3833
a(g216
V'YES'
p3834
tp3835
a(g900
g960
tp3836
a(g737
V}}
p3837
tp3838
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aYES\u000a\u000a--TEST--\u000aTwig supports the ternary operator\u000a--TEMPLATE--\u000a
p3839
tp3840
a(g737
V{{
p3841
tp3842
a(g900
g960
tp3843
a(g216
V'YES'
p3844
tp3845
a(g900
g960
tp3846
a(g399
g2039
tp3847
a(g399
g1210
tp3848
a(g900
g960
tp3849
a(g216
V'NO'
p3850
tp3851
a(g900
g960
tp3852
a(g737
V}}
p3853
tp3854
a(g7
V\u000a
p3855
tp3856
a(g737
V{{
p3857
tp3858
a(g900
g960
tp3859
a(g17
g1208
tp3860
a(g900
g960
tp3861
a(g399
g2039
tp3862
a(g399
g1210
tp3863
a(g900
g960
tp3864
a(g216
V'NO'
p3865
tp3866
a(g900
g960
tp3867
a(g737
V}}
p3868
tp3869
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aYES\u000aNO\u000a--TEST--\u000aTwig supports the ternary operator\u000a--TEMPLATE--\u000a
p3870
tp3871
a(g737
V{{
p3872
tp3873
a(g900
g960
tp3874
a(g17
g1160
tp3875
a(g900
g960
tp3876
a(g399
g2039
tp3877
a(g900
g960
tp3878
a(g216
V'YES'
p3879
tp3880
a(g900
g960
tp3881
a(g399
g1210
tp3882
a(g900
g960
tp3883
a(g216
V'NO'
p3884
tp3885
a(g900
g960
tp3886
a(g737
V}}
p3887
tp3888
a(g7
V\u000a
p3889
tp3890
a(g737
V{{
p3891
tp3892
a(g900
g960
tp3893
a(g17
g1208
tp3894
a(g900
g960
tp3895
a(g399
g2039
tp3896
a(g900
g960
tp3897
a(g216
V'YES'
p3898
tp3899
a(g900
g960
tp3900
a(g399
g1210
tp3901
a(g900
g960
tp3902
a(g216
V'NO'
p3903
tp3904
a(g900
g960
tp3905
a(g737
V}}
p3906
tp3907
a(g7
V\u000a
p3908
tp3909
a(g737
V{{
p3910
tp3911
a(g900
g960
tp3912
a(g17
g1208
tp3913
a(g900
g960
tp3914
a(g399
g2039
tp3915
a(g900
g960
tp3916
a(g216
V'YES'
p3917
tp3918
a(g900
g960
tp3919
a(g399
g1210
tp3920
a(g900
g960
tp3921
a(g399
g1145
tp3922
a(g17
g1160
tp3923
a(g900
g960
tp3924
a(g399
g2039
tp3925
a(g900
g960
tp3926
a(g216
V'YES1'
p3927
tp3928
a(g900
g960
tp3929
a(g399
g1210
tp3930
a(g900
g960
tp3931
a(g216
V'NO1'
p3932
tp3933
a(g399
g1149
tp3934
a(g900
g960
tp3935
a(g737
V}}
p3936
tp3937
a(g7
V\u000a
p3938
tp3939
a(g737
V{{
p3940
tp3941
a(g900
g960
tp3942
a(g17
g1208
tp3943
a(g900
g960
tp3944
a(g399
g2039
tp3945
a(g900
g960
tp3946
a(g216
V'YES'
p3947
tp3948
a(g900
g960
tp3949
a(g399
g1210
tp3950
a(g900
g960
tp3951
a(g399
g1145
tp3952
a(g17
g1208
tp3953
a(g900
g960
tp3954
a(g399
g2039
tp3955
a(g900
g960
tp3956
a(g216
V'YES1'
p3957
tp3958
a(g900
g960
tp3959
a(g399
g1210
tp3960
a(g900
g960
tp3961
a(g216
V'NO1'
p3962
tp3963
a(g399
g1149
tp3964
a(g900
g960
tp3965
a(g737
V}}
p3966
tp3967
a(g7
V\u000a
p3968
tp3969
a(g737
V{{
p3970
tp3971
a(g900
g960
tp3972
a(g17
g1160
tp3973
a(g900
g960
tp3974
a(g399
V==
p3975
tp3976
a(g900
g960
tp3977
a(g17
g1160
tp3978
a(g900
g960
tp3979
a(g399
g2039
tp3980
a(g900
g960
tp3981
a(g216
V'foo<br />'
p3982
tp3983
a(g216
V:''
p3984
tp3985
a(g900
g960
tp3986
a(g737
V}}
p3987
tp3988
a(g7
V\u000a
p3989
tp3990
a(g737
V{{
p3991
tp3992
a(g900
g960
tp3993
a(g427
Vfoo
p3994
tp3995
a(g900
g960
tp3996
a(g399
g1606
tp3997
a(g900
g960
tp3998
a(g399
g1145
tp3999
a(g427
Vbar
p4000
tp4001
a(g900
g960
tp4002
a(g399
g2039
tp4003
a(g900
g960
tp4004
a(g399
g1145
tp4005
a(g216
V'-'
p4006
tp4007
a(g900
g960
tp4008
a(g399
g1606
tp4009
a(g900
g960
tp4010
a(g427
Vbar
p4011
tp4012
a(g399
g1149
tp4013
a(g900
g960
tp4014
a(g399
g1210
tp4015
a(g900
g960
tp4016
a(g216
V''
p4017
tp4018
a(g399
g1149
tp4019
a(g900
g960
tp4020
a(g737
V}}
p4021
tp4022
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'foo', 'bar' => 'bar')\u000a--EXPECT--\u000aYES\u000aNO\u000aYES1\u000aNO1\u000afoo<br />\u000afoo-bar\u000a--TEST--\u000aTwig does not allow to use two-word named operators as variable names\u000a--TEMPLATE--\u000a
p4023
tp4024
a(g737
V{{
p4025
tp4026
a(g900
g960
tp4027
a(g818
Vstarts with
p4028
tp4029
a(g900
g960
tp4030
a(g737
V}}
p4031
tp4032
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Unexpected token "operator" of value "starts with" in "index.twig" at line 2\u000a--TEST--\u000aTwig unary operators precedence\u000a--TEMPLATE--\u000a
p4033
tp4034
a(g737
V{{
p4035
tp4036
a(g900
g960
tp4037
a(g399
g1678
tp4038
a(g17
g1160
tp4039
a(g900
g960
tp4040
a(g399
g1678
tp4041
a(g900
g960
tp4042
a(g17
g1160
tp4043
a(g900
g960
tp4044
a(g737
V}}
p4045
tp4046
a(g7
V\u000a
p4047
tp4048
a(g737
V{{
p4049
tp4050
a(g900
g960
tp4051
a(g399
g1678
tp4052
a(g17
g1160
tp4053
a(g900
g960
tp4054
a(g399
g1678
tp4055
a(g900
g960
tp4056
a(g399
g1678
tp4057
a(g17
g1160
tp4058
a(g900
g960
tp4059
a(g737
V}}
p4060
tp4061
a(g7
V\u000a
p4062
tp4063
a(g737
V{{
p4064
tp4065
a(g900
g960
tp4066
a(g399
g1678
tp4067
a(g17
g1160
tp4068
a(g900
g960
tp4069
a(g399
g1692
tp4070
a(g900
g960
tp4071
a(g399
g1678
tp4072
a(g17
g1160
tp4073
a(g900
g960
tp4074
a(g737
V}}
p4075
tp4076
a(g7
V\u000a
p4077
tp4078
a(g737
V{{
p4079
tp4080
a(g900
g960
tp4081
a(g17
g3087
tp4082
a(g900
g960
tp4083
a(g399
g1706
tp4084
a(g900
g960
tp4085
a(g399
g1678
tp4086
a(g17
g1160
tp4087
a(g900
g960
tp4088
a(g399
g1692
tp4089
a(g900
g960
tp4090
a(g17
g1963
tp4091
a(g900
g960
tp4092
a(g737
V}}
p4093
tp4094
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a-2\u000a0\u000a1\u000a-20\u000a--TEST--\u000aTwig supports unary operators (not, -, +)\u000a--TEMPLATE--\u000a
p4095
tp4096
a(g737
V{{
p4097
tp4098
a(g900
g960
tp4099
a(g818
Vnot
p4100
tp4101
a(g900
g960
tp4102
a(g17
g1160
tp4103
a(g900
g960
tp4104
a(g737
V}}
p4105
tp4106
a(g7
g1706
tp4107
a(g737
V{{
p4108
tp4109
a(g900
g960
tp4110
a(g818
Vnot
p4111
tp4112
a(g900
g960
tp4113
a(g17
g1208
tp4114
a(g900
g960
tp4115
a(g737
V}}
p4116
tp4117
a(g7
V\u000a
p4118
tp4119
a(g737
V{{
p4120
tp4121
a(g900
g960
tp4122
a(g399
g1664
tp4123
a(g17
g1160
tp4124
a(g900
g960
tp4125
a(g399
g1664
tp4126
a(g900
g960
tp4127
a(g17
g1160
tp4128
a(g900
g960
tp4129
a(g737
V}}
p4130
tp4131
a(g7
g1706
tp4132
a(g737
V{{
p4133
tp4134
a(g900
g960
tp4135
a(g399
g1678
tp4136
a(g17
g1160
tp4137
a(g900
g960
tp4138
a(g399
g1678
tp4139
a(g900
g960
tp4140
a(g17
g1160
tp4141
a(g900
g960
tp4142
a(g737
V}}
p4143
tp4144
a(g7
V\u000a
p4145
tp4146
a(g737
V{{
p4147
tp4148
a(g900
g960
tp4149
a(g818
Vnot
p4150
tp4151
a(g900
g960
tp4152
a(g399
g1145
tp4153
a(g859
Vfalse
p4154
tp4155
a(g900
g960
tp4156
a(g818
Vor
p4157
tp4158
a(g900
g960
tp4159
a(g859
Vtrue
p4160
tp4161
a(g399
g1149
tp4162
a(g900
g960
tp4163
a(g737
V}}
p4164
tp4165
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a/1\u000a2/-2\u000a\u000a--TEST--\u000a"abs" filter\u000a--TEMPLATE--\u000a
p4166
tp4167
a(g737
V{{
p4168
tp4169
a(g900
g960
tp4170
a(g399
g1145
tp4171
a(g399
g1678
tp4172
a(g17
V5.5
p4173
tp4174
a(g399
g1149
tp4175
a(g399
g1141
tp4176
a(g560
Vabs
p4177
tp4178
a(g900
g960
tp4179
a(g737
V}}
p4180
tp4181
a(g7
V\u000a
p4182
tp4183
a(g737
V{{
p4184
tp4185
a(g900
g960
tp4186
a(g399
g1145
tp4187
a(g399
g1678
tp4188
a(g17
g1963
tp4189
a(g399
g1149
tp4190
a(g399
g1141
tp4191
a(g560
Vabs
p4192
tp4193
a(g900
g960
tp4194
a(g737
V}}
p4195
tp4196
a(g7
V\u000a
p4197
tp4198
a(g737
V{{
p4199
tp4200
a(g900
g960
tp4201
a(g399
g1145
tp4202
a(g399
g1678
tp4203
a(g17
g1208
tp4204
a(g399
g1149
tp4205
a(g399
g1141
tp4206
a(g560
Vabs
p4207
tp4208
a(g900
g960
tp4209
a(g737
V}}
p4210
tp4211
a(g7
V\u000a
p4212
tp4213
a(g737
V{{
p4214
tp4215
a(g900
g960
tp4216
a(g17
g1208
tp4217
a(g399
g1141
tp4218
a(g560
Vabs
p4219
tp4220
a(g900
g960
tp4221
a(g737
V}}
p4222
tp4223
a(g7
V\u000a
p4224
tp4225
a(g737
V{{
p4226
tp4227
a(g900
g960
tp4228
a(g17
g1963
tp4229
a(g399
g1141
tp4230
a(g560
Vabs
p4231
tp4232
a(g900
g960
tp4233
a(g737
V}}
p4234
tp4235
a(g7
V\u000a
p4236
tp4237
a(g737
V{{
p4238
tp4239
a(g900
g960
tp4240
a(g17
V5.5
p4241
tp4242
a(g399
g1141
tp4243
a(g560
Vabs
p4244
tp4245
a(g900
g960
tp4246
a(g737
V}}
p4247
tp4248
a(g7
V\u000a
p4249
tp4250
a(g737
V{{
p4251
tp4252
a(g900
g960
tp4253
a(g427
Vnumber1
p4254
tp4255
a(g399
g1141
tp4256
a(g560
Vabs
p4257
tp4258
a(g900
g960
tp4259
a(g737
V}}
p4260
tp4261
a(g7
V\u000a
p4262
tp4263
a(g737
V{{
p4264
tp4265
a(g900
g960
tp4266
a(g427
Vnumber2
p4267
tp4268
a(g399
g1141
tp4269
a(g560
Vabs
p4270
tp4271
a(g900
g960
tp4272
a(g737
V}}
p4273
tp4274
a(g7
V\u000a
p4275
tp4276
a(g737
V{{
p4277
tp4278
a(g900
g960
tp4279
a(g427
Vnumber3
p4280
tp4281
a(g399
g1141
tp4282
a(g560
Vabs
p4283
tp4284
a(g900
g960
tp4285
a(g737
V}}
p4286
tp4287
a(g7
V\u000a
p4288
tp4289
a(g737
V{{
p4290
tp4291
a(g900
g960
tp4292
a(g427
Vnumber4
p4293
tp4294
a(g399
g1141
tp4295
a(g560
Vabs
p4296
tp4297
a(g900
g960
tp4298
a(g737
V}}
p4299
tp4300
a(g7
V\u000a
p4301
tp4302
a(g737
V{{
p4303
tp4304
a(g900
g960
tp4305
a(g427
Vnumber5
p4306
tp4307
a(g399
g1141
tp4308
a(g560
Vabs
p4309
tp4310
a(g900
g960
tp4311
a(g737
V}}
p4312
tp4313
a(g7
V\u000a
p4314
tp4315
a(g737
V{{
p4316
tp4317
a(g900
g960
tp4318
a(g427
Vnumber6
p4319
tp4320
a(g399
g1141
tp4321
a(g560
Vabs
p4322
tp4323
a(g900
g960
tp4324
a(g737
V}}
p4325
tp4326
a(g7
V\u000a--DATA--\u000areturn array('number1' => -5.5, 'number2' => -5, 'number3' => -0, 'number4' => 0, 'number5' => 5, 'number6' => 5.5)\u000a--EXPECT--\u000a5.5\u000a5\u000a0\u000a0\u000a5\u000a5.5\u000a5.5\u000a5\u000a0\u000a0\u000a5\u000a5.5\u000a--TEST--\u000a"batch" filter\u000a--TEMPLATE--\u000a
p4327
tp4328
a(g737
V{%
p4329
tp4330
a(g900
g960
tp4331
a(g818
Vfor
p4332
tp4333
a(g900
g960
tp4334
a(g427
Vrow
p4335
tp4336
a(g900
g960
tp4337
a(g818
Vin
p4338
tp4339
a(g900
g960
tp4340
a(g427
Vitems
p4341
tp4342
a(g399
g1141
tp4343
a(g560
Vbatch
p4344
tp4345
a(g399
g1145
tp4346
a(g17
V3.1
p4347
tp4348
a(g399
g1149
tp4349
a(g900
g960
tp4350
a(g737
V%}
p4351
tp4352
a(g7
V\u000a  <div class=row>\u000a  
p4353
tp4354
a(g737
V{%
p4355
tp4356
a(g900
g960
tp4357
a(g818
Vfor
p4358
tp4359
a(g900
g960
tp4360
a(g427
Vcolumn
p4361
tp4362
a(g900
g960
tp4363
a(g818
Vin
p4364
tp4365
a(g900
g960
tp4366
a(g427
Vrow
p4367
tp4368
a(g900
g960
tp4369
a(g737
V%}
p4370
tp4371
a(g7
V\u000a    <div class=item>
p4372
tp4373
a(g737
V{{
p4374
tp4375
a(g900
g960
tp4376
a(g427
Vcolumn
p4377
tp4378
a(g900
g960
tp4379
a(g737
V}}
p4380
tp4381
a(g7
V</div>\u000a  
p4382
tp4383
a(g737
V{%
p4384
tp4385
a(g900
g960
tp4386
a(g818
Vendfor
p4387
tp4388
a(g900
g960
tp4389
a(g737
V%}
p4390
tp4391
a(g7
V\u000a  </div>\u000a
p4392
tp4393
a(g737
V{%
p4394
tp4395
a(g900
g960
tp4396
a(g818
Vendfor
p4397
tp4398
a(g900
g960
tp4399
a(g737
V%}
p4400
tp4401
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'))\u000a--EXPECT--\u000a<div class=row>\u000a      <div class=item>a</div>\u000a      <div class=item>b</div>\u000a      <div class=item>c</div>\u000a      <div class=item>d</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>e</div>\u000a      <div class=item>f</div>\u000a      <div class=item>g</div>\u000a      <div class=item>h</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>i</div>\u000a      <div class=item>j</div>\u000a    </div>\u000a--TEST--\u000a"batch" filter\u000a--TEMPLATE--\u000a
p4402
tp4403
a(g737
V{%
p4404
tp4405
a(g900
g960
tp4406
a(g818
Vfor
p4407
tp4408
a(g900
g960
tp4409
a(g427
Vrow
p4410
tp4411
a(g900
g960
tp4412
a(g818
Vin
p4413
tp4414
a(g900
g960
tp4415
a(g427
Vitems
p4416
tp4417
a(g399
g1141
tp4418
a(g560
Vbatch
p4419
tp4420
a(g399
g1145
tp4421
a(g17
g1404
tp4422
a(g399
g1149
tp4423
a(g900
g960
tp4424
a(g737
V%}
p4425
tp4426
a(g7
V\u000a  <div class=row>\u000a  
p4427
tp4428
a(g737
V{%
p4429
tp4430
a(g900
g960
tp4431
a(g818
Vfor
p4432
tp4433
a(g900
g960
tp4434
a(g427
Vcolumn
p4435
tp4436
a(g900
g960
tp4437
a(g818
Vin
p4438
tp4439
a(g900
g960
tp4440
a(g427
Vrow
p4441
tp4442
a(g900
g960
tp4443
a(g737
V%}
p4444
tp4445
a(g7
V\u000a    <div class=item>
p4446
tp4447
a(g737
V{{
p4448
tp4449
a(g900
g960
tp4450
a(g427
Vcolumn
p4451
tp4452
a(g900
g960
tp4453
a(g737
V}}
p4454
tp4455
a(g7
V</div>\u000a  
p4456
tp4457
a(g737
V{%
p4458
tp4459
a(g900
g960
tp4460
a(g818
Vendfor
p4461
tp4462
a(g900
g960
tp4463
a(g737
V%}
p4464
tp4465
a(g7
V\u000a  </div>\u000a
p4466
tp4467
a(g737
V{%
p4468
tp4469
a(g900
g960
tp4470
a(g818
Vendfor
p4471
tp4472
a(g900
g960
tp4473
a(g737
V%}
p4474
tp4475
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'))\u000a--EXPECT--\u000a<div class=row>\u000a      <div class=item>a</div>\u000a      <div class=item>b</div>\u000a      <div class=item>c</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>d</div>\u000a      <div class=item>e</div>\u000a      <div class=item>f</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>g</div>\u000a      <div class=item>h</div>\u000a      <div class=item>i</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>j</div>\u000a    </div>\u000a--TEST--\u000a"batch" filter\u000a--TEMPLATE--\u000a<table>\u000a
p4476
tp4477
a(g737
V{%
p4478
tp4479
a(g900
g960
tp4480
a(g818
Vfor
p4481
tp4482
a(g900
g960
tp4483
a(g427
Vrow
p4484
tp4485
a(g900
g960
tp4486
a(g818
Vin
p4487
tp4488
a(g900
g960
tp4489
a(g427
Vitems
p4490
tp4491
a(g399
g1141
tp4492
a(g560
Vbatch
p4493
tp4494
a(g399
g1145
tp4495
a(g17
g1404
tp4496
a(g399
g1162
tp4497
a(g900
g960
tp4498
a(g216
V''
p4499
tp4500
a(g399
g1149
tp4501
a(g900
g960
tp4502
a(g737
V%}
p4503
tp4504
a(g7
V\u000a  <tr>\u000a  
p4505
tp4506
a(g737
V{%
p4507
tp4508
a(g900
g960
tp4509
a(g818
Vfor
p4510
tp4511
a(g900
g960
tp4512
a(g427
Vcolumn
p4513
tp4514
a(g900
g960
tp4515
a(g818
Vin
p4516
tp4517
a(g900
g960
tp4518
a(g427
Vrow
p4519
tp4520
a(g900
g960
tp4521
a(g737
V%}
p4522
tp4523
a(g7
V\u000a    <td>
p4524
tp4525
a(g737
V{{
p4526
tp4527
a(g900
g960
tp4528
a(g427
Vcolumn
p4529
tp4530
a(g900
g960
tp4531
a(g737
V}}
p4532
tp4533
a(g7
V</td>\u000a  
p4534
tp4535
a(g737
V{%
p4536
tp4537
a(g900
g960
tp4538
a(g818
Vendfor
p4539
tp4540
a(g900
g960
tp4541
a(g737
V%}
p4542
tp4543
a(g7
V\u000a  </tr>\u000a
p4544
tp4545
a(g737
V{%
p4546
tp4547
a(g900
g960
tp4548
a(g818
Vendfor
p4549
tp4550
a(g900
g960
tp4551
a(g737
V%}
p4552
tp4553
a(g7
V\u000a</table>\u000a--DATA--\u000areturn array('items' => array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'))\u000a--EXPECT--\u000a<table>\u000a  <tr>\u000a      <td>a</td>\u000a      <td>b</td>\u000a      <td>c</td>\u000a    </tr>\u000a  <tr>\u000a      <td>d</td>\u000a      <td>e</td>\u000a      <td>f</td>\u000a    </tr>\u000a  <tr>\u000a      <td>g</td>\u000a      <td>h</td>\u000a      <td>i</td>\u000a    </tr>\u000a  <tr>\u000a      <td>j</td>\u000a      <td></td>\u000a      <td></td>\u000a    </tr>\u000a</table>\u000a--TEST--\u000a"batch" filter\u000a--TEMPLATE--\u000a
p4554
tp4555
a(g737
V{%
p4556
tp4557
a(g900
g960
tp4558
a(g818
Vfor
p4559
tp4560
a(g900
g960
tp4561
a(g427
Vrow
p4562
tp4563
a(g900
g960
tp4564
a(g818
Vin
p4565
tp4566
a(g900
g960
tp4567
a(g427
Vitems
p4568
tp4569
a(g399
g1141
tp4570
a(g560
Vbatch
p4571
tp4572
a(g399
g1145
tp4573
a(g17
g1404
tp4574
a(g399
g1162
tp4575
a(g900
g960
tp4576
a(g216
V'fill'
p4577
tp4578
a(g399
g1149
tp4579
a(g900
g960
tp4580
a(g737
V%}
p4581
tp4582
a(g7
V\u000a  <div class=row>\u000a  
p4583
tp4584
a(g737
V{%
p4585
tp4586
a(g900
g960
tp4587
a(g818
Vfor
p4588
tp4589
a(g900
g960
tp4590
a(g427
Vcolumn
p4591
tp4592
a(g900
g960
tp4593
a(g818
Vin
p4594
tp4595
a(g900
g960
tp4596
a(g427
Vrow
p4597
tp4598
a(g900
g960
tp4599
a(g737
V%}
p4600
tp4601
a(g7
V\u000a    <div class=item>
p4602
tp4603
a(g737
V{{
p4604
tp4605
a(g900
g960
tp4606
a(g427
Vcolumn
p4607
tp4608
a(g900
g960
tp4609
a(g737
V}}
p4610
tp4611
a(g7
V</div>\u000a  
p4612
tp4613
a(g737
V{%
p4614
tp4615
a(g900
g960
tp4616
a(g818
Vendfor
p4617
tp4618
a(g900
g960
tp4619
a(g737
V%}
p4620
tp4621
a(g7
V\u000a  </div>\u000a
p4622
tp4623
a(g737
V{%
p4624
tp4625
a(g900
g960
tp4626
a(g818
Vendfor
p4627
tp4628
a(g900
g960
tp4629
a(g737
V%}
p4630
tp4631
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l'))\u000a--EXPECT--\u000a<div class=row>\u000a      <div class=item>a</div>\u000a      <div class=item>b</div>\u000a      <div class=item>c</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>d</div>\u000a      <div class=item>e</div>\u000a      <div class=item>f</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>g</div>\u000a      <div class=item>h</div>\u000a      <div class=item>i</div>\u000a    </div>\u000a  <div class=row>\u000a      <div class=item>j</div>\u000a      <div class=item>k</div>\u000a      <div class=item>l</div>\u000a    </div>\u000a--TEST--\u000a"batch" filter\u000a--TEMPLATE--\u000a<table>\u000a
p4632
tp4633
a(g737
V{%
p4634
tp4635
a(g900
g960
tp4636
a(g818
Vfor
p4637
tp4638
a(g900
g960
tp4639
a(g427
Vrow
p4640
tp4641
a(g900
g960
tp4642
a(g818
Vin
p4643
tp4644
a(g900
g960
tp4645
a(g427
Vitems
p4646
tp4647
a(g399
g1141
tp4648
a(g560
Vbatch
p4649
tp4650
a(g399
g1145
tp4651
a(g17
g1404
tp4652
a(g399
g1162
tp4653
a(g900
g960
tp4654
a(g216
V'fill'
p4655
tp4656
a(g399
g1149
tp4657
a(g900
g960
tp4658
a(g737
V%}
p4659
tp4660
a(g7
V\u000a  <tr>\u000a  
p4661
tp4662
a(g737
V{%
p4663
tp4664
a(g900
g960
tp4665
a(g818
Vfor
p4666
tp4667
a(g900
g960
tp4668
a(g427
Vcolumn
p4669
tp4670
a(g900
g960
tp4671
a(g818
Vin
p4672
tp4673
a(g900
g960
tp4674
a(g427
Vrow
p4675
tp4676
a(g900
g960
tp4677
a(g737
V%}
p4678
tp4679
a(g7
V\u000a    <td>
p4680
tp4681
a(g737
V{{
p4682
tp4683
a(g900
g960
tp4684
a(g427
Vcolumn
p4685
tp4686
a(g900
g960
tp4687
a(g737
V}}
p4688
tp4689
a(g7
V</td>\u000a  
p4690
tp4691
a(g737
V{%
p4692
tp4693
a(g900
g960
tp4694
a(g818
Vendfor
p4695
tp4696
a(g900
g960
tp4697
a(g737
V%}
p4698
tp4699
a(g7
V\u000a  </tr>\u000a
p4700
tp4701
a(g737
V{%
p4702
tp4703
a(g900
g960
tp4704
a(g818
Vendfor
p4705
tp4706
a(g900
g960
tp4707
a(g737
V%}
p4708
tp4709
a(g7
V\u000a</table>\u000a--DATA--\u000areturn array('items' => array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'))\u000a--EXPECT--\u000a<table>\u000a  <tr>\u000a      <td>a</td>\u000a      <td>b</td>\u000a      <td>c</td>\u000a    </tr>\u000a  <tr>\u000a      <td>d</td>\u000a      <td>e</td>\u000a      <td>f</td>\u000a    </tr>\u000a  <tr>\u000a      <td>g</td>\u000a      <td>h</td>\u000a      <td>i</td>\u000a    </tr>\u000a  <tr>\u000a      <td>j</td>\u000a      <td>fill</td>\u000a      <td>fill</td>\u000a    </tr>\u000a</table>\u000a--TEST--\u000a"convert_encoding" filter\u000a--CONDITION--\u000afunction_exists('iconv') || function_exists('mb_convert_encoding')\u000a--TEMPLATE--\u000a
p4710
tp4711
a(g737
V{{
p4712
tp4713
a(g900
g960
tp4714
a(g143
V"\u611b\u3057\u3066\u3044\u307e\u3059\u304b\uff1f"
p4715
tp4716
a(g399
g1141
tp4717
a(g560
Vconvert_encoding
p4718
tp4719
a(g399
g1145
tp4720
a(g216
V'ISO-2022-JP'
p4721
tp4722
a(g399
g1162
tp4723
a(g900
g960
tp4724
a(g216
V'UTF-8'
p4725
tp4726
a(g399
g1149
tp4727
a(g399
g1141
tp4728
a(g560
Vconvert_encoding
p4729
tp4730
a(g399
g1145
tp4731
a(g216
V'UTF-8'
p4732
tp4733
a(g399
g1162
tp4734
a(g900
g960
tp4735
a(g216
V'ISO-2022-JP'
p4736
tp4737
a(g399
g1149
tp4738
a(g900
g960
tp4739
a(g737
V}}
p4740
tp4741
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u611b\u3057\u3066\u3044\u307e\u3059\u304b\uff1f\u000a--TEST--\u000a"date" filter (interval support as of PHP 5.3)\u000a--CONDITION--\u000aversion_compare(phpversion(), '5.3.0', '>=')\u000a--TEMPLATE--\u000a
p4742
tp4743
a(g737
V{{
p4744
tp4745
a(g900
g960
tp4746
a(g427
Vdate2
p4747
tp4748
a(g399
g1141
tp4749
a(g560
Vdate
p4750
tp4751
a(g900
g960
tp4752
a(g737
V}}
p4753
tp4754
a(g7
V\u000a
p4755
tp4756
a(g737
V{{
p4757
tp4758
a(g900
g960
tp4759
a(g427
Vdate2
p4760
tp4761
a(g399
g1141
tp4762
a(g560
Vdate
p4763
tp4764
a(g399
g1145
tp4765
a(g216
V'%d days'
p4766
tp4767
a(g399
g1149
tp4768
a(g900
g960
tp4769
a(g737
V}}
p4770
tp4771
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000a$twig->getExtension('core')->setDateFormat('Y-m-d', '%d days %h hours');\u000areturn array(\u000a    'date2' => new DateInterval('P2D'),\u000a)\u000a--EXPECT--\u000a2 days 0 hours\u000a2 days\u000a--TEST--\u000a"date" filter\u000a--TEMPLATE--\u000a
p4772
tp4773
a(g737
V{{
p4774
tp4775
a(g900
g960
tp4776
a(g427
Vdate1
p4777
tp4778
a(g399
g1141
tp4779
a(g560
Vdate
p4780
tp4781
a(g900
g960
tp4782
a(g737
V}}
p4783
tp4784
a(g7
V\u000a
p4785
tp4786
a(g737
V{{
p4787
tp4788
a(g900
g960
tp4789
a(g427
Vdate1
p4790
tp4791
a(g399
g1141
tp4792
a(g560
Vdate
p4793
tp4794
a(g399
g1145
tp4795
a(g216
V'd/m/Y'
p4796
tp4797
a(g399
g1149
tp4798
a(g900
g960
tp4799
a(g737
V}}
p4800
tp4801
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000a$twig->getExtension('core')->setDateFormat('Y-m-d', '%d days %h hours');\u000areturn array(\u000a    'date1' => mktime(13, 45, 0, 10, 4, 2010),\u000a)\u000a--EXPECT--\u000a2010-10-04\u000a04/10/2010\u000a--TEST--\u000a"date" filter\u000a--CONDITION--\u000aversion_compare(phpversion(), '5.5.0', '>=')\u000a--TEMPLATE--\u000a
p4802
tp4803
a(g737
V{{
p4804
tp4805
a(g900
g960
tp4806
a(g427
Vdate1
p4807
tp4808
a(g399
g1141
tp4809
a(g560
Vdate
p4810
tp4811
a(g900
g960
tp4812
a(g737
V}}
p4813
tp4814
a(g7
V\u000a
p4815
tp4816
a(g737
V{{
p4817
tp4818
a(g900
g960
tp4819
a(g427
Vdate1
p4820
tp4821
a(g399
g1141
tp4822
a(g560
Vdate
p4823
tp4824
a(g399
g1145
tp4825
a(g216
V'd/m/Y'
p4826
tp4827
a(g399
g1149
tp4828
a(g900
g960
tp4829
a(g737
V}}
p4830
tp4831
a(g7
V\u000a
p4832
tp4833
a(g737
V{{
p4834
tp4835
a(g900
g960
tp4836
a(g427
Vdate1
p4837
tp4838
a(g399
g1141
tp4839
a(g560
Vdate
p4840
tp4841
a(g399
g1145
tp4842
a(g216
V'd/m/Y H:i:s'
p4843
tp4844
a(g399
g1162
tp4845
a(g900
g960
tp4846
a(g216
V'Asia/Hong_Kong'
p4847
tp4848
a(g399
g1149
tp4849
a(g900
g960
tp4850
a(g737
V}}
p4851
tp4852
a(g7
V\u000a
p4853
tp4854
a(g737
V{{
p4855
tp4856
a(g900
g960
tp4857
a(g427
Vdate1
p4858
tp4859
a(g399
g1141
tp4860
a(g560
Vdate
p4861
tp4862
a(g399
g1145
tp4863
a(g216
V'd/m/Y H:i:s'
p4864
tp4865
a(g399
g1162
tp4866
a(g900
g960
tp4867
a(g427
Vtimezone1
p4868
tp4869
a(g399
g1149
tp4870
a(g900
g960
tp4871
a(g737
V}}
p4872
tp4873
a(g7
V\u000a
p4874
tp4875
a(g737
V{{
p4876
tp4877
a(g900
g960
tp4878
a(g427
Vdate1
p4879
tp4880
a(g399
g1141
tp4881
a(g560
Vdate
p4882
tp4883
a(g399
g1145
tp4884
a(g216
V'd/m/Y H:i:s'
p4885
tp4886
a(g399
g1149
tp4887
a(g900
g960
tp4888
a(g737
V}}
p4889
tp4890
a(g7
V\u000a\u000a
p4891
tp4892
a(g737
V{{
p4893
tp4894
a(g900
g960
tp4895
a(g427
Vdate2
p4896
tp4897
a(g399
g1141
tp4898
a(g560
Vdate
p4899
tp4900
a(g399
g1145
tp4901
a(g216
V'd/m/Y H:i:s P'
p4902
tp4903
a(g399
g1162
tp4904
a(g900
g960
tp4905
a(g216
V'Europe/Paris'
p4906
tp4907
a(g399
g1149
tp4908
a(g900
g960
tp4909
a(g737
V}}
p4910
tp4911
a(g7
V\u000a
p4912
tp4913
a(g737
V{{
p4914
tp4915
a(g900
g960
tp4916
a(g427
Vdate2
p4917
tp4918
a(g399
g1141
tp4919
a(g560
Vdate
p4920
tp4921
a(g399
g1145
tp4922
a(g216
V'd/m/Y H:i:s P'
p4923
tp4924
a(g399
g1162
tp4925
a(g900
g960
tp4926
a(g216
V'Asia/Hong_Kong'
p4927
tp4928
a(g399
g1149
tp4929
a(g900
g960
tp4930
a(g737
V}}
p4931
tp4932
a(g7
V\u000a
p4933
tp4934
a(g737
V{{
p4935
tp4936
a(g900
g960
tp4937
a(g427
Vdate2
p4938
tp4939
a(g399
g1141
tp4940
a(g560
Vdate
p4941
tp4942
a(g399
g1145
tp4943
a(g216
V'd/m/Y H:i:s P'
p4944
tp4945
a(g399
g1162
tp4946
a(g900
g960
tp4947
a(g859
Vfalse
p4948
tp4949
a(g399
g1149
tp4950
a(g900
g960
tp4951
a(g737
V}}
p4952
tp4953
a(g7
V\u000a
p4954
tp4955
a(g737
V{{
p4956
tp4957
a(g900
g960
tp4958
a(g427
Vdate2
p4959
tp4960
a(g399
g1141
tp4961
a(g560
Vdate
p4962
tp4963
a(g399
g1145
tp4964
a(g216
V'e'
p4965
tp4966
a(g399
g1162
tp4967
a(g900
g960
tp4968
a(g216
V'Europe/Paris'
p4969
tp4970
a(g399
g1149
tp4971
a(g900
g960
tp4972
a(g737
V}}
p4973
tp4974
a(g7
V\u000a
p4975
tp4976
a(g737
V{{
p4977
tp4978
a(g900
g960
tp4979
a(g427
Vdate2
p4980
tp4981
a(g399
g1141
tp4982
a(g560
Vdate
p4983
tp4984
a(g399
g1145
tp4985
a(g216
V'e'
p4986
tp4987
a(g399
g1162
tp4988
a(g900
g960
tp4989
a(g859
Vfalse
p4990
tp4991
a(g399
g1149
tp4992
a(g900
g960
tp4993
a(g737
V}}
p4994
tp4995
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('Europe/Paris');\u000areturn array(\u000a    'date1' => new DateTimeImmutable('2010-10-04 13:45'),\u000a    'date2' => new DateTimeImmutable('2010-10-04 13:45', new DateTimeZone('America/New_York')),\u000a    'timezone1' => new DateTimeZone('America/New_York'),\u000a)\u000a--EXPECT--\u000aOctober 4, 2010 13:45\u000a04/10/2010\u000a04/10/2010 19:45:00\u000a04/10/2010 07:45:00\u000a04/10/2010 13:45:00\u000a\u000a04/10/2010 19:45:00 +02:00\u000a05/10/2010 01:45:00 +08:00\u000a04/10/2010 13:45:00 -04:00\u000aEurope/Paris\u000aAmerica/New_York\u000a--TEST--\u000a"date" filter (interval support as of PHP 5.3)\u000a--CONDITION--\u000aversion_compare(phpversion(), '5.3.0', '>=')\u000a--TEMPLATE--\u000a
p4996
tp4997
a(g737
V{{
p4998
tp4999
a(g900
g960
tp5000
a(g427
Vdate1
p5001
tp5002
a(g399
g1141
tp5003
a(g560
Vdate
p5004
tp5005
a(g900
g960
tp5006
a(g737
V}}
p5007
tp5008
a(g7
V\u000a
p5009
tp5010
a(g737
V{{
p5011
tp5012
a(g900
g960
tp5013
a(g427
Vdate1
p5014
tp5015
a(g399
g1141
tp5016
a(g560
Vdate
p5017
tp5018
a(g399
g1145
tp5019
a(g216
V'%d days %h hours'
p5020
tp5021
a(g399
g1149
tp5022
a(g900
g960
tp5023
a(g737
V}}
p5024
tp5025
a(g7
V\u000a
p5026
tp5027
a(g737
V{{
p5028
tp5029
a(g900
g960
tp5030
a(g427
Vdate1
p5031
tp5032
a(g399
g1141
tp5033
a(g560
Vdate
p5034
tp5035
a(g399
g1145
tp5036
a(g216
V'%d days %h hours'
p5037
tp5038
a(g399
g1162
tp5039
a(g900
g960
tp5040
a(g427
Vtimezone1
p5041
tp5042
a(g399
g1149
tp5043
a(g900
g960
tp5044
a(g737
V}}
p5045
tp5046
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000areturn array(\u000a    'date1' => new DateInterval('P2D'),\u000a    // This should have no effect on DateInterval formatting\u000a    'timezone1' => new DateTimeZone('America/New_York'),\u000a)\u000a--EXPECT--\u000a2 days\u000a2 days 0 hours\u000a2 days 0 hours\u000a--TEST--\u000a"date_modify" filter\u000a--TEMPLATE--\u000a
p5047
tp5048
a(g737
V{{
p5049
tp5050
a(g900
g960
tp5051
a(g427
Vdate1
p5052
tp5053
a(g399
g1141
tp5054
a(g560
Vdate_modify
p5055
tp5056
a(g399
g1145
tp5057
a(g216
V'-1day'
p5058
tp5059
a(g399
g1149
tp5060
a(g399
g1141
tp5061
a(g560
Vdate
p5062
tp5063
a(g399
g1145
tp5064
a(g216
V'Y-m-d H:i:s'
p5065
tp5066
a(g399
g1149
tp5067
a(g900
g960
tp5068
a(g737
V}}
p5069
tp5070
a(g7
V\u000a
p5071
tp5072
a(g737
V{{
p5073
tp5074
a(g900
g960
tp5075
a(g427
Vdate2
p5076
tp5077
a(g399
g1141
tp5078
a(g560
Vdate_modify
p5079
tp5080
a(g399
g1145
tp5081
a(g216
V'-1day'
p5082
tp5083
a(g399
g1149
tp5084
a(g399
g1141
tp5085
a(g560
Vdate
p5086
tp5087
a(g399
g1145
tp5088
a(g216
V'Y-m-d H:i:s'
p5089
tp5090
a(g399
g1149
tp5091
a(g900
g960
tp5092
a(g737
V}}
p5093
tp5094
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000areturn array(\u000a    'date1' => '2010-10-04 13:45',\u000a    'date2' => new DateTime('2010-10-04 13:45'),\u000a)\u000a--EXPECT--\u000a2010-10-03 13:45:00\u000a2010-10-03 13:45:00\u000a--TEST--\u000a"date" filter\u000a--TEMPLATE--\u000a
p5095
tp5096
a(g737
V{{
p5097
tp5098
a(g900
g960
tp5099
a(g427
Vdate
p5100
tp5101
a(g399
g1141
tp5102
a(g560
Vdate
p5103
tp5104
a(g399
g1145
tp5105
a(g427
Vformat
p5106
tp5107
a(g399
g1342
tp5108
a(g216
V'd/m/Y H:i:s P'
p5109
tp5110
a(g399
g1162
tp5111
a(g900
g960
tp5112
a(g427
Vtimezone
p5113
tp5114
a(g399
g1342
tp5115
a(g216
V'America/Chicago'
p5116
tp5117
a(g399
g1149
tp5118
a(g900
g960
tp5119
a(g737
V}}
p5120
tp5121
a(g7
V\u000a
p5122
tp5123
a(g737
V{{
p5124
tp5125
a(g900
g960
tp5126
a(g427
Vdate
p5127
tp5128
a(g399
g1141
tp5129
a(g560
Vdate
p5130
tp5131
a(g399
g1145
tp5132
a(g427
Vtimezone
p5133
tp5134
a(g399
g1342
tp5135
a(g216
V'America/Chicago'
p5136
tp5137
a(g399
g1162
tp5138
a(g900
g960
tp5139
a(g427
Vformat
p5140
tp5141
a(g399
g1342
tp5142
a(g216
V'd/m/Y H:i:s P'
p5143
tp5144
a(g399
g1149
tp5145
a(g900
g960
tp5146
a(g737
V}}
p5147
tp5148
a(g7
V\u000a
p5149
tp5150
a(g737
V{{
p5151
tp5152
a(g900
g960
tp5153
a(g427
Vdate
p5154
tp5155
a(g399
g1141
tp5156
a(g560
Vdate
p5157
tp5158
a(g399
g1145
tp5159
a(g216
V'd/m/Y H:i:s P'
p5160
tp5161
a(g399
g1162
tp5162
a(g900
g960
tp5163
a(g427
Vtimezone
p5164
tp5165
a(g399
g1342
tp5166
a(g216
V'America/Chicago'
p5167
tp5168
a(g399
g1149
tp5169
a(g900
g960
tp5170
a(g737
V}}
p5171
tp5172
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000areturn array('date' => mktime(13, 45, 0, 10, 4, 2010))\u000a--EXPECT--\u000a04/10/2010 08:45:00 -05:00\u000a04/10/2010 08:45:00 -05:00\u000a04/10/2010 08:45:00 -05:00\u000a--TEST--\u000a"date" filter\u000a--TEMPLATE--\u000a
p5173
tp5174
a(g737
V{{
p5175
tp5176
a(g900
g960
tp5177
a(g427
Vdate1
p5178
tp5179
a(g399
g1141
tp5180
a(g560
Vdate
p5181
tp5182
a(g900
g960
tp5183
a(g737
V}}
p5184
tp5185
a(g7
V\u000a
p5186
tp5187
a(g737
V{{
p5188
tp5189
a(g900
g960
tp5190
a(g427
Vdate1
p5191
tp5192
a(g399
g1141
tp5193
a(g560
Vdate
p5194
tp5195
a(g399
g1145
tp5196
a(g216
V'd/m/Y'
p5197
tp5198
a(g399
g1149
tp5199
a(g900
g960
tp5200
a(g737
V}}
p5201
tp5202
a(g7
V\u000a
p5203
tp5204
a(g737
V{{
p5205
tp5206
a(g900
g960
tp5207
a(g427
Vdate1
p5208
tp5209
a(g399
g1141
tp5210
a(g560
Vdate
p5211
tp5212
a(g399
g1145
tp5213
a(g216
V'd/m/Y H:i:s'
p5214
tp5215
a(g399
g1162
tp5216
a(g900
g960
tp5217
a(g216
V'Asia/Hong_Kong'
p5218
tp5219
a(g399
g1149
tp5220
a(g900
g960
tp5221
a(g737
V}}
p5222
tp5223
a(g7
V\u000a
p5224
tp5225
a(g737
V{{
p5226
tp5227
a(g900
g960
tp5228
a(g427
Vdate1
p5229
tp5230
a(g399
g1141
tp5231
a(g560
Vdate
p5232
tp5233
a(g399
g1145
tp5234
a(g216
V'd/m/Y H:i:s P'
p5235
tp5236
a(g399
g1162
tp5237
a(g900
g960
tp5238
a(g216
V'Asia/Hong_Kong'
p5239
tp5240
a(g399
g1149
tp5241
a(g900
g960
tp5242
a(g737
V}}
p5243
tp5244
a(g7
V\u000a
p5245
tp5246
a(g737
V{{
p5247
tp5248
a(g900
g960
tp5249
a(g427
Vdate1
p5250
tp5251
a(g399
g1141
tp5252
a(g560
Vdate
p5253
tp5254
a(g399
g1145
tp5255
a(g216
V'd/m/Y H:i:s P'
p5256
tp5257
a(g399
g1162
tp5258
a(g900
g960
tp5259
a(g216
V'America/Chicago'
p5260
tp5261
a(g399
g1149
tp5262
a(g900
g960
tp5263
a(g737
V}}
p5264
tp5265
a(g7
V\u000a
p5266
tp5267
a(g737
V{{
p5268
tp5269
a(g900
g960
tp5270
a(g427
Vdate1
p5271
tp5272
a(g399
g1141
tp5273
a(g560
Vdate
p5274
tp5275
a(g399
g1145
tp5276
a(g216
V'e'
p5277
tp5278
a(g399
g1149
tp5279
a(g900
g960
tp5280
a(g737
V}}
p5281
tp5282
a(g7
V\u000a
p5283
tp5284
a(g737
V{{
p5285
tp5286
a(g900
g960
tp5287
a(g427
Vdate1
p5288
tp5289
a(g399
g1141
tp5290
a(g560
Vdate
p5291
tp5292
a(g399
g1145
tp5293
a(g216
V'd/m/Y H:i:s'
p5294
tp5295
a(g399
g1149
tp5296
a(g900
g960
tp5297
a(g737
V}}
p5298
tp5299
a(g7
V\u000a\u000a
p5300
tp5301
a(g737
V{{
p5302
tp5303
a(g900
g960
tp5304
a(g427
Vdate2
p5305
tp5306
a(g399
g1141
tp5307
a(g560
Vdate
p5308
tp5309
a(g900
g960
tp5310
a(g737
V}}
p5311
tp5312
a(g7
V\u000a
p5313
tp5314
a(g737
V{{
p5315
tp5316
a(g900
g960
tp5317
a(g427
Vdate2
p5318
tp5319
a(g399
g1141
tp5320
a(g560
Vdate
p5321
tp5322
a(g399
g1145
tp5323
a(g216
V'd/m/Y'
p5324
tp5325
a(g399
g1149
tp5326
a(g900
g960
tp5327
a(g737
V}}
p5328
tp5329
a(g7
V\u000a
p5330
tp5331
a(g737
V{{
p5332
tp5333
a(g900
g960
tp5334
a(g427
Vdate2
p5335
tp5336
a(g399
g1141
tp5337
a(g560
Vdate
p5338
tp5339
a(g399
g1145
tp5340
a(g216
V'd/m/Y H:i:s'
p5341
tp5342
a(g399
g1162
tp5343
a(g900
g960
tp5344
a(g216
V'Asia/Hong_Kong'
p5345
tp5346
a(g399
g1149
tp5347
a(g900
g960
tp5348
a(g737
V}}
p5349
tp5350
a(g7
V\u000a
p5351
tp5352
a(g737
V{{
p5353
tp5354
a(g900
g960
tp5355
a(g427
Vdate2
p5356
tp5357
a(g399
g1141
tp5358
a(g560
Vdate
p5359
tp5360
a(g399
g1145
tp5361
a(g216
V'd/m/Y H:i:s'
p5362
tp5363
a(g399
g1162
tp5364
a(g900
g960
tp5365
a(g427
Vtimezone1
p5366
tp5367
a(g399
g1149
tp5368
a(g900
g960
tp5369
a(g737
V}}
p5370
tp5371
a(g7
V\u000a
p5372
tp5373
a(g737
V{{
p5374
tp5375
a(g900
g960
tp5376
a(g427
Vdate2
p5377
tp5378
a(g399
g1141
tp5379
a(g560
Vdate
p5380
tp5381
a(g399
g1145
tp5382
a(g216
V'd/m/Y H:i:s'
p5383
tp5384
a(g399
g1149
tp5385
a(g900
g960
tp5386
a(g737
V}}
p5387
tp5388
a(g7
V\u000a\u000a
p5389
tp5390
a(g737
V{{
p5391
tp5392
a(g900
g960
tp5393
a(g427
Vdate3
p5394
tp5395
a(g399
g1141
tp5396
a(g560
Vdate
p5397
tp5398
a(g900
g960
tp5399
a(g737
V}}
p5400
tp5401
a(g7
V\u000a
p5402
tp5403
a(g737
V{{
p5404
tp5405
a(g900
g960
tp5406
a(g427
Vdate3
p5407
tp5408
a(g399
g1141
tp5409
a(g560
Vdate
p5410
tp5411
a(g399
g1145
tp5412
a(g216
V'd/m/Y'
p5413
tp5414
a(g399
g1149
tp5415
a(g900
g960
tp5416
a(g737
V}}
p5417
tp5418
a(g7
V\u000a\u000a
p5419
tp5420
a(g737
V{{
p5421
tp5422
a(g900
g960
tp5423
a(g427
Vdate4
p5424
tp5425
a(g399
g1141
tp5426
a(g560
Vdate
p5427
tp5428
a(g900
g960
tp5429
a(g737
V}}
p5430
tp5431
a(g7
V\u000a
p5432
tp5433
a(g737
V{{
p5434
tp5435
a(g900
g960
tp5436
a(g427
Vdate4
p5437
tp5438
a(g399
g1141
tp5439
a(g560
Vdate
p5440
tp5441
a(g399
g1145
tp5442
a(g216
V'd/m/Y'
p5443
tp5444
a(g399
g1149
tp5445
a(g900
g960
tp5446
a(g737
V}}
p5447
tp5448
a(g7
V\u000a\u000a
p5449
tp5450
a(g737
V{{
p5451
tp5452
a(g900
g960
tp5453
a(g427
Vdate5
p5454
tp5455
a(g399
g1141
tp5456
a(g560
Vdate
p5457
tp5458
a(g900
g960
tp5459
a(g737
V}}
p5460
tp5461
a(g7
V\u000a
p5462
tp5463
a(g737
V{{
p5464
tp5465
a(g900
g960
tp5466
a(g427
Vdate5
p5467
tp5468
a(g399
g1141
tp5469
a(g560
Vdate
p5470
tp5471
a(g399
g1145
tp5472
a(g216
V'd/m/Y'
p5473
tp5474
a(g399
g1149
tp5475
a(g900
g960
tp5476
a(g737
V}}
p5477
tp5478
a(g7
V\u000a\u000a
p5479
tp5480
a(g737
V{{
p5481
tp5482
a(g900
g960
tp5483
a(g427
Vdate6
p5484
tp5485
a(g399
g1141
tp5486
a(g560
Vdate
p5487
tp5488
a(g399
g1145
tp5489
a(g216
V'd/m/Y H:i:s P'
p5490
tp5491
a(g399
g1162
tp5492
a(g900
g960
tp5493
a(g216
V'Europe/Paris'
p5494
tp5495
a(g399
g1149
tp5496
a(g900
g960
tp5497
a(g737
V}}
p5498
tp5499
a(g7
V\u000a
p5500
tp5501
a(g737
V{{
p5502
tp5503
a(g900
g960
tp5504
a(g427
Vdate6
p5505
tp5506
a(g399
g1141
tp5507
a(g560
Vdate
p5508
tp5509
a(g399
g1145
tp5510
a(g216
V'd/m/Y H:i:s P'
p5511
tp5512
a(g399
g1162
tp5513
a(g900
g960
tp5514
a(g216
V'Asia/Hong_Kong'
p5515
tp5516
a(g399
g1149
tp5517
a(g900
g960
tp5518
a(g737
V}}
p5519
tp5520
a(g7
V\u000a
p5521
tp5522
a(g737
V{{
p5523
tp5524
a(g900
g960
tp5525
a(g427
Vdate6
p5526
tp5527
a(g399
g1141
tp5528
a(g560
Vdate
p5529
tp5530
a(g399
g1145
tp5531
a(g216
V'd/m/Y H:i:s P'
p5532
tp5533
a(g399
g1162
tp5534
a(g900
g960
tp5535
a(g859
Vfalse
p5536
tp5537
a(g399
g1149
tp5538
a(g900
g960
tp5539
a(g737
V}}
p5540
tp5541
a(g7
V\u000a
p5542
tp5543
a(g737
V{{
p5544
tp5545
a(g900
g960
tp5546
a(g427
Vdate6
p5547
tp5548
a(g399
g1141
tp5549
a(g560
Vdate
p5550
tp5551
a(g399
g1145
tp5552
a(g216
V'e'
p5553
tp5554
a(g399
g1162
tp5555
a(g900
g960
tp5556
a(g216
V'Europe/Paris'
p5557
tp5558
a(g399
g1149
tp5559
a(g900
g960
tp5560
a(g737
V}}
p5561
tp5562
a(g7
V\u000a
p5563
tp5564
a(g737
V{{
p5565
tp5566
a(g900
g960
tp5567
a(g427
Vdate6
p5568
tp5569
a(g399
g1141
tp5570
a(g560
Vdate
p5571
tp5572
a(g399
g1145
tp5573
a(g216
V'e'
p5574
tp5575
a(g399
g1162
tp5576
a(g900
g960
tp5577
a(g859
Vfalse
p5578
tp5579
a(g399
g1149
tp5580
a(g900
g960
tp5581
a(g737
V}}
p5582
tp5583
a(g7
V\u000a\u000a
p5584
tp5585
a(g737
V{{
p5586
tp5587
a(g900
g960
tp5588
a(g427
Vdate7
p5589
tp5590
a(g399
g1141
tp5591
a(g560
Vdate
p5592
tp5593
a(g900
g960
tp5594
a(g737
V}}
p5595
tp5596
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('Europe/Paris');\u000areturn array(\u000a    'date1' => mktime(13, 45, 0, 10, 4, 2010),\u000a    'date2' => new DateTime('2010-10-04 13:45'),\u000a    'date3' => '2010-10-04 13:45',\u000a    'date4' => 1286199900, // DateTime::createFromFormat('Y-m-d H:i', '2010-10-04 13:45', new DateTimeZone('UTC'))->getTimestamp() -- A unixtimestamp is always GMT\u000a    'date5' => -189291360, // DateTime::createFromFormat('Y-m-d H:i', '1964-01-02 03:04', new DateTimeZone('UTC'))->getTimestamp(),\u000a    'date6' => new DateTime('2010-10-04 13:45', new DateTimeZone('America/New_York')),\u000a    'date7' => '2010-01-28T15:00:00+05:00',\u000a    'timezone1' => new DateTimeZone('America/New_York'),\u000a)\u000a--EXPECT--\u000aOctober 4, 2010 13:45\u000a04/10/2010\u000a04/10/2010 19:45:00\u000a04/10/2010 19:45:00 +08:00\u000a04/10/2010 06:45:00 -05:00\u000aEurope/Paris\u000a04/10/2010 13:45:00\u000a\u000aOctober 4, 2010 13:45\u000a04/10/2010\u000a04/10/2010 19:45:00\u000a04/10/2010 07:45:00\u000a04/10/2010 13:45:00\u000a\u000aOctober 4, 2010 13:45\u000a04/10/2010\u000a\u000aOctober 4, 2010 15:45\u000a04/10/2010\u000a\u000aJanuary 2, 1964 04:04\u000a02/01/1964\u000a\u000a04/10/2010 19:45:00 +02:00\u000a05/10/2010 01:45:00 +08:00\u000a04/10/2010 13:45:00 -04:00\u000aEurope/Paris\u000aAmerica/New_York\u000a\u000aJanuary 28, 2010 11:00\u000a--TEST--\u000a"default" filter\u000a--TEMPLATE--\u000aVariable:\u000a
p5597
tp5598
a(g737
V{{
p5599
tp5600
a(g900
g960
tp5601
a(g427
VdefinedVar
p5602
tp5603
a(g900
V                  
p5604
tp5605
a(g399
g1141
tp5606
a(g560
Vdefault
p5607
tp5608
a(g399
g1145
tp5609
a(g216
V'default'
p5610
tp5611
a(g399
g1149
tp5612
a(g900
g960
tp5613
a(g818
Vis
p5614
tp5615
a(g900
g960
tp5616
a(g560
Vsame
p5617
tp5618
a(g900
g960
tp5619
a(g427
Vas
p5620
tp5621
a(g399
g1145
tp5622
a(g216
V'default'
p5623
tp5624
a(g399
g1149
tp5625
a(g900
g960
tp5626
a(g399
g2039
tp5627
a(g900
g960
tp5628
a(g216
V'ko'
p5629
tp5630
a(g900
g960
tp5631
a(g399
g1210
tp5632
a(g900
g960
tp5633
a(g216
V'ok'
p5634
tp5635
a(g900
g960
tp5636
a(g737
V}}
p5637
tp5638
a(g7
V\u000a
p5639
tp5640
a(g737
V{{
p5641
tp5642
a(g900
g960
tp5643
a(g427
VzeroVar
p5644
tp5645
a(g900
V                     
p5646
tp5647
a(g399
g1141
tp5648
a(g560
Vdefault
p5649
tp5650
a(g399
g1145
tp5651
a(g216
V'default'
p5652
tp5653
a(g399
g1149
tp5654
a(g900
g960
tp5655
a(g818
Vis
p5656
tp5657
a(g900
g960
tp5658
a(g560
Vsame
p5659
tp5660
a(g900
g960
tp5661
a(g427
Vas
p5662
tp5663
a(g399
g1145
tp5664
a(g216
V'default'
p5665
tp5666
a(g399
g1149
tp5667
a(g900
g960
tp5668
a(g399
g2039
tp5669
a(g900
g960
tp5670
a(g216
V'ko'
p5671
tp5672
a(g900
g960
tp5673
a(g399
g1210
tp5674
a(g900
g960
tp5675
a(g216
V'ok'
p5676
tp5677
a(g900
g960
tp5678
a(g737
V}}
p5679
tp5680
a(g7
V\u000a
p5681
tp5682
a(g737
V{{
p5683
tp5684
a(g900
g960
tp5685
a(g427
VemptyVar
p5686
tp5687
a(g900
V                    
p5688
tp5689
a(g399
g1141
tp5690
a(g560
Vdefault
p5691
tp5692
a(g399
g1145
tp5693
a(g216
V'default'
p5694
tp5695
a(g399
g1149
tp5696
a(g900
g960
tp5697
a(g818
Vis
p5698
tp5699
a(g900
g960
tp5700
a(g560
Vsame
p5701
tp5702
a(g900
g960
tp5703
a(g427
Vas
p5704
tp5705
a(g399
g1145
tp5706
a(g216
V'default'
p5707
tp5708
a(g399
g1149
tp5709
a(g900
g960
tp5710
a(g399
g2039
tp5711
a(g900
g960
tp5712
a(g216
V'ok'
p5713
tp5714
a(g900
g960
tp5715
a(g399
g1210
tp5716
a(g900
g960
tp5717
a(g216
V'ko'
p5718
tp5719
a(g900
g960
tp5720
a(g737
V}}
p5721
tp5722
a(g7
V\u000a
p5723
tp5724
a(g737
V{{
p5725
tp5726
a(g900
g960
tp5727
a(g427
VnullVar
p5728
tp5729
a(g900
V                     
p5730
tp5731
a(g399
g1141
tp5732
a(g560
Vdefault
p5733
tp5734
a(g399
g1145
tp5735
a(g216
V'default'
p5736
tp5737
a(g399
g1149
tp5738
a(g900
g960
tp5739
a(g818
Vis
p5740
tp5741
a(g900
g960
tp5742
a(g560
Vsame
p5743
tp5744
a(g900
g960
tp5745
a(g427
Vas
p5746
tp5747
a(g399
g1145
tp5748
a(g216
V'default'
p5749
tp5750
a(g399
g1149
tp5751
a(g900
g960
tp5752
a(g399
g2039
tp5753
a(g900
g960
tp5754
a(g216
V'ok'
p5755
tp5756
a(g900
g960
tp5757
a(g399
g1210
tp5758
a(g900
g960
tp5759
a(g216
V'ko'
p5760
tp5761
a(g900
g960
tp5762
a(g737
V}}
p5763
tp5764
a(g7
V\u000a
p5765
tp5766
a(g737
V{{
p5767
tp5768
a(g900
g960
tp5769
a(g427
VundefinedVar
p5770
tp5771
a(g900
V                
p5772
tp5773
a(g399
g1141
tp5774
a(g560
Vdefault
p5775
tp5776
a(g399
g1145
tp5777
a(g216
V'default'
p5778
tp5779
a(g399
g1149
tp5780
a(g900
g960
tp5781
a(g818
Vis
p5782
tp5783
a(g900
g960
tp5784
a(g560
Vsame
p5785
tp5786
a(g900
g960
tp5787
a(g427
Vas
p5788
tp5789
a(g399
g1145
tp5790
a(g216
V'default'
p5791
tp5792
a(g399
g1149
tp5793
a(g900
g960
tp5794
a(g399
g2039
tp5795
a(g900
g960
tp5796
a(g216
V'ok'
p5797
tp5798
a(g900
g960
tp5799
a(g399
g1210
tp5800
a(g900
g960
tp5801
a(g216
V'ko'
p5802
tp5803
a(g900
g960
tp5804
a(g737
V}}
p5805
tp5806
a(g7
V\u000aArray access:\u000a
p5807
tp5808
a(g737
V{{
p5809
tp5810
a(g900
g960
tp5811
a(g427
Vnested
p5812
tp5813
a(g427
V.definedVar
p5814
tp5815
a(g900
V           
p5816
tp5817
a(g399
g1141
tp5818
a(g560
Vdefault
p5819
tp5820
a(g399
g1145
tp5821
a(g216
V'default'
p5822
tp5823
a(g399
g1149
tp5824
a(g900
g960
tp5825
a(g818
Vis
p5826
tp5827
a(g900
g960
tp5828
a(g560
Vsame
p5829
tp5830
a(g900
g960
tp5831
a(g427
Vas
p5832
tp5833
a(g399
g1145
tp5834
a(g216
V'default'
p5835
tp5836
a(g399
g1149
tp5837
a(g900
g960
tp5838
a(g399
g2039
tp5839
a(g900
g960
tp5840
a(g216
V'ko'
p5841
tp5842
a(g900
g960
tp5843
a(g399
g1210
tp5844
a(g900
g960
tp5845
a(g216
V'ok'
p5846
tp5847
a(g900
g960
tp5848
a(g737
V}}
p5849
tp5850
a(g7
V\u000a
p5851
tp5852
a(g737
V{{
p5853
tp5854
a(g900
g960
tp5855
a(g427
Vnested
p5856
tp5857
a(g399
g1089
tp5858
a(g216
V'definedVar'
p5859
tp5860
a(g399
g1093
tp5861
a(g900
V        
p5862
tp5863
a(g399
g1141
tp5864
a(g560
Vdefault
p5865
tp5866
a(g399
g1145
tp5867
a(g216
V'default'
p5868
tp5869
a(g399
g1149
tp5870
a(g900
g960
tp5871
a(g818
Vis
p5872
tp5873
a(g900
g960
tp5874
a(g560
Vsame
p5875
tp5876
a(g900
g960
tp5877
a(g427
Vas
p5878
tp5879
a(g399
g1145
tp5880
a(g216
V'default'
p5881
tp5882
a(g399
g1149
tp5883
a(g900
g960
tp5884
a(g399
g2039
tp5885
a(g900
g960
tp5886
a(g216
V'ko'
p5887
tp5888
a(g900
g960
tp5889
a(g399
g1210
tp5890
a(g900
g960
tp5891
a(g216
V'ok'
p5892
tp5893
a(g900
g960
tp5894
a(g737
V}}
p5895
tp5896
a(g7
V\u000a
p5897
tp5898
a(g737
V{{
p5899
tp5900
a(g900
g960
tp5901
a(g427
Vnested
p5902
tp5903
a(g427
V.zeroVar
p5904
tp5905
a(g900
V              
p5906
tp5907
a(g399
g1141
tp5908
a(g560
Vdefault
p5909
tp5910
a(g399
g1145
tp5911
a(g216
V'default'
p5912
tp5913
a(g399
g1149
tp5914
a(g900
g960
tp5915
a(g818
Vis
p5916
tp5917
a(g900
g960
tp5918
a(g560
Vsame
p5919
tp5920
a(g900
g960
tp5921
a(g427
Vas
p5922
tp5923
a(g399
g1145
tp5924
a(g216
V'default'
p5925
tp5926
a(g399
g1149
tp5927
a(g900
g960
tp5928
a(g399
g2039
tp5929
a(g900
g960
tp5930
a(g216
V'ko'
p5931
tp5932
a(g900
g960
tp5933
a(g399
g1210
tp5934
a(g900
g960
tp5935
a(g216
V'ok'
p5936
tp5937
a(g900
g960
tp5938
a(g737
V}}
p5939
tp5940
a(g7
V\u000a
p5941
tp5942
a(g737
V{{
p5943
tp5944
a(g900
g960
tp5945
a(g427
Vnested
p5946
tp5947
a(g427
V.emptyVar
p5948
tp5949
a(g900
V             
p5950
tp5951
a(g399
g1141
tp5952
a(g560
Vdefault
p5953
tp5954
a(g399
g1145
tp5955
a(g216
V'default'
p5956
tp5957
a(g399
g1149
tp5958
a(g900
g960
tp5959
a(g818
Vis
p5960
tp5961
a(g900
g960
tp5962
a(g560
Vsame
p5963
tp5964
a(g900
g960
tp5965
a(g427
Vas
p5966
tp5967
a(g399
g1145
tp5968
a(g216
V'default'
p5969
tp5970
a(g399
g1149
tp5971
a(g900
g960
tp5972
a(g399
g2039
tp5973
a(g900
g960
tp5974
a(g216
V'ok'
p5975
tp5976
a(g900
g960
tp5977
a(g399
g1210
tp5978
a(g900
g960
tp5979
a(g216
V'ko'
p5980
tp5981
a(g900
g960
tp5982
a(g737
V}}
p5983
tp5984
a(g7
V\u000a
p5985
tp5986
a(g737
V{{
p5987
tp5988
a(g900
g960
tp5989
a(g427
Vnested
p5990
tp5991
a(g427
V.nullVar
p5992
tp5993
a(g900
V              
p5994
tp5995
a(g399
g1141
tp5996
a(g560
Vdefault
p5997
tp5998
a(g399
g1145
tp5999
a(g216
V'default'
p6000
tp6001
a(g399
g1149
tp6002
a(g900
g960
tp6003
a(g818
Vis
p6004
tp6005
a(g900
g960
tp6006
a(g560
Vsame
p6007
tp6008
a(g900
g960
tp6009
a(g427
Vas
p6010
tp6011
a(g399
g1145
tp6012
a(g216
V'default'
p6013
tp6014
a(g399
g1149
tp6015
a(g900
g960
tp6016
a(g399
g2039
tp6017
a(g900
g960
tp6018
a(g216
V'ok'
p6019
tp6020
a(g900
g960
tp6021
a(g399
g1210
tp6022
a(g900
g960
tp6023
a(g216
V'ko'
p6024
tp6025
a(g900
g960
tp6026
a(g737
V}}
p6027
tp6028
a(g7
V\u000a
p6029
tp6030
a(g737
V{{
p6031
tp6032
a(g900
g960
tp6033
a(g427
Vnested
p6034
tp6035
a(g427
V.undefinedVar
p6036
tp6037
a(g900
V         
p6038
tp6039
a(g399
g1141
tp6040
a(g560
Vdefault
p6041
tp6042
a(g399
g1145
tp6043
a(g216
V'default'
p6044
tp6045
a(g399
g1149
tp6046
a(g900
g960
tp6047
a(g818
Vis
p6048
tp6049
a(g900
g960
tp6050
a(g560
Vsame
p6051
tp6052
a(g900
g960
tp6053
a(g427
Vas
p6054
tp6055
a(g399
g1145
tp6056
a(g216
V'default'
p6057
tp6058
a(g399
g1149
tp6059
a(g900
g960
tp6060
a(g399
g2039
tp6061
a(g900
g960
tp6062
a(g216
V'ok'
p6063
tp6064
a(g900
g960
tp6065
a(g399
g1210
tp6066
a(g900
g960
tp6067
a(g216
V'ko'
p6068
tp6069
a(g900
g960
tp6070
a(g737
V}}
p6071
tp6072
a(g7
V\u000a
p6073
tp6074
a(g737
V{{
p6075
tp6076
a(g900
g960
tp6077
a(g427
Vnested
p6078
tp6079
a(g399
g1089
tp6080
a(g216
V'undefinedVar'
p6081
tp6082
a(g399
g1093
tp6083
a(g900
V      
p6084
tp6085
a(g399
g1141
tp6086
a(g560
Vdefault
p6087
tp6088
a(g399
g1145
tp6089
a(g216
V'default'
p6090
tp6091
a(g399
g1149
tp6092
a(g900
g960
tp6093
a(g818
Vis
p6094
tp6095
a(g900
g960
tp6096
a(g560
Vsame
p6097
tp6098
a(g900
g960
tp6099
a(g427
Vas
p6100
tp6101
a(g399
g1145
tp6102
a(g216
V'default'
p6103
tp6104
a(g399
g1149
tp6105
a(g900
g960
tp6106
a(g399
g2039
tp6107
a(g900
g960
tp6108
a(g216
V'ok'
p6109
tp6110
a(g900
g960
tp6111
a(g399
g1210
tp6112
a(g900
g960
tp6113
a(g216
V'ko'
p6114
tp6115
a(g900
g960
tp6116
a(g737
V}}
p6117
tp6118
a(g7
V\u000a
p6119
tp6120
a(g737
V{{
p6121
tp6122
a(g900
g960
tp6123
a(g427
VundefinedVar
p6124
tp6125
a(g427
V.foo
p6126
tp6127
a(g900
V            
p6128
tp6129
a(g399
g1141
tp6130
a(g560
Vdefault
p6131
tp6132
a(g399
g1145
tp6133
a(g216
V'default'
p6134
tp6135
a(g399
g1149
tp6136
a(g900
g960
tp6137
a(g818
Vis
p6138
tp6139
a(g900
g960
tp6140
a(g560
Vsame
p6141
tp6142
a(g900
g960
tp6143
a(g427
Vas
p6144
tp6145
a(g399
g1145
tp6146
a(g216
V'default'
p6147
tp6148
a(g399
g1149
tp6149
a(g900
g960
tp6150
a(g399
g2039
tp6151
a(g900
g960
tp6152
a(g216
V'ok'
p6153
tp6154
a(g900
g960
tp6155
a(g399
g1210
tp6156
a(g900
g960
tp6157
a(g216
V'ko'
p6158
tp6159
a(g900
g960
tp6160
a(g737
V}}
p6161
tp6162
a(g7
V\u000aPlain values:\u000a
p6163
tp6164
a(g737
V{{
p6165
tp6166
a(g900
g960
tp6167
a(g216
V'defined'
p6168
tp6169
a(g900
V                   
p6170
tp6171
a(g399
g1141
tp6172
a(g560
Vdefault
p6173
tp6174
a(g399
g1145
tp6175
a(g216
V'default'
p6176
tp6177
a(g399
g1149
tp6178
a(g900
g960
tp6179
a(g818
Vis
p6180
tp6181
a(g900
g960
tp6182
a(g560
Vsame
p6183
tp6184
a(g900
g960
tp6185
a(g427
Vas
p6186
tp6187
a(g399
g1145
tp6188
a(g216
V'default'
p6189
tp6190
a(g399
g1149
tp6191
a(g900
g960
tp6192
a(g399
g2039
tp6193
a(g900
g960
tp6194
a(g216
V'ko'
p6195
tp6196
a(g900
g960
tp6197
a(g399
g1210
tp6198
a(g900
g960
tp6199
a(g216
V'ok'
p6200
tp6201
a(g900
g960
tp6202
a(g737
V}}
p6203
tp6204
a(g7
V\u000a
p6205
tp6206
a(g737
V{{
p6207
tp6208
a(g900
g960
tp6209
a(g17
g1208
tp6210
a(g900
V                           
p6211
tp6212
a(g399
g1141
tp6213
a(g560
Vdefault
p6214
tp6215
a(g399
g1145
tp6216
a(g216
V'default'
p6217
tp6218
a(g399
g1149
tp6219
a(g900
g960
tp6220
a(g818
Vis
p6221
tp6222
a(g900
g960
tp6223
a(g560
Vsame
p6224
tp6225
a(g900
g960
tp6226
a(g427
Vas
p6227
tp6228
a(g399
g1145
tp6229
a(g216
V'default'
p6230
tp6231
a(g399
g1149
tp6232
a(g900
g960
tp6233
a(g399
g2039
tp6234
a(g900
g960
tp6235
a(g216
V'ko'
p6236
tp6237
a(g900
g960
tp6238
a(g399
g1210
tp6239
a(g900
g960
tp6240
a(g216
V'ok'
p6241
tp6242
a(g900
g960
tp6243
a(g737
V}}
p6244
tp6245
a(g7
V\u000a
p6246
tp6247
a(g737
V{{
p6248
tp6249
a(g900
g960
tp6250
a(g216
V''
p6251
tp6252
a(g900
V                          
p6253
tp6254
a(g399
g1141
tp6255
a(g560
Vdefault
p6256
tp6257
a(g399
g1145
tp6258
a(g216
V'default'
p6259
tp6260
a(g399
g1149
tp6261
a(g900
g960
tp6262
a(g818
Vis
p6263
tp6264
a(g900
g960
tp6265
a(g560
Vsame
p6266
tp6267
a(g900
g960
tp6268
a(g427
Vas
p6269
tp6270
a(g399
g1145
tp6271
a(g216
V'default'
p6272
tp6273
a(g399
g1149
tp6274
a(g900
g960
tp6275
a(g399
g2039
tp6276
a(g900
g960
tp6277
a(g216
V'ok'
p6278
tp6279
a(g900
g960
tp6280
a(g399
g1210
tp6281
a(g900
g960
tp6282
a(g216
V'ko'
p6283
tp6284
a(g900
g960
tp6285
a(g737
V}}
p6286
tp6287
a(g7
V\u000a
p6288
tp6289
a(g737
V{{
p6290
tp6291
a(g900
g960
tp6292
a(g859
Vnull
p6293
tp6294
a(g900
V                        
p6295
tp6296
a(g399
g1141
tp6297
a(g560
Vdefault
p6298
tp6299
a(g399
g1145
tp6300
a(g216
V'default'
p6301
tp6302
a(g399
g1149
tp6303
a(g900
g960
tp6304
a(g818
Vis
p6305
tp6306
a(g900
g960
tp6307
a(g560
Vsame
p6308
tp6309
a(g900
g960
tp6310
a(g427
Vas
p6311
tp6312
a(g399
g1145
tp6313
a(g216
V'default'
p6314
tp6315
a(g399
g1149
tp6316
a(g900
g960
tp6317
a(g399
g2039
tp6318
a(g900
g960
tp6319
a(g216
V'ok'
p6320
tp6321
a(g900
g960
tp6322
a(g399
g1210
tp6323
a(g900
g960
tp6324
a(g216
V'ko'
p6325
tp6326
a(g900
g960
tp6327
a(g737
V}}
p6328
tp6329
a(g7
V\u000aPrecedence:\u000a
p6330
tp6331
a(g737
V{{
p6332
tp6333
a(g900
g960
tp6334
a(g216
V'o'
p6335
tp6336
a(g900
g960
tp6337
a(g399
g1606
tp6338
a(g900
g960
tp6339
a(g427
VnullVar
p6340
tp6341
a(g900
V               
p6342
tp6343
a(g399
g1141
tp6344
a(g560
Vdefault
p6345
tp6346
a(g399
g1145
tp6347
a(g216
V'k'
p6348
tp6349
a(g399
g1149
tp6350
a(g900
g960
tp6351
a(g737
V}}
p6352
tp6353
a(g7
V\u000a
p6354
tp6355
a(g737
V{{
p6356
tp6357
a(g900
g960
tp6358
a(g216
V'o'
p6359
tp6360
a(g900
g960
tp6361
a(g399
g1606
tp6362
a(g900
g960
tp6363
a(g427
Vnested
p6364
tp6365
a(g427
V.nullVar
p6366
tp6367
a(g900
V        
p6368
tp6369
a(g399
g1141
tp6370
a(g560
Vdefault
p6371
tp6372
a(g399
g1145
tp6373
a(g216
V'k'
p6374
tp6375
a(g399
g1149
tp6376
a(g900
g960
tp6377
a(g737
V}}
p6378
tp6379
a(g7
V\u000aObject methods:\u000a
p6380
tp6381
a(g737
V{{
p6382
tp6383
a(g900
g960
tp6384
a(g427
Vobject
p6385
tp6386
a(g427
V.foo
p6387
tp6388
a(g900
V                  
p6389
tp6390
a(g399
g1141
tp6391
a(g560
Vdefault
p6392
tp6393
a(g399
g1145
tp6394
a(g216
V'default'
p6395
tp6396
a(g399
g1149
tp6397
a(g900
g960
tp6398
a(g818
Vis
p6399
tp6400
a(g900
g960
tp6401
a(g560
Vsame
p6402
tp6403
a(g900
g960
tp6404
a(g427
Vas
p6405
tp6406
a(g399
g1145
tp6407
a(g216
V'default'
p6408
tp6409
a(g399
g1149
tp6410
a(g900
g960
tp6411
a(g399
g2039
tp6412
a(g900
g960
tp6413
a(g216
V'ko'
p6414
tp6415
a(g900
g960
tp6416
a(g399
g1210
tp6417
a(g900
g960
tp6418
a(g216
V'ok'
p6419
tp6420
a(g900
g960
tp6421
a(g737
V}}
p6422
tp6423
a(g7
V\u000a
p6424
tp6425
a(g737
V{{
p6426
tp6427
a(g900
g960
tp6428
a(g427
Vobject
p6429
tp6430
a(g427
V.undefinedMethod
p6431
tp6432
a(g900
V      
p6433
tp6434
a(g399
g1141
tp6435
a(g560
Vdefault
p6436
tp6437
a(g399
g1145
tp6438
a(g216
V'default'
p6439
tp6440
a(g399
g1149
tp6441
a(g900
g960
tp6442
a(g818
Vis
p6443
tp6444
a(g900
g960
tp6445
a(g560
Vsame
p6446
tp6447
a(g900
g960
tp6448
a(g427
Vas
p6449
tp6450
a(g399
g1145
tp6451
a(g216
V'default'
p6452
tp6453
a(g399
g1149
tp6454
a(g900
g960
tp6455
a(g399
g2039
tp6456
a(g900
g960
tp6457
a(g216
V'ok'
p6458
tp6459
a(g900
g960
tp6460
a(g399
g1210
tp6461
a(g900
g960
tp6462
a(g216
V'ko'
p6463
tp6464
a(g900
g960
tp6465
a(g737
V}}
p6466
tp6467
a(g7
V\u000a
p6468
tp6469
a(g737
V{{
p6470
tp6471
a(g900
g960
tp6472
a(g427
Vobject
p6473
tp6474
a(g427
V.getFoo
p6475
tp6476
a(g399
g1145
tp6477
a(g399
g1149
tp6478
a(g900
V             
p6479
tp6480
a(g399
g1141
tp6481
a(g560
Vdefault
p6482
tp6483
a(g399
g1145
tp6484
a(g216
V'default'
p6485
tp6486
a(g399
g1149
tp6487
a(g900
g960
tp6488
a(g818
Vis
p6489
tp6490
a(g900
g960
tp6491
a(g560
Vsame
p6492
tp6493
a(g900
g960
tp6494
a(g427
Vas
p6495
tp6496
a(g399
g1145
tp6497
a(g216
V'default'
p6498
tp6499
a(g399
g1149
tp6500
a(g900
g960
tp6501
a(g399
g2039
tp6502
a(g900
g960
tp6503
a(g216
V'ko'
p6504
tp6505
a(g900
g960
tp6506
a(g399
g1210
tp6507
a(g900
g960
tp6508
a(g216
V'ok'
p6509
tp6510
a(g900
g960
tp6511
a(g737
V}}
p6512
tp6513
a(g7
V\u000a
p6514
tp6515
a(g737
V{{
p6516
tp6517
a(g900
g960
tp6518
a(g427
Vobject
p6519
tp6520
a(g427
V.getFoo
p6521
tp6522
a(g399
g1145
tp6523
a(g216
V'a'
p6524
tp6525
a(g399
g1149
tp6526
a(g900
V          
p6527
tp6528
a(g399
g1141
tp6529
a(g560
Vdefault
p6530
tp6531
a(g399
g1145
tp6532
a(g216
V'default'
p6533
tp6534
a(g399
g1149
tp6535
a(g900
g960
tp6536
a(g818
Vis
p6537
tp6538
a(g900
g960
tp6539
a(g560
Vsame
p6540
tp6541
a(g900
g960
tp6542
a(g427
Vas
p6543
tp6544
a(g399
g1145
tp6545
a(g216
V'default'
p6546
tp6547
a(g399
g1149
tp6548
a(g900
g960
tp6549
a(g399
g2039
tp6550
a(g900
g960
tp6551
a(g216
V'ko'
p6552
tp6553
a(g900
g960
tp6554
a(g399
g1210
tp6555
a(g900
g960
tp6556
a(g216
V'ok'
p6557
tp6558
a(g900
g960
tp6559
a(g737
V}}
p6560
tp6561
a(g7
V\u000a
p6562
tp6563
a(g737
V{{
p6564
tp6565
a(g900
g960
tp6566
a(g427
Vobject
p6567
tp6568
a(g427
V.undefinedMethod
p6569
tp6570
a(g399
g1145
tp6571
a(g399
g1149
tp6572
a(g900
V    
p6573
tp6574
a(g399
g1141
tp6575
a(g560
Vdefault
p6576
tp6577
a(g399
g1145
tp6578
a(g216
V'default'
p6579
tp6580
a(g399
g1149
tp6581
a(g900
g960
tp6582
a(g818
Vis
p6583
tp6584
a(g900
g960
tp6585
a(g560
Vsame
p6586
tp6587
a(g900
g960
tp6588
a(g427
Vas
p6589
tp6590
a(g399
g1145
tp6591
a(g216
V'default'
p6592
tp6593
a(g399
g1149
tp6594
a(g900
g960
tp6595
a(g399
g2039
tp6596
a(g900
g960
tp6597
a(g216
V'ok'
p6598
tp6599
a(g900
g960
tp6600
a(g399
g1210
tp6601
a(g900
g960
tp6602
a(g216
V'ko'
p6603
tp6604
a(g900
g960
tp6605
a(g737
V}}
p6606
tp6607
a(g7
V\u000a
p6608
tp6609
a(g737
V{{
p6610
tp6611
a(g900
g960
tp6612
a(g427
Vobject
p6613
tp6614
a(g427
V.undefinedMethod
p6615
tp6616
a(g399
g1145
tp6617
a(g216
V'a'
p6618
tp6619
a(g399
g1149
tp6620
a(g900
g960
tp6621
a(g399
g1141
tp6622
a(g560
Vdefault
p6623
tp6624
a(g399
g1145
tp6625
a(g216
V'default'
p6626
tp6627
a(g399
g1149
tp6628
a(g900
g960
tp6629
a(g818
Vis
p6630
tp6631
a(g900
g960
tp6632
a(g560
Vsame
p6633
tp6634
a(g900
g960
tp6635
a(g427
Vas
p6636
tp6637
a(g399
g1145
tp6638
a(g216
V'default'
p6639
tp6640
a(g399
g1149
tp6641
a(g900
g960
tp6642
a(g399
g2039
tp6643
a(g900
g960
tp6644
a(g216
V'ok'
p6645
tp6646
a(g900
g960
tp6647
a(g399
g1210
tp6648
a(g900
g960
tp6649
a(g216
V'ko'
p6650
tp6651
a(g900
g960
tp6652
a(g737
V}}
p6653
tp6654
a(g7
V\u000aDeep nested:\u000a
p6655
tp6656
a(g737
V{{
p6657
tp6658
a(g900
g960
tp6659
a(g427
Vnested
p6660
tp6661
a(g427
V.undefinedVar
p6662
tp6663
a(g427
V.foo
p6664
tp6665
a(g427
V.bar
p6666
tp6667
a(g900
g960
tp6668
a(g399
g1141
tp6669
a(g560
Vdefault
p6670
tp6671
a(g399
g1145
tp6672
a(g216
V'default'
p6673
tp6674
a(g399
g1149
tp6675
a(g900
g960
tp6676
a(g818
Vis
p6677
tp6678
a(g900
g960
tp6679
a(g560
Vsame
p6680
tp6681
a(g900
g960
tp6682
a(g427
Vas
p6683
tp6684
a(g399
g1145
tp6685
a(g216
V'default'
p6686
tp6687
a(g399
g1149
tp6688
a(g900
g960
tp6689
a(g399
g2039
tp6690
a(g900
g960
tp6691
a(g216
V'ok'
p6692
tp6693
a(g900
g960
tp6694
a(g399
g1210
tp6695
a(g900
g960
tp6696
a(g216
V'ko'
p6697
tp6698
a(g900
g960
tp6699
a(g737
V}}
p6700
tp6701
a(g7
V\u000a
p6702
tp6703
a(g737
V{{
p6704
tp6705
a(g900
g960
tp6706
a(g427
Vnested
p6707
tp6708
a(g427
V.definedArray
p6709
tp6710
a(g17
V.0
p6711
tp6712
a(g900
V       
p6713
tp6714
a(g399
g1141
tp6715
a(g560
Vdefault
p6716
tp6717
a(g399
g1145
tp6718
a(g216
V'default'
p6719
tp6720
a(g399
g1149
tp6721
a(g900
g960
tp6722
a(g818
Vis
p6723
tp6724
a(g900
g960
tp6725
a(g560
Vsame
p6726
tp6727
a(g900
g960
tp6728
a(g427
Vas
p6729
tp6730
a(g399
g1145
tp6731
a(g216
V'default'
p6732
tp6733
a(g399
g1149
tp6734
a(g900
g960
tp6735
a(g399
g2039
tp6736
a(g900
g960
tp6737
a(g216
V'ko'
p6738
tp6739
a(g900
g960
tp6740
a(g399
g1210
tp6741
a(g900
g960
tp6742
a(g216
V'ok'
p6743
tp6744
a(g900
g960
tp6745
a(g737
V}}
p6746
tp6747
a(g7
V\u000a
p6748
tp6749
a(g737
V{{
p6750
tp6751
a(g900
g960
tp6752
a(g427
Vnested
p6753
tp6754
a(g399
g1089
tp6755
a(g216
V'definedArray'
p6756
tp6757
a(g399
g1093
tp6758
a(g399
g1089
tp6759
a(g17
g1208
tp6760
a(g399
g1093
tp6761
a(g900
V   
p6762
tp6763
a(g399
g1141
tp6764
a(g560
Vdefault
p6765
tp6766
a(g399
g1145
tp6767
a(g216
V'default'
p6768
tp6769
a(g399
g1149
tp6770
a(g900
g960
tp6771
a(g818
Vis
p6772
tp6773
a(g900
g960
tp6774
a(g560
Vsame
p6775
tp6776
a(g900
g960
tp6777
a(g427
Vas
p6778
tp6779
a(g399
g1145
tp6780
a(g216
V'default'
p6781
tp6782
a(g399
g1149
tp6783
a(g900
g960
tp6784
a(g399
g2039
tp6785
a(g900
g960
tp6786
a(g216
V'ko'
p6787
tp6788
a(g900
g960
tp6789
a(g399
g1210
tp6790
a(g900
g960
tp6791
a(g216
V'ok'
p6792
tp6793
a(g900
g960
tp6794
a(g737
V}}
p6795
tp6796
a(g7
V\u000a
p6797
tp6798
a(g737
V{{
p6799
tp6800
a(g900
g960
tp6801
a(g427
Vobject
p6802
tp6803
a(g427
V.self
p6804
tp6805
a(g427
V.foo
p6806
tp6807
a(g900
V             
p6808
tp6809
a(g399
g1141
tp6810
a(g560
Vdefault
p6811
tp6812
a(g399
g1145
tp6813
a(g216
V'default'
p6814
tp6815
a(g399
g1149
tp6816
a(g900
g960
tp6817
a(g818
Vis
p6818
tp6819
a(g900
g960
tp6820
a(g560
Vsame
p6821
tp6822
a(g900
g960
tp6823
a(g427
Vas
p6824
tp6825
a(g399
g1145
tp6826
a(g216
V'default'
p6827
tp6828
a(g399
g1149
tp6829
a(g900
g960
tp6830
a(g399
g2039
tp6831
a(g900
g960
tp6832
a(g216
V'ko'
p6833
tp6834
a(g900
g960
tp6835
a(g399
g1210
tp6836
a(g900
g960
tp6837
a(g216
V'ok'
p6838
tp6839
a(g900
g960
tp6840
a(g737
V}}
p6841
tp6842
a(g7
V\u000a
p6843
tp6844
a(g737
V{{
p6845
tp6846
a(g900
g960
tp6847
a(g427
Vobject
p6848
tp6849
a(g427
V.self
p6850
tp6851
a(g427
V.undefinedMethod
p6852
tp6853
a(g900
g960
tp6854
a(g399
g1141
tp6855
a(g560
Vdefault
p6856
tp6857
a(g399
g1145
tp6858
a(g216
V'default'
p6859
tp6860
a(g399
g1149
tp6861
a(g900
g960
tp6862
a(g818
Vis
p6863
tp6864
a(g900
g960
tp6865
a(g560
Vsame
p6866
tp6867
a(g900
g960
tp6868
a(g427
Vas
p6869
tp6870
a(g399
g1145
tp6871
a(g216
V'default'
p6872
tp6873
a(g399
g1149
tp6874
a(g900
g960
tp6875
a(g399
g2039
tp6876
a(g900
g960
tp6877
a(g216
V'ok'
p6878
tp6879
a(g900
g960
tp6880
a(g399
g1210
tp6881
a(g900
g960
tp6882
a(g216
V'ko'
p6883
tp6884
a(g900
g960
tp6885
a(g737
V}}
p6886
tp6887
a(g7
V\u000a
p6888
tp6889
a(g737
V{{
p6890
tp6891
a(g900
g960
tp6892
a(g427
Vobject
p6893
tp6894
a(g427
V.undefinedMethod
p6895
tp6896
a(g427
V.self
p6897
tp6898
a(g900
g960
tp6899
a(g399
g1141
tp6900
a(g560
Vdefault
p6901
tp6902
a(g399
g1145
tp6903
a(g216
V'default'
p6904
tp6905
a(g399
g1149
tp6906
a(g900
g960
tp6907
a(g818
Vis
p6908
tp6909
a(g900
g960
tp6910
a(g560
Vsame
p6911
tp6912
a(g900
g960
tp6913
a(g427
Vas
p6914
tp6915
a(g399
g1145
tp6916
a(g216
V'default'
p6917
tp6918
a(g399
g1149
tp6919
a(g900
g960
tp6920
a(g399
g2039
tp6921
a(g900
g960
tp6922
a(g216
V'ok'
p6923
tp6924
a(g900
g960
tp6925
a(g399
g1210
tp6926
a(g900
g960
tp6927
a(g216
V'ko'
p6928
tp6929
a(g900
g960
tp6930
a(g737
V}}
p6931
tp6932
a(g7
V\u000a--DATA--\u000areturn array(\u000a    'definedVar' => 'defined',\u000a    'zeroVar'    => 0,\u000a    'emptyVar'   => '',\u000a    'nullVar'    => null,\u000a    'nested'     => array(\u000a        'definedVar'   => 'defined',\u000a        'zeroVar'      => 0,\u000a        'emptyVar'     => '',\u000a        'nullVar'      => null,\u000a        'definedArray' => array(0),\u000a    ),\u000a    'object' => new TwigTestFoo(),\u000a)\u000a--CONFIG--\u000areturn array('strict_variables' => false)\u000a--EXPECT--\u000aVariable:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aArray access:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aPlain values:\u000aok\u000aok\u000aok\u000aok\u000aPrecedence:\u000aok\u000aok\u000aObject methods:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aDeep nested:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000a--DATA--\u000areturn array(\u000a    'definedVar' => 'defined',\u000a    'zeroVar'    => 0,\u000a    'emptyVar'   => '',\u000a    'nullVar'    => null,\u000a    'nested'     => array(\u000a        'definedVar'   => 'defined',\u000a        'zeroVar'      => 0,\u000a        'emptyVar'     => '',\u000a        'nullVar'      => null,\u000a        'definedArray' => array(0),\u000a    ),\u000a    'object' => new TwigTestFoo(),\u000a)\u000a--CONFIG--\u000areturn array('strict_variables' => true)\u000a--EXPECT--\u000aVariable:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aArray access:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aPlain values:\u000aok\u000aok\u000aok\u000aok\u000aPrecedence:\u000aok\u000aok\u000aObject methods:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aDeep nested:\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000a--TEST--\u000adynamic filter\u000a--TEMPLATE--\u000a
p6933
tp6934
a(g737
V{{
p6935
tp6936
a(g900
g960
tp6937
a(g216
V'bar'
p6938
tp6939
a(g399
g1141
tp6940
a(g560
Vfoo_path
p6941
tp6942
a(g900
g960
tp6943
a(g737
V}}
p6944
tp6945
a(g7
V\u000a
p6946
tp6947
a(g737
V{{
p6948
tp6949
a(g900
g960
tp6950
a(g216
V'bar'
p6951
tp6952
a(g399
g1141
tp6953
a(g560
Va_foo_b_bar
p6954
tp6955
a(g900
g960
tp6956
a(g737
V}}
p6957
tp6958
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo/bar\u000aa/b/bar\u000a--TEST--\u000a"escape" filter does not escape with the html strategy when using the html_attr strategy\u000a--TEMPLATE--\u000a
p6959
tp6960
a(g737
V{{
p6961
tp6962
a(g900
g960
tp6963
a(g216
V'<br />'
p6964
tp6965
a(g399
g1141
tp6966
a(g560
Vescape
p6967
tp6968
a(g399
g1145
tp6969
a(g216
V'html_attr'
p6970
tp6971
a(g399
g1149
tp6972
a(g900
g960
tp6973
a(g737
V}}
p6974
tp6975
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a&lt;br&#x20;&#x2F;&gt;\u000a--TEST--\u000a"escape" filter\u000a--TEMPLATE--\u000a
p6976
tp6977
a(g737
V{{
p6978
tp6979
a(g900
g960
tp6980
a(g143
V"\u611b\u3057\u3066\u3044\u307e\u3059\u304b\uff1f <br />"
p6981
tp6982
a(g399
g1141
tp6983
a(g560
Ve
p6984
tp6985
a(g900
g960
tp6986
a(g737
V}}
p6987
tp6988
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u611b\u3057\u3066\u3044\u307e\u3059\u304b\uff1f &lt;br /&gt;\u000a--TEST--\u000a"escape" filter\u000a--TEMPLATE--\u000a
p6989
tp6990
a(g737
V{{
p6991
tp6992
a(g900
g960
tp6993
a(g143
V"foo <br />"
p6994
tp6995
a(g399
g1141
tp6996
a(g560
g6984
tp6997
a(g900
g960
tp6998
a(g737
V}}
p6999
tp7000
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo &lt;br /&gt;\u000a--TEST--\u000a"first" filter\u000a--TEMPLATE--\u000a
p7001
tp7002
a(g737
V{{
p7003
tp7004
a(g900
g960
tp7005
a(g399
g1089
tp7006
a(g17
g1160
tp7007
a(g399
g1162
tp7008
a(g900
g960
tp7009
a(g17
g1165
tp7010
a(g399
g1162
tp7011
a(g900
g960
tp7012
a(g17
g1404
tp7013
a(g399
g1162
tp7014
a(g900
g960
tp7015
a(g17
g3087
tp7016
a(g399
g1093
tp7017
a(g399
g1141
tp7018
a(g560
Vfirst
p7019
tp7020
a(g900
g960
tp7021
a(g737
V}}
p7022
tp7023
a(g7
V\u000a
p7024
tp7025
a(g737
V{{
p7026
tp7027
a(g900
g960
tp7028
a(g399
g1206
tp7029
a(g427
g1339
tp7030
a(g399
g1210
tp7031
a(g900
g960
tp7032
a(g17
g1160
tp7033
a(g399
g1162
tp7034
a(g900
g960
tp7035
a(g427
g1552
tp7036
a(g399
g1210
tp7037
a(g900
g960
tp7038
a(g17
g1165
tp7039
a(g399
g1162
tp7040
a(g900
g960
tp7041
a(g427
Vc
p7042
tp7043
a(g399
g1210
tp7044
a(g900
g960
tp7045
a(g17
g1404
tp7046
a(g399
g1162
tp7047
a(g900
g960
tp7048
a(g427
Vd
p7049
tp7050
a(g399
g1210
tp7051
a(g900
g960
tp7052
a(g17
g3087
tp7053
a(g399
g1222
tp7054
a(g399
g1141
tp7055
a(g560
Vfirst
p7056
tp7057
a(g900
g960
tp7058
a(g737
V}}
p7059
tp7060
a(g7
V\u000a
p7061
tp7062
a(g737
V{{
p7063
tp7064
a(g900
g960
tp7065
a(g216
V'1234'
p7066
tp7067
a(g399
g1141
tp7068
a(g560
Vfirst
p7069
tp7070
a(g900
g960
tp7071
a(g737
V}}
p7072
tp7073
a(g7
V\u000a
p7074
tp7075
a(g737
V{{
p7076
tp7077
a(g900
g960
tp7078
a(g427
Varr
p7079
tp7080
a(g399
g1141
tp7081
a(g560
Vfirst
p7082
tp7083
a(g900
g960
tp7084
a(g737
V}}
p7085
tp7086
a(g7
V\u000a
p7087
tp7088
a(g737
V{{
p7089
tp7090
a(g900
g960
tp7091
a(g216
V'\u20ac'
p7092
tp7093
a(g399
g1141
tp7094
a(g560
Vfirst
p7095
tp7096
a(g900
g960
tp7097
a(g737
V}}
p7098
tp7099
a(g7
V\u000a
p7100
tp7101
a(g737
V{{
p7102
tp7103
a(g900
g960
tp7104
a(g216
V''
p7105
tp7106
a(g399
g1141
tp7107
a(g560
Vfirst
p7108
tp7109
a(g900
g960
tp7110
a(g737
V}}
p7111
tp7112
a(g7
V\u000a--DATA--\u000areturn array('arr' => new ArrayObject(array(1, 2, 3, 4)))\u000a--EXPECT--\u000a1\u000a1\u000a1\u000a1\u000a\u000a--TEST--\u000a"escape" filter\u000a--TEMPLATE--\u000a
p7113
tp7114
a(g737
V{%
p7115
tp7116
a(g900
g960
tp7117
a(g818
Vset
p7118
tp7119
a(g900
g960
tp7120
a(g427
Vfoo
p7121
tp7122
a(g900
g960
tp7123
a(g737
V%}
p7124
tp7125
a(g7
V\u000a    foo<br />\u000a
p7126
tp7127
a(g737
V{%
p7128
tp7129
a(g900
g960
tp7130
a(g818
Vendset
p7131
tp7132
a(g900
g960
tp7133
a(g737
V%}
p7134
tp7135
a(g7
V\u000a\u000a
p7136
tp7137
a(g737
V{{
p7138
tp7139
a(g900
g960
tp7140
a(g427
Vfoo
p7141
tp7142
a(g399
g1141
tp7143
a(g560
g6984
tp7144
a(g399
g1145
tp7145
a(g216
V'html'
p7146
tp7147
a(g399
g1149
tp7148
a(g900
g960
tp7149
a(g900
g1678
tp7150
a(g737
V}}
p7151
tp7152
a(g7
V\u000a
p7153
tp7154
a(g737
V{{
p7155
tp7156
a(g900
g960
tp7157
a(g427
Vfoo
p7158
tp7159
a(g399
g1141
tp7160
a(g560
g6984
tp7161
a(g399
g1145
tp7162
a(g216
V'js'
p7163
tp7164
a(g399
g1149
tp7165
a(g900
g960
tp7166
a(g737
V}}
p7167
tp7168
a(g7
V\u000a
p7169
tp7170
a(g737
V{%
p7171
tp7172
a(g900
g960
tp7173
a(g818
Vautoescape
p7174
tp7175
a(g900
g960
tp7176
a(g859
Vtrue
p7177
tp7178
a(g900
g960
tp7179
a(g737
V%}
p7180
tp7181
a(g7
V\u000a    
p7182
tp7183
a(g737
V{{
p7184
tp7185
a(g900
g960
tp7186
a(g427
Vfoo
p7187
tp7188
a(g900
g960
tp7189
a(g737
V}}
p7190
tp7191
a(g7
V\u000a
p7192
tp7193
a(g737
V{%
p7194
tp7195
a(g900
g960
tp7196
a(g818
Vendautoescape
p7197
tp7198
a(g900
g960
tp7199
a(g737
V%}
p7200
tp7201
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a    foo&lt;br /&gt;\u000a\u005cx20\u005cx20\u005cx20\u005cx20foo\u005cx3Cbr\u005cx20\u005cx2F\u005cx3E\u005cx0A\u000a        foo<br />\u000a--TEST--\u000a"format" filter\u000a--TEMPLATE--\u000a
p7202
tp7203
a(g737
V{{
p7204
tp7205
a(g900
g960
tp7206
a(g427
Vstring
p7207
tp7208
a(g399
g1141
tp7209
a(g560
Vformat
p7210
tp7211
a(g399
g1145
tp7212
a(g427
Vfoo
p7213
tp7214
a(g399
g1162
tp7215
a(g900
g960
tp7216
a(g17
g1404
tp7217
a(g399
g1149
tp7218
a(g900
g960
tp7219
a(g737
V}}
p7220
tp7221
a(g7
V\u000a--DATA--\u000areturn array('string' => '%s/%d', 'foo' => 'bar')\u000a--EXPECT--\u000abar/3\u000a--TEST--\u000a"join" filter\u000a--TEMPLATE--\u000a
p7222
tp7223
a(g737
V{{
p7224
tp7225
a(g900
g960
tp7226
a(g399
g1089
tp7227
a(g143
V"foo"
p7228
tp7229
a(g399
g1162
tp7230
a(g900
g960
tp7231
a(g143
V"bar"
p7232
tp7233
a(g399
g1093
tp7234
a(g399
g1141
tp7235
a(g560
Vjoin
p7236
tp7237
a(g399
g1145
tp7238
a(g216
V', '
p7239
tp7240
a(g399
g1149
tp7241
a(g900
g960
tp7242
a(g737
V}}
p7243
tp7244
a(g7
V\u000a
p7245
tp7246
a(g737
V{{
p7247
tp7248
a(g900
g960
tp7249
a(g427
Vfoo
p7250
tp7251
a(g399
g1141
tp7252
a(g560
Vjoin
p7253
tp7254
a(g399
g1145
tp7255
a(g216
V', '
p7256
tp7257
a(g399
g1149
tp7258
a(g900
g960
tp7259
a(g737
V}}
p7260
tp7261
a(g7
V\u000a
p7262
tp7263
a(g737
V{{
p7264
tp7265
a(g900
g960
tp7266
a(g427
Vbar
p7267
tp7268
a(g399
g1141
tp7269
a(g560
Vjoin
p7270
tp7271
a(g399
g1145
tp7272
a(g216
V', '
p7273
tp7274
a(g399
g1149
tp7275
a(g900
g960
tp7276
a(g737
V}}
p7277
tp7278
a(g7
V\u000a--DATA--\u000areturn array('foo' => new TwigTestFoo(), 'bar' => new ArrayObject(array(3, 4)))\u000a--EXPECT--\u000afoo, bar\u000a1, 2\u000a3, 4\u000a--TEST--\u000a"json_encode" filter\u000a--TEMPLATE--\u000a
p7279
tp7280
a(g737
V{{
p7281
tp7282
a(g900
g960
tp7283
a(g143
V"foo"
p7284
tp7285
a(g399
g1141
tp7286
a(g560
Vjson_encode
p7287
tp7288
a(g399
g1141
tp7289
a(g560
Vraw
p7290
tp7291
a(g900
g960
tp7292
a(g737
V}}
p7293
tp7294
a(g7
V\u000a
p7295
tp7296
a(g737
V{{
p7297
tp7298
a(g900
g960
tp7299
a(g427
Vfoo
p7300
tp7301
a(g399
g1141
tp7302
a(g560
Vjson_encode
p7303
tp7304
a(g399
g1141
tp7305
a(g560
Vraw
p7306
tp7307
a(g900
g960
tp7308
a(g737
V}}
p7309
tp7310
a(g7
V\u000a
p7311
tp7312
a(g737
V{{
p7313
tp7314
a(g900
g960
tp7315
a(g399
g1089
tp7316
a(g427
Vfoo
p7317
tp7318
a(g399
g1162
tp7319
a(g900
g960
tp7320
a(g143
V"foo"
p7321
tp7322
a(g399
g1093
tp7323
a(g399
g1141
tp7324
a(g560
Vjson_encode
p7325
tp7326
a(g399
g1141
tp7327
a(g560
Vraw
p7328
tp7329
a(g900
g960
tp7330
a(g737
V}}
p7331
tp7332
a(g7
V\u000a--DATA--\u000areturn array('foo' => new Twig_Markup('foo', 'UTF-8'))\u000a--EXPECT--\u000a"foo"\u000a"foo"\u000a["foo","foo"]\u000a--TEST--\u000a"last" filter\u000a--TEMPLATE--\u000a
p7333
tp7334
a(g737
V{{
p7335
tp7336
a(g900
g960
tp7337
a(g399
g1089
tp7338
a(g17
g1160
tp7339
a(g399
g1162
tp7340
a(g900
g960
tp7341
a(g17
g1165
tp7342
a(g399
g1162
tp7343
a(g900
g960
tp7344
a(g17
g1404
tp7345
a(g399
g1162
tp7346
a(g900
g960
tp7347
a(g17
g3087
tp7348
a(g399
g1093
tp7349
a(g399
g1141
tp7350
a(g560
Vlast
p7351
tp7352
a(g900
g960
tp7353
a(g737
V}}
p7354
tp7355
a(g7
V\u000a
p7356
tp7357
a(g737
V{{
p7358
tp7359
a(g900
g960
tp7360
a(g399
g1206
tp7361
a(g427
g1339
tp7362
a(g399
g1210
tp7363
a(g900
g960
tp7364
a(g17
g1160
tp7365
a(g399
g1162
tp7366
a(g900
g960
tp7367
a(g427
g1552
tp7368
a(g399
g1210
tp7369
a(g900
g960
tp7370
a(g17
g1165
tp7371
a(g399
g1162
tp7372
a(g900
g960
tp7373
a(g427
g7042
tp7374
a(g399
g1210
tp7375
a(g900
g960
tp7376
a(g17
g1404
tp7377
a(g399
g1162
tp7378
a(g900
g960
tp7379
a(g427
g7049
tp7380
a(g399
g1210
tp7381
a(g900
g960
tp7382
a(g17
g3087
tp7383
a(g399
g1222
tp7384
a(g399
g1141
tp7385
a(g560
Vlast
p7386
tp7387
a(g900
g960
tp7388
a(g737
V}}
p7389
tp7390
a(g7
V\u000a
p7391
tp7392
a(g737
V{{
p7393
tp7394
a(g900
g960
tp7395
a(g216
V'1234'
p7396
tp7397
a(g399
g1141
tp7398
a(g560
Vlast
p7399
tp7400
a(g900
g960
tp7401
a(g737
V}}
p7402
tp7403
a(g7
V\u000a
p7404
tp7405
a(g737
V{{
p7406
tp7407
a(g900
g960
tp7408
a(g427
Varr
p7409
tp7410
a(g399
g1141
tp7411
a(g560
Vlast
p7412
tp7413
a(g900
g960
tp7414
a(g737
V}}
p7415
tp7416
a(g7
V\u000a
p7417
tp7418
a(g737
V{{
p7419
tp7420
a(g900
g960
tp7421
a(g216
V'\u20ac'
p7422
tp7423
a(g399
g1141
tp7424
a(g560
Vlast
p7425
tp7426
a(g900
g960
tp7427
a(g737
V}}
p7428
tp7429
a(g7
V\u000a
p7430
tp7431
a(g737
V{{
p7432
tp7433
a(g900
g960
tp7434
a(g216
V''
p7435
tp7436
a(g399
g1141
tp7437
a(g560
Vlast
p7438
tp7439
a(g900
g960
tp7440
a(g737
V}}
p7441
tp7442
a(g7
V\u000a--DATA--\u000areturn array('arr' => new ArrayObject(array(1, 2, 3, 4)))\u000a--EXPECT--\u000a4\u000a4\u000a4\u000a4\u000a\u000a--TEST--\u000a"length" filter\u000a--TEMPLATE--\u000a
p7443
tp7444
a(g737
V{{
p7445
tp7446
a(g900
g960
tp7447
a(g427
Varray
p7448
tp7449
a(g399
g1141
tp7450
a(g560
Vlength
p7451
tp7452
a(g900
g960
tp7453
a(g737
V}}
p7454
tp7455
a(g7
V\u000a
p7456
tp7457
a(g737
V{{
p7458
tp7459
a(g900
g960
tp7460
a(g427
Vstring
p7461
tp7462
a(g399
g1141
tp7463
a(g560
Vlength
p7464
tp7465
a(g900
g960
tp7466
a(g737
V}}
p7467
tp7468
a(g7
V\u000a
p7469
tp7470
a(g737
V{{
p7471
tp7472
a(g900
g960
tp7473
a(g427
Vnumber
p7474
tp7475
a(g399
g1141
tp7476
a(g560
Vlength
p7477
tp7478
a(g900
g960
tp7479
a(g737
V}}
p7480
tp7481
a(g7
V\u000a
p7482
tp7483
a(g737
V{{
p7484
tp7485
a(g900
g960
tp7486
a(g427
Vmarkup
p7487
tp7488
a(g399
g1141
tp7489
a(g560
Vlength
p7490
tp7491
a(g900
g960
tp7492
a(g737
V}}
p7493
tp7494
a(g7
V\u000a--DATA--\u000areturn array('array' => array(1, 4), 'string' => 'foo', 'number' => 1000, 'markup' => new Twig_Markup('foo', 'UTF-8'))\u000a--EXPECT--\u000a2\u000a3\u000a4\u000a3\u000a--TEST--\u000a"length" filter\u000a--CONDITION--\u000afunction_exists('mb_get_info')\u000a--TEMPLATE--\u000a
p7495
tp7496
a(g737
V{{
p7497
tp7498
a(g900
g960
tp7499
a(g427
Vstring
p7500
tp7501
a(g399
g1141
tp7502
a(g560
Vlength
p7503
tp7504
a(g900
g960
tp7505
a(g737
V}}
p7506
tp7507
a(g7
V\u000a
p7508
tp7509
a(g737
V{{
p7510
tp7511
a(g900
g960
tp7512
a(g427
Vmarkup
p7513
tp7514
a(g399
g1141
tp7515
a(g560
Vlength
p7516
tp7517
a(g900
g960
tp7518
a(g737
V}}
p7519
tp7520
a(g7
V\u000a--DATA--\u000areturn array('string' => 't', 'markup' => new Twig_Markup('foo', 'UTF-8'))\u000a--EXPECT--\u000a3\u000a3\u000a--TEST--\u000a"merge" filter\u000a--TEMPLATE--\u000a
p7521
tp7522
a(g737
V{{
p7523
tp7524
a(g900
g960
tp7525
a(g427
Vitems
p7526
tp7527
a(g399
g1141
tp7528
a(g560
Vmerge
p7529
tp7530
a(g399
g1145
tp7531
a(g399
g1206
tp7532
a(g216
V'bar'
p7533
tp7534
a(g399
g1210
tp7535
a(g900
g960
tp7536
a(g216
V'foo'
p7537
tp7538
a(g399
g1222
tp7539
a(g399
g1149
tp7540
a(g399
g1141
tp7541
a(g560
Vjoin
p7542
tp7543
a(g900
g960
tp7544
a(g737
V}}
p7545
tp7546
a(g7
V\u000a
p7547
tp7548
a(g737
V{{
p7549
tp7550
a(g900
g960
tp7551
a(g427
Vitems
p7552
tp7553
a(g399
g1141
tp7554
a(g560
Vmerge
p7555
tp7556
a(g399
g1145
tp7557
a(g399
g1206
tp7558
a(g216
V'bar'
p7559
tp7560
a(g399
g1210
tp7561
a(g900
g960
tp7562
a(g216
V'foo'
p7563
tp7564
a(g399
g1222
tp7565
a(g399
g1149
tp7566
a(g399
g1141
tp7567
a(g560
Vkeys
p7568
tp7569
a(g399
g1141
tp7570
a(g560
Vjoin
p7571
tp7572
a(g900
g960
tp7573
a(g737
V}}
p7574
tp7575
a(g7
V\u000a
p7576
tp7577
a(g737
V{{
p7578
tp7579
a(g900
g960
tp7580
a(g399
g1206
tp7581
a(g216
V'bar'
p7582
tp7583
a(g399
g1210
tp7584
a(g900
g960
tp7585
a(g216
V'foo'
p7586
tp7587
a(g399
g1222
tp7588
a(g399
g1141
tp7589
a(g560
Vmerge
p7590
tp7591
a(g399
g1145
tp7592
a(g427
Vitems
p7593
tp7594
a(g399
g1149
tp7595
a(g399
g1141
tp7596
a(g560
Vjoin
p7597
tp7598
a(g900
g960
tp7599
a(g737
V}}
p7600
tp7601
a(g7
V\u000a
p7602
tp7603
a(g737
V{{
p7604
tp7605
a(g900
g960
tp7606
a(g399
g1206
tp7607
a(g216
V'bar'
p7608
tp7609
a(g399
g1210
tp7610
a(g900
g960
tp7611
a(g216
V'foo'
p7612
tp7613
a(g399
g1222
tp7614
a(g399
g1141
tp7615
a(g560
Vmerge
p7616
tp7617
a(g399
g1145
tp7618
a(g427
Vitems
p7619
tp7620
a(g399
g1149
tp7621
a(g399
g1141
tp7622
a(g560
Vkeys
p7623
tp7624
a(g399
g1141
tp7625
a(g560
Vjoin
p7626
tp7627
a(g900
g960
tp7628
a(g737
V}}
p7629
tp7630
a(g7
V\u000a
p7631
tp7632
a(g737
V{{
p7633
tp7634
a(g900
g960
tp7635
a(g427
Vnumerics
p7636
tp7637
a(g399
g1141
tp7638
a(g560
Vmerge
p7639
tp7640
a(g399
g1145
tp7641
a(g399
g1089
tp7642
a(g17
g3087
tp7643
a(g399
g1162
tp7644
a(g900
g960
tp7645
a(g17
g1963
tp7646
a(g399
g1162
tp7647
a(g900
g960
tp7648
a(g17
V6
p7649
tp7650
a(g399
g1093
tp7651
a(g399
g1149
tp7652
a(g399
g1141
tp7653
a(g560
Vjoin
p7654
tp7655
a(g900
g960
tp7656
a(g737
V}}
p7657
tp7658
a(g7
V\u000a--DATA--\u000areturn array('items' => array('foo' => 'bar'), 'numerics' => array(1, 2, 3))\u000a--EXPECT--\u000abarfoo\u000afoobar\u000afoobar\u000abarfoo\u000a123456\u000a--TEST--\u000a"nl2br" filter\u000a--TEMPLATE--\u000a
p7659
tp7660
a(g737
V{{
p7661
tp7662
a(g900
g960
tp7663
a(g143
V"I like Twig.\u005cnYou will like it too.\u005cn\u005cnEverybody like it!"
p7664
tp7665
a(g399
g1141
tp7666
a(g560
Vnl2br
p7667
tp7668
a(g900
g960
tp7669
a(g737
V}}
p7670
tp7671
a(g7
V\u000a
p7672
tp7673
a(g737
V{{
p7674
tp7675
a(g900
g960
tp7676
a(g427
Vtext
p7677
tp7678
a(g399
g1141
tp7679
a(g560
Vnl2br
p7680
tp7681
a(g900
g960
tp7682
a(g737
V}}
p7683
tp7684
a(g7
V\u000a--DATA--\u000areturn array('text' => "If you have some <strong>HTML</strong>\u005cnit will be escaped.")\u000a--EXPECT--\u000aI like Twig.<br />\u000aYou will like it too.<br />\u000a<br />\u000aEverybody like it!\u000aIf you have some &lt;strong&gt;HTML&lt;/strong&gt;<br />\u000ait will be escaped.\u000a--TEST--\u000a"number_format" filter with defaults.\u000a--TEMPLATE--\u000a
p7685
tp7686
a(g737
V{{
p7687
tp7688
a(g900
g960
tp7689
a(g17
g1165
tp7690
a(g17
g1208
tp7691
a(g399
g1141
tp7692
a(g560
Vnumber_format
p7693
tp7694
a(g900
g960
tp7695
a(g737
V}}
p7696
tp7697
a(g7
V\u000a
p7698
tp7699
a(g737
V{{
p7700
tp7701
a(g900
g960
tp7702
a(g17
g1165
tp7703
a(g17
V0.25
p7704
tp7705
a(g399
g1141
tp7706
a(g560
Vnumber_format
p7707
tp7708
a(g900
g960
tp7709
a(g737
V}}
p7710
tp7711
a(g7
V\u000a
p7712
tp7713
a(g737
V{{
p7714
tp7715
a(g900
g960
tp7716
a(g17
g1165
tp7717
a(g17
V0.25
p7718
tp7719
a(g399
g1141
tp7720
a(g560
Vnumber_format
p7721
tp7722
a(g399
g1145
tp7723
a(g17
g1160
tp7724
a(g399
g1149
tp7725
a(g900
g960
tp7726
a(g737
V}}
p7727
tp7728
a(g7
V\u000a
p7729
tp7730
a(g737
V{{
p7731
tp7732
a(g900
g960
tp7733
a(g17
g1165
tp7734
a(g17
V0.25
p7735
tp7736
a(g399
g1141
tp7737
a(g560
Vnumber_format
p7738
tp7739
a(g399
g1145
tp7740
a(g17
g1165
tp7741
a(g399
g1162
tp7742
a(g900
g960
tp7743
a(g216
V','
p7744
tp7745
a(g399
g1149
tp7746
a(g900
g960
tp7747
a(g737
V}}
p7748
tp7749
a(g7
V\u000a
p7750
tp7751
a(g737
V{{
p7752
tp7753
a(g900
g960
tp7754
a(g17
g1160
tp7755
a(g17
g1208
tp7756
a(g17
g1165
tp7757
a(g17
V0.25
p7758
tp7759
a(g399
g1141
tp7760
a(g560
Vnumber_format
p7761
tp7762
a(g900
g960
tp7763
a(g737
V}}
p7764
tp7765
a(g7
V\u000a
p7766
tp7767
a(g737
V{{
p7768
tp7769
a(g900
g960
tp7770
a(g17
g1160
tp7771
a(g17
g1208
tp7772
a(g17
g1165
tp7773
a(g17
V0.25
p7774
tp7775
a(g399
g1141
tp7776
a(g560
Vnumber_format
p7777
tp7778
a(g399
g1145
tp7779
a(g17
g1165
tp7780
a(g399
g1162
tp7781
a(g900
g960
tp7782
a(g216
V','
p7783
tp7784
a(g399
g1149
tp7785
a(g900
g960
tp7786
a(g737
V}}
p7787
tp7788
a(g7
V\u000a
p7789
tp7790
a(g737
V{{
p7791
tp7792
a(g900
g960
tp7793
a(g17
g1160
tp7794
a(g17
g1208
tp7795
a(g17
g1165
tp7796
a(g17
V0.25
p7797
tp7798
a(g399
g1141
tp7799
a(g560
Vnumber_format
p7800
tp7801
a(g399
g1145
tp7802
a(g17
g1165
tp7803
a(g399
g1162
tp7804
a(g900
g960
tp7805
a(g216
V','
p7806
tp7807
a(g399
g1162
tp7808
a(g900
g960
tp7809
a(g216
V'.'
p7810
tp7811
a(g399
g1149
tp7812
a(g900
g960
tp7813
a(g737
V}}
p7814
tp7815
a(g7
V\u000a--DATA--\u000a$twig->getExtension('core')->setNumberFormat(2, '!', '=');\u000areturn array();\u000a--EXPECT--\u000a20!00\u000a20!25\u000a20!3\u000a20,25\u000a1=020!25\u000a1=020,25\u000a1.020,25\u000a--TEST--\u000a"number_format" filter\u000a--TEMPLATE--\u000a
p7816
tp7817
a(g737
V{{
p7818
tp7819
a(g900
g960
tp7820
a(g17
g1165
tp7821
a(g17
g1208
tp7822
a(g399
g1141
tp7823
a(g560
Vnumber_format
p7824
tp7825
a(g900
g960
tp7826
a(g737
V}}
p7827
tp7828
a(g7
V\u000a
p7829
tp7830
a(g737
V{{
p7831
tp7832
a(g900
g960
tp7833
a(g17
g1165
tp7834
a(g17
V0.25
p7835
tp7836
a(g399
g1141
tp7837
a(g560
Vnumber_format
p7838
tp7839
a(g900
g960
tp7840
a(g737
V}}
p7841
tp7842
a(g7
V\u000a
p7843
tp7844
a(g737
V{{
p7845
tp7846
a(g900
g960
tp7847
a(g17
g1165
tp7848
a(g17
V0.25
p7849
tp7850
a(g399
g1141
tp7851
a(g560
Vnumber_format
p7852
tp7853
a(g399
g1145
tp7854
a(g17
g1165
tp7855
a(g399
g1149
tp7856
a(g900
g960
tp7857
a(g737
V}}
p7858
tp7859
a(g7
V\u000a
p7860
tp7861
a(g737
V{{
p7862
tp7863
a(g900
g960
tp7864
a(g17
g1165
tp7865
a(g17
V0.25
p7866
tp7867
a(g399
g1141
tp7868
a(g560
Vnumber_format
p7869
tp7870
a(g399
g1145
tp7871
a(g17
g1165
tp7872
a(g399
g1162
tp7873
a(g900
g960
tp7874
a(g216
V','
p7875
tp7876
a(g399
g1149
tp7877
a(g900
g960
tp7878
a(g737
V}}
p7879
tp7880
a(g7
V\u000a
p7881
tp7882
a(g737
V{{
p7883
tp7884
a(g900
g960
tp7885
a(g17
g1160
tp7886
a(g17
g1208
tp7887
a(g17
g1165
tp7888
a(g17
V0.25
p7889
tp7890
a(g399
g1141
tp7891
a(g560
Vnumber_format
p7892
tp7893
a(g399
g1145
tp7894
a(g17
g1165
tp7895
a(g399
g1162
tp7896
a(g900
g960
tp7897
a(g216
V','
p7898
tp7899
a(g399
g1149
tp7900
a(g900
g960
tp7901
a(g737
V}}
p7902
tp7903
a(g7
V\u000a
p7904
tp7905
a(g737
V{{
p7906
tp7907
a(g900
g960
tp7908
a(g17
g1160
tp7909
a(g17
g1208
tp7910
a(g17
g1165
tp7911
a(g17
V0.25
p7912
tp7913
a(g399
g1141
tp7914
a(g560
Vnumber_format
p7915
tp7916
a(g399
g1145
tp7917
a(g17
g1165
tp7918
a(g399
g1162
tp7919
a(g900
g960
tp7920
a(g216
V','
p7921
tp7922
a(g399
g1162
tp7923
a(g900
g960
tp7924
a(g216
V'.'
p7925
tp7926
a(g399
g1149
tp7927
a(g900
g960
tp7928
a(g737
V}}
p7929
tp7930
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000a20\u000a20\u000a20.25\u000a20,25\u000a1,020,25\u000a1.020,25\u000a--TEST--\u000a"replace" filter\u000a--TEMPLATE--\u000a
p7931
tp7932
a(g737
V{{
p7933
tp7934
a(g900
g960
tp7935
a(g143
V"I like %this% and %that%."
p7936
tp7937
a(g399
g1141
tp7938
a(g560
Vreplace
p7939
tp7940
a(g399
g1145
tp7941
a(g399
g1206
tp7942
a(g216
V'%this%'
p7943
tp7944
a(g399
g1210
tp7945
a(g900
g960
tp7946
a(g143
V"foo"
p7947
tp7948
a(g399
g1162
tp7949
a(g900
g960
tp7950
a(g216
V'%that%'
p7951
tp7952
a(g399
g1210
tp7953
a(g900
g960
tp7954
a(g143
V"bar"
p7955
tp7956
a(g399
g1222
tp7957
a(g399
g1149
tp7958
a(g900
g960
tp7959
a(g737
V}}
p7960
tp7961
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aI like foo and bar.\u000a--TEST--\u000a"reverse" filter\u000a--TEMPLATE--\u000a
p7962
tp7963
a(g737
V{{
p7964
tp7965
a(g900
g960
tp7966
a(g399
g1089
tp7967
a(g17
g1160
tp7968
a(g399
g1162
tp7969
a(g900
g960
tp7970
a(g17
g1165
tp7971
a(g399
g1162
tp7972
a(g900
g960
tp7973
a(g17
g1404
tp7974
a(g399
g1162
tp7975
a(g900
g960
tp7976
a(g17
g3087
tp7977
a(g399
g1093
tp7978
a(g399
g1141
tp7979
a(g560
Vreverse
p7980
tp7981
a(g399
g1141
tp7982
a(g560
Vjoin
p7983
tp7984
a(g399
g1145
tp7985
a(g216
V''
p7986
tp7987
a(g399
g1149
tp7988
a(g900
g960
tp7989
a(g737
V}}
p7990
tp7991
a(g7
V\u000a
p7992
tp7993
a(g737
V{{
p7994
tp7995
a(g900
g960
tp7996
a(g216
V'1234vnement'
p7997
tp7998
a(g399
g1141
tp7999
a(g560
Vreverse
p8000
tp8001
a(g900
g960
tp8002
a(g737
V}}
p8003
tp8004
a(g7
V\u000a
p8005
tp8006
a(g737
V{{
p8007
tp8008
a(g900
g960
tp8009
a(g427
Varr
p8010
tp8011
a(g399
g1141
tp8012
a(g560
Vreverse
p8013
tp8014
a(g399
g1141
tp8015
a(g560
Vjoin
p8016
tp8017
a(g399
g1145
tp8018
a(g216
V''
p8019
tp8020
a(g399
g1149
tp8021
a(g900
g960
tp8022
a(g737
V}}
p8023
tp8024
a(g7
V\u000a
p8025
tp8026
a(g737
V{{
p8027
tp8028
a(g900
g960
tp8029
a(g399
g1206
tp8030
a(g216
V'a'
p8031
tp8032
a(g399
g1210
tp8033
a(g900
g960
tp8034
a(g216
V'c'
p8035
tp8036
a(g399
g1162
tp8037
a(g900
g960
tp8038
a(g216
V'b'
p8039
tp8040
a(g399
g1210
tp8041
a(g900
g960
tp8042
a(g216
V'a'
p8043
tp8044
a(g399
g1222
tp8045
a(g399
g1141
tp8046
a(g560
Vreverse
p8047
tp8048
a(g399
g1145
tp8049
a(g399
g1149
tp8050
a(g399
g1141
tp8051
a(g560
Vjoin
p8052
tp8053
a(g399
g1145
tp8054
a(g216
V','
p8055
tp8056
a(g399
g1149
tp8057
a(g900
g960
tp8058
a(g737
V}}
p8059
tp8060
a(g7
V\u000a
p8061
tp8062
a(g737
V{{
p8063
tp8064
a(g900
g960
tp8065
a(g399
g1206
tp8066
a(g216
V'a'
p8067
tp8068
a(g399
g1210
tp8069
a(g900
g960
tp8070
a(g216
V'c'
p8071
tp8072
a(g399
g1162
tp8073
a(g900
g960
tp8074
a(g216
V'b'
p8075
tp8076
a(g399
g1210
tp8077
a(g900
g960
tp8078
a(g216
V'a'
p8079
tp8080
a(g399
g1222
tp8081
a(g399
g1141
tp8082
a(g560
Vreverse
p8083
tp8084
a(g399
g1145
tp8085
a(g427
VpreserveKeys
p8086
tp8087
a(g399
g1342
tp8088
a(g859
Vtrue
p8089
tp8090
a(g399
g1149
tp8091
a(g399
g1141
tp8092
a(g560
Vjoin
p8093
tp8094
a(g399
g1145
tp8095
a(g427
Vglue
p8096
tp8097
a(g399
g1342
tp8098
a(g216
V','
p8099
tp8100
a(g399
g1149
tp8101
a(g900
g960
tp8102
a(g737
V}}
p8103
tp8104
a(g7
V\u000a
p8105
tp8106
a(g737
V{{
p8107
tp8108
a(g900
g960
tp8109
a(g399
g1206
tp8110
a(g216
V'a'
p8111
tp8112
a(g399
g1210
tp8113
a(g900
g960
tp8114
a(g216
V'c'
p8115
tp8116
a(g399
g1162
tp8117
a(g900
g960
tp8118
a(g216
V'b'
p8119
tp8120
a(g399
g1210
tp8121
a(g900
g960
tp8122
a(g216
V'a'
p8123
tp8124
a(g399
g1222
tp8125
a(g399
g1141
tp8126
a(g560
Vreverse
p8127
tp8128
a(g399
g1145
tp8129
a(g427
Vpreserve_keys
p8130
tp8131
a(g399
g1342
tp8132
a(g859
Vtrue
p8133
tp8134
a(g399
g1149
tp8135
a(g399
g1141
tp8136
a(g560
Vjoin
p8137
tp8138
a(g399
g1145
tp8139
a(g427
Vglue
p8140
tp8141
a(g399
g1342
tp8142
a(g216
V','
p8143
tp8144
a(g399
g1149
tp8145
a(g900
g960
tp8146
a(g737
V}}
p8147
tp8148
a(g7
V\u000a--DATA--\u000areturn array('arr' => new ArrayObject(array(1, 2, 3, 4)))\u000a--EXPECT--\u000a4321\u000atnemenv4321\u000a4321\u000aa,c\u000aa,c\u000aa,c\u000a--TEST--\u000a"round" filter\u000a--TEMPLATE--\u000a
p8149
tp8150
a(g737
V{{
p8151
tp8152
a(g900
g960
tp8153
a(g17
V2.7
p8154
tp8155
a(g399
g1141
tp8156
a(g560
Vround
p8157
tp8158
a(g900
g960
tp8159
a(g737
V}}
p8160
tp8161
a(g7
V\u000a
p8162
tp8163
a(g737
V{{
p8164
tp8165
a(g900
g960
tp8166
a(g17
V2.1
p8167
tp8168
a(g399
g1141
tp8169
a(g560
Vround
p8170
tp8171
a(g900
g960
tp8172
a(g737
V}}
p8173
tp8174
a(g7
V\u000a
p8175
tp8176
a(g737
V{{
p8177
tp8178
a(g900
g960
tp8179
a(g17
V2.1234
p8180
tp8181
a(g399
g1141
tp8182
a(g560
Vround
p8183
tp8184
a(g399
g1145
tp8185
a(g17
g1404
tp8186
a(g399
g1162
tp8187
a(g900
g960
tp8188
a(g216
V'floor'
p8189
tp8190
a(g399
g1149
tp8191
a(g900
g960
tp8192
a(g737
V}}
p8193
tp8194
a(g7
V\u000a
p8195
tp8196
a(g737
V{{
p8197
tp8198
a(g900
g960
tp8199
a(g17
V2.1
p8200
tp8201
a(g399
g1141
tp8202
a(g560
Vround
p8203
tp8204
a(g399
g1145
tp8205
a(g17
g1208
tp8206
a(g399
g1162
tp8207
a(g900
g960
tp8208
a(g216
V'ceil'
p8209
tp8210
a(g399
g1149
tp8211
a(g900
g960
tp8212
a(g737
V}}
p8213
tp8214
a(g7
V\u000a\u000a
p8215
tp8216
a(g737
V{{
p8217
tp8218
a(g900
g960
tp8219
a(g17
g1165
tp8220
a(g17
V1.3
p8221
tp8222
a(g399
g1141
tp8223
a(g560
Vround
p8224
tp8225
a(g399
g1145
tp8226
a(g399
g1678
tp8227
a(g17
g1160
tp8228
a(g399
g1149
tp8229
a(g737
V}}
p8230
tp8231
a(g7
V\u000a
p8232
tp8233
a(g737
V{{
p8234
tp8235
a(g900
g960
tp8236
a(g17
g1165
tp8237
a(g17
V1.3
p8238
tp8239
a(g399
g1141
tp8240
a(g560
Vround
p8241
tp8242
a(g399
g1145
tp8243
a(g399
g1678
tp8244
a(g17
g1160
tp8245
a(g399
g1162
tp8246
a(g900
g960
tp8247
a(g216
V'ceil'
p8248
tp8249
a(g399
g1149
tp8250
a(g737
V}}
p8251
tp8252
a(g7
V\u000a
p8253
tp8254
a(g737
V{{
p8255
tp8256
a(g900
g960
tp8257
a(g17
g1165
tp8258
a(g17
V1.3
p8259
tp8260
a(g399
g1141
tp8261
a(g560
Vround
p8262
tp8263
a(g399
g1145
tp8264
a(g399
g1678
tp8265
a(g17
g1160
tp8266
a(g399
g1162
tp8267
a(g900
g960
tp8268
a(g216
V'floor'
p8269
tp8270
a(g399
g1149
tp8271
a(g737
V}}
p8272
tp8273
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a3\u000a2\u000a2.123\u000a3\u000a\u000a20\u000a30\u000a20\u000a--TEST--\u000a"slice" filter\u000a--TEMPLATE--\u000a
p8274
tp8275
a(g737
V{{
p8276
tp8277
a(g900
g960
tp8278
a(g399
g1089
tp8279
a(g17
g1160
tp8280
a(g399
g1162
tp8281
a(g900
g960
tp8282
a(g17
g1165
tp8283
a(g399
g1162
tp8284
a(g900
g960
tp8285
a(g17
g1404
tp8286
a(g399
g1162
tp8287
a(g900
g960
tp8288
a(g17
g3087
tp8289
a(g399
g1093
tp8290
a(g399
g1089
tp8291
a(g17
g1160
tp8292
a(g399
g1210
tp8293
a(g17
g1165
tp8294
a(g399
g1093
tp8295
a(g399
g1141
tp8296
a(g560
Vjoin
p8297
tp8298
a(g399
g1145
tp8299
a(g216
V''
p8300
tp8301
a(g399
g1149
tp8302
a(g900
g960
tp8303
a(g737
V}}
p8304
tp8305
a(g7
V\u000a
p8306
tp8307
a(g737
V{{
p8308
tp8309
a(g900
g960
tp8310
a(g399
g1206
tp8311
a(g427
g1339
tp8312
a(g399
g1210
tp8313
a(g900
g960
tp8314
a(g17
g1160
tp8315
a(g399
g1162
tp8316
a(g900
g960
tp8317
a(g427
g1552
tp8318
a(g399
g1210
tp8319
a(g900
g960
tp8320
a(g17
g1165
tp8321
a(g399
g1162
tp8322
a(g900
g960
tp8323
a(g427
g7042
tp8324
a(g399
g1210
tp8325
a(g900
g960
tp8326
a(g17
g1404
tp8327
a(g399
g1162
tp8328
a(g900
g960
tp8329
a(g427
g7049
tp8330
a(g399
g1210
tp8331
a(g900
g960
tp8332
a(g17
g3087
tp8333
a(g399
g1222
tp8334
a(g399
g1089
tp8335
a(g17
g1160
tp8336
a(g399
g1210
tp8337
a(g17
g1165
tp8338
a(g399
g1093
tp8339
a(g399
g1141
tp8340
a(g560
Vjoin
p8341
tp8342
a(g399
g1145
tp8343
a(g216
V''
p8344
tp8345
a(g399
g1149
tp8346
a(g900
g960
tp8347
a(g737
V}}
p8348
tp8349
a(g7
V\u000a
p8350
tp8351
a(g737
V{{
p8352
tp8353
a(g900
g960
tp8354
a(g399
g1089
tp8355
a(g17
g1160
tp8356
a(g399
g1162
tp8357
a(g900
g960
tp8358
a(g17
g1165
tp8359
a(g399
g1162
tp8360
a(g900
g960
tp8361
a(g17
g1404
tp8362
a(g399
g1162
tp8363
a(g900
g960
tp8364
a(g17
g3087
tp8365
a(g399
g1093
tp8366
a(g399
g1089
tp8367
a(g427
Vstart
p8368
tp8369
a(g399
g1210
tp8370
a(g427
Vlength
p8371
tp8372
a(g399
g1093
tp8373
a(g399
g1141
tp8374
a(g560
Vjoin
p8375
tp8376
a(g399
g1145
tp8377
a(g216
V''
p8378
tp8379
a(g399
g1149
tp8380
a(g900
g960
tp8381
a(g737
V}}
p8382
tp8383
a(g7
V\u000a
p8384
tp8385
a(g737
V{{
p8386
tp8387
a(g900
g960
tp8388
a(g399
g1089
tp8389
a(g17
g1160
tp8390
a(g399
g1162
tp8391
a(g900
g960
tp8392
a(g17
g1165
tp8393
a(g399
g1162
tp8394
a(g900
g960
tp8395
a(g17
g1404
tp8396
a(g399
g1162
tp8397
a(g900
g960
tp8398
a(g17
g3087
tp8399
a(g399
g1093
tp8400
a(g399
g1141
tp8401
a(g560
Vslice
p8402
tp8403
a(g399
g1145
tp8404
a(g17
g1160
tp8405
a(g399
g1162
tp8406
a(g900
g960
tp8407
a(g17
g1165
tp8408
a(g399
g1149
tp8409
a(g399
g1141
tp8410
a(g560
Vjoin
p8411
tp8412
a(g399
g1145
tp8413
a(g216
V''
p8414
tp8415
a(g399
g1149
tp8416
a(g900
g960
tp8417
a(g737
V}}
p8418
tp8419
a(g7
V\u000a
p8420
tp8421
a(g737
V{{
p8422
tp8423
a(g900
g960
tp8424
a(g399
g1089
tp8425
a(g17
g1160
tp8426
a(g399
g1162
tp8427
a(g900
g960
tp8428
a(g17
g1165
tp8429
a(g399
g1162
tp8430
a(g900
g960
tp8431
a(g17
g1404
tp8432
a(g399
g1162
tp8433
a(g900
g960
tp8434
a(g17
g3087
tp8435
a(g399
g1093
tp8436
a(g399
g1141
tp8437
a(g560
Vslice
p8438
tp8439
a(g399
g1145
tp8440
a(g17
g1160
tp8441
a(g399
g1162
tp8442
a(g900
g960
tp8443
a(g17
g1165
tp8444
a(g399
g1149
tp8445
a(g399
g1141
tp8446
a(g560
Vkeys
p8447
tp8448
a(g399
g1141
tp8449
a(g560
Vjoin
p8450
tp8451
a(g399
g1145
tp8452
a(g216
V''
p8453
tp8454
a(g399
g1149
tp8455
a(g900
g960
tp8456
a(g737
V}}
p8457
tp8458
a(g7
V\u000a
p8459
tp8460
a(g737
V{{
p8461
tp8462
a(g900
g960
tp8463
a(g399
g1089
tp8464
a(g17
g1160
tp8465
a(g399
g1162
tp8466
a(g900
g960
tp8467
a(g17
g1165
tp8468
a(g399
g1162
tp8469
a(g900
g960
tp8470
a(g17
g1404
tp8471
a(g399
g1162
tp8472
a(g900
g960
tp8473
a(g17
g3087
tp8474
a(g399
g1093
tp8475
a(g399
g1141
tp8476
a(g560
Vslice
p8477
tp8478
a(g399
g1145
tp8479
a(g17
g1160
tp8480
a(g399
g1162
tp8481
a(g900
g960
tp8482
a(g17
g1165
tp8483
a(g399
g1162
tp8484
a(g900
g960
tp8485
a(g859
Vtrue
p8486
tp8487
a(g399
g1149
tp8488
a(g399
g1141
tp8489
a(g560
Vkeys
p8490
tp8491
a(g399
g1141
tp8492
a(g560
Vjoin
p8493
tp8494
a(g399
g1145
tp8495
a(g216
V''
p8496
tp8497
a(g399
g1149
tp8498
a(g900
g960
tp8499
a(g737
V}}
p8500
tp8501
a(g7
V\u000a
p8502
tp8503
a(g737
V{{
p8504
tp8505
a(g900
g960
tp8506
a(g399
g1206
tp8507
a(g427
g1339
tp8508
a(g399
g1210
tp8509
a(g900
g960
tp8510
a(g17
g1160
tp8511
a(g399
g1162
tp8512
a(g900
g960
tp8513
a(g427
g1552
tp8514
a(g399
g1210
tp8515
a(g900
g960
tp8516
a(g17
g1165
tp8517
a(g399
g1162
tp8518
a(g900
g960
tp8519
a(g427
g7042
tp8520
a(g399
g1210
tp8521
a(g900
g960
tp8522
a(g17
g1404
tp8523
a(g399
g1162
tp8524
a(g900
g960
tp8525
a(g427
g7049
tp8526
a(g399
g1210
tp8527
a(g900
g960
tp8528
a(g17
g3087
tp8529
a(g399
g1222
tp8530
a(g399
g1141
tp8531
a(g560
Vslice
p8532
tp8533
a(g399
g1145
tp8534
a(g17
g1160
tp8535
a(g399
g1162
tp8536
a(g900
g960
tp8537
a(g17
g1165
tp8538
a(g399
g1149
tp8539
a(g399
g1141
tp8540
a(g560
Vjoin
p8541
tp8542
a(g399
g1145
tp8543
a(g216
V''
p8544
tp8545
a(g399
g1149
tp8546
a(g900
g960
tp8547
a(g737
V}}
p8548
tp8549
a(g7
V\u000a
p8550
tp8551
a(g737
V{{
p8552
tp8553
a(g900
g960
tp8554
a(g399
g1206
tp8555
a(g427
g1339
tp8556
a(g399
g1210
tp8557
a(g900
g960
tp8558
a(g17
g1160
tp8559
a(g399
g1162
tp8560
a(g900
g960
tp8561
a(g427
g1552
tp8562
a(g399
g1210
tp8563
a(g900
g960
tp8564
a(g17
g1165
tp8565
a(g399
g1162
tp8566
a(g900
g960
tp8567
a(g427
g7042
tp8568
a(g399
g1210
tp8569
a(g900
g960
tp8570
a(g17
g1404
tp8571
a(g399
g1162
tp8572
a(g900
g960
tp8573
a(g427
g7049
tp8574
a(g399
g1210
tp8575
a(g900
g960
tp8576
a(g17
g3087
tp8577
a(g399
g1222
tp8578
a(g399
g1141
tp8579
a(g560
Vslice
p8580
tp8581
a(g399
g1145
tp8582
a(g17
g1160
tp8583
a(g399
g1162
tp8584
a(g900
g960
tp8585
a(g17
g1165
tp8586
a(g399
g1149
tp8587
a(g399
g1141
tp8588
a(g560
Vkeys
p8589
tp8590
a(g399
g1141
tp8591
a(g560
Vjoin
p8592
tp8593
a(g399
g1145
tp8594
a(g216
V''
p8595
tp8596
a(g399
g1149
tp8597
a(g900
g960
tp8598
a(g737
V}}
p8599
tp8600
a(g7
V\u000a
p8601
tp8602
a(g737
V{{
p8603
tp8604
a(g900
g960
tp8605
a(g216
V'1234'
p8606
tp8607
a(g399
g1141
tp8608
a(g560
Vslice
p8609
tp8610
a(g399
g1145
tp8611
a(g17
g1160
tp8612
a(g399
g1162
tp8613
a(g900
g960
tp8614
a(g17
g1165
tp8615
a(g399
g1149
tp8616
a(g900
g960
tp8617
a(g737
V}}
p8618
tp8619
a(g7
V\u000a
p8620
tp8621
a(g737
V{{
p8622
tp8623
a(g900
g960
tp8624
a(g216
V'1234'
p8625
tp8626
a(g399
g1089
tp8627
a(g17
g1160
tp8628
a(g399
g1210
tp8629
a(g17
g1165
tp8630
a(g399
g1093
tp8631
a(g900
g960
tp8632
a(g737
V}}
p8633
tp8634
a(g7
V\u000a
p8635
tp8636
a(g737
V{{
p8637
tp8638
a(g900
g960
tp8639
a(g427
Varr
p8640
tp8641
a(g399
g1141
tp8642
a(g560
Vslice
p8643
tp8644
a(g399
g1145
tp8645
a(g17
g1160
tp8646
a(g399
g1162
tp8647
a(g900
g960
tp8648
a(g17
g1165
tp8649
a(g399
g1149
tp8650
a(g399
g1141
tp8651
a(g560
Vjoin
p8652
tp8653
a(g399
g1145
tp8654
a(g216
V''
p8655
tp8656
a(g399
g1149
tp8657
a(g900
g960
tp8658
a(g737
V}}
p8659
tp8660
a(g7
V\u000a
p8661
tp8662
a(g737
V{{
p8663
tp8664
a(g900
g960
tp8665
a(g427
Varr
p8666
tp8667
a(g399
g1089
tp8668
a(g17
g1160
tp8669
a(g399
g1210
tp8670
a(g17
g1165
tp8671
a(g399
g1093
tp8672
a(g399
g1141
tp8673
a(g560
Vjoin
p8674
tp8675
a(g399
g1145
tp8676
a(g216
V''
p8677
tp8678
a(g399
g1149
tp8679
a(g900
g960
tp8680
a(g737
V}}
p8681
tp8682
a(g7
V\u000a\u000a
p8683
tp8684
a(g737
V{{
p8685
tp8686
a(g900
g960
tp8687
a(g399
g1089
tp8688
a(g17
g1160
tp8689
a(g399
g1162
tp8690
a(g900
g960
tp8691
a(g17
g1165
tp8692
a(g399
g1162
tp8693
a(g900
g960
tp8694
a(g17
g1404
tp8695
a(g399
g1162
tp8696
a(g900
g960
tp8697
a(g17
g3087
tp8698
a(g399
g1093
tp8699
a(g399
g1141
tp8700
a(g560
Vslice
p8701
tp8702
a(g399
g1145
tp8703
a(g17
g1160
tp8704
a(g399
g1149
tp8705
a(g399
g1141
tp8706
a(g560
Vjoin
p8707
tp8708
a(g399
g1145
tp8709
a(g216
V''
p8710
tp8711
a(g399
g1149
tp8712
a(g900
g960
tp8713
a(g737
V}}
p8714
tp8715
a(g7
V\u000a
p8716
tp8717
a(g737
V{{
p8718
tp8719
a(g900
g960
tp8720
a(g399
g1089
tp8721
a(g17
g1160
tp8722
a(g399
g1162
tp8723
a(g900
g960
tp8724
a(g17
g1165
tp8725
a(g399
g1162
tp8726
a(g900
g960
tp8727
a(g17
g1404
tp8728
a(g399
g1162
tp8729
a(g900
g960
tp8730
a(g17
g3087
tp8731
a(g399
g1093
tp8732
a(g399
g1089
tp8733
a(g17
g1160
tp8734
a(g399
g1210
tp8735
a(g399
g1093
tp8736
a(g399
g1141
tp8737
a(g560
Vjoin
p8738
tp8739
a(g399
g1145
tp8740
a(g216
V''
p8741
tp8742
a(g399
g1149
tp8743
a(g900
g960
tp8744
a(g737
V}}
p8745
tp8746
a(g7
V\u000a
p8747
tp8748
a(g737
V{{
p8749
tp8750
a(g900
g960
tp8751
a(g216
V'1234'
p8752
tp8753
a(g399
g1141
tp8754
a(g560
Vslice
p8755
tp8756
a(g399
g1145
tp8757
a(g17
g1160
tp8758
a(g399
g1149
tp8759
a(g900
g960
tp8760
a(g737
V}}
p8761
tp8762
a(g7
V\u000a
p8763
tp8764
a(g737
V{{
p8765
tp8766
a(g900
g960
tp8767
a(g216
V'1234'
p8768
tp8769
a(g399
g1089
tp8770
a(g17
g1160
tp8771
a(g399
g1210
tp8772
a(g399
g1093
tp8773
a(g900
g960
tp8774
a(g737
V}}
p8775
tp8776
a(g7
V\u000a
p8777
tp8778
a(g737
V{{
p8779
tp8780
a(g900
g960
tp8781
a(g216
V'1234'
p8782
tp8783
a(g399
g1089
tp8784
a(g399
g1210
tp8785
a(g17
g1160
tp8786
a(g399
g1093
tp8787
a(g900
g960
tp8788
a(g737
V}}
p8789
tp8790
a(g7
V\u000a--DATA--\u000areturn array('start' => 1, 'length' => 2, 'arr' => new ArrayObject(array(1, 2, 3, 4)))\u000a--EXPECT--\u000a23\u000a23\u000a23\u000a23\u000a01\u000a12\u000a23\u000abc\u000a23\u000a23\u000a23\u000a23\u000a\u000a234\u000a234\u000a234\u000a234\u000a1\u000a--TEST--\u000a"sort" filter\u000a--TEMPLATE--\u000a
p8791
tp8792
a(g737
V{{
p8793
tp8794
a(g900
g960
tp8795
a(g427
Varray1
p8796
tp8797
a(g399
g1141
tp8798
a(g560
Vsort
p8799
tp8800
a(g399
g1141
tp8801
a(g560
Vjoin
p8802
tp8803
a(g900
g960
tp8804
a(g737
V}}
p8805
tp8806
a(g7
V\u000a
p8807
tp8808
a(g737
V{{
p8809
tp8810
a(g900
g960
tp8811
a(g427
Varray2
p8812
tp8813
a(g399
g1141
tp8814
a(g560
Vsort
p8815
tp8816
a(g399
g1141
tp8817
a(g560
Vjoin
p8818
tp8819
a(g900
g960
tp8820
a(g737
V}}
p8821
tp8822
a(g7
V\u000a--DATA--\u000areturn array('array1' => array(4, 1), 'array2' => array('foo', 'bar'))\u000a--EXPECT--\u000a14\u000abarfoo\u000a--TEST--\u000a"split" filter\u000a--TEMPLATE--\u000a
p8823
tp8824
a(g737
V{{
p8825
tp8826
a(g900
g960
tp8827
a(g143
V"one,two,three,four,five"
p8828
tp8829
a(g399
g1141
tp8830
a(g560
Vsplit
p8831
tp8832
a(g399
g1145
tp8833
a(g216
V','
p8834
tp8835
a(g399
g1149
tp8836
a(g399
g1141
tp8837
a(g560
Vjoin
p8838
tp8839
a(g399
g1145
tp8840
a(g216
V'-'
p8841
tp8842
a(g399
g1149
tp8843
a(g900
g960
tp8844
a(g737
V}}
p8845
tp8846
a(g7
V\u000a
p8847
tp8848
a(g737
V{{
p8849
tp8850
a(g900
g960
tp8851
a(g427
Vfoo
p8852
tp8853
a(g399
g1141
tp8854
a(g560
Vsplit
p8855
tp8856
a(g399
g1145
tp8857
a(g216
V','
p8858
tp8859
a(g399
g1149
tp8860
a(g399
g1141
tp8861
a(g560
Vjoin
p8862
tp8863
a(g399
g1145
tp8864
a(g216
V'-'
p8865
tp8866
a(g399
g1149
tp8867
a(g900
g960
tp8868
a(g737
V}}
p8869
tp8870
a(g7
V\u000a
p8871
tp8872
a(g737
V{{
p8873
tp8874
a(g900
g960
tp8875
a(g427
Vfoo
p8876
tp8877
a(g399
g1141
tp8878
a(g560
Vsplit
p8879
tp8880
a(g399
g1145
tp8881
a(g216
V','
p8882
tp8883
a(g399
g1162
tp8884
a(g900
g960
tp8885
a(g17
g1404
tp8886
a(g399
g1149
tp8887
a(g399
g1141
tp8888
a(g560
Vjoin
p8889
tp8890
a(g399
g1145
tp8891
a(g216
V'-'
p8892
tp8893
a(g399
g1149
tp8894
a(g900
g960
tp8895
a(g737
V}}
p8896
tp8897
a(g7
V\u000a
p8898
tp8899
a(g737
V{{
p8900
tp8901
a(g900
g960
tp8902
a(g427
Vbaz
p8903
tp8904
a(g399
g1141
tp8905
a(g560
Vsplit
p8906
tp8907
a(g399
g1145
tp8908
a(g216
V''
p8909
tp8910
a(g399
g1149
tp8911
a(g399
g1141
tp8912
a(g560
Vjoin
p8913
tp8914
a(g399
g1145
tp8915
a(g216
V'-'
p8916
tp8917
a(g399
g1149
tp8918
a(g900
g960
tp8919
a(g737
V}}
p8920
tp8921
a(g7
V\u000a
p8922
tp8923
a(g737
V{{
p8924
tp8925
a(g900
g960
tp8926
a(g427
Vbaz
p8927
tp8928
a(g399
g1141
tp8929
a(g560
Vsplit
p8930
tp8931
a(g399
g1145
tp8932
a(g216
V''
p8933
tp8934
a(g399
g1162
tp8935
a(g900
g960
tp8936
a(g17
g1165
tp8937
a(g399
g1149
tp8938
a(g399
g1141
tp8939
a(g560
Vjoin
p8940
tp8941
a(g399
g1145
tp8942
a(g216
V'-'
p8943
tp8944
a(g399
g1149
tp8945
a(g900
g960
tp8946
a(g737
V}}
p8947
tp8948
a(g7
V\u000a
p8949
tp8950
a(g737
V{{
p8951
tp8952
a(g900
g960
tp8953
a(g427
Vfoo
p8954
tp8955
a(g399
g1141
tp8956
a(g560
Vsplit
p8957
tp8958
a(g399
g1145
tp8959
a(g216
V','
p8960
tp8961
a(g399
g1162
tp8962
a(g900
g960
tp8963
a(g399
g1678
tp8964
a(g17
g1165
tp8965
a(g399
g1149
tp8966
a(g399
g1141
tp8967
a(g560
Vjoin
p8968
tp8969
a(g399
g1145
tp8970
a(g216
V'-'
p8971
tp8972
a(g399
g1149
tp8973
a(g900
g960
tp8974
a(g737
V}}
p8975
tp8976
a(g7
V\u000a--DATA--\u000areturn array('foo' => "one,two,three,four,five", 'baz' => '12345',)\u000a--EXPECT--\u000aone-two-three-four-five\u000aone-two-three-four-five\u000aone-two-three,four,five\u000a1-2-3-4-5\u000a12-34-5\u000aone-two-three--TEST--\u000a"trim" filter\u000a--TEMPLATE--\u000a
p8977
tp8978
a(g737
V{{
p8979
tp8980
a(g900
g960
tp8981
a(g143
V"  I like Twig.  "
p8982
tp8983
a(g399
g1141
tp8984
a(g560
Vtrim
p8985
tp8986
a(g900
g960
tp8987
a(g737
V}}
p8988
tp8989
a(g7
V\u000a
p8990
tp8991
a(g737
V{{
p8992
tp8993
a(g900
g960
tp8994
a(g427
Vtext
p8995
tp8996
a(g399
g1141
tp8997
a(g560
Vtrim
p8998
tp8999
a(g900
g960
tp9000
a(g737
V}}
p9001
tp9002
a(g7
V\u000a
p9003
tp9004
a(g737
V{{
p9005
tp9006
a(g900
g960
tp9007
a(g143
V"  foo/"
p9008
tp9009
a(g399
g1141
tp9010
a(g560
Vtrim
p9011
tp9012
a(g399
g1145
tp9013
a(g143
V"/"
p9014
tp9015
a(g399
g1149
tp9016
a(g900
g960
tp9017
a(g737
V}}
p9018
tp9019
a(g7
V\u000a--DATA--\u000areturn array('text' => "  If you have some <strong>HTML</strong> it will be escaped.  ")\u000a--EXPECT--\u000aI like Twig.\u000aIf you have some &lt;strong&gt;HTML&lt;/strong&gt; it will be escaped.\u000a  foo\u000a--TEST--\u000a"url_encode" filter for PHP < 5.4 and HHVM\u000a--CONDITION--\u000adefined('PHP_QUERY_RFC3986')\u000a--TEMPLATE--\u000a
p9020
tp9021
a(g737
V{{
p9022
tp9023
a(g900
g960
tp9024
a(g399
g1206
tp9025
a(g427
Vfoo
p9026
tp9027
a(g399
g1210
tp9028
a(g900
g960
tp9029
a(g143
V"bar"
p9030
tp9031
a(g399
g1162
tp9032
a(g900
g960
tp9033
a(g427
Vnumber
p9034
tp9035
a(g399
g1210
tp9036
a(g900
g960
tp9037
a(g17
g1404
tp9038
a(g399
g1162
tp9039
a(g900
g960
tp9040
a(g143
V"spi%l"
p9041
tp9042
a(g399
g1210
tp9043
a(g900
g960
tp9044
a(g143
V"e%c0d@d"
p9045
tp9046
a(g399
g1162
tp9047
a(g900
g960
tp9048
a(g143
V"spa ce"
p9049
tp9050
a(g399
g1210
tp9051
a(g900
g960
tp9052
a(g143
V""
p9053
tp9054
a(g399
g1222
tp9055
a(g399
g1141
tp9056
a(g560
Vurl_encode
p9057
tp9058
a(g900
g960
tp9059
a(g737
V}}
p9060
tp9061
a(g7
V\u000a
p9062
tp9063
a(g737
V{{
p9064
tp9065
a(g900
g960
tp9066
a(g399
g1206
tp9067
a(g427
Vfoo
p9068
tp9069
a(g399
g1210
tp9070
a(g900
g960
tp9071
a(g143
V"bar"
p9072
tp9073
a(g399
g1162
tp9074
a(g900
g960
tp9075
a(g427
Vnumber
p9076
tp9077
a(g399
g1210
tp9078
a(g900
g960
tp9079
a(g17
g1404
tp9080
a(g399
g1162
tp9081
a(g900
g960
tp9082
a(g143
V"spi%l"
p9083
tp9084
a(g399
g1210
tp9085
a(g900
g960
tp9086
a(g143
V"e%c0d@d"
p9087
tp9088
a(g399
g1162
tp9089
a(g900
g960
tp9090
a(g143
V"spa ce"
p9091
tp9092
a(g399
g1210
tp9093
a(g900
g960
tp9094
a(g143
V""
p9095
tp9096
a(g399
g1222
tp9097
a(g399
g1141
tp9098
a(g560
Vurl_encode
p9099
tp9100
a(g399
g1141
tp9101
a(g560
Vraw
p9102
tp9103
a(g900
g960
tp9104
a(g737
V}}
p9105
tp9106
a(g7
V\u000a
p9107
tp9108
a(g737
V{{
p9109
tp9110
a(g900
g960
tp9111
a(g399
g1206
tp9112
a(g399
g1222
tp9113
a(g399
g1141
tp9114
a(g560
Vurl_encode
p9115
tp9116
a(g399
g1141
tp9117
a(g560
Vdefault
p9118
tp9119
a(g399
g1145
tp9120
a(g143
V"default"
p9121
tp9122
a(g399
g1149
tp9123
a(g900
g960
tp9124
a(g737
V}}
p9125
tp9126
a(g7
V\u000a
p9127
tp9128
a(g737
V{{
p9129
tp9130
a(g900
g960
tp9131
a(g216
V'spi%le%c0d@dspa ce'
p9132
tp9133
a(g399
g1141
tp9134
a(g560
Vurl_encode
p9135
tp9136
a(g900
g960
tp9137
a(g737
V}}
p9138
tp9139
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo=bar&amp;number=3&amp;sp%C3%A9%C3%9Fi%25l=e%25c0d%40d&amp;spa%20ce=\u000afoo=bar&number=3&sp%C3%A9%C3%9Fi%25l=e%25c0d%40d&spa%20ce=\u000adefault\u000asp%C3%A9%C3%9Fi%25le%25c0d%40dspa%20ce\u000a--TEST--\u000a"url_encode" filter\u000a--CONDITION--\u000adefined('PHP_QUERY_RFC3986')\u000a--TEMPLATE--\u000a
p9140
tp9141
a(g737
V{{
p9142
tp9143
a(g900
g960
tp9144
a(g399
g1206
tp9145
a(g427
Vfoo
p9146
tp9147
a(g399
g1210
tp9148
a(g900
g960
tp9149
a(g143
V"bar"
p9150
tp9151
a(g399
g1162
tp9152
a(g900
g960
tp9153
a(g427
Vnumber
p9154
tp9155
a(g399
g1210
tp9156
a(g900
g960
tp9157
a(g17
g1404
tp9158
a(g399
g1162
tp9159
a(g900
g960
tp9160
a(g143
V"spi%l"
p9161
tp9162
a(g399
g1210
tp9163
a(g900
g960
tp9164
a(g143
V"e%c0d@d"
p9165
tp9166
a(g399
g1162
tp9167
a(g900
g960
tp9168
a(g143
V"spa ce"
p9169
tp9170
a(g399
g1210
tp9171
a(g900
g960
tp9172
a(g143
V""
p9173
tp9174
a(g399
g1222
tp9175
a(g399
g1141
tp9176
a(g560
Vurl_encode
p9177
tp9178
a(g900
g960
tp9179
a(g737
V}}
p9180
tp9181
a(g7
V\u000a
p9182
tp9183
a(g737
V{{
p9184
tp9185
a(g900
g960
tp9186
a(g399
g1206
tp9187
a(g427
Vfoo
p9188
tp9189
a(g399
g1210
tp9190
a(g900
g960
tp9191
a(g143
V"bar"
p9192
tp9193
a(g399
g1162
tp9194
a(g900
g960
tp9195
a(g427
Vnumber
p9196
tp9197
a(g399
g1210
tp9198
a(g900
g960
tp9199
a(g17
g1404
tp9200
a(g399
g1162
tp9201
a(g900
g960
tp9202
a(g143
V"spi%l"
p9203
tp9204
a(g399
g1210
tp9205
a(g900
g960
tp9206
a(g143
V"e%c0d@d"
p9207
tp9208
a(g399
g1162
tp9209
a(g900
g960
tp9210
a(g143
V"spa ce"
p9211
tp9212
a(g399
g1210
tp9213
a(g900
g960
tp9214
a(g143
V""
p9215
tp9216
a(g399
g1222
tp9217
a(g399
g1141
tp9218
a(g560
Vurl_encode
p9219
tp9220
a(g399
g1141
tp9221
a(g560
Vraw
p9222
tp9223
a(g900
g960
tp9224
a(g737
V}}
p9225
tp9226
a(g7
V\u000a
p9227
tp9228
a(g737
V{{
p9229
tp9230
a(g900
g960
tp9231
a(g399
g1206
tp9232
a(g399
g1222
tp9233
a(g399
g1141
tp9234
a(g560
Vurl_encode
p9235
tp9236
a(g399
g1141
tp9237
a(g560
Vdefault
p9238
tp9239
a(g399
g1145
tp9240
a(g143
V"default"
p9241
tp9242
a(g399
g1149
tp9243
a(g900
g960
tp9244
a(g737
V}}
p9245
tp9246
a(g7
V\u000a
p9247
tp9248
a(g737
V{{
p9249
tp9250
a(g900
g960
tp9251
a(g216
V'spi%le%c0d@dspa ce'
p9252
tp9253
a(g399
g1141
tp9254
a(g560
Vurl_encode
p9255
tp9256
a(g900
g960
tp9257
a(g737
V}}
p9258
tp9259
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo=bar&amp;number=3&amp;sp%C3%A9%C3%9Fi%25l=e%25c0d%40d&amp;spa%20ce=\u000afoo=bar&number=3&sp%C3%A9%C3%9Fi%25l=e%25c0d%40d&spa%20ce=\u000adefault\u000asp%C3%A9%C3%9Fi%25le%25c0d%40dspa%20ce\u000a--TEST--\u000a"attribute" function\u000a--TEMPLATE--\u000a
p9260
tp9261
a(g737
V{{
p9262
tp9263
a(g900
g960
tp9264
a(g427
Vattribute
p9265
tp9266
a(g399
g1145
tp9267
a(g427
Vobj
p9268
tp9269
a(g399
g1162
tp9270
a(g900
g960
tp9271
a(g427
Vmethod
p9272
tp9273
a(g399
g1149
tp9274
a(g900
g960
tp9275
a(g737
V}}
p9276
tp9277
a(g7
V\u000a
p9278
tp9279
a(g737
V{{
p9280
tp9281
a(g900
g960
tp9282
a(g427
Vattribute
p9283
tp9284
a(g399
g1145
tp9285
a(g427
Varray
p9286
tp9287
a(g399
g1162
tp9288
a(g900
g960
tp9289
a(g427
Vitem
p9290
tp9291
a(g399
g1149
tp9292
a(g900
g960
tp9293
a(g737
V}}
p9294
tp9295
a(g7
V\u000a
p9296
tp9297
a(g737
V{{
p9298
tp9299
a(g900
g960
tp9300
a(g427
Vattribute
p9301
tp9302
a(g399
g1145
tp9303
a(g427
Vobj
p9304
tp9305
a(g399
g1162
tp9306
a(g900
g960
tp9307
a(g143
V"bar"
p9308
tp9309
a(g399
g1162
tp9310
a(g900
g960
tp9311
a(g399
g1089
tp9312
a(g143
V"a"
p9313
tp9314
a(g399
g1162
tp9315
a(g900
g960
tp9316
a(g143
V"b"
p9317
tp9318
a(g399
g1093
tp9319
a(g399
g1149
tp9320
a(g900
g960
tp9321
a(g737
V}}
p9322
tp9323
a(g7
V\u000a
p9324
tp9325
a(g737
V{{
p9326
tp9327
a(g900
g960
tp9328
a(g427
Vattribute
p9329
tp9330
a(g399
g1145
tp9331
a(g427
Vobj
p9332
tp9333
a(g399
g1162
tp9334
a(g900
g960
tp9335
a(g143
V"bar"
p9336
tp9337
a(g399
g1162
tp9338
a(g900
g960
tp9339
a(g427
Varguments
p9340
tp9341
a(g399
g1149
tp9342
a(g900
g960
tp9343
a(g737
V}}
p9344
tp9345
a(g7
V\u000a
p9346
tp9347
a(g737
V{{
p9348
tp9349
a(g900
g960
tp9350
a(g427
Vattribute
p9351
tp9352
a(g399
g1145
tp9353
a(g427
Vobj
p9354
tp9355
a(g399
g1162
tp9356
a(g900
g960
tp9357
a(g427
Vmethod
p9358
tp9359
a(g399
g1149
tp9360
a(g900
g960
tp9361
a(g818
Vis
p9362
tp9363
a(g900
g960
tp9364
a(g560
Vdefined
p9365
tp9366
a(g900
g960
tp9367
a(g399
g2039
tp9368
a(g900
g960
tp9369
a(g216
V'ok'
p9370
tp9371
a(g900
g960
tp9372
a(g399
g1210
tp9373
a(g900
g960
tp9374
a(g216
V'ko'
p9375
tp9376
a(g900
g960
tp9377
a(g737
V}}
p9378
tp9379
a(g7
V\u000a
p9380
tp9381
a(g737
V{{
p9382
tp9383
a(g900
g960
tp9384
a(g427
Vattribute
p9385
tp9386
a(g399
g1145
tp9387
a(g427
Vobj
p9388
tp9389
a(g399
g1162
tp9390
a(g900
g960
tp9391
a(g427
Vnonmethod
p9392
tp9393
a(g399
g1149
tp9394
a(g900
g960
tp9395
a(g818
Vis
p9396
tp9397
a(g900
g960
tp9398
a(g560
Vdefined
p9399
tp9400
a(g900
g960
tp9401
a(g399
g2039
tp9402
a(g900
g960
tp9403
a(g216
V'ok'
p9404
tp9405
a(g900
g960
tp9406
a(g399
g1210
tp9407
a(g900
g960
tp9408
a(g216
V'ko'
p9409
tp9410
a(g900
g960
tp9411
a(g737
V}}
p9412
tp9413
a(g7
V\u000a--DATA--\u000areturn array('obj' => new TwigTestFoo(), 'method' => 'foo', 'array' => array('foo' => 'bar'), 'item' => 'foo', 'nonmethod' => 'xxx', 'arguments' => array('a', 'b'))\u000a--EXPECT--\u000afoo\u000abar\u000abar_a-b\u000abar_a-b\u000aok\u000ako\u000a--TEST--\u000a"block" function\u000a--TEMPLATE--\u000a
p9414
tp9415
a(g737
V{%
p9416
tp9417
a(g900
g960
tp9418
a(g818
Vextends
p9419
tp9420
a(g900
g960
tp9421
a(g216
V'base.twig'
p9422
tp9423
a(g900
g960
tp9424
a(g737
V%}
p9425
tp9426
a(g7
V\u000a
p9427
tp9428
a(g737
V{%
p9429
tp9430
a(g900
g960
tp9431
a(g818
Vblock
p9432
tp9433
a(g900
g960
tp9434
a(g427
Vbar
p9435
tp9436
a(g900
g960
tp9437
a(g737
V%}
p9438
tp9439
a(g7
VBAR
p9440
tp9441
a(g737
V{%
p9442
tp9443
a(g900
g960
tp9444
a(g818
Vendblock
p9445
tp9446
a(g900
g960
tp9447
a(g737
V%}
p9448
tp9449
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p9450
tp9451
a(g737
V{%
p9452
tp9453
a(g900
g960
tp9454
a(g818
Vblock
p9455
tp9456
a(g900
g960
tp9457
a(g427
Vfoo
p9458
tp9459
a(g900
g960
tp9460
a(g737
V%}
p9461
tp9462
a(g737
V{{
p9463
tp9464
a(g900
g960
tp9465
a(g668
Vblock
p9466
tp9467
a(g399
g1145
tp9468
a(g216
V'bar'
p9469
tp9470
a(g399
g1149
tp9471
a(g900
g960
tp9472
a(g737
V}}
p9473
tp9474
a(g737
V{%
p9475
tp9476
a(g900
g960
tp9477
a(g818
Vendblock
p9478
tp9479
a(g900
g960
tp9480
a(g737
V%}
p9481
tp9482
a(g7
V\u000a
p9483
tp9484
a(g737
V{%
p9485
tp9486
a(g900
g960
tp9487
a(g818
Vblock
p9488
tp9489
a(g900
g960
tp9490
a(g427
Vbar
p9491
tp9492
a(g900
g960
tp9493
a(g737
V%}
p9494
tp9495
a(g7
VBAR_BASE
p9496
tp9497
a(g737
V{%
p9498
tp9499
a(g900
g960
tp9500
a(g818
Vendblock
p9501
tp9502
a(g900
g960
tp9503
a(g737
V%}
p9504
tp9505
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aBARBAR\u000a--TEST--\u000a"constant" function\u000a--TEMPLATE--\u000a
p9506
tp9507
a(g737
V{{
p9508
tp9509
a(g900
g960
tp9510
a(g427
Vconstant
p9511
tp9512
a(g399
g1145
tp9513
a(g216
V'DATE_W3C'
p9514
tp9515
a(g399
g1149
tp9516
a(g900
g960
tp9517
a(g399
V==
p9518
tp9519
a(g900
g960
tp9520
a(g427
Vexpect
p9521
tp9522
a(g900
g960
tp9523
a(g399
g2039
tp9524
a(g900
g960
tp9525
a(g216
V'true'
p9526
tp9527
a(g900
g960
tp9528
a(g399
g1210
tp9529
a(g900
g960
tp9530
a(g216
V'false'
p9531
tp9532
a(g900
g960
tp9533
a(g737
V}}
p9534
tp9535
a(g7
V\u000a
p9536
tp9537
a(g737
V{{
p9538
tp9539
a(g900
g960
tp9540
a(g427
Vconstant
p9541
tp9542
a(g399
g1145
tp9543
a(g216
V'ARRAY_AS_PROPS'
p9544
tp9545
a(g399
g1162
tp9546
a(g900
g960
tp9547
a(g427
Vobject
p9548
tp9549
a(g399
g1149
tp9550
a(g900
g960
tp9551
a(g737
V}}
p9552
tp9553
a(g7
V\u000a--DATA--\u000areturn array('expect' => DATE_W3C, 'object' => new ArrayObject(array('hi')));\u000a--EXPECT--\u000atrue\u000a2\u000a--TEST--\u000a"cycle" function\u000a--TEMPLATE--\u000a
p9554
tp9555
a(g737
V{%
p9556
tp9557
a(g900
g960
tp9558
a(g818
Vfor
p9559
tp9560
a(g900
g960
tp9561
a(g427
g991
tp9562
a(g900
g960
tp9563
a(g818
Vin
p9564
tp9565
a(g900
g960
tp9566
a(g17
V0.
p9567
tp9568
a(g17
V.6
p9569
tp9570
a(g900
g960
tp9571
a(g737
V%}
p9572
tp9573
a(g7
V\u000a
p9574
tp9575
a(g737
V{{
p9576
tp9577
a(g900
g960
tp9578
a(g427
Vcycle
p9579
tp9580
a(g399
g1145
tp9581
a(g427
Varray1
p9582
tp9583
a(g399
g1162
tp9584
a(g900
g960
tp9585
a(g427
g991
tp9586
a(g399
g1149
tp9587
a(g900
g960
tp9588
a(g737
V}}
p9589
tp9590
a(g7
g1678
tp9591
a(g737
V{{
p9592
tp9593
a(g900
g960
tp9594
a(g427
Vcycle
p9595
tp9596
a(g399
g1145
tp9597
a(g427
Varray2
p9598
tp9599
a(g399
g1162
tp9600
a(g900
g960
tp9601
a(g427
g991
tp9602
a(g399
g1149
tp9603
a(g900
g960
tp9604
a(g737
V}}
p9605
tp9606
a(g7
V\u000a
p9607
tp9608
a(g737
V{%
p9609
tp9610
a(g900
g960
tp9611
a(g818
Vendfor
p9612
tp9613
a(g900
g960
tp9614
a(g737
V%}
p9615
tp9616
a(g7
V\u000a--DATA--\u000areturn array('array1' => array('odd', 'even'), 'array2' => array('apple', 'orange', 'citrus'))\u000a--EXPECT--\u000aodd-apple\u000aeven-orange\u000aodd-citrus\u000aeven-apple\u000aodd-orange\u000aeven-citrus\u000aodd-apple\u000a--TEST--\u000a"date" function\u000a--TEMPLATE--\u000a
p9617
tp9618
a(g737
V{{
p9619
tp9620
a(g900
g960
tp9621
a(g427
Vdate
p9622
tp9623
a(g399
g1145
tp9624
a(g427
Vdate
p9625
tp9626
a(g399
g1162
tp9627
a(g900
g960
tp9628
a(g143
V"America/New_York"
p9629
tp9630
a(g399
g1149
tp9631
a(g399
g1141
tp9632
a(g560
Vdate
p9633
tp9634
a(g399
g1145
tp9635
a(g216
V'd/m/Y H:i:s P'
p9636
tp9637
a(g399
g1162
tp9638
a(g900
g960
tp9639
a(g859
Vfalse
p9640
tp9641
a(g399
g1149
tp9642
a(g900
g960
tp9643
a(g737
V}}
p9644
tp9645
a(g7
V\u000a
p9646
tp9647
a(g737
V{{
p9648
tp9649
a(g900
g960
tp9650
a(g427
Vdate
p9651
tp9652
a(g399
g1145
tp9653
a(g427
Vtimezone
p9654
tp9655
a(g399
g1342
tp9656
a(g143
V"America/New_York"
p9657
tp9658
a(g399
g1162
tp9659
a(g900
g960
tp9660
a(g427
Vdate
p9661
tp9662
a(g399
g1342
tp9663
a(g427
Vdate
p9664
tp9665
a(g399
g1149
tp9666
a(g399
g1141
tp9667
a(g560
Vdate
p9668
tp9669
a(g399
g1145
tp9670
a(g216
V'd/m/Y H:i:s P'
p9671
tp9672
a(g399
g1162
tp9673
a(g900
g960
tp9674
a(g859
Vfalse
p9675
tp9676
a(g399
g1149
tp9677
a(g900
g960
tp9678
a(g737
V}}
p9679
tp9680
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000areturn array('date' => mktime(13, 45, 0, 10, 4, 2010))\u000a--EXPECT--\u000a04/10/2010 09:45:00 -04:00\u000a04/10/2010 09:45:00 -04:00\u000a--TEST--\u000a"date" function\u000a--TEMPLATE--\u000a
p9681
tp9682
a(g737
V{{
p9683
tp9684
a(g900
g960
tp9685
a(g427
Vdate
p9686
tp9687
a(g399
g1145
tp9688
a(g399
g1149
tp9689
a(g900
g960
tp9690
a(g399
V==
p9691
tp9692
a(g900
g960
tp9693
a(g427
Vdate
p9694
tp9695
a(g399
g1145
tp9696
a(g216
V'now'
p9697
tp9698
a(g399
g1149
tp9699
a(g900
g960
tp9700
a(g399
g2039
tp9701
a(g900
g960
tp9702
a(g216
V'OK'
p9703
tp9704
a(g900
g960
tp9705
a(g399
g1210
tp9706
a(g900
g960
tp9707
a(g216
V'KO'
p9708
tp9709
a(g900
g960
tp9710
a(g737
V}}
p9711
tp9712
a(g7
V\u000a
p9713
tp9714
a(g737
V{{
p9715
tp9716
a(g900
g960
tp9717
a(g427
Vdate
p9718
tp9719
a(g399
g1145
tp9720
a(g427
Vdate1
p9721
tp9722
a(g399
g1149
tp9723
a(g900
g960
tp9724
a(g399
V==
p9725
tp9726
a(g900
g960
tp9727
a(g427
Vdate
p9728
tp9729
a(g399
g1145
tp9730
a(g216
V'2010-10-04 13:45'
p9731
tp9732
a(g399
g1149
tp9733
a(g900
g960
tp9734
a(g399
g2039
tp9735
a(g900
g960
tp9736
a(g216
V'OK'
p9737
tp9738
a(g900
g960
tp9739
a(g399
g1210
tp9740
a(g900
g960
tp9741
a(g216
V'KO'
p9742
tp9743
a(g900
g960
tp9744
a(g737
V}}
p9745
tp9746
a(g7
V\u000a
p9747
tp9748
a(g737
V{{
p9749
tp9750
a(g900
g960
tp9751
a(g427
Vdate
p9752
tp9753
a(g399
g1145
tp9754
a(g427
Vdate2
p9755
tp9756
a(g399
g1149
tp9757
a(g900
g960
tp9758
a(g399
V==
p9759
tp9760
a(g900
g960
tp9761
a(g427
Vdate
p9762
tp9763
a(g399
g1145
tp9764
a(g216
V'2010-10-04 13:45'
p9765
tp9766
a(g399
g1149
tp9767
a(g900
g960
tp9768
a(g399
g2039
tp9769
a(g900
g960
tp9770
a(g216
V'OK'
p9771
tp9772
a(g900
g960
tp9773
a(g399
g1210
tp9774
a(g900
g960
tp9775
a(g216
V'KO'
p9776
tp9777
a(g900
g960
tp9778
a(g737
V}}
p9779
tp9780
a(g7
V\u000a
p9781
tp9782
a(g737
V{{
p9783
tp9784
a(g900
g960
tp9785
a(g427
Vdate
p9786
tp9787
a(g399
g1145
tp9788
a(g427
Vdate3
p9789
tp9790
a(g399
g1149
tp9791
a(g900
g960
tp9792
a(g399
V==
p9793
tp9794
a(g900
g960
tp9795
a(g427
Vdate
p9796
tp9797
a(g399
g1145
tp9798
a(g216
V'2010-10-04 13:45'
p9799
tp9800
a(g399
g1149
tp9801
a(g900
g960
tp9802
a(g399
g2039
tp9803
a(g900
g960
tp9804
a(g216
V'OK'
p9805
tp9806
a(g900
g960
tp9807
a(g399
g1210
tp9808
a(g900
g960
tp9809
a(g216
V'KO'
p9810
tp9811
a(g900
g960
tp9812
a(g737
V}}
p9813
tp9814
a(g7
V\u000a
p9815
tp9816
a(g737
V{{
p9817
tp9818
a(g900
g960
tp9819
a(g427
Vdate
p9820
tp9821
a(g399
g1145
tp9822
a(g427
Vdate4
p9823
tp9824
a(g399
g1149
tp9825
a(g900
g960
tp9826
a(g399
V==
p9827
tp9828
a(g900
g960
tp9829
a(g427
Vdate
p9830
tp9831
a(g399
g1145
tp9832
a(g216
V'2010-10-04 13:45'
p9833
tp9834
a(g399
g1149
tp9835
a(g900
g960
tp9836
a(g399
g2039
tp9837
a(g900
g960
tp9838
a(g216
V'OK'
p9839
tp9840
a(g900
g960
tp9841
a(g399
g1210
tp9842
a(g900
g960
tp9843
a(g216
V'KO'
p9844
tp9845
a(g900
g960
tp9846
a(g737
V}}
p9847
tp9848
a(g7
V\u000a
p9849
tp9850
a(g737
V{{
p9851
tp9852
a(g900
g960
tp9853
a(g427
Vdate
p9854
tp9855
a(g399
g1145
tp9856
a(g427
Vdate5
p9857
tp9858
a(g399
g1149
tp9859
a(g900
g960
tp9860
a(g399
V==
p9861
tp9862
a(g900
g960
tp9863
a(g427
Vdate
p9864
tp9865
a(g399
g1145
tp9866
a(g216
V'1964-01-02 03:04'
p9867
tp9868
a(g399
g1149
tp9869
a(g900
g960
tp9870
a(g399
g2039
tp9871
a(g900
g960
tp9872
a(g216
V'OK'
p9873
tp9874
a(g900
g960
tp9875
a(g399
g1210
tp9876
a(g900
g960
tp9877
a(g216
V'KO'
p9878
tp9879
a(g900
g960
tp9880
a(g737
V}}
p9881
tp9882
a(g7
V\u000a--DATA--\u000adate_default_timezone_set('UTC');\u000areturn array(\u000a    'date1' => mktime(13, 45, 0, 10, 4, 2010),\u000a    'date2' => new DateTime('2010-10-04 13:45'),\u000a    'date3' => '2010-10-04 13:45',\u000a    'date4' => 1286199900, // DateTime::createFromFormat('Y-m-d H:i', '2010-10-04 13:45', new DateTimeZone('UTC'))->getTimestamp() -- A unixtimestamp is always GMT\u000a    'date5' => -189291360, // DateTime::createFromFormat('Y-m-d H:i', '1964-01-02 03:04', new DateTimeZone('UTC'))->getTimestamp(),\u000a)\u000a--EXPECT--\u000aOK\u000aOK\u000aOK\u000aOK\u000aOK\u000aOK\u000a--TEST--\u000a"dump" function, xdebug is not loaded or xdebug <2.2-dev is loaded\u000a--CONDITION--\u000a!extension_loaded('xdebug') || (($r = new ReflectionExtension('xdebug')) && version_compare($r->getVersion(), '2.2-dev', '<'))\u000a--TEMPLATE--\u000a
p9883
tp9884
a(g737
V{{
p9885
tp9886
a(g900
g960
tp9887
a(g427
Vdump
p9888
tp9889
a(g399
g1145
tp9890
a(g399
g1149
tp9891
a(g900
g960
tp9892
a(g737
V}}
p9893
tp9894
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'foo', 'bar' => 'bar')\u000a--CONFIG--\u000areturn array('debug' => true, 'autoescape' => false);\u000a--TEST--\u000a"dump" function\u000a--CONDITION--\u000a!extension_loaded('xdebug')\u000a--TEMPLATE--\u000a
p9895
tp9896
a(g737
V{{
p9897
tp9898
a(g900
g960
tp9899
a(g427
Vdump
p9900
tp9901
a(g399
g1145
tp9902
a(g216
V'foo'
p9903
tp9904
a(g399
g1149
tp9905
a(g900
g960
tp9906
a(g737
V}}
p9907
tp9908
a(g7
V\u000a
p9909
tp9910
a(g737
V{{
p9911
tp9912
a(g900
g960
tp9913
a(g427
Vdump
p9914
tp9915
a(g399
g1145
tp9916
a(g216
V'foo'
p9917
tp9918
a(g399
g1162
tp9919
a(g900
g960
tp9920
a(g216
V'bar'
p9921
tp9922
a(g399
g1149
tp9923
a(g900
g960
tp9924
a(g737
V}}
p9925
tp9926
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'foo', 'bar' => 'bar')\u000a--CONFIG--\u000areturn array('debug' => true, 'autoescape' => false);\u000a--EXPECT--\u000astring(3) "foo"\u000a\u000astring(3) "foo"\u000astring(3) "bar"\u000a--TEST--\u000adynamic function\u000a--TEMPLATE--\u000a
p9927
tp9928
a(g737
V{{
p9929
tp9930
a(g900
g960
tp9931
a(g427
Vfoo_path
p9932
tp9933
a(g399
g1145
tp9934
a(g216
V'bar'
p9935
tp9936
a(g399
g1149
tp9937
a(g900
g960
tp9938
a(g737
V}}
p9939
tp9940
a(g7
V\u000a
p9941
tp9942
a(g737
V{{
p9943
tp9944
a(g900
g960
tp9945
a(g427
Va_foo_b_bar
p9946
tp9947
a(g399
g1145
tp9948
a(g216
V'bar'
p9949
tp9950
a(g399
g1149
tp9951
a(g900
g960
tp9952
a(g737
V}}
p9953
tp9954
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo/bar\u000aa/b/bar\u000a--TEST--\u000a"include" function\u000a--TEMPLATE--\u000a
p9955
tp9956
a(g737
V{%
p9957
tp9958
a(g900
g960
tp9959
a(g818
Vset
p9960
tp9961
a(g900
g960
tp9962
a(g427
Vtmp
p9963
tp9964
a(g900
g960
tp9965
a(g399
g1342
tp9966
a(g900
g960
tp9967
a(g427
Vinclude
p9968
tp9969
a(g399
g1145
tp9970
a(g143
V"foo.twig"
p9971
tp9972
a(g399
g1149
tp9973
a(g900
g960
tp9974
a(g737
V%}
p9975
tp9976
a(g7
V\u000a\u000aFOO
p9977
tp9978
a(g737
V{{
p9979
tp9980
a(g900
g960
tp9981
a(g427
Vtmp
p9982
tp9983
a(g900
g960
tp9984
a(g737
V}}
p9985
tp9986
a(g7
VBAR\u000a--TEMPLATE(foo.twig)--\u000aFOOBAR\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000aFOOBARBAR\u000a--TEST--\u000a"include" function is safe for auto-escaping\u000a--TEMPLATE--\u000a
p9987
tp9988
a(g737
V{{
p9989
tp9990
a(g900
g960
tp9991
a(g427
Vinclude
p9992
tp9993
a(g399
g1145
tp9994
a(g143
V"foo.twig"
p9995
tp9996
a(g399
g1149
tp9997
a(g900
g960
tp9998
a(g737
V}}
p9999
tp10000
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a<p>Test</p>\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a<p>Test</p>\u000a--TEST--\u000a"include" function\u000a--TEMPLATE--\u000aFOO\u000a
p10001
tp10002
a(g737
V{{
p10003
tp10004
a(g900
g960
tp10005
a(g427
Vinclude
p10006
tp10007
a(g399
g1145
tp10008
a(g143
V"foo.twig"
p10009
tp10010
a(g399
g1149
tp10011
a(g900
g960
tp10012
a(g737
V}}
p10013
tp10014
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000aFOOBAR\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a\u000aFOOBAR\u000a\u000aBAR\u000a--TEST--\u000a"include" function allows expressions for the template to include\u000a--TEMPLATE--\u000aFOO\u000a
p10015
tp10016
a(g737
V{{
p10017
tp10018
a(g900
g960
tp10019
a(g427
Vinclude
p10020
tp10021
a(g399
g1145
tp10022
a(g427
Vfoo
p10023
tp10024
a(g399
g1149
tp10025
a(g900
g960
tp10026
a(g737
V}}
p10027
tp10028
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000aFOOBAR\u000a--DATA--\u000areturn array('foo' => 'foo.twig')\u000a--EXPECT--\u000aFOO\u000a\u000aFOOBAR\u000a\u000aBAR\u000a--TEST--\u000a"include" function\u000a--TEMPLATE--\u000a
p10029
tp10030
a(g737
V{{
p10031
tp10032
a(g900
g960
tp10033
a(g427
Vinclude
p10034
tp10035
a(g399
g1145
tp10036
a(g399
g1089
tp10037
a(g143
V"foo.twig"
p10038
tp10039
a(g399
g1162
tp10040
a(g900
g960
tp10041
a(g143
V"bar.twig"
p10042
tp10043
a(g399
g1093
tp10044
a(g399
g1162
tp10045
a(g900
g960
tp10046
a(g427
Vignore_missing
p10047
tp10048
a(g900
g960
tp10049
a(g399
g1342
tp10050
a(g900
g960
tp10051
a(g859
Vtrue
p10052
tp10053
a(g399
g1149
tp10054
a(g900
g960
tp10055
a(g737
V}}
p10056
tp10057
a(g7
V\u000a
p10058
tp10059
a(g737
V{{
p10060
tp10061
a(g900
g960
tp10062
a(g427
Vinclude
p10063
tp10064
a(g399
g1145
tp10065
a(g143
V"foo.twig"
p10066
tp10067
a(g399
g1162
tp10068
a(g900
g960
tp10069
a(g427
Vignore_missing
p10070
tp10071
a(g900
g960
tp10072
a(g399
g1342
tp10073
a(g900
g960
tp10074
a(g859
Vtrue
p10075
tp10076
a(g399
g1149
tp10077
a(g900
g960
tp10078
a(g737
V}}
p10079
tp10080
a(g7
V\u000a
p10081
tp10082
a(g737
V{{
p10083
tp10084
a(g900
g960
tp10085
a(g427
Vinclude
p10086
tp10087
a(g399
g1145
tp10088
a(g143
V"foo.twig"
p10089
tp10090
a(g399
g1162
tp10091
a(g900
g960
tp10092
a(g427
Vignore_missing
p10093
tp10094
a(g900
g960
tp10095
a(g399
g1342
tp10096
a(g900
g960
tp10097
a(g859
Vtrue
p10098
tp10099
a(g399
g1162
tp10100
a(g900
g960
tp10101
a(g427
Vvariables
p10102
tp10103
a(g900
g960
tp10104
a(g399
g1342
tp10105
a(g900
g960
tp10106
a(g399
g1206
tp10107
a(g399
g1222
tp10108
a(g399
g1149
tp10109
a(g900
g960
tp10110
a(g737
V}}
p10111
tp10112
a(g7
V\u000a
p10113
tp10114
a(g737
V{{
p10115
tp10116
a(g900
g960
tp10117
a(g427
Vinclude
p10118
tp10119
a(g399
g1145
tp10120
a(g143
V"foo.twig"
p10121
tp10122
a(g399
g1162
tp10123
a(g900
g960
tp10124
a(g427
Vignore_missing
p10125
tp10126
a(g900
g960
tp10127
a(g399
g1342
tp10128
a(g900
g960
tp10129
a(g859
Vtrue
p10130
tp10131
a(g399
g1162
tp10132
a(g900
g960
tp10133
a(g427
Vvariables
p10134
tp10135
a(g900
g960
tp10136
a(g399
g1342
tp10137
a(g900
g960
tp10138
a(g399
g1206
tp10139
a(g399
g1222
tp10140
a(g399
g1162
tp10141
a(g900
g960
tp10142
a(g427
Vwith_context
p10143
tp10144
a(g900
g960
tp10145
a(g399
g1342
tp10146
a(g900
g960
tp10147
a(g859
Vtrue
p10148
tp10149
a(g399
g1149
tp10150
a(g900
g960
tp10151
a(g737
V}}
p10152
tp10153
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a--TEST--\u000a"include" function\u000a--TEMPLATE--\u000a
p10154
tp10155
a(g737
V{%
p10156
tp10157
a(g900
g960
tp10158
a(g818
Vextends
p10159
tp10160
a(g900
g960
tp10161
a(g143
V"base.twig"
p10162
tp10163
a(g900
g960
tp10164
a(g737
V%}
p10165
tp10166
a(g7
V\u000a\u000a
p10167
tp10168
a(g737
V{%
p10169
tp10170
a(g900
g960
tp10171
a(g818
Vblock
p10172
tp10173
a(g900
g960
tp10174
a(g427
Vcontent
p10175
tp10176
a(g900
g960
tp10177
a(g737
V%}
p10178
tp10179
a(g7
V\u000a    
p10180
tp10181
a(g737
V{{
p10182
tp10183
a(g900
g960
tp10184
a(g668
Vparent
p10185
tp10186
a(g399
g1145
tp10187
a(g399
g1149
tp10188
a(g900
g960
tp10189
a(g737
V}}
p10190
tp10191
a(g7
V\u000a
p10192
tp10193
a(g737
V{%
p10194
tp10195
a(g900
g960
tp10196
a(g818
Vendblock
p10197
tp10198
a(g900
g960
tp10199
a(g737
V%}
p10200
tp10201
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p10202
tp10203
a(g737
V{%
p10204
tp10205
a(g900
g960
tp10206
a(g818
Vblock
p10207
tp10208
a(g900
g960
tp10209
a(g427
Vcontent
p10210
tp10211
a(g900
g960
tp10212
a(g737
V%}
p10213
tp10214
a(g7
V\u000a    
p10215
tp10216
a(g737
V{{
p10217
tp10218
a(g900
g960
tp10219
a(g427
Vinclude
p10220
tp10221
a(g399
g1145
tp10222
a(g143
V"foo.twig"
p10223
tp10224
a(g399
g1149
tp10225
a(g900
g960
tp10226
a(g737
V}}
p10227
tp10228
a(g7
V\u000a
p10229
tp10230
a(g737
V{%
p10231
tp10232
a(g900
g960
tp10233
a(g818
Vendblock
p10234
tp10235
a(g900
g960
tp10236
a(g737
V%}
p10237
tp10238
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXCEPTION--\u000aTwig_Error_Loader: Template "foo.twig" is not defined in "base.twig" at line 3.\u000a--TEST--\u000a"include" function\u000a--TEMPLATE--\u000a
p10239
tp10240
a(g737
V{{
p10241
tp10242
a(g900
g960
tp10243
a(g427
Vinclude
p10244
tp10245
a(g399
g1145
tp10246
a(g143
V"foo.twig"
p10247
tp10248
a(g399
g1149
tp10249
a(g900
g960
tp10250
a(g737
V}}
p10251
tp10252
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXCEPTION--\u000aTwig_Error_Loader: Template "foo.twig" is not defined in "index.twig" at line 2.\u000a--TEST--\u000a"include" tag sandboxed\u000a--TEMPLATE--\u000a
p10253
tp10254
a(g737
V{{
p10255
tp10256
a(g900
g960
tp10257
a(g427
Vinclude
p10258
tp10259
a(g399
g1145
tp10260
a(g143
V"foo.twig"
p10261
tp10262
a(g399
g1162
tp10263
a(g900
g960
tp10264
a(g427
Vsandboxed
p10265
tp10266
a(g900
g960
tp10267
a(g399
g1342
tp10268
a(g900
g960
tp10269
a(g859
Vtrue
p10270
tp10271
a(g399
g1149
tp10272
a(g900
g960
tp10273
a(g737
V}}
p10274
tp10275
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p10276
tp10277
a(g737
V{{
p10278
tp10279
a(g900
g960
tp10280
a(g427
Vfoo
p10281
tp10282
a(g399
g1141
tp10283
a(g560
g6984
tp10284
a(g900
g960
tp10285
a(g737
V}}
p10286
tp10287
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXCEPTION--\u000aTwig_Sandbox_SecurityError: Filter "e" is not allowed in "index.twig" at line 2.\u000a--TEST--\u000a"include" function accepts Twig_Template instance\u000a--TEMPLATE--\u000a
p10288
tp10289
a(g737
V{{
p10290
tp10291
a(g900
g960
tp10292
a(g427
Vinclude
p10293
tp10294
a(g399
g1145
tp10295
a(g427
Vfoo
p10296
tp10297
a(g399
g1149
tp10298
a(g900
g960
tp10299
a(g737
V}}
p10300
tp10301
a(g7
V FOO\u000a--TEMPLATE(foo.twig)--\u000aBAR\u000a--DATA--\u000areturn array('foo' => $twig->loadTemplate('foo.twig'))\u000a--EXPECT--\u000aBAR FOO\u000a--TEST--\u000a"include" function\u000a--TEMPLATE--\u000a
p10302
tp10303
a(g737
V{{
p10304
tp10305
a(g900
g960
tp10306
a(g427
Vinclude
p10307
tp10308
a(g399
g1145
tp10309
a(g399
g1089
tp10310
a(g143
V"foo.twig"
p10311
tp10312
a(g399
g1162
tp10313
a(g900
g960
tp10314
a(g143
V"bar.twig"
p10315
tp10316
a(g399
g1093
tp10317
a(g399
g1149
tp10318
a(g900
g960
tp10319
a(g737
V}}
p10320
tp10321
a(g7
V\u000a
p10322
tp10323
a(g737
V{{
p10324
tp10325
a(g399
g1678
tp10326
a(g900
g960
tp10327
a(g427
Vinclude
p10328
tp10329
a(g399
g1145
tp10330
a(g399
g1089
tp10331
a(g143
V"bar.twig"
p10332
tp10333
a(g399
g1162
tp10334
a(g900
g960
tp10335
a(g143
V"foo.twig"
p10336
tp10337
a(g399
g1093
tp10338
a(g399
g1149
tp10339
a(g900
g960
tp10340
a(g737
V}}
p10341
tp10342
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000afoo\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000afoo\u000a--TEST--\u000a"include" function accept variables and with_context\u000a--TEMPLATE--\u000a
p10343
tp10344
a(g737
V{{
p10345
tp10346
a(g900
g960
tp10347
a(g427
Vinclude
p10348
tp10349
a(g399
g1145
tp10350
a(g143
V"foo.twig"
p10351
tp10352
a(g399
g1149
tp10353
a(g900
g960
tp10354
a(g737
V}}
p10355
tp10356
a(g7
V\u000a
p10357
tp10358
a(g737
V{{
p10359
tp10360
a(g399
g1678
tp10361
a(g900
g960
tp10362
a(g427
Vinclude
p10363
tp10364
a(g399
g1145
tp10365
a(g143
V"foo.twig"
p10366
tp10367
a(g399
g1162
tp10368
a(g900
g960
tp10369
a(g427
Vwith_context
p10370
tp10371
a(g900
g960
tp10372
a(g399
g1342
tp10373
a(g900
g960
tp10374
a(g859
Vfalse
p10375
tp10376
a(g399
g1149
tp10377
a(g900
g960
tp10378
a(g737
V}}
p10379
tp10380
a(g7
V\u000a
p10381
tp10382
a(g737
V{{
p10383
tp10384
a(g399
g1678
tp10385
a(g900
g960
tp10386
a(g427
Vinclude
p10387
tp10388
a(g399
g1145
tp10389
a(g143
V"foo.twig"
p10390
tp10391
a(g399
g1162
tp10392
a(g900
g960
tp10393
a(g399
g1206
tp10394
a(g216
V'foo1'
p10395
tp10396
a(g399
g1210
tp10397
a(g900
g960
tp10398
a(g216
V'bar'
p10399
tp10400
a(g399
g1222
tp10401
a(g399
g1149
tp10402
a(g900
g960
tp10403
a(g737
V}}
p10404
tp10405
a(g7
V\u000a
p10406
tp10407
a(g737
V{{
p10408
tp10409
a(g399
g1678
tp10410
a(g900
g960
tp10411
a(g427
Vinclude
p10412
tp10413
a(g399
g1145
tp10414
a(g143
V"foo.twig"
p10415
tp10416
a(g399
g1162
tp10417
a(g900
g960
tp10418
a(g399
g1206
tp10419
a(g216
V'foo1'
p10420
tp10421
a(g399
g1210
tp10422
a(g900
g960
tp10423
a(g216
V'bar'
p10424
tp10425
a(g399
g1222
tp10426
a(g399
g1162
tp10427
a(g900
g960
tp10428
a(g427
Vwith_context
p10429
tp10430
a(g900
g960
tp10431
a(g399
g1342
tp10432
a(g900
g960
tp10433
a(g859
Vfalse
p10434
tp10435
a(g399
g1149
tp10436
a(g900
g960
tp10437
a(g737
V}}
p10438
tp10439
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p10440
tp10441
a(g737
V{%
p10442
tp10443
a(g900
g960
tp10444
a(g818
Vfor
p10445
tp10446
a(g900
g960
tp10447
a(g427
Vk
p10448
tp10449
a(g399
g1162
tp10450
a(g900
g960
tp10451
a(g427
Vv
p10452
tp10453
a(g900
g960
tp10454
a(g818
Vin
p10455
tp10456
a(g900
g960
tp10457
a(g427
V_context
p10458
tp10459
a(g900
g960
tp10460
a(g737
V%}
p10461
tp10462
a(g737
V{{
p10463
tp10464
a(g900
g960
tp10465
a(g427
g10448
tp10466
a(g900
g960
tp10467
a(g737
V}}
p10468
tp10469
a(g7
g1162
tp10470
a(g737
V{%
p10471
tp10472
a(g900
g960
tp10473
a(g818
Vendfor
p10474
tp10475
a(g900
g960
tp10476
a(g737
V%}
p10477
tp10478
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'bar')\u000a--EXPECT--\u000afoo,global,_parent,\u000aglobal,_parent,\u000afoo,global,foo1,_parent,\u000afoo1,global,_parent,\u000a--TEST--\u000a"include" function accept variables\u000a--TEMPLATE--\u000a
p10479
tp10480
a(g737
V{{
p10481
tp10482
a(g900
g960
tp10483
a(g427
Vinclude
p10484
tp10485
a(g399
g1145
tp10486
a(g143
V"foo.twig"
p10487
tp10488
a(g399
g1162
tp10489
a(g900
g960
tp10490
a(g399
g1206
tp10491
a(g216
V'foo'
p10492
tp10493
a(g399
g1210
tp10494
a(g900
g960
tp10495
a(g216
V'bar'
p10496
tp10497
a(g399
g1222
tp10498
a(g399
g1149
tp10499
a(g900
g960
tp10500
a(g737
V}}
p10501
tp10502
a(g7
V\u000a
p10503
tp10504
a(g737
V{{
p10505
tp10506
a(g399
g1678
tp10507
a(g900
g960
tp10508
a(g427
Vinclude
p10509
tp10510
a(g399
g1145
tp10511
a(g143
V"foo.twig"
p10512
tp10513
a(g399
g1162
tp10514
a(g900
g960
tp10515
a(g427
Vvars
p10516
tp10517
a(g399
g1149
tp10518
a(g900
g960
tp10519
a(g737
V}}
p10520
tp10521
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p10522
tp10523
a(g737
V{{
p10524
tp10525
a(g900
g960
tp10526
a(g427
Vfoo
p10527
tp10528
a(g900
g960
tp10529
a(g737
V}}
p10530
tp10531
a(g7
V\u000a--DATA--\u000areturn array('vars' => array('foo' => 'bar'))\u000a--EXPECT--\u000abar\u000abar\u000a--TEST--\u000a"max" function\u000a--TEMPLATE--\u000a
p10532
tp10533
a(g737
V{{
p10534
tp10535
a(g900
g960
tp10536
a(g427
Vmax
p10537
tp10538
a(g399
g1145
tp10539
a(g399
g1089
tp10540
a(g17
g1165
tp10541
a(g399
g1162
tp10542
a(g900
g960
tp10543
a(g17
g1160
tp10544
a(g399
g1162
tp10545
a(g900
g960
tp10546
a(g17
g1404
tp10547
a(g399
g1162
tp10548
a(g900
g960
tp10549
a(g17
g1963
tp10550
a(g399
g1162
tp10551
a(g900
g960
tp10552
a(g17
g3087
tp10553
a(g399
g1093
tp10554
a(g399
g1149
tp10555
a(g900
g960
tp10556
a(g737
V}}
p10557
tp10558
a(g7
V\u000a
p10559
tp10560
a(g737
V{{
p10561
tp10562
a(g900
g960
tp10563
a(g427
Vmax
p10564
tp10565
a(g399
g1145
tp10566
a(g17
g1165
tp10567
a(g399
g1162
tp10568
a(g900
g960
tp10569
a(g17
g1160
tp10570
a(g399
g1162
tp10571
a(g900
g960
tp10572
a(g17
g1404
tp10573
a(g399
g1162
tp10574
a(g900
g960
tp10575
a(g17
g1963
tp10576
a(g399
g1162
tp10577
a(g900
g960
tp10578
a(g17
g3087
tp10579
a(g399
g1149
tp10580
a(g900
g960
tp10581
a(g737
V}}
p10582
tp10583
a(g7
V\u000a
p10584
tp10585
a(g737
V{{
p10586
tp10587
a(g900
g960
tp10588
a(g427
Vmax
p10589
tp10590
a(g399
g1145
tp10591
a(g399
g1206
tp10592
a(g17
g1165
tp10593
a(g143
V:"two"
p10594
tp10595
a(g399
g1162
tp10596
a(g900
g960
tp10597
a(g17
g1160
tp10598
a(g143
V:"one"
p10599
tp10600
a(g399
g1162
tp10601
a(g900
g960
tp10602
a(g17
g1404
tp10603
a(g143
V:"three"
p10604
tp10605
a(g399
g1162
tp10606
a(g900
g960
tp10607
a(g17
g1963
tp10608
a(g143
V:"five"
p10609
tp10610
a(g399
g1162
tp10611
a(g900
g960
tp10612
a(g17
g3087
tp10613
a(g143
V:"for"
p10614
tp10615
a(g399
g1222
tp10616
a(g399
g1149
tp10617
a(g900
g960
tp10618
a(g737
V}}
p10619
tp10620
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a5\u000a5\u000atwo\u000a--TEST--\u000a"min" function\u000a--TEMPLATE--\u000a
p10621
tp10622
a(g737
V{{
p10623
tp10624
a(g900
g960
tp10625
a(g427
Vmin
p10626
tp10627
a(g399
g1145
tp10628
a(g17
g1165
tp10629
a(g399
g1162
tp10630
a(g900
g960
tp10631
a(g17
g1160
tp10632
a(g399
g1162
tp10633
a(g900
g960
tp10634
a(g17
g1404
tp10635
a(g399
g1162
tp10636
a(g900
g960
tp10637
a(g17
g1963
tp10638
a(g399
g1162
tp10639
a(g900
g960
tp10640
a(g17
g3087
tp10641
a(g399
g1149
tp10642
a(g900
g960
tp10643
a(g737
V}}
p10644
tp10645
a(g7
V\u000a
p10646
tp10647
a(g737
V{{
p10648
tp10649
a(g900
g960
tp10650
a(g427
Vmin
p10651
tp10652
a(g399
g1145
tp10653
a(g399
g1089
tp10654
a(g17
g1165
tp10655
a(g399
g1162
tp10656
a(g900
g960
tp10657
a(g17
g1160
tp10658
a(g399
g1162
tp10659
a(g900
g960
tp10660
a(g17
g1404
tp10661
a(g399
g1162
tp10662
a(g900
g960
tp10663
a(g17
g1963
tp10664
a(g399
g1162
tp10665
a(g900
g960
tp10666
a(g17
g3087
tp10667
a(g399
g1093
tp10668
a(g399
g1149
tp10669
a(g900
g960
tp10670
a(g737
V}}
p10671
tp10672
a(g7
V\u000a
p10673
tp10674
a(g737
V{{
p10675
tp10676
a(g900
g960
tp10677
a(g427
Vmin
p10678
tp10679
a(g399
g1145
tp10680
a(g399
g1206
tp10681
a(g17
g1165
tp10682
a(g143
V:"two"
p10683
tp10684
a(g399
g1162
tp10685
a(g900
g960
tp10686
a(g17
g1160
tp10687
a(g143
V:"one"
p10688
tp10689
a(g399
g1162
tp10690
a(g900
g960
tp10691
a(g17
g1404
tp10692
a(g143
V:"three"
p10693
tp10694
a(g399
g1162
tp10695
a(g900
g960
tp10696
a(g17
g1963
tp10697
a(g143
V:"five"
p10698
tp10699
a(g399
g1162
tp10700
a(g900
g960
tp10701
a(g17
g3087
tp10702
a(g143
V:"for"
p10703
tp10704
a(g399
g1222
tp10705
a(g399
g1149
tp10706
a(g900
g960
tp10707
a(g737
V}}
p10708
tp10709
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a1\u000a1\u000afive\u000a--TEST--\u000a"range" function\u000a--TEMPLATE--\u000a
p10710
tp10711
a(g737
V{{
p10712
tp10713
a(g900
g960
tp10714
a(g427
Vrange
p10715
tp10716
a(g399
g1145
tp10717
a(g427
Vlow
p10718
tp10719
a(g399
g1342
tp10720
a(g17
g1208
tp10721
a(g399
g1664
tp10722
a(g17
g1160
tp10723
a(g399
g1162
tp10724
a(g900
g960
tp10725
a(g427
Vhigh
p10726
tp10727
a(g399
g1342
tp10728
a(g17
g1160
tp10729
a(g17
g1208
tp10730
a(g399
g1664
tp10731
a(g17
g1208
tp10732
a(g399
g1162
tp10733
a(g900
g960
tp10734
a(g427
Vstep
p10735
tp10736
a(g399
g1342
tp10737
a(g17
g1165
tp10738
a(g399
g1149
tp10739
a(g399
g1141
tp10740
a(g560
Vjoin
p10741
tp10742
a(g399
g1145
tp10743
a(g216
V','
p10744
tp10745
a(g399
g1149
tp10746
a(g900
g960
tp10747
a(g737
V}}
p10748
tp10749
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a1,3,5,7,9\u000a--TEST--\u000a"block" function recursively called in a parent template\u000a--TEMPLATE--\u000a
p10750
tp10751
a(g737
V{%
p10752
tp10753
a(g900
g960
tp10754
a(g818
Vextends
p10755
tp10756
a(g900
g960
tp10757
a(g143
V"ordered_menu.twig"
p10758
tp10759
a(g900
g960
tp10760
a(g737
V%}
p10761
tp10762
a(g7
V\u000a
p10763
tp10764
a(g737
V{%
p10765
tp10766
a(g900
g960
tp10767
a(g818
Vblock
p10768
tp10769
a(g900
g960
tp10770
a(g427
Vlabel
p10771
tp10772
a(g900
g960
tp10773
a(g737
V%}
p10774
tp10775
a(g7
V"
p10776
tp10777
a(g737
V{{
p10778
tp10779
a(g900
g960
tp10780
a(g668
Vparent
p10781
tp10782
a(g399
g1145
tp10783
a(g399
g1149
tp10784
a(g900
g960
tp10785
a(g737
V}}
p10786
tp10787
a(g7
g10776
tp10788
a(g737
V{%
p10789
tp10790
a(g900
g960
tp10791
a(g818
Vendblock
p10792
tp10793
a(g900
g960
tp10794
a(g737
V%}
p10795
tp10796
a(g7
V\u000a
p10797
tp10798
a(g737
V{%
p10799
tp10800
a(g900
g960
tp10801
a(g818
Vblock
p10802
tp10803
a(g900
g960
tp10804
a(g427
Vlist
p10805
tp10806
a(g900
g960
tp10807
a(g737
V%}
p10808
tp10809
a(g737
V{%
p10810
tp10811
a(g900
g960
tp10812
a(g818
Vset
p10813
tp10814
a(g900
g960
tp10815
a(g427
Vclass
p10816
tp10817
a(g900
g960
tp10818
a(g399
g1342
tp10819
a(g900
g960
tp10820
a(g216
V'b'
p10821
tp10822
a(g900
g960
tp10823
a(g737
V%}
p10824
tp10825
a(g737
V{{
p10826
tp10827
a(g900
g960
tp10828
a(g668
Vparent
p10829
tp10830
a(g399
g1145
tp10831
a(g399
g1149
tp10832
a(g900
g960
tp10833
a(g737
V}}
p10834
tp10835
a(g737
V{%
p10836
tp10837
a(g900
g960
tp10838
a(g818
Vendblock
p10839
tp10840
a(g900
g960
tp10841
a(g737
V%}
p10842
tp10843
a(g7
V\u000a--TEMPLATE(ordered_menu.twig)--\u000a
p10844
tp10845
a(g737
V{%
p10846
tp10847
a(g900
g960
tp10848
a(g818
Vextends
p10849
tp10850
a(g900
g960
tp10851
a(g143
V"menu.twig"
p10852
tp10853
a(g900
g960
tp10854
a(g737
V%}
p10855
tp10856
a(g7
V\u000a
p10857
tp10858
a(g737
V{%
p10859
tp10860
a(g900
g960
tp10861
a(g818
Vblock
p10862
tp10863
a(g900
g960
tp10864
a(g427
Vlist
p10865
tp10866
a(g900
g960
tp10867
a(g737
V%}
p10868
tp10869
a(g737
V{%
p10870
tp10871
a(g900
g960
tp10872
a(g818
Vset
p10873
tp10874
a(g900
g960
tp10875
a(g427
Vclass
p10876
tp10877
a(g900
g960
tp10878
a(g399
g1342
tp10879
a(g900
g960
tp10880
a(g427
Vclass
p10881
tp10882
a(g399
g1141
tp10883
a(g560
Vdefault
p10884
tp10885
a(g399
g1145
tp10886
a(g216
V'a'
p10887
tp10888
a(g399
g1149
tp10889
a(g900
g960
tp10890
a(g737
V%}
p10891
tp10892
a(g7
V<ol class="
p10893
tp10894
a(g737
V{{
p10895
tp10896
a(g900
g960
tp10897
a(g427
Vclass
p10898
tp10899
a(g900
g960
tp10900
a(g737
V}}
p10901
tp10902
a(g7
V">
p10903
tp10904
a(g737
V{{
p10905
tp10906
a(g900
g960
tp10907
a(g668
Vblock
p10908
tp10909
a(g399
g1145
tp10910
a(g216
V'children'
p10911
tp10912
a(g399
g1149
tp10913
a(g900
g960
tp10914
a(g737
V}}
p10915
tp10916
a(g7
V</ol>
p10917
tp10918
a(g737
V{%
p10919
tp10920
a(g900
g960
tp10921
a(g818
Vendblock
p10922
tp10923
a(g900
g960
tp10924
a(g737
V%}
p10925
tp10926
a(g7
V\u000a--TEMPLATE(menu.twig)--\u000a
p10927
tp10928
a(g737
V{%
p10929
tp10930
a(g900
g960
tp10931
a(g818
Vextends
p10932
tp10933
a(g900
g960
tp10934
a(g143
V"base.twig"
p10935
tp10936
a(g900
g960
tp10937
a(g737
V%}
p10938
tp10939
a(g7
V\u000a
p10940
tp10941
a(g737
V{%
p10942
tp10943
a(g900
g960
tp10944
a(g818
Vblock
p10945
tp10946
a(g900
g960
tp10947
a(g427
Vlist
p10948
tp10949
a(g900
g960
tp10950
a(g737
V%}
p10951
tp10952
a(g7
V<ul>
p10953
tp10954
a(g737
V{{
p10955
tp10956
a(g900
g960
tp10957
a(g668
Vblock
p10958
tp10959
a(g399
g1145
tp10960
a(g216
V'children'
p10961
tp10962
a(g399
g1149
tp10963
a(g900
g960
tp10964
a(g737
V}}
p10965
tp10966
a(g7
V</ul>
p10967
tp10968
a(g737
V{%
p10969
tp10970
a(g900
g960
tp10971
a(g818
Vendblock
p10972
tp10973
a(g900
g960
tp10974
a(g737
V%}
p10975
tp10976
a(g7
V\u000a
p10977
tp10978
a(g737
V{%
p10979
tp10980
a(g900
g960
tp10981
a(g818
Vblock
p10982
tp10983
a(g900
g960
tp10984
a(g427
Vchildren
p10985
tp10986
a(g900
g960
tp10987
a(g737
V%}
p10988
tp10989
a(g737
V{%
p10990
tp10991
a(g900
g960
tp10992
a(g818
Vset
p10993
tp10994
a(g900
g960
tp10995
a(g427
VcurrentItem
p10996
tp10997
a(g900
g960
tp10998
a(g399
g1342
tp10999
a(g900
g960
tp11000
a(g427
Vitem
p11001
tp11002
a(g900
g960
tp11003
a(g737
V%}
p11004
tp11005
a(g737
V{%
p11006
tp11007
a(g900
g960
tp11008
a(g818
Vfor
p11009
tp11010
a(g900
g960
tp11011
a(g427
Vitem
p11012
tp11013
a(g900
g960
tp11014
a(g818
Vin
p11015
tp11016
a(g900
g960
tp11017
a(g427
VcurrentItem
p11018
tp11019
a(g900
g960
tp11020
a(g737
V%}
p11021
tp11022
a(g737
V{{
p11023
tp11024
a(g900
g960
tp11025
a(g668
Vblock
p11026
tp11027
a(g399
g1145
tp11028
a(g216
V'item'
p11029
tp11030
a(g399
g1149
tp11031
a(g900
g960
tp11032
a(g737
V}}
p11033
tp11034
a(g737
V{%
p11035
tp11036
a(g900
g960
tp11037
a(g818
Vendfor
p11038
tp11039
a(g900
g960
tp11040
a(g737
V%}
p11041
tp11042
a(g737
V{%
p11043
tp11044
a(g900
g960
tp11045
a(g818
Vset
p11046
tp11047
a(g900
g960
tp11048
a(g427
Vitem
p11049
tp11050
a(g900
g960
tp11051
a(g399
g1342
tp11052
a(g900
g960
tp11053
a(g427
VcurrentItem
p11054
tp11055
a(g900
g960
tp11056
a(g737
V%}
p11057
tp11058
a(g737
V{%
p11059
tp11060
a(g900
g960
tp11061
a(g818
Vendblock
p11062
tp11063
a(g900
g960
tp11064
a(g737
V%}
p11065
tp11066
a(g7
V\u000a
p11067
tp11068
a(g737
V{%
p11069
tp11070
a(g900
g960
tp11071
a(g818
Vblock
p11072
tp11073
a(g900
g960
tp11074
a(g427
Vitem
p11075
tp11076
a(g900
g960
tp11077
a(g737
V%}
p11078
tp11079
a(g7
V<li>
p11080
tp11081
a(g737
V{%
p11082
tp11083
a(g900
g960
tp11084
a(g818
Vif
p11085
tp11086
a(g900
g960
tp11087
a(g427
Vitem
p11088
tp11089
a(g900
g960
tp11090
a(g818
Vis
p11091
tp11092
a(g900
g960
tp11093
a(g818
Vnot
p11094
tp11095
a(g900
g960
tp11096
a(g560
Viterable
p11097
tp11098
a(g900
g960
tp11099
a(g737
V%}
p11100
tp11101
a(g737
V{{
p11102
tp11103
a(g900
g960
tp11104
a(g668
Vblock
p11105
tp11106
a(g399
g1145
tp11107
a(g216
V'label'
p11108
tp11109
a(g399
g1149
tp11110
a(g900
g960
tp11111
a(g737
V}}
p11112
tp11113
a(g737
V{%
p11114
tp11115
a(g900
g960
tp11116
a(g818
Velse
p11117
tp11118
a(g900
g960
tp11119
a(g737
V%}
p11120
tp11121
a(g737
V{{
p11122
tp11123
a(g900
g960
tp11124
a(g668
Vblock
p11125
tp11126
a(g399
g1145
tp11127
a(g216
V'list'
p11128
tp11129
a(g399
g1149
tp11130
a(g900
g960
tp11131
a(g737
V}}
p11132
tp11133
a(g737
V{%
p11134
tp11135
a(g900
g960
tp11136
a(g818
Vendif
p11137
tp11138
a(g900
g960
tp11139
a(g737
V%}
p11140
tp11141
a(g7
V</li>
p11142
tp11143
a(g737
V{%
p11144
tp11145
a(g900
g960
tp11146
a(g818
Vendblock
p11147
tp11148
a(g900
g960
tp11149
a(g737
V%}
p11150
tp11151
a(g7
V\u000a
p11152
tp11153
a(g737
V{%
p11154
tp11155
a(g900
g960
tp11156
a(g818
Vblock
p11157
tp11158
a(g900
g960
tp11159
a(g427
Vlabel
p11160
tp11161
a(g900
g960
tp11162
a(g737
V%}
p11163
tp11164
a(g737
V{{
p11165
tp11166
a(g900
g960
tp11167
a(g427
Vitem
p11168
tp11169
a(g900
g960
tp11170
a(g737
V}}
p11171
tp11172
a(g737
V{{
p11173
tp11174
a(g900
g960
tp11175
a(g668
Vblock
p11176
tp11177
a(g399
g1145
tp11178
a(g216
V'unknown'
p11179
tp11180
a(g399
g1149
tp11181
a(g900
g960
tp11182
a(g737
V}}
p11183
tp11184
a(g737
V{%
p11185
tp11186
a(g900
g960
tp11187
a(g818
Vendblock
p11188
tp11189
a(g900
g960
tp11190
a(g737
V%}
p11191
tp11192
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p11193
tp11194
a(g737
V{{
p11195
tp11196
a(g900
g960
tp11197
a(g668
Vblock
p11198
tp11199
a(g399
g1145
tp11200
a(g216
V'list'
p11201
tp11202
a(g399
g1149
tp11203
a(g900
g960
tp11204
a(g737
V}}
p11205
tp11206
a(g7
V\u000a--DATA--\u000areturn array('item' => array('1', '2', array('3.1', array('3.2.1', '3.2.2'), '3.4')))\u000a--EXPECT--\u000a<ol class="b"><li>"1"</li><li>"2"</li><li><ol class="b"><li>"3.1"</li><li><ol class="b"><li>"3.2.1"</li><li>"3.2.2"</li></ol></li><li>"3.4"</li></ol></li></ol>\u000a--TEST--\u000a"source" function\u000a--TEMPLATE--\u000aFOO\u000a
p11207
tp11208
a(g737
V{{
p11209
tp11210
a(g900
g960
tp11211
a(g427
Vsource
p11212
tp11213
a(g399
g1145
tp11214
a(g143
V"foo.twig"
p11215
tp11216
a(g399
g1149
tp11217
a(g900
g960
tp11218
a(g737
V}}
p11219
tp11220
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000a
p11221
tp11222
a(g737
V{{
p11223
tp11224
a(g900
g960
tp11225
a(g427
Vfoo
p11226
tp11227
a(g900
g960
tp11228
a(g737
V}}
p11229
tp11230
a(g7
V<br />\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a\u000a
p11231
tp11232
a(g737
V{{
p11233
tp11234
a(g900
g960
tp11235
a(g427
Vfoo
p11236
tp11237
a(g900
g960
tp11238
a(g737
V}}
p11239
tp11240
a(g7
V<br />\u000a\u000aBAR\u000a--TEST--\u000a"template_from_string" function\u000a--TEMPLATE--\u000a
p11241
tp11242
a(g737
V{%
p11243
tp11244
a(g900
g960
tp11245
a(g818
Vinclude
p11246
tp11247
a(g900
g960
tp11248
a(g427
Vtemplate_from_string
p11249
tp11250
a(g399
g1145
tp11251
a(g427
Vtemplate
p11252
tp11253
a(g399
g1149
tp11254
a(g900
g960
tp11255
a(g737
V%}
p11256
tp11257
a(g7
V\u000a\u000a
p11258
tp11259
a(g737
V{%
p11260
tp11261
a(g900
g960
tp11262
a(g818
Vinclude
p11263
tp11264
a(g900
g960
tp11265
a(g427
Vtemplate_from_string
p11266
tp11267
a(g399
g1145
tp11268
a(g143
V"Hello {{ name }}"
p11269
tp11270
a(g399
g1149
tp11271
a(g900
g960
tp11272
a(g737
V%}
p11273
tp11274
a(g7
V\u000a
p11275
tp11276
a(g737
V{%
p11277
tp11278
a(g900
g960
tp11279
a(g818
Vinclude
p11280
tp11281
a(g900
g960
tp11282
a(g427
Vtemplate_from_string
p11283
tp11284
a(g399
g1145
tp11285
a(g216
V'{% extends "parent.twig" %}{% block content %}Hello {{ name }}{% endblock %}'
p11286
tp11287
a(g399
g1149
tp11288
a(g900
g960
tp11289
a(g737
V%}
p11290
tp11291
a(g7
V\u000a--TEMPLATE(parent.twig)--\u000a
p11292
tp11293
a(g737
V{%
p11294
tp11295
a(g900
g960
tp11296
a(g818
Vblock
p11297
tp11298
a(g900
g960
tp11299
a(g427
Vcontent
p11300
tp11301
a(g900
g960
tp11302
a(g737
V%}
p11303
tp11304
a(g737
V{%
p11305
tp11306
a(g900
g960
tp11307
a(g818
Vendblock
p11308
tp11309
a(g900
g960
tp11310
a(g737
V%}
p11311
tp11312
a(g7
V\u000a--DATA--\u000areturn array('name' => 'Fabien', 'template' => "Hello 
p11313
tp11314
a(g737
V{{
p11315
tp11316
a(g900
g960
tp11317
a(g427
Vname
p11318
tp11319
a(g900
g960
tp11320
a(g737
V}}
p11321
tp11322
a(g7
V")\u000a--EXPECT--\u000aHello Fabien\u000aHello Fabien\u000aHello Fabien\u000a--TEST--\u000amacro\u000a--TEMPLATE--\u000a
p11323
tp11324
a(g737
V{%
p11325
tp11326
a(g900
g960
tp11327
a(g818
Vfrom
p11328
tp11329
a(g900
g960
tp11330
a(g427
V_self
p11331
tp11332
a(g900
g960
tp11333
a(g427
Vimport
p11334
tp11335
a(g900
g960
tp11336
a(g427
Vtest
p11337
tp11338
a(g900
g960
tp11339
a(g737
V%}
p11340
tp11341
a(g7
V\u000a\u000a
p11342
tp11343
a(g737
V{%
p11344
tp11345
a(g900
g960
tp11346
a(g818
Vmacro
p11347
tp11348
a(g900
g960
tp11349
a(g427
Vtest
p11350
tp11351
a(g399
g1145
tp11352
a(g427
g1339
tp11353
a(g399
g1162
tp11354
a(g900
g960
tp11355
a(g427
g1552
tp11356
a(g900
g960
tp11357
a(g399
g1342
tp11358
a(g900
g960
tp11359
a(g216
V'bar'
p11360
tp11361
a(g399
g1149
tp11362
a(g900
g960
tp11363
a(g900
g1678
tp11364
a(g737
V%}
p11365
tp11366
a(g7
V\u000a
p11367
tp11368
a(g737
V{{
p11369
tp11370
a(g900
g960
tp11371
a(g427
g1339
tp11372
a(g900
g960
tp11373
a(g737
V}}
p11374
tp11375
a(g737
V{{
p11376
tp11377
a(g900
g960
tp11378
a(g427
g1552
tp11379
a(g900
g960
tp11380
a(g737
V}}
p11381
tp11382
a(g7
V\u000a
p11383
tp11384
a(g737
V{%
p11385
tp11386
a(g900
V- 
p11387
tp11388
a(g818
Vendmacro
p11389
tp11390
a(g900
g960
tp11391
a(g737
V%}
p11392
tp11393
a(g7
V\u000a\u000a
p11394
tp11395
a(g737
V{{
p11396
tp11397
a(g900
g960
tp11398
a(g427
Vtest
p11399
tp11400
a(g399
g1145
tp11401
a(g216
V'foo'
p11402
tp11403
a(g399
g1149
tp11404
a(g900
g960
tp11405
a(g737
V}}
p11406
tp11407
a(g7
V\u000a
p11408
tp11409
a(g737
V{{
p11410
tp11411
a(g900
g960
tp11412
a(g427
Vtest
p11413
tp11414
a(g399
g1145
tp11415
a(g216
V'bar'
p11416
tp11417
a(g399
g1162
tp11418
a(g900
g960
tp11419
a(g216
V'foo'
p11420
tp11421
a(g399
g1149
tp11422
a(g900
g960
tp11423
a(g737
V}}
p11424
tp11425
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000afoobar\u000abarfoo\u000a--TEST--\u000amacro\u000a--TEMPLATE--\u000a
p11426
tp11427
a(g737
V{%
p11428
tp11429
a(g900
g960
tp11430
a(g818
Vimport
p11431
tp11432
a(g900
g960
tp11433
a(g427
V_self
p11434
tp11435
a(g900
g960
tp11436
a(g427
Vas
p11437
tp11438
a(g900
g960
tp11439
a(g427
Vmacros
p11440
tp11441
a(g900
g960
tp11442
a(g737
V%}
p11443
tp11444
a(g7
V\u000a\u000a
p11445
tp11446
a(g737
V{%
p11447
tp11448
a(g900
g960
tp11449
a(g818
Vmacro
p11450
tp11451
a(g900
g960
tp11452
a(g427
Vfoo
p11453
tp11454
a(g399
g1145
tp11455
a(g427
Vdata
p11456
tp11457
a(g399
g1149
tp11458
a(g900
g960
tp11459
a(g737
V%}
p11460
tp11461
a(g7
V\u000a    
p11462
tp11463
a(g737
V{{
p11464
tp11465
a(g900
g960
tp11466
a(g427
Vdata
p11467
tp11468
a(g900
g960
tp11469
a(g737
V}}
p11470
tp11471
a(g7
V\u000a
p11472
tp11473
a(g737
V{%
p11474
tp11475
a(g900
g960
tp11476
a(g818
Vendmacro
p11477
tp11478
a(g900
g960
tp11479
a(g737
V%}
p11480
tp11481
a(g7
V\u000a\u000a
p11482
tp11483
a(g737
V{%
p11484
tp11485
a(g900
g960
tp11486
a(g818
Vmacro
p11487
tp11488
a(g900
g960
tp11489
a(g427
Vbar
p11490
tp11491
a(g399
g1145
tp11492
a(g399
g1149
tp11493
a(g900
g960
tp11494
a(g737
V%}
p11495
tp11496
a(g7
V\u000a    <br />\u000a
p11497
tp11498
a(g737
V{%
p11499
tp11500
a(g900
g960
tp11501
a(g818
Vendmacro
p11502
tp11503
a(g900
g960
tp11504
a(g737
V%}
p11505
tp11506
a(g7
V\u000a\u000a
p11507
tp11508
a(g737
V{{
p11509
tp11510
a(g900
g960
tp11511
a(g427
Vmacros
p11512
tp11513
a(g427
V.foo
p11514
tp11515
a(g399
g1145
tp11516
a(g427
Vmacros
p11517
tp11518
a(g427
V.bar
p11519
tp11520
a(g399
g1145
tp11521
a(g399
g1149
tp11522
a(g399
g1149
tp11523
a(g900
g960
tp11524
a(g737
V}}
p11525
tp11526
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000a<br />\u000a--TEST--\u000amacro\u000a--TEMPLATE--\u000a
p11527
tp11528
a(g737
V{%
p11529
tp11530
a(g900
g960
tp11531
a(g818
Vfrom
p11532
tp11533
a(g900
g960
tp11534
a(g427
V_self
p11535
tp11536
a(g900
g960
tp11537
a(g427
Vimport
p11538
tp11539
a(g900
g960
tp11540
a(g427
Vtest
p11541
tp11542
a(g900
g960
tp11543
a(g737
V%}
p11544
tp11545
a(g7
V\u000a\u000a
p11546
tp11547
a(g737
V{%
p11548
tp11549
a(g900
g960
tp11550
a(g818
Vmacro
p11551
tp11552
a(g900
g960
tp11553
a(g427
Vtest
p11554
tp11555
a(g399
g1145
tp11556
a(g427
Vthis
p11557
tp11558
a(g399
g1149
tp11559
a(g900
g960
tp11560
a(g900
g1678
tp11561
a(g737
V%}
p11562
tp11563
a(g7
V\u000a    
p11564
tp11565
a(g737
V{{
p11566
tp11567
a(g900
g960
tp11568
a(g427
Vthis
p11569
tp11570
a(g900
g960
tp11571
a(g737
V}}
p11572
tp11573
a(g7
V\u000a
p11574
tp11575
a(g737
V{%
p11576
tp11577
a(g900
V- 
p11578
tp11579
a(g818
Vendmacro
p11580
tp11581
a(g900
g960
tp11582
a(g737
V%}
p11583
tp11584
a(g7
V\u000a\u000a
p11585
tp11586
a(g737
V{{
p11587
tp11588
a(g900
g960
tp11589
a(g427
Vtest
p11590
tp11591
a(g399
g1145
tp11592
a(g427
Vthis
p11593
tp11594
a(g399
g1149
tp11595
a(g900
g960
tp11596
a(g737
V}}
p11597
tp11598
a(g7
V\u000a--DATA--\u000areturn array('this' => 'foo');\u000a--EXPECT--\u000afoo\u000a--TEST--\u000amacro\u000a--TEMPLATE--\u000a
p11599
tp11600
a(g737
V{%
p11601
tp11602
a(g900
g960
tp11603
a(g818
Vimport
p11604
tp11605
a(g900
g960
tp11606
a(g427
V_self
p11607
tp11608
a(g900
g960
tp11609
a(g427
Vas
p11610
tp11611
a(g900
g960
tp11612
a(g427
Vtest
p11613
tp11614
a(g900
g960
tp11615
a(g737
V%}
p11616
tp11617
a(g7
V\u000a
p11618
tp11619
a(g737
V{%
p11620
tp11621
a(g900
g960
tp11622
a(g818
Vfrom
p11623
tp11624
a(g900
g960
tp11625
a(g427
V_self
p11626
tp11627
a(g900
g960
tp11628
a(g427
Vimport
p11629
tp11630
a(g900
g960
tp11631
a(g427
Vtest
p11632
tp11633
a(g900
g960
tp11634
a(g737
V%}
p11635
tp11636
a(g7
V\u000a\u000a
p11637
tp11638
a(g737
V{%
p11639
tp11640
a(g900
g960
tp11641
a(g818
Vmacro
p11642
tp11643
a(g900
g960
tp11644
a(g427
Vtest
p11645
tp11646
a(g399
g1145
tp11647
a(g427
g1339
tp11648
a(g399
g1162
tp11649
a(g900
g960
tp11650
a(g427
g1552
tp11651
a(g399
g1149
tp11652
a(g900
g960
tp11653
a(g900
g1678
tp11654
a(g737
V%}
p11655
tp11656
a(g7
V\u000a    
p11657
tp11658
a(g737
V{{
p11659
tp11660
a(g900
g960
tp11661
a(g427
g1339
tp11662
a(g399
g1141
tp11663
a(g560
Vdefault
p11664
tp11665
a(g399
g1145
tp11666
a(g216
V'a'
p11667
tp11668
a(g399
g1149
tp11669
a(g900
g960
tp11670
a(g737
V}}
p11671
tp11672
a(g7
V<br />\u000a    
p11673
tp11674
a(g737
V{{
p11675
tp11676
a(g399
g1678
tp11677
a(g900
g960
tp11678
a(g427
g1552
tp11679
a(g399
g1141
tp11680
a(g560
Vdefault
p11681
tp11682
a(g399
g1145
tp11683
a(g216
V'b'
p11684
tp11685
a(g399
g1149
tp11686
a(g900
g960
tp11687
a(g737
V}}
p11688
tp11689
a(g7
V<br />\u000a
p11690
tp11691
a(g737
V{%
p11692
tp11693
a(g900
V- 
p11694
tp11695
a(g818
Vendmacro
p11696
tp11697
a(g900
g960
tp11698
a(g737
V%}
p11699
tp11700
a(g7
V\u000a\u000a
p11701
tp11702
a(g737
V{{
p11703
tp11704
a(g900
g960
tp11705
a(g427
Vtest
p11706
tp11707
a(g427
V.test
p11708
tp11709
a(g399
g1145
tp11710
a(g399
g1149
tp11711
a(g900
g960
tp11712
a(g737
V}}
p11713
tp11714
a(g7
V\u000a
p11715
tp11716
a(g737
V{{
p11717
tp11718
a(g900
g960
tp11719
a(g427
Vtest
p11720
tp11721
a(g399
g1145
tp11722
a(g399
g1149
tp11723
a(g900
g960
tp11724
a(g737
V}}
p11725
tp11726
a(g7
V\u000a
p11727
tp11728
a(g737
V{{
p11729
tp11730
a(g900
g960
tp11731
a(g427
Vtest
p11732
tp11733
a(g427
V.test
p11734
tp11735
a(g399
g1145
tp11736
a(g17
g1160
tp11737
a(g399
g1162
tp11738
a(g900
g960
tp11739
a(g143
V"c"
p11740
tp11741
a(g399
g1149
tp11742
a(g900
g960
tp11743
a(g737
V}}
p11744
tp11745
a(g7
V\u000a
p11746
tp11747
a(g737
V{{
p11748
tp11749
a(g900
g960
tp11750
a(g427
Vtest
p11751
tp11752
a(g399
g1145
tp11753
a(g17
g1160
tp11754
a(g399
g1162
tp11755
a(g900
g960
tp11756
a(g143
V"c"
p11757
tp11758
a(g399
g1149
tp11759
a(g900
g960
tp11760
a(g737
V}}
p11761
tp11762
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000aa<br />b<br />\u000aa<br />b<br />\u000a1<br />c<br />\u000a1<br />c<br />\u000a--TEST--\u000amacro with a filter\u000a--TEMPLATE--\u000a
p11763
tp11764
a(g737
V{%
p11765
tp11766
a(g900
g960
tp11767
a(g818
Vimport
p11768
tp11769
a(g900
g960
tp11770
a(g427
V_self
p11771
tp11772
a(g900
g960
tp11773
a(g427
Vas
p11774
tp11775
a(g900
g960
tp11776
a(g427
Vtest
p11777
tp11778
a(g900
g960
tp11779
a(g737
V%}
p11780
tp11781
a(g7
V\u000a\u000a
p11782
tp11783
a(g737
V{%
p11784
tp11785
a(g900
g960
tp11786
a(g818
Vmacro
p11787
tp11788
a(g900
g960
tp11789
a(g427
Vtest
p11790
tp11791
a(g399
g1145
tp11792
a(g399
g1149
tp11793
a(g900
g960
tp11794
a(g737
V%}
p11795
tp11796
a(g7
V\u000a    
p11797
tp11798
a(g737
V{%
p11799
tp11800
a(g900
g960
tp11801
a(g818
Vfilter
p11802
tp11803
a(g900
g960
tp11804
a(g560
Vescape
p11805
tp11806
a(g900
g960
tp11807
a(g737
V%}
p11808
tp11809
a(g7
Vfoo<br />
p11810
tp11811
a(g737
V{%
p11812
tp11813
a(g900
g960
tp11814
a(g818
Vendfilter
p11815
tp11816
a(g900
g960
tp11817
a(g737
V%}
p11818
tp11819
a(g7
V\u000a
p11820
tp11821
a(g737
V{%
p11822
tp11823
a(g900
g960
tp11824
a(g818
Vendmacro
p11825
tp11826
a(g900
g960
tp11827
a(g737
V%}
p11828
tp11829
a(g7
V\u000a\u000a
p11830
tp11831
a(g737
V{{
p11832
tp11833
a(g900
g960
tp11834
a(g427
Vtest
p11835
tp11836
a(g427
V.test
p11837
tp11838
a(g399
g1145
tp11839
a(g399
g1149
tp11840
a(g900
g960
tp11841
a(g737
V}}
p11842
tp11843
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000afoo&lt;br /&gt;\u000a--TEST--\u000aTwig outputs 0 nodes correctly\u000a--TEMPLATE--\u000a
p11844
tp11845
a(g737
V{{
p11846
tp11847
a(g900
g960
tp11848
a(g427
Vfoo
p11849
tp11850
a(g900
g960
tp11851
a(g737
V}}
p11852
tp11853
a(g7
g1208
tp11854
a(g737
V{{
p11855
tp11856
a(g900
g960
tp11857
a(g427
Vfoo
p11858
tp11859
a(g900
g960
tp11860
a(g737
V}}
p11861
tp11862
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'foo')\u000a--EXPECT--\u000afoo0foo\u000a--TEST--\u000aerror in twig extension\u000a--TEMPLATE--\u000a
p11863
tp11864
a(g737
V{{
p11865
tp11866
a(g900
g960
tp11867
a(g427
Vobject
p11868
tp11869
a(g427
V.region
p11870
tp11871
a(g900
g960
tp11872
a(g818
Vis
p11873
tp11874
a(g900
g960
tp11875
a(g818
Vnot
p11876
tp11877
a(g900
g960
tp11878
a(g560
Vnull
p11879
tp11880
a(g900
g960
tp11881
a(g399
g2039
tp11882
a(g900
g960
tp11883
a(g427
Vobject
p11884
tp11885
a(g427
V.regionChoices
p11886
tp11887
a(g399
g1089
tp11888
a(g427
Vobject
p11889
tp11890
a(g427
V.region
p11891
tp11892
a(g399
g1093
tp11893
a(g900
g960
tp11894
a(g737
V}}
p11895
tp11896
a(g7
V\u000a--EXPECT--\u000ahouse.region.s\u000a--TEST--\u000aTwig is able to deal with SimpleXMLElement instances as variables\u000a--CONDITION--\u000aversion_compare(phpversion(), '5.3.0', '>=')\u000a--TEMPLATE--\u000aHello '
p11897
tp11898
a(g737
V{{
p11899
tp11900
a(g900
g960
tp11901
a(g427
Vimages
p11902
tp11903
a(g427
V.image
p11904
tp11905
a(g17
V.0
p11906
tp11907
a(g427
V.group
p11908
tp11909
a(g900
g960
tp11910
a(g737
V}}
p11911
tp11912
a(g7
V'!\u000a
p11913
tp11914
a(g737
V{{
p11915
tp11916
a(g900
g960
tp11917
a(g427
Vimages
p11918
tp11919
a(g427
V.image
p11920
tp11921
a(g17
V.0
p11922
tp11923
a(g427
V.group
p11924
tp11925
a(g427
V.attributes
p11926
tp11927
a(g427
V.myattr
p11928
tp11929
a(g900
g960
tp11930
a(g737
V}}
p11931
tp11932
a(g7
V\u000a
p11933
tp11934
a(g737
V{{
p11935
tp11936
a(g900
g960
tp11937
a(g427
Vimages
p11938
tp11939
a(g427
V.children
p11940
tp11941
a(g399
g1145
tp11942
a(g399
g1149
tp11943
a(g427
V.image
p11944
tp11945
a(g427
V.count
p11946
tp11947
a(g399
g1145
tp11948
a(g399
g1149
tp11949
a(g900
g960
tp11950
a(g737
V}}
p11951
tp11952
a(g7
V\u000a
p11953
tp11954
a(g737
V{%
p11955
tp11956
a(g900
g960
tp11957
a(g818
Vfor
p11958
tp11959
a(g900
g960
tp11960
a(g427
Vimage
p11961
tp11962
a(g900
g960
tp11963
a(g818
Vin
p11964
tp11965
a(g900
g960
tp11966
a(g427
Vimages
p11967
tp11968
a(g900
g960
tp11969
a(g737
V%}
p11970
tp11971
a(g7
V\u000a    - 
p11972
tp11973
a(g737
V{{
p11974
tp11975
a(g900
g960
tp11976
a(g427
Vimage
p11977
tp11978
a(g427
V.group
p11979
tp11980
a(g900
g960
tp11981
a(g737
V}}
p11982
tp11983
a(g7
V\u000a
p11984
tp11985
a(g737
V{%
p11986
tp11987
a(g900
g960
tp11988
a(g818
Vendfor
p11989
tp11990
a(g900
g960
tp11991
a(g737
V%}
p11992
tp11993
a(g7
V\u000a--DATA--\u000areturn array('images' => new SimpleXMLElement('<images><image><group myattr="example">foo</group></image><image><group>bar</group></image></images>'))\u000a--EXPECT--\u000aHello 'foo'!\u000aexample\u000a2\u000a    - foo\u000a    - bar\u000a--TEST--\u000aTwig does not confuse strings with integers in getAttribute()\u000a--TEMPLATE--\u000a
p11994
tp11995
a(g737
V{{
p11996
tp11997
a(g900
g960
tp11998
a(g427
Vhash
p11999
tp12000
a(g399
g1089
tp12001
a(g216
V'2e2'
p12002
tp12003
a(g399
g1093
tp12004
a(g900
g960
tp12005
a(g737
V}}
p12006
tp12007
a(g7
V\u000a--DATA--\u000areturn array('hash' => array('2e2' => 'works'))\u000a--EXPECT--\u000aworks\u000a--TEST--\u000a"autoescape" tag applies escaping on its children\u000a--TEMPLATE--\u000a
p12008
tp12009
a(g737
V{%
p12010
tp12011
a(g900
g960
tp12012
a(g818
Vautoescape
p12013
tp12014
a(g900
g960
tp12015
a(g737
V%}
p12016
tp12017
a(g7
V\u000a
p12018
tp12019
a(g737
V{{
p12020
tp12021
a(g900
g960
tp12022
a(g427
Vvar
p12023
tp12024
a(g900
g960
tp12025
a(g737
V}}
p12026
tp12027
a(g7
V<br />\u000a
p12028
tp12029
a(g737
V{%
p12030
tp12031
a(g900
g960
tp12032
a(g818
Vendautoescape
p12033
tp12034
a(g900
g960
tp12035
a(g737
V%}
p12036
tp12037
a(g7
V\u000a
p12038
tp12039
a(g737
V{%
p12040
tp12041
a(g900
g960
tp12042
a(g818
Vautoescape
p12043
tp12044
a(g900
g960
tp12045
a(g216
V'html'
p12046
tp12047
a(g900
g960
tp12048
a(g737
V%}
p12049
tp12050
a(g7
V\u000a
p12051
tp12052
a(g737
V{{
p12053
tp12054
a(g900
g960
tp12055
a(g427
Vvar
p12056
tp12057
a(g900
g960
tp12058
a(g737
V}}
p12059
tp12060
a(g7
V<br />\u000a
p12061
tp12062
a(g737
V{%
p12063
tp12064
a(g900
g960
tp12065
a(g818
Vendautoescape
p12066
tp12067
a(g900
g960
tp12068
a(g737
V%}
p12069
tp12070
a(g7
V\u000a
p12071
tp12072
a(g737
V{%
p12073
tp12074
a(g900
g960
tp12075
a(g818
Vautoescape
p12076
tp12077
a(g900
g960
tp12078
a(g859
Vfalse
p12079
tp12080
a(g900
g960
tp12081
a(g737
V%}
p12082
tp12083
a(g7
V\u000a
p12084
tp12085
a(g737
V{{
p12086
tp12087
a(g900
g960
tp12088
a(g427
Vvar
p12089
tp12090
a(g900
g960
tp12091
a(g737
V}}
p12092
tp12093
a(g7
V<br />\u000a
p12094
tp12095
a(g737
V{%
p12096
tp12097
a(g900
g960
tp12098
a(g818
Vendautoescape
p12099
tp12100
a(g900
g960
tp12101
a(g737
V%}
p12102
tp12103
a(g7
V\u000a
p12104
tp12105
a(g737
V{%
p12106
tp12107
a(g900
g960
tp12108
a(g818
Vautoescape
p12109
tp12110
a(g900
g960
tp12111
a(g859
Vtrue
p12112
tp12113
a(g900
g960
tp12114
a(g737
V%}
p12115
tp12116
a(g7
V\u000a
p12117
tp12118
a(g737
V{{
p12119
tp12120
a(g900
g960
tp12121
a(g427
Vvar
p12122
tp12123
a(g900
g960
tp12124
a(g737
V}}
p12125
tp12126
a(g7
V<br />\u000a
p12127
tp12128
a(g737
V{%
p12129
tp12130
a(g900
g960
tp12131
a(g818
Vendautoescape
p12132
tp12133
a(g900
g960
tp12134
a(g737
V%}
p12135
tp12136
a(g7
V\u000a
p12137
tp12138
a(g737
V{%
p12139
tp12140
a(g900
g960
tp12141
a(g818
Vautoescape
p12142
tp12143
a(g900
g960
tp12144
a(g859
Vfalse
p12145
tp12146
a(g900
g960
tp12147
a(g737
V%}
p12148
tp12149
a(g7
V\u000a
p12150
tp12151
a(g737
V{{
p12152
tp12153
a(g900
g960
tp12154
a(g427
Vvar
p12155
tp12156
a(g900
g960
tp12157
a(g737
V}}
p12158
tp12159
a(g7
V<br />\u000a
p12160
tp12161
a(g737
V{%
p12162
tp12163
a(g900
g960
tp12164
a(g818
Vendautoescape
p12165
tp12166
a(g900
g960
tp12167
a(g737
V%}
p12168
tp12169
a(g7
V\u000a--DATA--\u000areturn array('var' => '<br />')\u000a--EXPECT--\u000a&lt;br /&gt;<br />\u000a&lt;br /&gt;<br />\u000a<br /><br />\u000a&lt;br /&gt;<br />\u000a<br /><br />\u000a--TEST--\u000a"autoescape" tag applies escaping on embedded blocks\u000a--TEMPLATE--\u000a
p12170
tp12171
a(g737
V{%
p12172
tp12173
a(g900
g960
tp12174
a(g818
Vautoescape
p12175
tp12176
a(g900
g960
tp12177
a(g216
V'html'
p12178
tp12179
a(g900
g960
tp12180
a(g737
V%}
p12181
tp12182
a(g7
V\u000a  
p12183
tp12184
a(g737
V{%
p12185
tp12186
a(g900
g960
tp12187
a(g818
Vblock
p12188
tp12189
a(g900
g960
tp12190
a(g427
Vfoo
p12191
tp12192
a(g900
g960
tp12193
a(g737
V%}
p12194
tp12195
a(g7
V\u000a    
p12196
tp12197
a(g737
V{{
p12198
tp12199
a(g900
g960
tp12200
a(g427
Vvar
p12201
tp12202
a(g900
g960
tp12203
a(g737
V}}
p12204
tp12205
a(g7
V\u000a  
p12206
tp12207
a(g737
V{%
p12208
tp12209
a(g900
g960
tp12210
a(g818
Vendblock
p12211
tp12212
a(g900
g960
tp12213
a(g737
V%}
p12214
tp12215
a(g7
V\u000a
p12216
tp12217
a(g737
V{%
p12218
tp12219
a(g900
g960
tp12220
a(g818
Vendautoescape
p12221
tp12222
a(g900
g960
tp12223
a(g737
V%}
p12224
tp12225
a(g7
V\u000a--DATA--\u000areturn array('var' => '<br />')\u000a--EXPECT--\u000a&lt;br /&gt;\u000a--TEST--\u000a"autoescape" tag does not double-escape\u000a--TEMPLATE--\u000a
p12226
tp12227
a(g737
V{%
p12228
tp12229
a(g900
g960
tp12230
a(g818
Vautoescape
p12231
tp12232
a(g900
g960
tp12233
a(g216
V'html'
p12234
tp12235
a(g900
g960
tp12236
a(g737
V%}
p12237
tp12238
a(g7
V\u000a
p12239
tp12240
a(g737
V{{
p12241
tp12242
a(g900
g960
tp12243
a(g427
Vvar
p12244
tp12245
a(g399
g1141
tp12246
a(g560
Vescape
p12247
tp12248
a(g900
g960
tp12249
a(g737
V}}
p12250
tp12251
a(g7
V\u000a
p12252
tp12253
a(g737
V{%
p12254
tp12255
a(g900
g960
tp12256
a(g818
Vendautoescape
p12257
tp12258
a(g900
g960
tp12259
a(g737
V%}
p12260
tp12261
a(g7
V\u000a--DATA--\u000areturn array('var' => '<br />')\u000a--EXPECT--\u000a&lt;br /&gt;\u000a--TEST--\u000a"autoescape" tag applies escaping after calling functions\u000a--TEMPLATE--\u000a\u000aautoescape false\u000a
p12262
tp12263
a(g737
V{%
p12264
tp12265
a(g900
g960
tp12266
a(g818
Vautoescape
p12267
tp12268
a(g900
g960
tp12269
a(g859
Vfalse
p12270
tp12271
a(g900
g960
tp12272
a(g737
V%}
p12273
tp12274
a(g7
V\u000a\u000asafe_br\u000a
p12275
tp12276
a(g737
V{{
p12277
tp12278
a(g900
g960
tp12279
a(g427
Vsafe_br
p12280
tp12281
a(g399
g1145
tp12282
a(g399
g1149
tp12283
a(g900
g960
tp12284
a(g737
V}}
p12285
tp12286
a(g7
V\u000a\u000aunsafe_br\u000a
p12287
tp12288
a(g737
V{{
p12289
tp12290
a(g900
g960
tp12291
a(g427
Vunsafe_br
p12292
tp12293
a(g399
g1145
tp12294
a(g399
g1149
tp12295
a(g900
g960
tp12296
a(g737
V}}
p12297
tp12298
a(g7
V\u000a\u000a
p12299
tp12300
a(g737
V{%
p12301
tp12302
a(g900
g960
tp12303
a(g818
Vendautoescape
p12304
tp12305
a(g900
g960
tp12306
a(g737
V%}
p12307
tp12308
a(g7
V\u000a\u000aautoescape 'html'\u000a
p12309
tp12310
a(g737
V{%
p12311
tp12312
a(g900
g960
tp12313
a(g818
Vautoescape
p12314
tp12315
a(g900
g960
tp12316
a(g216
V'html'
p12317
tp12318
a(g900
g960
tp12319
a(g737
V%}
p12320
tp12321
a(g7
V\u000a\u000asafe_br\u000a
p12322
tp12323
a(g737
V{{
p12324
tp12325
a(g900
g960
tp12326
a(g427
Vsafe_br
p12327
tp12328
a(g399
g1145
tp12329
a(g399
g1149
tp12330
a(g900
g960
tp12331
a(g737
V}}
p12332
tp12333
a(g7
V\u000a\u000aunsafe_br\u000a
p12334
tp12335
a(g737
V{{
p12336
tp12337
a(g900
g960
tp12338
a(g427
Vunsafe_br
p12339
tp12340
a(g399
g1145
tp12341
a(g399
g1149
tp12342
a(g900
g960
tp12343
a(g737
V}}
p12344
tp12345
a(g7
V\u000a\u000aunsafe_br()|raw\u000a
p12346
tp12347
a(g737
V{{
p12348
tp12349
a(g900
g960
tp12350
a(g399
g1145
tp12351
a(g427
Vunsafe_br
p12352
tp12353
a(g399
g1145
tp12354
a(g399
g1149
tp12355
a(g399
g1149
tp12356
a(g399
g1141
tp12357
a(g560
Vraw
p12358
tp12359
a(g900
g960
tp12360
a(g737
V}}
p12361
tp12362
a(g7
V\u000a\u000asafe_br()|escape\u000a
p12363
tp12364
a(g737
V{{
p12365
tp12366
a(g900
g960
tp12367
a(g399
g1145
tp12368
a(g427
Vsafe_br
p12369
tp12370
a(g399
g1145
tp12371
a(g399
g1149
tp12372
a(g399
g1149
tp12373
a(g399
g1141
tp12374
a(g560
Vescape
p12375
tp12376
a(g900
g960
tp12377
a(g737
V}}
p12378
tp12379
a(g7
V\u000a\u000asafe_br()|raw\u000a
p12380
tp12381
a(g737
V{{
p12382
tp12383
a(g900
g960
tp12384
a(g399
g1145
tp12385
a(g427
Vsafe_br
p12386
tp12387
a(g399
g1145
tp12388
a(g399
g1149
tp12389
a(g399
g1149
tp12390
a(g399
g1141
tp12391
a(g560
Vraw
p12392
tp12393
a(g900
g960
tp12394
a(g737
V}}
p12395
tp12396
a(g7
V\u000a\u000aunsafe_br()|escape\u000a
p12397
tp12398
a(g737
V{{
p12399
tp12400
a(g900
g960
tp12401
a(g399
g1145
tp12402
a(g427
Vunsafe_br
p12403
tp12404
a(g399
g1145
tp12405
a(g399
g1149
tp12406
a(g399
g1149
tp12407
a(g399
g1141
tp12408
a(g560
Vescape
p12409
tp12410
a(g900
g960
tp12411
a(g737
V}}
p12412
tp12413
a(g7
V\u000a\u000a
p12414
tp12415
a(g737
V{%
p12416
tp12417
a(g900
g960
tp12418
a(g818
Vendautoescape
p12419
tp12420
a(g900
g960
tp12421
a(g737
V%}
p12422
tp12423
a(g7
V\u000a\u000aautoescape js\u000a
p12424
tp12425
a(g737
V{%
p12426
tp12427
a(g900
g960
tp12428
a(g818
Vautoescape
p12429
tp12430
a(g900
g960
tp12431
a(g216
V'js'
p12432
tp12433
a(g900
g960
tp12434
a(g737
V%}
p12435
tp12436
a(g7
V\u000a\u000asafe_br\u000a
p12437
tp12438
a(g737
V{{
p12439
tp12440
a(g900
g960
tp12441
a(g427
Vsafe_br
p12442
tp12443
a(g399
g1145
tp12444
a(g399
g1149
tp12445
a(g900
g960
tp12446
a(g737
V}}
p12447
tp12448
a(g7
V\u000a\u000a
p12449
tp12450
a(g737
V{%
p12451
tp12452
a(g900
g960
tp12453
a(g818
Vendautoescape
p12454
tp12455
a(g900
g960
tp12456
a(g737
V%}
p12457
tp12458
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u000aautoescape false\u000a\u000asafe_br\u000a<br />\u000a\u000aunsafe_br\u000a<br />\u000a\u000a\u000aautoescape 'html'\u000a\u000asafe_br\u000a<br />\u000a\u000aunsafe_br\u000a&lt;br /&gt;\u000a\u000aunsafe_br()|raw\u000a<br />\u000a\u000asafe_br()|escape\u000a&lt;br /&gt;\u000a\u000asafe_br()|raw\u000a<br />\u000a\u000aunsafe_br()|escape\u000a&lt;br /&gt;\u000a\u000a\u000aautoescape js\u000a\u000asafe_br\u000a\u005cx3Cbr\u005cx20\u005cx2F\u005cx3E\u000a--TEST--\u000a"autoescape" tag does not apply escaping on literals\u000a--TEMPLATE--\u000a
p12459
tp12460
a(g737
V{%
p12461
tp12462
a(g900
g960
tp12463
a(g818
Vautoescape
p12464
tp12465
a(g900
g960
tp12466
a(g216
V'html'
p12467
tp12468
a(g900
g960
tp12469
a(g737
V%}
p12470
tp12471
a(g7
V\u000a\u000a1. Simple literal\u000a
p12472
tp12473
a(g737
V{{
p12474
tp12475
a(g900
g960
tp12476
a(g143
V"<br />"
p12477
tp12478
a(g900
g960
tp12479
a(g737
V}}
p12480
tp12481
a(g7
V\u000a\u000a2. Conditional expression with only literals\u000a
p12482
tp12483
a(g737
V{{
p12484
tp12485
a(g900
g960
tp12486
a(g859
Vtrue
p12487
tp12488
a(g900
g960
tp12489
a(g399
g2039
tp12490
a(g900
g960
tp12491
a(g143
V"<br />"
p12492
tp12493
a(g900
g960
tp12494
a(g399
g1210
tp12495
a(g900
g960
tp12496
a(g143
V"<br>"
p12497
tp12498
a(g900
g960
tp12499
a(g737
V}}
p12500
tp12501
a(g7
V\u000a\u000a3. Conditional expression with a variable\u000a
p12502
tp12503
a(g737
V{{
p12504
tp12505
a(g900
g960
tp12506
a(g859
Vtrue
p12507
tp12508
a(g900
g960
tp12509
a(g399
g2039
tp12510
a(g900
g960
tp12511
a(g143
V"<br />"
p12512
tp12513
a(g900
g960
tp12514
a(g399
g1210
tp12515
a(g900
g960
tp12516
a(g427
VsomeVar
p12517
tp12518
a(g900
g960
tp12519
a(g737
V}}
p12520
tp12521
a(g7
V\u000a\u000a4. Nested conditionals with only literals\u000a
p12522
tp12523
a(g737
V{{
p12524
tp12525
a(g900
g960
tp12526
a(g859
Vtrue
p12527
tp12528
a(g900
g960
tp12529
a(g399
g2039
tp12530
a(g900
g960
tp12531
a(g399
g1145
tp12532
a(g859
Vtrue
p12533
tp12534
a(g900
g960
tp12535
a(g399
g2039
tp12536
a(g900
g960
tp12537
a(g143
V"<br />"
p12538
tp12539
a(g900
g960
tp12540
a(g399
g1210
tp12541
a(g900
g960
tp12542
a(g143
V"<br>"
p12543
tp12544
a(g399
g1149
tp12545
a(g900
g960
tp12546
a(g399
g1210
tp12547
a(g900
g960
tp12548
a(g143
V"\u005cn"
p12549
tp12550
a(g900
g960
tp12551
a(g737
V}}
p12552
tp12553
a(g7
V\u000a\u000a5. Nested conditionals with a variable\u000a
p12554
tp12555
a(g737
V{{
p12556
tp12557
a(g900
g960
tp12558
a(g859
Vtrue
p12559
tp12560
a(g900
g960
tp12561
a(g399
g2039
tp12562
a(g900
g960
tp12563
a(g399
g1145
tp12564
a(g859
Vtrue
p12565
tp12566
a(g900
g960
tp12567
a(g399
g2039
tp12568
a(g900
g960
tp12569
a(g143
V"<br />"
p12570
tp12571
a(g900
g960
tp12572
a(g399
g1210
tp12573
a(g900
g960
tp12574
a(g427
VsomeVar
p12575
tp12576
a(g399
g1149
tp12577
a(g900
g960
tp12578
a(g399
g1210
tp12579
a(g900
g960
tp12580
a(g143
V"\u005cn"
p12581
tp12582
a(g900
g960
tp12583
a(g737
V}}
p12584
tp12585
a(g7
V\u000a\u000a6. Nested conditionals with a variable marked safe\u000a
p12586
tp12587
a(g737
V{{
p12588
tp12589
a(g900
g960
tp12590
a(g859
Vtrue
p12591
tp12592
a(g900
g960
tp12593
a(g399
g2039
tp12594
a(g900
g960
tp12595
a(g399
g1145
tp12596
a(g859
Vtrue
p12597
tp12598
a(g900
g960
tp12599
a(g399
g2039
tp12600
a(g900
g960
tp12601
a(g143
V"<br />"
p12602
tp12603
a(g900
g960
tp12604
a(g399
g1210
tp12605
a(g900
g960
tp12606
a(g427
VsomeVar
p12607
tp12608
a(g399
g1141
tp12609
a(g560
Vraw
p12610
tp12611
a(g399
g1149
tp12612
a(g900
g960
tp12613
a(g399
g1210
tp12614
a(g900
g960
tp12615
a(g143
V"\u005cn"
p12616
tp12617
a(g900
g960
tp12618
a(g737
V}}
p12619
tp12620
a(g7
V\u000a\u000a
p12621
tp12622
a(g737
V{%
p12623
tp12624
a(g900
g960
tp12625
a(g818
Vendautoescape
p12626
tp12627
a(g900
g960
tp12628
a(g737
V%}
p12629
tp12630
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u000a1. Simple literal\u000a<br />\u000a\u000a2. Conditional expression with only literals\u000a<br />\u000a\u000a3. Conditional expression with a variable\u000a&lt;br /&gt;\u000a\u000a4. Nested conditionals with only literals\u000a<br />\u000a\u000a5. Nested conditionals with a variable\u000a&lt;br /&gt;\u000a\u000a6. Nested conditionals with a variable marked safe\u000a<br />\u000a--TEST--\u000a"autoescape" tags can be nested at will\u000a--TEMPLATE--\u000a
p12631
tp12632
a(g737
V{{
p12633
tp12634
a(g900
g960
tp12635
a(g427
Vvar
p12636
tp12637
a(g900
g960
tp12638
a(g737
V}}
p12639
tp12640
a(g7
V\u000a
p12641
tp12642
a(g737
V{%
p12643
tp12644
a(g900
g960
tp12645
a(g818
Vautoescape
p12646
tp12647
a(g900
g960
tp12648
a(g216
V'html'
p12649
tp12650
a(g900
g960
tp12651
a(g737
V%}
p12652
tp12653
a(g7
V\u000a  
p12654
tp12655
a(g737
V{{
p12656
tp12657
a(g900
g960
tp12658
a(g427
Vvar
p12659
tp12660
a(g900
g960
tp12661
a(g737
V}}
p12662
tp12663
a(g7
V\u000a  
p12664
tp12665
a(g737
V{%
p12666
tp12667
a(g900
g960
tp12668
a(g818
Vautoescape
p12669
tp12670
a(g900
g960
tp12671
a(g859
Vfalse
p12672
tp12673
a(g900
g960
tp12674
a(g737
V%}
p12675
tp12676
a(g7
V\u000a    
p12677
tp12678
a(g737
V{{
p12679
tp12680
a(g900
g960
tp12681
a(g427
Vvar
p12682
tp12683
a(g900
g960
tp12684
a(g737
V}}
p12685
tp12686
a(g7
V\u000a    
p12687
tp12688
a(g737
V{%
p12689
tp12690
a(g900
g960
tp12691
a(g818
Vautoescape
p12692
tp12693
a(g900
g960
tp12694
a(g216
V'html'
p12695
tp12696
a(g900
g960
tp12697
a(g737
V%}
p12698
tp12699
a(g7
V\u000a      
p12700
tp12701
a(g737
V{{
p12702
tp12703
a(g900
g960
tp12704
a(g427
Vvar
p12705
tp12706
a(g900
g960
tp12707
a(g737
V}}
p12708
tp12709
a(g7
V\u000a    
p12710
tp12711
a(g737
V{%
p12712
tp12713
a(g900
g960
tp12714
a(g818
Vendautoescape
p12715
tp12716
a(g900
g960
tp12717
a(g737
V%}
p12718
tp12719
a(g7
V\u000a    
p12720
tp12721
a(g737
V{{
p12722
tp12723
a(g900
g960
tp12724
a(g427
Vvar
p12725
tp12726
a(g900
g960
tp12727
a(g737
V}}
p12728
tp12729
a(g7
V\u000a  
p12730
tp12731
a(g737
V{%
p12732
tp12733
a(g900
g960
tp12734
a(g818
Vendautoescape
p12735
tp12736
a(g900
g960
tp12737
a(g737
V%}
p12738
tp12739
a(g7
V\u000a  
p12740
tp12741
a(g737
V{{
p12742
tp12743
a(g900
g960
tp12744
a(g427
Vvar
p12745
tp12746
a(g900
g960
tp12747
a(g737
V}}
p12748
tp12749
a(g7
V\u000a
p12750
tp12751
a(g737
V{%
p12752
tp12753
a(g900
g960
tp12754
a(g818
Vendautoescape
p12755
tp12756
a(g900
g960
tp12757
a(g737
V%}
p12758
tp12759
a(g7
V\u000a
p12760
tp12761
a(g737
V{{
p12762
tp12763
a(g900
g960
tp12764
a(g427
Vvar
p12765
tp12766
a(g900
g960
tp12767
a(g737
V}}
p12768
tp12769
a(g7
V\u000a--DATA--\u000areturn array('var' => '<br />')\u000a--EXPECT--\u000a&lt;br /&gt;\u000a  &lt;br /&gt;\u000a      <br />\u000a          &lt;br /&gt;\u000a        <br />\u000a    &lt;br /&gt;\u000a&lt;br /&gt;\u000a--TEST--\u000a"autoescape" tag applies escaping to object method calls\u000a--TEMPLATE--\u000a
p12770
tp12771
a(g737
V{%
p12772
tp12773
a(g900
g960
tp12774
a(g818
Vautoescape
p12775
tp12776
a(g900
g960
tp12777
a(g216
V'html'
p12778
tp12779
a(g900
g960
tp12780
a(g737
V%}
p12781
tp12782
a(g7
V\u000a
p12783
tp12784
a(g737
V{{
p12785
tp12786
a(g900
g960
tp12787
a(g427
Vuser
p12788
tp12789
a(g427
V.name
p12790
tp12791
a(g900
g960
tp12792
a(g737
V}}
p12793
tp12794
a(g7
V\u000a
p12795
tp12796
a(g737
V{{
p12797
tp12798
a(g900
g960
tp12799
a(g427
Vuser
p12800
tp12801
a(g427
V.name
p12802
tp12803
a(g399
g1141
tp12804
a(g560
Vlower
p12805
tp12806
a(g900
g960
tp12807
a(g737
V}}
p12808
tp12809
a(g7
V\u000a
p12810
tp12811
a(g737
V{{
p12812
tp12813
a(g900
g960
tp12814
a(g427
Vuser
p12815
tp12816
a(g900
g960
tp12817
a(g737
V}}
p12818
tp12819
a(g7
V\u000a
p12820
tp12821
a(g737
V{%
p12822
tp12823
a(g900
g960
tp12824
a(g818
Vendautoescape
p12825
tp12826
a(g900
g960
tp12827
a(g737
V%}
p12828
tp12829
a(g7
V\u000a--EXPECT--\u000aFabien&lt;br /&gt;\u000afabien&lt;br /&gt;\u000aFabien&lt;br /&gt;\u000a--TEST--\u000a"autoescape" tag does not escape when raw is used as a filter\u000a--TEMPLATE--\u000a
p12830
tp12831
a(g737
V{%
p12832
tp12833
a(g900
g960
tp12834
a(g818
Vautoescape
p12835
tp12836
a(g900
g960
tp12837
a(g216
V'html'
p12838
tp12839
a(g900
g960
tp12840
a(g737
V%}
p12841
tp12842
a(g7
V\u000a
p12843
tp12844
a(g737
V{{
p12845
tp12846
a(g900
g960
tp12847
a(g427
Vvar
p12848
tp12849
a(g399
g1141
tp12850
a(g560
Vraw
p12851
tp12852
a(g900
g960
tp12853
a(g737
V}}
p12854
tp12855
a(g7
V\u000a
p12856
tp12857
a(g737
V{%
p12858
tp12859
a(g900
g960
tp12860
a(g818
Vendautoescape
p12861
tp12862
a(g900
g960
tp12863
a(g737
V%}
p12864
tp12865
a(g7
V\u000a--DATA--\u000areturn array('var' => '<br />')\u000a--EXPECT--\u000a<br />\u000a--TEST--\u000a"autoescape" tag accepts an escaping strategy\u000a--TEMPLATE--\u000a
p12866
tp12867
a(g737
V{%
p12868
tp12869
a(g900
g960
tp12870
a(g818
Vautoescape
p12871
tp12872
a(g900
g960
tp12873
a(g859
Vtrue
p12874
tp12875
a(g900
g960
tp12876
a(g427
Vjs
p12877
tp12878
a(g900
g960
tp12879
a(g737
V%}
p12880
tp12881
a(g737
V{{
p12882
tp12883
a(g900
g960
tp12884
a(g427
Vvar
p12885
tp12886
a(g900
g960
tp12887
a(g737
V}}
p12888
tp12889
a(g737
V{%
p12890
tp12891
a(g900
g960
tp12892
a(g818
Vendautoescape
p12893
tp12894
a(g900
g960
tp12895
a(g737
V%}
p12896
tp12897
a(g7
V\u000a\u000a
p12898
tp12899
a(g737
V{%
p12900
tp12901
a(g900
g960
tp12902
a(g818
Vautoescape
p12903
tp12904
a(g900
g960
tp12905
a(g859
Vtrue
p12906
tp12907
a(g900
g960
tp12908
a(g427
Vhtml
p12909
tp12910
a(g900
g960
tp12911
a(g737
V%}
p12912
tp12913
a(g737
V{{
p12914
tp12915
a(g900
g960
tp12916
a(g427
Vvar
p12917
tp12918
a(g900
g960
tp12919
a(g737
V}}
p12920
tp12921
a(g737
V{%
p12922
tp12923
a(g900
g960
tp12924
a(g818
Vendautoescape
p12925
tp12926
a(g900
g960
tp12927
a(g737
V%}
p12928
tp12929
a(g7
V\u000a\u000a
p12930
tp12931
a(g737
V{%
p12932
tp12933
a(g900
g960
tp12934
a(g818
Vautoescape
p12935
tp12936
a(g900
g960
tp12937
a(g216
V'js'
p12938
tp12939
a(g900
g960
tp12940
a(g737
V%}
p12941
tp12942
a(g737
V{{
p12943
tp12944
a(g900
g960
tp12945
a(g427
Vvar
p12946
tp12947
a(g900
g960
tp12948
a(g737
V}}
p12949
tp12950
a(g737
V{%
p12951
tp12952
a(g900
g960
tp12953
a(g818
Vendautoescape
p12954
tp12955
a(g900
g960
tp12956
a(g737
V%}
p12957
tp12958
a(g7
V\u000a\u000a
p12959
tp12960
a(g737
V{%
p12961
tp12962
a(g900
g960
tp12963
a(g818
Vautoescape
p12964
tp12965
a(g900
g960
tp12966
a(g216
V'html'
p12967
tp12968
a(g900
g960
tp12969
a(g737
V%}
p12970
tp12971
a(g737
V{{
p12972
tp12973
a(g900
g960
tp12974
a(g427
Vvar
p12975
tp12976
a(g900
g960
tp12977
a(g737
V}}
p12978
tp12979
a(g737
V{%
p12980
tp12981
a(g900
g960
tp12982
a(g818
Vendautoescape
p12983
tp12984
a(g900
g960
tp12985
a(g737
V%}
p12986
tp12987
a(g7
V\u000a--DATA--\u000areturn array('var' => '<br />"')\u000a--EXPECT--\u000a\u005cx3Cbr\u005cx20\u005cx2F\u005cx3E\u005cx22\u000a&lt;br /&gt;&quot;\u000a\u005cx3Cbr\u005cx20\u005cx2F\u005cx3E\u005cx22\u000a&lt;br /&gt;&quot;\u000a--TEST--\u000aescape types\u000a--TEMPLATE--\u000a\u000a1. autoescape 'html' |escape('js')\u000a\u000a
p12988
tp12989
a(g737
V{%
p12990
tp12991
a(g900
g960
tp12992
a(g818
Vautoescape
p12993
tp12994
a(g900
g960
tp12995
a(g216
V'html'
p12996
tp12997
a(g900
g960
tp12998
a(g737
V%}
p12999
tp13000
a(g7
V\u000a<a onclick="alert(&quot;
p13001
tp13002
a(g737
V{{
p13003
tp13004
a(g900
g960
tp13005
a(g427
Vmsg
p13006
tp13007
a(g399
g1141
tp13008
a(g560
Vescape
p13009
tp13010
a(g399
g1145
tp13011
a(g216
V'js'
p13012
tp13013
a(g399
g1149
tp13014
a(g900
g960
tp13015
a(g737
V}}
p13016
tp13017
a(g7
V&quot;)"></a>\u000a
p13018
tp13019
a(g737
V{%
p13020
tp13021
a(g900
g960
tp13022
a(g818
Vendautoescape
p13023
tp13024
a(g900
g960
tp13025
a(g737
V%}
p13026
tp13027
a(g7
V\u000a\u000a2. autoescape 'html' |escape('js')\u000a\u000a
p13028
tp13029
a(g737
V{%
p13030
tp13031
a(g900
g960
tp13032
a(g818
Vautoescape
p13033
tp13034
a(g900
g960
tp13035
a(g216
V'html'
p13036
tp13037
a(g900
g960
tp13038
a(g737
V%}
p13039
tp13040
a(g7
V\u000a<a onclick="alert(&quot;
p13041
tp13042
a(g737
V{{
p13043
tp13044
a(g900
g960
tp13045
a(g427
Vmsg
p13046
tp13047
a(g399
g1141
tp13048
a(g560
Vescape
p13049
tp13050
a(g399
g1145
tp13051
a(g216
V'js'
p13052
tp13053
a(g399
g1149
tp13054
a(g900
g960
tp13055
a(g737
V}}
p13056
tp13057
a(g7
V&quot;)"></a>\u000a
p13058
tp13059
a(g737
V{%
p13060
tp13061
a(g900
g960
tp13062
a(g818
Vendautoescape
p13063
tp13064
a(g900
g960
tp13065
a(g737
V%}
p13066
tp13067
a(g7
V\u000a\u000a3. autoescape 'js' |escape('js')\u000a\u000a
p13068
tp13069
a(g737
V{%
p13070
tp13071
a(g900
g960
tp13072
a(g818
Vautoescape
p13073
tp13074
a(g900
g960
tp13075
a(g216
V'js'
p13076
tp13077
a(g900
g960
tp13078
a(g737
V%}
p13079
tp13080
a(g7
V\u000a<a onclick="alert(&quot;
p13081
tp13082
a(g737
V{{
p13083
tp13084
a(g900
g960
tp13085
a(g427
Vmsg
p13086
tp13087
a(g399
g1141
tp13088
a(g560
Vescape
p13089
tp13090
a(g399
g1145
tp13091
a(g216
V'js'
p13092
tp13093
a(g399
g1149
tp13094
a(g900
g960
tp13095
a(g737
V}}
p13096
tp13097
a(g7
V&quot;)"></a>\u000a
p13098
tp13099
a(g737
V{%
p13100
tp13101
a(g900
g960
tp13102
a(g818
Vendautoescape
p13103
tp13104
a(g900
g960
tp13105
a(g737
V%}
p13106
tp13107
a(g7
V\u000a\u000a4. no escape\u000a\u000a
p13108
tp13109
a(g737
V{%
p13110
tp13111
a(g900
g960
tp13112
a(g818
Vautoescape
p13113
tp13114
a(g900
g960
tp13115
a(g859
Vfalse
p13116
tp13117
a(g900
g960
tp13118
a(g737
V%}
p13119
tp13120
a(g7
V\u000a<a onclick="alert(&quot;
p13121
tp13122
a(g737
V{{
p13123
tp13124
a(g900
g960
tp13125
a(g427
Vmsg
p13126
tp13127
a(g900
g960
tp13128
a(g737
V}}
p13129
tp13130
a(g7
V&quot;)"></a>\u000a
p13131
tp13132
a(g737
V{%
p13133
tp13134
a(g900
g960
tp13135
a(g818
Vendautoescape
p13136
tp13137
a(g900
g960
tp13138
a(g737
V%}
p13139
tp13140
a(g7
V\u000a\u000a5. |escape('js')|escape('html')\u000a\u000a
p13141
tp13142
a(g737
V{%
p13143
tp13144
a(g900
g960
tp13145
a(g818
Vautoescape
p13146
tp13147
a(g900
g960
tp13148
a(g859
Vfalse
p13149
tp13150
a(g900
g960
tp13151
a(g737
V%}
p13152
tp13153
a(g7
V\u000a<a onclick="alert(&quot;
p13154
tp13155
a(g737
V{{
p13156
tp13157
a(g900
g960
tp13158
a(g427
Vmsg
p13159
tp13160
a(g399
g1141
tp13161
a(g560
Vescape
p13162
tp13163
a(g399
g1145
tp13164
a(g216
V'js'
p13165
tp13166
a(g399
g1149
tp13167
a(g399
g1141
tp13168
a(g560
Vescape
p13169
tp13170
a(g399
g1145
tp13171
a(g216
V'html'
p13172
tp13173
a(g399
g1149
tp13174
a(g900
g960
tp13175
a(g737
V}}
p13176
tp13177
a(g7
V&quot;)"></a>\u000a
p13178
tp13179
a(g737
V{%
p13180
tp13181
a(g900
g960
tp13182
a(g818
Vendautoescape
p13183
tp13184
a(g900
g960
tp13185
a(g737
V%}
p13186
tp13187
a(g7
V\u000a\u000a6. autoescape 'html' |escape('js')|escape('html')\u000a\u000a
p13188
tp13189
a(g737
V{%
p13190
tp13191
a(g900
g960
tp13192
a(g818
Vautoescape
p13193
tp13194
a(g900
g960
tp13195
a(g216
V'html'
p13196
tp13197
a(g900
g960
tp13198
a(g737
V%}
p13199
tp13200
a(g7
V\u000a<a onclick="alert(&quot;
p13201
tp13202
a(g737
V{{
p13203
tp13204
a(g900
g960
tp13205
a(g427
Vmsg
p13206
tp13207
a(g399
g1141
tp13208
a(g560
Vescape
p13209
tp13210
a(g399
g1145
tp13211
a(g216
V'js'
p13212
tp13213
a(g399
g1149
tp13214
a(g399
g1141
tp13215
a(g560
Vescape
p13216
tp13217
a(g399
g1145
tp13218
a(g216
V'html'
p13219
tp13220
a(g399
g1149
tp13221
a(g900
g960
tp13222
a(g737
V}}
p13223
tp13224
a(g7
V&quot;)"></a>\u000a
p13225
tp13226
a(g737
V{%
p13227
tp13228
a(g900
g960
tp13229
a(g818
Vendautoescape
p13230
tp13231
a(g900
g960
tp13232
a(g737
V%}
p13233
tp13234
a(g7
V\u000a\u000a--DATA--\u000areturn array('msg' => "<>\u005cn'\u005c"")\u000a--EXPECT--\u000a\u000a1. autoescape 'html' |escape('js')\u000a\u000a<a onclick="alert(&quot;\u005cx3C\u005cx3E\u005cx0A\u005cx27\u005cx22&quot;)"></a>\u000a\u000a2. autoescape 'html' |escape('js')\u000a\u000a<a onclick="alert(&quot;\u005cx3C\u005cx3E\u005cx0A\u005cx27\u005cx22&quot;)"></a>\u000a\u000a3. autoescape 'js' |escape('js')\u000a\u000a<a onclick="alert(&quot;\u005cx3C\u005cx3E\u005cx0A\u005cx27\u005cx22&quot;)"></a>\u000a\u000a4. no escape\u000a\u000a<a onclick="alert(&quot;<>\u000a'"&quot;)"></a>\u000a\u000a5. |escape('js')|escape('html')\u000a\u000a<a onclick="alert(&quot;\u005cx3C\u005cx3E\u005cx0A\u005cx27\u005cx22&quot;)"></a>\u000a\u000a6. autoescape 'html' |escape('js')|escape('html')\u000a\u000a<a onclick="alert(&quot;\u005cx3C\u005cx3E\u005cx0A\u005cx27\u005cx22&quot;)"></a>\u000a\u000a--TEST--\u000a"autoescape" tag do not applies escaping on filter arguments\u000a--TEMPLATE--\u000a
p13235
tp13236
a(g737
V{%
p13237
tp13238
a(g900
g960
tp13239
a(g818
Vautoescape
p13240
tp13241
a(g900
g960
tp13242
a(g216
V'html'
p13243
tp13244
a(g900
g960
tp13245
a(g737
V%}
p13246
tp13247
a(g7
V\u000a
p13248
tp13249
a(g737
V{{
p13250
tp13251
a(g900
g960
tp13252
a(g427
Vvar
p13253
tp13254
a(g399
g1141
tp13255
a(g560
Vnl2br
p13256
tp13257
a(g399
g1145
tp13258
a(g143
V"<br />"
p13259
tp13260
a(g399
g1149
tp13261
a(g900
g960
tp13262
a(g737
V}}
p13263
tp13264
a(g7
V\u000a
p13265
tp13266
a(g737
V{{
p13267
tp13268
a(g900
g960
tp13269
a(g427
Vvar
p13270
tp13271
a(g399
g1141
tp13272
a(g560
Vnl2br
p13273
tp13274
a(g399
g1145
tp13275
a(g143
V"<br />"
p13276
tp13277
a(g399
g1141
tp13278
a(g560
Vescape
p13279
tp13280
a(g399
g1149
tp13281
a(g900
g960
tp13282
a(g737
V}}
p13283
tp13284
a(g7
V\u000a
p13285
tp13286
a(g737
V{{
p13287
tp13288
a(g900
g960
tp13289
a(g427
Vvar
p13290
tp13291
a(g399
g1141
tp13292
a(g560
Vnl2br
p13293
tp13294
a(g399
g1145
tp13295
a(g427
Vsep
p13296
tp13297
a(g399
g1149
tp13298
a(g900
g960
tp13299
a(g737
V}}
p13300
tp13301
a(g7
V\u000a
p13302
tp13303
a(g737
V{{
p13304
tp13305
a(g900
g960
tp13306
a(g427
Vvar
p13307
tp13308
a(g399
g1141
tp13309
a(g560
Vnl2br
p13310
tp13311
a(g399
g1145
tp13312
a(g427
Vsep
p13313
tp13314
a(g399
g1141
tp13315
a(g560
Vraw
p13316
tp13317
a(g399
g1149
tp13318
a(g900
g960
tp13319
a(g737
V}}
p13320
tp13321
a(g7
V\u000a
p13322
tp13323
a(g737
V{{
p13324
tp13325
a(g900
g960
tp13326
a(g427
Vvar
p13327
tp13328
a(g399
g1141
tp13329
a(g560
Vnl2br
p13330
tp13331
a(g399
g1145
tp13332
a(g427
Vsep
p13333
tp13334
a(g399
g1141
tp13335
a(g560
Vescape
p13336
tp13337
a(g399
g1149
tp13338
a(g900
g960
tp13339
a(g737
V}}
p13340
tp13341
a(g7
V\u000a
p13342
tp13343
a(g737
V{%
p13344
tp13345
a(g900
g960
tp13346
a(g818
Vendautoescape
p13347
tp13348
a(g900
g960
tp13349
a(g737
V%}
p13350
tp13351
a(g7
V\u000a--DATA--\u000areturn array('var' => "<Fabien>\u005cnTwig", 'sep' => '<br />')\u000a--EXPECT--\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a&lt;Fabien&gt;&lt;br /&gt;\u000aTwig\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a&lt;Fabien&gt;&lt;br /&gt;\u000aTwig\u000a--TEST--\u000a"autoescape" tag applies escaping after calling filters\u000a--TEMPLATE--\u000a
p13352
tp13353
a(g737
V{%
p13354
tp13355
a(g900
g960
tp13356
a(g818
Vautoescape
p13357
tp13358
a(g900
g960
tp13359
a(g216
V'html'
p13360
tp13361
a(g900
g960
tp13362
a(g737
V%}
p13363
tp13364
a(g7
V\u000a\u000a(escape_and_nl2br is an escaper filter)\u000a\u000a1. Don't escape escaper filter output\u000a( var is escaped by |escape_and_nl2br, line-breaks are added, \u000a  the output is not escaped )\u000a
p13365
tp13366
a(g737
V{{
p13367
tp13368
a(g900
g960
tp13369
a(g427
Vvar
p13370
tp13371
a(g399
g1141
tp13372
a(g560
Vescape_and_nl2br
p13373
tp13374
a(g900
g960
tp13375
a(g737
V}}
p13376
tp13377
a(g7
V\u000a\u000a2. Don't escape escaper filter output\u000a( var is escaped by |escape_and_nl2br, line-breaks are added, \u000a  the output is not escaped, |raw is redundant )\u000a
p13378
tp13379
a(g737
V{{
p13380
tp13381
a(g900
g960
tp13382
a(g427
Vvar
p13383
tp13384
a(g399
g1141
tp13385
a(g560
Vescape_and_nl2br
p13386
tp13387
a(g399
g1141
tp13388
a(g560
Vraw
p13389
tp13390
a(g900
g960
tp13391
a(g737
V}}
p13392
tp13393
a(g7
V\u000a\u000a3. Explicit escape\u000a( var is escaped by |escape_and_nl2br, line-breaks are added,\u000a  the output is explicitly escaped by |escape )\u000a
p13394
tp13395
a(g737
V{{
p13396
tp13397
a(g900
g960
tp13398
a(g427
Vvar
p13399
tp13400
a(g399
g1141
tp13401
a(g560
Vescape_and_nl2br
p13402
tp13403
a(g399
g1141
tp13404
a(g560
Vescape
p13405
tp13406
a(g900
g960
tp13407
a(g737
V}}
p13408
tp13409
a(g7
V\u000a\u000a4. Escape non-escaper filter output\u000a( var is upper-cased by |upper,\u000a  the output is auto-escaped )\u000a
p13410
tp13411
a(g737
V{{
p13412
tp13413
a(g900
g960
tp13414
a(g427
Vvar
p13415
tp13416
a(g399
g1141
tp13417
a(g560
Vupper
p13418
tp13419
a(g900
g960
tp13420
a(g737
V}}
p13421
tp13422
a(g7
V\u000a\u000a5. Escape if last filter is not an escaper\u000a( var is escaped by |escape_and_nl2br, line-breaks are added,\u000a  the output is upper-cased by |upper,\u000a  the output is auto-escaped as |upper is not an escaper )\u000a
p13423
tp13424
a(g737
V{{
p13425
tp13426
a(g900
g960
tp13427
a(g427
Vvar
p13428
tp13429
a(g399
g1141
tp13430
a(g560
Vescape_and_nl2br
p13431
tp13432
a(g399
g1141
tp13433
a(g560
Vupper
p13434
tp13435
a(g900
g960
tp13436
a(g737
V}}
p13437
tp13438
a(g7
V\u000a\u000a6. Don't escape escaper filter output\u000a( var is upper cased by upper,\u000a  the output is escaped by |escape_and_nl2br, line-breaks are added,\u000a  the output is not escaped as |escape_and_nl2br is an escaper )\u000a
p13439
tp13440
a(g737
V{{
p13441
tp13442
a(g900
g960
tp13443
a(g427
Vvar
p13444
tp13445
a(g399
g1141
tp13446
a(g560
Vupper
p13447
tp13448
a(g399
g1141
tp13449
a(g560
Vescape_and_nl2br
p13450
tp13451
a(g900
g960
tp13452
a(g737
V}}
p13453
tp13454
a(g7
V\u000a\u000a7. Escape if last filter is not an escaper\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  the output is auto-escaped )\u000a
p13455
tp13456
a(g737
V{{
p13457
tp13458
a(g900
g960
tp13459
a(g143
V"<b>%s</b>"
p13460
tp13461
a(g399
g1141
tp13462
a(g560
Vformat
p13463
tp13464
a(g399
g1145
tp13465
a(g427
Vvar
p13466
tp13467
a(g399
g1149
tp13468
a(g900
g960
tp13469
a(g737
V}}
p13470
tp13471
a(g7
V\u000a\u000a8. Escape if last filter is not an escaper\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  |raw is redundant,\u000a  the output is auto-escaped )\u000a
p13472
tp13473
a(g737
V{{
p13474
tp13475
a(g900
g960
tp13476
a(g143
V"<b>%s</b>"
p13477
tp13478
a(g399
g1141
tp13479
a(g560
Vraw
p13480
tp13481
a(g399
g1141
tp13482
a(g560
Vformat
p13483
tp13484
a(g399
g1145
tp13485
a(g427
Vvar
p13486
tp13487
a(g399
g1149
tp13488
a(g900
g960
tp13489
a(g737
V}}
p13490
tp13491
a(g7
V\u000a\u000a9. Don't escape escaper filter output\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  the output is not escaped due to |raw filter at the end )\u000a
p13492
tp13493
a(g737
V{{
p13494
tp13495
a(g900
g960
tp13496
a(g143
V"<b>%s</b>"
p13497
tp13498
a(g399
g1141
tp13499
a(g560
Vformat
p13500
tp13501
a(g399
g1145
tp13502
a(g427
Vvar
p13503
tp13504
a(g399
g1149
tp13505
a(g399
g1141
tp13506
a(g560
Vraw
p13507
tp13508
a(g900
g960
tp13509
a(g737
V}}
p13510
tp13511
a(g7
V\u000a\u000a10. Don't escape escaper filter output\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  the output is not escaped due to |raw filter at the end,\u000a  the |raw filter on var is redundant )\u000a
p13512
tp13513
a(g737
V{{
p13514
tp13515
a(g900
g960
tp13516
a(g143
V"<b>%s</b>"
p13517
tp13518
a(g399
g1141
tp13519
a(g560
Vformat
p13520
tp13521
a(g399
g1145
tp13522
a(g427
Vvar
p13523
tp13524
a(g399
g1141
tp13525
a(g560
Vraw
p13526
tp13527
a(g399
g1149
tp13528
a(g399
g1141
tp13529
a(g560
Vraw
p13530
tp13531
a(g900
g960
tp13532
a(g737
V}}
p13533
tp13534
a(g7
V\u000a\u000a
p13535
tp13536
a(g737
V{%
p13537
tp13538
a(g900
g960
tp13539
a(g818
Vendautoescape
p13540
tp13541
a(g900
g960
tp13542
a(g737
V%}
p13543
tp13544
a(g7
V\u000a--DATA--\u000areturn array('var' => "<Fabien>\u005cnTwig")\u000a--EXPECT--\u000a\u000a(escape_and_nl2br is an escaper filter)\u000a\u000a1. Don't escape escaper filter output\u000a( var is escaped by |escape_and_nl2br, line-breaks are added, \u000a  the output is not escaped )\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a\u000a2. Don't escape escaper filter output\u000a( var is escaped by |escape_and_nl2br, line-breaks are added, \u000a  the output is not escaped, |raw is redundant )\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a\u000a3. Explicit escape\u000a( var is escaped by |escape_and_nl2br, line-breaks are added,\u000a  the output is explicitly escaped by |escape )\u000a&amp;lt;Fabien&amp;gt;&lt;br /&gt;\u000aTwig\u000a\u000a4. Escape non-escaper filter output\u000a( var is upper-cased by |upper,\u000a  the output is auto-escaped )\u000a&lt;FABIEN&gt;\u000aTWIG\u000a\u000a5. Escape if last filter is not an escaper\u000a( var is escaped by |escape_and_nl2br, line-breaks are added,\u000a  the output is upper-cased by |upper,\u000a  the output is auto-escaped as |upper is not an escaper )\u000a&amp;LT;FABIEN&amp;GT;&lt;BR /&gt;\u000aTWIG\u000a\u000a6. Don't escape escaper filter output\u000a( var is upper cased by upper,\u000a  the output is escaped by |escape_and_nl2br, line-breaks are added,\u000a  the output is not escaped as |escape_and_nl2br is an escaper )\u000a&lt;FABIEN&gt;<br />\u000aTWIG\u000a\u000a7. Escape if last filter is not an escaper\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  the output is auto-escaped )\u000a&lt;b&gt;&lt;Fabien&gt;\u000aTwig&lt;/b&gt;\u000a\u000a8. Escape if last filter is not an escaper\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  |raw is redundant,\u000a  the output is auto-escaped )\u000a&lt;b&gt;&lt;Fabien&gt;\u000aTwig&lt;/b&gt;\u000a\u000a9. Don't escape escaper filter output\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  the output is not escaped due to |raw filter at the end )\u000a<b><Fabien>\u000aTwig</b>\u000a\u000a10. Don't escape escaper filter output\u000a( the output of |format is "<b>" ~ var ~ "</b>",\u000a  the output is not escaped due to |raw filter at the end,\u000a  the |raw filter on var is redundant )\u000a<b><Fabien>\u000aTwig</b>\u000a--TEST--\u000a"autoescape" tag applies escaping after calling filters, and before calling pre_escape filters\u000a--TEMPLATE--\u000a
p13545
tp13546
a(g737
V{%
p13547
tp13548
a(g900
g960
tp13549
a(g818
Vautoescape
p13550
tp13551
a(g900
g960
tp13552
a(g216
V'html'
p13553
tp13554
a(g900
g960
tp13555
a(g737
V%}
p13556
tp13557
a(g7
V\u000a\u000a(nl2br is pre_escaped for "html" and declared safe for "html")\u000a\u000a1. Pre-escape and don't post-escape\u000a( var|escape|nl2br )\u000a
p13558
tp13559
a(g737
V{{
p13560
tp13561
a(g900
g960
tp13562
a(g427
Vvar
p13563
tp13564
a(g399
g1141
tp13565
a(g560
Vnl2br
p13566
tp13567
a(g900
g960
tp13568
a(g737
V}}
p13569
tp13570
a(g7
V\u000a\u000a2. Don't double-pre-escape\u000a( var|escape|nl2br )\u000a
p13571
tp13572
a(g737
V{{
p13573
tp13574
a(g900
g960
tp13575
a(g427
Vvar
p13576
tp13577
a(g399
g1141
tp13578
a(g560
Vescape
p13579
tp13580
a(g399
g1141
tp13581
a(g560
Vnl2br
p13582
tp13583
a(g900
g960
tp13584
a(g737
V}}
p13585
tp13586
a(g7
V\u000a\u000a3. Don't escape safe values\u000a( var|raw|nl2br )\u000a
p13587
tp13588
a(g737
V{{
p13589
tp13590
a(g900
g960
tp13591
a(g427
Vvar
p13592
tp13593
a(g399
g1141
tp13594
a(g560
Vraw
p13595
tp13596
a(g399
g1141
tp13597
a(g560
Vnl2br
p13598
tp13599
a(g900
g960
tp13600
a(g737
V}}
p13601
tp13602
a(g7
V\u000a\u000a4. Don't escape safe values\u000a( var|escape|nl2br|nl2br )\u000a
p13603
tp13604
a(g737
V{{
p13605
tp13606
a(g900
g960
tp13607
a(g427
Vvar
p13608
tp13609
a(g399
g1141
tp13610
a(g560
Vnl2br
p13611
tp13612
a(g399
g1141
tp13613
a(g560
Vnl2br
p13614
tp13615
a(g900
g960
tp13616
a(g737
V}}
p13617
tp13618
a(g7
V\u000a\u000a5. Re-escape values that are escaped for an other contexts\u000a( var|escape_something|escape|nl2br )\u000a
p13619
tp13620
a(g737
V{{
p13621
tp13622
a(g900
g960
tp13623
a(g427
Vvar
p13624
tp13625
a(g399
g1141
tp13626
a(g560
Vescape_something
p13627
tp13628
a(g399
g1141
tp13629
a(g560
Vnl2br
p13630
tp13631
a(g900
g960
tp13632
a(g737
V}}
p13633
tp13634
a(g7
V\u000a\u000a6. Still escape when using filters not declared safe\u000a( var|escape|nl2br|upper|escape )\u000a
p13635
tp13636
a(g737
V{{
p13637
tp13638
a(g900
g960
tp13639
a(g427
Vvar
p13640
tp13641
a(g399
g1141
tp13642
a(g560
Vnl2br
p13643
tp13644
a(g399
g1141
tp13645
a(g560
Vupper
p13646
tp13647
a(g900
g960
tp13648
a(g737
V}}
p13649
tp13650
a(g7
V\u000a\u000a
p13651
tp13652
a(g737
V{%
p13653
tp13654
a(g900
g960
tp13655
a(g818
Vendautoescape
p13656
tp13657
a(g900
g960
tp13658
a(g737
V%}
p13659
tp13660
a(g7
V\u000a--DATA--\u000areturn array('var' => "<Fabien>\u005cnTwig")\u000a--EXPECT--\u000a\u000a(nl2br is pre_escaped for "html" and declared safe for "html")\u000a\u000a1. Pre-escape and don't post-escape\u000a( var|escape|nl2br )\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a\u000a2. Don't double-pre-escape\u000a( var|escape|nl2br )\u000a&lt;Fabien&gt;<br />\u000aTwig\u000a\u000a3. Don't escape safe values\u000a( var|raw|nl2br )\u000a<Fabien><br />\u000aTwig\u000a\u000a4. Don't escape safe values\u000a( var|escape|nl2br|nl2br )\u000a&lt;Fabien&gt;<br /><br />\u000aTwig\u000a\u000a5. Re-escape values that are escaped for an other contexts\u000a( var|escape_something|escape|nl2br )\u000a&lt;FABIEN&gt;<br />\u000aTWIG\u000a\u000a6. Still escape when using filters not declared safe\u000a( var|escape|nl2br|upper|escape )\u000a&amp;LT;FABIEN&amp;GT;&lt;BR /&gt;\u000aTWIG\u000a\u000a--TEST--\u000a"autoescape" tag handles filters preserving the safety\u000a--TEMPLATE--\u000a
p13661
tp13662
a(g737
V{%
p13663
tp13664
a(g900
g960
tp13665
a(g818
Vautoescape
p13666
tp13667
a(g900
g960
tp13668
a(g216
V'html'
p13669
tp13670
a(g900
g960
tp13671
a(g737
V%}
p13672
tp13673
a(g7
V\u000a\u000a(preserves_safety is preserving safety for "html")\u000a\u000a1. Unsafe values are still unsafe\u000a( var|preserves_safety|escape )\u000a
p13674
tp13675
a(g737
V{{
p13676
tp13677
a(g900
g960
tp13678
a(g427
Vvar
p13679
tp13680
a(g399
g1141
tp13681
a(g560
Vpreserves_safety
p13682
tp13683
a(g900
g960
tp13684
a(g737
V}}
p13685
tp13686
a(g7
V\u000a\u000a2. Safe values are still safe\u000a( var|escape|preserves_safety )\u000a
p13687
tp13688
a(g737
V{{
p13689
tp13690
a(g900
g960
tp13691
a(g427
Vvar
p13692
tp13693
a(g399
g1141
tp13694
a(g560
Vescape
p13695
tp13696
a(g399
g1141
tp13697
a(g560
Vpreserves_safety
p13698
tp13699
a(g900
g960
tp13700
a(g737
V}}
p13701
tp13702
a(g7
V\u000a\u000a3. Re-escape values that are escaped for an other contexts\u000a( var|escape_something|preserves_safety|escape )\u000a
p13703
tp13704
a(g737
V{{
p13705
tp13706
a(g900
g960
tp13707
a(g427
Vvar
p13708
tp13709
a(g399
g1141
tp13710
a(g560
Vescape_something
p13711
tp13712
a(g399
g1141
tp13713
a(g560
Vpreserves_safety
p13714
tp13715
a(g900
g960
tp13716
a(g737
V}}
p13717
tp13718
a(g7
V\u000a\u000a4. Still escape when using filters not declared safe\u000a( var|escape|preserves_safety|replace(
p13719
tp13720
a(g7
g1206
tp13721
a(g7
V'FABIEN': 'FABPOT'})|escape )\u000a
p13722
tp13723
a(g737
V{{
p13724
tp13725
a(g900
g960
tp13726
a(g427
Vvar
p13727
tp13728
a(g399
g1141
tp13729
a(g560
Vescape
p13730
tp13731
a(g399
g1141
tp13732
a(g560
Vpreserves_safety
p13733
tp13734
a(g399
g1141
tp13735
a(g560
Vreplace
p13736
tp13737
a(g399
g1145
tp13738
a(g399
g1206
tp13739
a(g216
V'FABIEN'
p13740
tp13741
a(g399
g1210
tp13742
a(g900
g960
tp13743
a(g216
V'FABPOT'
p13744
tp13745
a(g399
g1222
tp13746
a(g399
g1149
tp13747
a(g900
g960
tp13748
a(g737
V}}
p13749
tp13750
a(g7
V\u000a\u000a
p13751
tp13752
a(g737
V{%
p13753
tp13754
a(g900
g960
tp13755
a(g818
Vendautoescape
p13756
tp13757
a(g900
g960
tp13758
a(g737
V%}
p13759
tp13760
a(g7
V\u000a--DATA--\u000areturn array('var' => "<Fabien>\u005cnTwig")\u000a--EXPECT--\u000a\u000a(preserves_safety is preserving safety for "html")\u000a\u000a1. Unsafe values are still unsafe\u000a( var|preserves_safety|escape )\u000a&lt;FABIEN&gt;\u000aTWIG\u000a\u000a2. Safe values are still safe\u000a( var|escape|preserves_safety )\u000a&LT;FABIEN&GT;\u000aTWIG\u000a\u000a3. Re-escape values that are escaped for an other contexts\u000a( var|escape_something|preserves_safety|escape )\u000a&lt;FABIEN&gt;\u000aTWIG\u000a\u000a4. Still escape when using filters not declared safe\u000a( var|escape|preserves_safety|replace(
p13761
tp13762
a(g7
g1206
tp13763
a(g7
V'FABIEN': 'FABPOT'})|escape )\u000a&amp;LT;FABPOT&amp;GT;\u000aTWIG\u000a\u000a--TEST--\u000a"block" tag\u000a--TEMPLATE--\u000a
p13764
tp13765
a(g737
V{%
p13766
tp13767
a(g900
g960
tp13768
a(g818
Vblock
p13769
tp13770
a(g900
g960
tp13771
a(g427
Vtitle1
p13772
tp13773
a(g900
g960
tp13774
a(g737
V%}
p13775
tp13776
a(g7
VFOO
p13777
tp13778
a(g737
V{%
p13779
tp13780
a(g900
g960
tp13781
a(g818
Vendblock
p13782
tp13783
a(g900
g960
tp13784
a(g737
V%}
p13785
tp13786
a(g7
V\u000a
p13787
tp13788
a(g737
V{%
p13789
tp13790
a(g900
g960
tp13791
a(g818
Vblock
p13792
tp13793
a(g900
g960
tp13794
a(g427
Vtitle2
p13795
tp13796
a(g900
g960
tp13797
a(g427
Vfoo
p13798
tp13799
a(g399
g1141
tp13800
a(g560
Vlower
p13801
tp13802
a(g900
g960
tp13803
a(g737
V%}
p13804
tp13805
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p13806
tp13807
a(g737
V{%
p13808
tp13809
a(g900
g960
tp13810
a(g818
Vblock
p13811
tp13812
a(g900
g960
tp13813
a(g427
Vcontent
p13814
tp13815
a(g900
g960
tp13816
a(g737
V%}
p13817
tp13818
a(g737
V{%
p13819
tp13820
a(g900
g960
tp13821
a(g818
Vendblock
p13822
tp13823
a(g900
g960
tp13824
a(g737
V%}
p13825
tp13826
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'bar')\u000a--EXPECT--\u000aFOObar\u000a--TEST--\u000a"block" tag\u000a--TEMPLATE--\u000a
p13827
tp13828
a(g737
V{%
p13829
tp13830
a(g900
g960
tp13831
a(g818
Vblock
p13832
tp13833
a(g900
g960
tp13834
a(g427
Vcontent
p13835
tp13836
a(g900
g960
tp13837
a(g737
V%}
p13838
tp13839
a(g7
V\u000a    
p13840
tp13841
a(g737
V{%
p13842
tp13843
a(g900
g960
tp13844
a(g818
Vblock
p13845
tp13846
a(g900
g960
tp13847
a(g427
Vcontent
p13848
tp13849
a(g900
g960
tp13850
a(g737
V%}
p13851
tp13852
a(g7
V\u000a    
p13853
tp13854
a(g737
V{%
p13855
tp13856
a(g900
g960
tp13857
a(g818
Vendblock
p13858
tp13859
a(g900
g960
tp13860
a(g737
V%}
p13861
tp13862
a(g7
V\u000a
p13863
tp13864
a(g737
V{%
p13865
tp13866
a(g900
g960
tp13867
a(g818
Vendblock
p13868
tp13869
a(g900
g960
tp13870
a(g737
V%}
p13871
tp13872
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXCEPTION--\u000aTwig_Error_Syntax: The block 'content' has already been defined line 2 in "index.twig" at line 3\u000a--TEST--\u000a"" special chars in a block name\u000a--TEMPLATE--\u000a
p13873
tp13874
a(g737
V{%
p13875
tp13876
a(g900
g960
tp13877
a(g818
Vblock
p13878
tp13879
a(g900
g960
tp13880
a(g427
V
p13881
tp13882
a(g900
g960
tp13883
a(g737
V%}
p13884
tp13885
a(g7
V\u000a\u000a
p13886
tp13887
a(g737
V{%
p13888
tp13889
a(g900
g960
tp13890
a(g818
Vendblock
p13891
tp13892
a(g900
g960
tp13893
a(g427
g13881
tp13894
a(g900
g960
tp13895
a(g737
V%}
p13896
tp13897
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u000a--TEST--\u000a"embed" tag\u000a--TEMPLATE--\u000aFOO\u000a
p13898
tp13899
a(g737
V{%
p13900
tp13901
a(g900
g960
tp13902
a(g818
Vembed
p13903
tp13904
a(g900
g960
tp13905
a(g143
V"foo.twig"
p13906
tp13907
a(g900
g960
tp13908
a(g737
V%}
p13909
tp13910
a(g7
V\u000a    
p13911
tp13912
a(g737
V{%
p13913
tp13914
a(g900
g960
tp13915
a(g818
Vblock
p13916
tp13917
a(g900
g960
tp13918
a(g427
Vc1
p13919
tp13920
a(g900
g960
tp13921
a(g737
V%}
p13922
tp13923
a(g7
V\u000a        
p13924
tp13925
a(g737
V{{
p13926
tp13927
a(g900
g960
tp13928
a(g668
Vparent
p13929
tp13930
a(g399
g1145
tp13931
a(g399
g1149
tp13932
a(g900
g960
tp13933
a(g737
V}}
p13934
tp13935
a(g7
V\u000a        block1extended\u000a    
p13936
tp13937
a(g737
V{%
p13938
tp13939
a(g900
g960
tp13940
a(g818
Vendblock
p13941
tp13942
a(g900
g960
tp13943
a(g737
V%}
p13944
tp13945
a(g7
V\u000a
p13946
tp13947
a(g737
V{%
p13948
tp13949
a(g900
g960
tp13950
a(g818
Vendembed
p13951
tp13952
a(g900
g960
tp13953
a(g737
V%}
p13954
tp13955
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000aA\u000a
p13956
tp13957
a(g737
V{%
p13958
tp13959
a(g900
g960
tp13960
a(g818
Vblock
p13961
tp13962
a(g900
g960
tp13963
a(g427
Vc1
p13964
tp13965
a(g900
g960
tp13966
a(g737
V%}
p13967
tp13968
a(g7
V\u000a    block1\u000a
p13969
tp13970
a(g737
V{%
p13971
tp13972
a(g900
g960
tp13973
a(g818
Vendblock
p13974
tp13975
a(g900
g960
tp13976
a(g737
V%}
p13977
tp13978
a(g7
V\u000aB\u000a
p13979
tp13980
a(g737
V{%
p13981
tp13982
a(g900
g960
tp13983
a(g818
Vblock
p13984
tp13985
a(g900
g960
tp13986
a(g427
Vc2
p13987
tp13988
a(g900
g960
tp13989
a(g737
V%}
p13990
tp13991
a(g7
V\u000a    block2\u000a
p13992
tp13993
a(g737
V{%
p13994
tp13995
a(g900
g960
tp13996
a(g818
Vendblock
p13997
tp13998
a(g900
g960
tp13999
a(g737
V%}
p14000
tp14001
a(g7
V\u000aC\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a\u000aA\u000a            block1\u000a\u000a        block1extended\u000a    B\u000a    block2\u000aC\u000aBAR\u000a--TEST--\u000a"embed" tag\u000a--TEMPLATE(index.twig)--\u000aFOO\u000a
p14002
tp14003
a(g737
V{%
p14004
tp14005
a(g900
g960
tp14006
a(g818
Vembed
p14007
tp14008
a(g900
g960
tp14009
a(g143
V"foo.twig"
p14010
tp14011
a(g900
g960
tp14012
a(g737
V%}
p14013
tp14014
a(g7
V\u000a    
p14015
tp14016
a(g737
V{%
p14017
tp14018
a(g900
g960
tp14019
a(g818
Vblock
p14020
tp14021
a(g900
g960
tp14022
a(g427
Vc1
p14023
tp14024
a(g900
g960
tp14025
a(g737
V%}
p14026
tp14027
a(g7
V\u000a        
p14028
tp14029
a(g737
V{{
p14030
tp14031
a(g900
g960
tp14032
a(g427
Vnothing
p14033
tp14034
a(g900
g960
tp14035
a(g737
V}}
p14036
tp14037
a(g7
V\u000a    
p14038
tp14039
a(g737
V{%
p14040
tp14041
a(g900
g960
tp14042
a(g818
Vendblock
p14043
tp14044
a(g900
g960
tp14045
a(g737
V%}
p14046
tp14047
a(g7
V\u000a
p14048
tp14049
a(g737
V{%
p14050
tp14051
a(g900
g960
tp14052
a(g818
Vendembed
p14053
tp14054
a(g900
g960
tp14055
a(g737
V%}
p14056
tp14057
a(g7
V\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000a
p14058
tp14059
a(g737
V{%
p14060
tp14061
a(g900
g960
tp14062
a(g818
Vblock
p14063
tp14064
a(g900
g960
tp14065
a(g427
Vc1
p14066
tp14067
a(g900
g960
tp14068
a(g737
V%}
p14069
tp14070
a(g737
V{%
p14071
tp14072
a(g900
g960
tp14073
a(g818
Vendblock
p14074
tp14075
a(g900
g960
tp14076
a(g737
V%}
p14077
tp14078
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXCEPTION--\u000aTwig_Error_Runtime: Variable "nothing" does not exist in "index.twig" at line 5\u000a--TEST--\u000a"embed" tag\u000a--TEMPLATE--\u000aFOO\u000a
p14079
tp14080
a(g737
V{%
p14081
tp14082
a(g900
g960
tp14083
a(g818
Vembed
p14084
tp14085
a(g900
g960
tp14086
a(g143
V"foo.twig"
p14087
tp14088
a(g900
g960
tp14089
a(g737
V%}
p14090
tp14091
a(g7
V\u000a    
p14092
tp14093
a(g737
V{%
p14094
tp14095
a(g900
g960
tp14096
a(g818
Vblock
p14097
tp14098
a(g900
g960
tp14099
a(g427
Vc1
p14100
tp14101
a(g900
g960
tp14102
a(g737
V%}
p14103
tp14104
a(g7
V\u000a        
p14105
tp14106
a(g737
V{{
p14107
tp14108
a(g900
g960
tp14109
a(g668
Vparent
p14110
tp14111
a(g399
g1145
tp14112
a(g399
g1149
tp14113
a(g900
g960
tp14114
a(g737
V}}
p14115
tp14116
a(g7
V\u000a        block1extended\u000a    
p14117
tp14118
a(g737
V{%
p14119
tp14120
a(g900
g960
tp14121
a(g818
Vendblock
p14122
tp14123
a(g900
g960
tp14124
a(g737
V%}
p14125
tp14126
a(g7
V\u000a
p14127
tp14128
a(g737
V{%
p14129
tp14130
a(g900
g960
tp14131
a(g818
Vendembed
p14132
tp14133
a(g900
g960
tp14134
a(g737
V%}
p14135
tp14136
a(g7
V\u000a\u000a
p14137
tp14138
a(g737
V{%
p14139
tp14140
a(g900
g960
tp14141
a(g818
Vembed
p14142
tp14143
a(g900
g960
tp14144
a(g143
V"foo.twig"
p14145
tp14146
a(g900
g960
tp14147
a(g737
V%}
p14148
tp14149
a(g7
V\u000a    
p14150
tp14151
a(g737
V{%
p14152
tp14153
a(g900
g960
tp14154
a(g818
Vblock
p14155
tp14156
a(g900
g960
tp14157
a(g427
Vc1
p14158
tp14159
a(g900
g960
tp14160
a(g737
V%}
p14161
tp14162
a(g7
V\u000a        
p14163
tp14164
a(g737
V{{
p14165
tp14166
a(g900
g960
tp14167
a(g668
Vparent
p14168
tp14169
a(g399
g1145
tp14170
a(g399
g1149
tp14171
a(g900
g960
tp14172
a(g737
V}}
p14173
tp14174
a(g7
V\u000a        block1extended\u000a    
p14175
tp14176
a(g737
V{%
p14177
tp14178
a(g900
g960
tp14179
a(g818
Vendblock
p14180
tp14181
a(g900
g960
tp14182
a(g737
V%}
p14183
tp14184
a(g7
V\u000a
p14185
tp14186
a(g737
V{%
p14187
tp14188
a(g900
g960
tp14189
a(g818
Vendembed
p14190
tp14191
a(g900
g960
tp14192
a(g737
V%}
p14193
tp14194
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000aA\u000a
p14195
tp14196
a(g737
V{%
p14197
tp14198
a(g900
g960
tp14199
a(g818
Vblock
p14200
tp14201
a(g900
g960
tp14202
a(g427
Vc1
p14203
tp14204
a(g900
g960
tp14205
a(g737
V%}
p14206
tp14207
a(g7
V\u000a    block1\u000a
p14208
tp14209
a(g737
V{%
p14210
tp14211
a(g900
g960
tp14212
a(g818
Vendblock
p14213
tp14214
a(g900
g960
tp14215
a(g737
V%}
p14216
tp14217
a(g7
V\u000aB\u000a
p14218
tp14219
a(g737
V{%
p14220
tp14221
a(g900
g960
tp14222
a(g818
Vblock
p14223
tp14224
a(g900
g960
tp14225
a(g427
Vc2
p14226
tp14227
a(g900
g960
tp14228
a(g737
V%}
p14229
tp14230
a(g7
V\u000a    block2\u000a
p14231
tp14232
a(g737
V{%
p14233
tp14234
a(g900
g960
tp14235
a(g818
Vendblock
p14236
tp14237
a(g900
g960
tp14238
a(g737
V%}
p14239
tp14240
a(g7
V\u000aC\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a\u000aA\u000a            block1\u000a\u000a        block1extended\u000a    B\u000a    block2\u000aC\u000a\u000aA\u000a            block1\u000a\u000a        block1extended\u000a    B\u000a    block2\u000aC\u000aBAR\u000a--TEST--\u000a"embed" tag\u000a--TEMPLATE--\u000a
p14241
tp14242
a(g737
V{%
p14243
tp14244
a(g900
g960
tp14245
a(g818
Vembed
p14246
tp14247
a(g900
g960
tp14248
a(g143
V"foo.twig"
p14249
tp14250
a(g900
g960
tp14251
a(g737
V%}
p14252
tp14253
a(g7
V\u000a    
p14254
tp14255
a(g737
V{%
p14256
tp14257
a(g900
g960
tp14258
a(g818
Vblock
p14259
tp14260
a(g900
g960
tp14261
a(g427
Vc1
p14262
tp14263
a(g900
g960
tp14264
a(g737
V%}
p14265
tp14266
a(g7
V\u000a        
p14267
tp14268
a(g737
V{{
p14269
tp14270
a(g900
g960
tp14271
a(g668
Vparent
p14272
tp14273
a(g399
g1145
tp14274
a(g399
g1149
tp14275
a(g900
g960
tp14276
a(g737
V}}
p14277
tp14278
a(g7
V\u000a        
p14279
tp14280
a(g737
V{%
p14281
tp14282
a(g900
g960
tp14283
a(g818
Vembed
p14284
tp14285
a(g900
g960
tp14286
a(g143
V"foo.twig"
p14287
tp14288
a(g900
g960
tp14289
a(g737
V%}
p14290
tp14291
a(g7
V\u000a            
p14292
tp14293
a(g737
V{%
p14294
tp14295
a(g900
g960
tp14296
a(g818
Vblock
p14297
tp14298
a(g900
g960
tp14299
a(g427
Vc1
p14300
tp14301
a(g900
g960
tp14302
a(g737
V%}
p14303
tp14304
a(g7
V\u000a                
p14305
tp14306
a(g737
V{{
p14307
tp14308
a(g900
g960
tp14309
a(g668
Vparent
p14310
tp14311
a(g399
g1145
tp14312
a(g399
g1149
tp14313
a(g900
g960
tp14314
a(g737
V}}
p14315
tp14316
a(g7
V\u000a                block1extended\u000a            
p14317
tp14318
a(g737
V{%
p14319
tp14320
a(g900
g960
tp14321
a(g818
Vendblock
p14322
tp14323
a(g900
g960
tp14324
a(g737
V%}
p14325
tp14326
a(g7
V\u000a        
p14327
tp14328
a(g737
V{%
p14329
tp14330
a(g900
g960
tp14331
a(g818
Vendembed
p14332
tp14333
a(g900
g960
tp14334
a(g737
V%}
p14335
tp14336
a(g7
V\u000a\u000a    
p14337
tp14338
a(g737
V{%
p14339
tp14340
a(g900
g960
tp14341
a(g818
Vendblock
p14342
tp14343
a(g900
g960
tp14344
a(g737
V%}
p14345
tp14346
a(g7
V\u000a
p14347
tp14348
a(g737
V{%
p14349
tp14350
a(g900
g960
tp14351
a(g818
Vendembed
p14352
tp14353
a(g900
g960
tp14354
a(g737
V%}
p14355
tp14356
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000aA\u000a
p14357
tp14358
a(g737
V{%
p14359
tp14360
a(g900
g960
tp14361
a(g818
Vblock
p14362
tp14363
a(g900
g960
tp14364
a(g427
Vc1
p14365
tp14366
a(g900
g960
tp14367
a(g737
V%}
p14368
tp14369
a(g7
V\u000a    block1\u000a
p14370
tp14371
a(g737
V{%
p14372
tp14373
a(g900
g960
tp14374
a(g818
Vendblock
p14375
tp14376
a(g900
g960
tp14377
a(g737
V%}
p14378
tp14379
a(g7
V\u000aB\u000a
p14380
tp14381
a(g737
V{%
p14382
tp14383
a(g900
g960
tp14384
a(g818
Vblock
p14385
tp14386
a(g900
g960
tp14387
a(g427
Vc2
p14388
tp14389
a(g900
g960
tp14390
a(g737
V%}
p14391
tp14392
a(g7
V\u000a    block2\u000a
p14393
tp14394
a(g737
V{%
p14395
tp14396
a(g900
g960
tp14397
a(g818
Vendblock
p14398
tp14399
a(g900
g960
tp14400
a(g737
V%}
p14401
tp14402
a(g7
V\u000aC\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aA\u000a            block1\u000a\u000a        \u000aA\u000a                    block1\u000a\u000a                block1extended\u000a            B\u000a    block2\u000aC\u000a    B\u000a    block2\u000aC\u000a--TEST--\u000a"embed" tag\u000a--TEMPLATE--\u000a
p14403
tp14404
a(g737
V{%
p14405
tp14406
a(g900
g960
tp14407
a(g818
Vextends
p14408
tp14409
a(g900
g960
tp14410
a(g143
V"base.twig"
p14411
tp14412
a(g900
g960
tp14413
a(g737
V%}
p14414
tp14415
a(g7
V\u000a\u000a
p14416
tp14417
a(g737
V{%
p14418
tp14419
a(g900
g960
tp14420
a(g818
Vblock
p14421
tp14422
a(g900
g960
tp14423
a(g427
Vc1
p14424
tp14425
a(g900
g960
tp14426
a(g737
V%}
p14427
tp14428
a(g7
V\u000a    
p14429
tp14430
a(g737
V{{
p14431
tp14432
a(g900
g960
tp14433
a(g668
Vparent
p14434
tp14435
a(g399
g1145
tp14436
a(g399
g1149
tp14437
a(g900
g960
tp14438
a(g737
V}}
p14439
tp14440
a(g7
V\u000a    blockc1baseextended\u000a
p14441
tp14442
a(g737
V{%
p14443
tp14444
a(g900
g960
tp14445
a(g818
Vendblock
p14446
tp14447
a(g900
g960
tp14448
a(g737
V%}
p14449
tp14450
a(g7
V\u000a\u000a
p14451
tp14452
a(g737
V{%
p14453
tp14454
a(g900
g960
tp14455
a(g818
Vblock
p14456
tp14457
a(g900
g960
tp14458
a(g427
Vc2
p14459
tp14460
a(g900
g960
tp14461
a(g737
V%}
p14462
tp14463
a(g7
V\u000a    
p14464
tp14465
a(g737
V{{
p14466
tp14467
a(g900
g960
tp14468
a(g668
Vparent
p14469
tp14470
a(g399
g1145
tp14471
a(g399
g1149
tp14472
a(g900
g960
tp14473
a(g737
V}}
p14474
tp14475
a(g7
V\u000a\u000a    
p14476
tp14477
a(g737
V{%
p14478
tp14479
a(g900
g960
tp14480
a(g818
Vembed
p14481
tp14482
a(g900
g960
tp14483
a(g143
V"foo.twig"
p14484
tp14485
a(g900
g960
tp14486
a(g737
V%}
p14487
tp14488
a(g7
V\u000a        
p14489
tp14490
a(g737
V{%
p14491
tp14492
a(g900
g960
tp14493
a(g818
Vblock
p14494
tp14495
a(g900
g960
tp14496
a(g427
Vc1
p14497
tp14498
a(g900
g960
tp14499
a(g737
V%}
p14500
tp14501
a(g7
V\u000a            
p14502
tp14503
a(g737
V{{
p14504
tp14505
a(g900
g960
tp14506
a(g668
Vparent
p14507
tp14508
a(g399
g1145
tp14509
a(g399
g1149
tp14510
a(g900
g960
tp14511
a(g737
V}}
p14512
tp14513
a(g7
V\u000a            block1extended\u000a        
p14514
tp14515
a(g737
V{%
p14516
tp14517
a(g900
g960
tp14518
a(g818
Vendblock
p14519
tp14520
a(g900
g960
tp14521
a(g737
V%}
p14522
tp14523
a(g7
V\u000a    
p14524
tp14525
a(g737
V{%
p14526
tp14527
a(g900
g960
tp14528
a(g818
Vendembed
p14529
tp14530
a(g900
g960
tp14531
a(g737
V%}
p14532
tp14533
a(g7
V\u000a
p14534
tp14535
a(g737
V{%
p14536
tp14537
a(g900
g960
tp14538
a(g818
Vendblock
p14539
tp14540
a(g900
g960
tp14541
a(g737
V%}
p14542
tp14543
a(g7
V\u000a--TEMPLATE(base.twig)--\u000aA\u000a
p14544
tp14545
a(g737
V{%
p14546
tp14547
a(g900
g960
tp14548
a(g818
Vblock
p14549
tp14550
a(g900
g960
tp14551
a(g427
Vc1
p14552
tp14553
a(g900
g960
tp14554
a(g737
V%}
p14555
tp14556
a(g7
V\u000a    blockc1base\u000a
p14557
tp14558
a(g737
V{%
p14559
tp14560
a(g900
g960
tp14561
a(g818
Vendblock
p14562
tp14563
a(g900
g960
tp14564
a(g737
V%}
p14565
tp14566
a(g7
V\u000a
p14567
tp14568
a(g737
V{%
p14569
tp14570
a(g900
g960
tp14571
a(g818
Vblock
p14572
tp14573
a(g900
g960
tp14574
a(g427
Vc2
p14575
tp14576
a(g900
g960
tp14577
a(g737
V%}
p14578
tp14579
a(g7
V\u000a    blockc2base\u000a
p14580
tp14581
a(g737
V{%
p14582
tp14583
a(g900
g960
tp14584
a(g818
Vendblock
p14585
tp14586
a(g900
g960
tp14587
a(g737
V%}
p14588
tp14589
a(g7
V\u000aB\u000a--TEMPLATE(foo.twig)--\u000aA\u000a
p14590
tp14591
a(g737
V{%
p14592
tp14593
a(g900
g960
tp14594
a(g818
Vblock
p14595
tp14596
a(g900
g960
tp14597
a(g427
Vc1
p14598
tp14599
a(g900
g960
tp14600
a(g737
V%}
p14601
tp14602
a(g7
V\u000a    block1\u000a
p14603
tp14604
a(g737
V{%
p14605
tp14606
a(g900
g960
tp14607
a(g818
Vendblock
p14608
tp14609
a(g900
g960
tp14610
a(g737
V%}
p14611
tp14612
a(g7
V\u000aB\u000a
p14613
tp14614
a(g737
V{%
p14615
tp14616
a(g900
g960
tp14617
a(g818
Vblock
p14618
tp14619
a(g900
g960
tp14620
a(g427
Vc2
p14621
tp14622
a(g900
g960
tp14623
a(g737
V%}
p14624
tp14625
a(g7
V\u000a    block2\u000a
p14626
tp14627
a(g737
V{%
p14628
tp14629
a(g900
g960
tp14630
a(g818
Vendblock
p14631
tp14632
a(g900
g960
tp14633
a(g737
V%}
p14634
tp14635
a(g7
V\u000aC\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aA\u000a        blockc1base\u000a\u000a    blockc1baseextended\u000a        blockc2base\u000a\u000a\u000a    \u000aA\u000a                block1\u000a\u000a            block1extended\u000a        B\u000a    block2\u000aCB--TEST--\u000a"filter" tag applies a filter on its children\u000a--TEMPLATE--\u000a
p14636
tp14637
a(g737
V{%
p14638
tp14639
a(g900
g960
tp14640
a(g818
Vfilter
p14641
tp14642
a(g900
g960
tp14643
a(g560
Vupper
p14644
tp14645
a(g900
g960
tp14646
a(g737
V%}
p14647
tp14648
a(g7
V\u000aSome text with a 
p14649
tp14650
a(g737
V{{
p14651
tp14652
a(g900
g960
tp14653
a(g427
Vvar
p14654
tp14655
a(g900
g960
tp14656
a(g737
V}}
p14657
tp14658
a(g7
V\u000a
p14659
tp14660
a(g737
V{%
p14661
tp14662
a(g900
g960
tp14663
a(g818
Vendfilter
p14664
tp14665
a(g900
g960
tp14666
a(g737
V%}
p14667
tp14668
a(g7
V\u000a--DATA--\u000areturn array('var' => 'var')\u000a--EXPECT--\u000aSOME TEXT WITH A VAR\u000a--TEST--\u000a"filter" tag applies a filter on its children\u000a--TEMPLATE--\u000a
p14669
tp14670
a(g737
V{%
p14671
tp14672
a(g900
g960
tp14673
a(g818
Vfilter
p14674
tp14675
a(g900
g960
tp14676
a(g560
Vjson_encode
p14677
tp14678
a(g399
g1141
tp14679
a(g560
Vraw
p14680
tp14681
a(g900
g960
tp14682
a(g737
V%}
p14683
tp14684
a(g7
Vtest
p14685
tp14686
a(g737
V{%
p14687
tp14688
a(g900
g960
tp14689
a(g818
Vendfilter
p14690
tp14691
a(g900
g960
tp14692
a(g737
V%}
p14693
tp14694
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a"test"\u000a--TEST--\u000a"filter" tags accept multiple chained filters\u000a--TEMPLATE--\u000a
p14695
tp14696
a(g737
V{%
p14697
tp14698
a(g900
g960
tp14699
a(g818
Vfilter
p14700
tp14701
a(g900
g960
tp14702
a(g560
Vlower
p14703
tp14704
a(g399
g1141
tp14705
a(g560
Vtitle
p14706
tp14707
a(g900
g960
tp14708
a(g737
V%}
p14709
tp14710
a(g7
V\u000a  
p14711
tp14712
a(g737
V{{
p14713
tp14714
a(g900
g960
tp14715
a(g427
Vvar
p14716
tp14717
a(g900
g960
tp14718
a(g737
V}}
p14719
tp14720
a(g7
V\u000a
p14721
tp14722
a(g737
V{%
p14723
tp14724
a(g900
g960
tp14725
a(g818
Vendfilter
p14726
tp14727
a(g900
g960
tp14728
a(g737
V%}
p14729
tp14730
a(g7
V\u000a--DATA--\u000areturn array('var' => 'VAR')\u000a--EXPECT--\u000a    Var\u000a--TEST--\u000a"filter" tags can be nested at will\u000a--TEMPLATE--\u000a
p14731
tp14732
a(g737
V{%
p14733
tp14734
a(g900
g960
tp14735
a(g818
Vfilter
p14736
tp14737
a(g900
g960
tp14738
a(g560
Vlower
p14739
tp14740
a(g399
g1141
tp14741
a(g560
Vtitle
p14742
tp14743
a(g900
g960
tp14744
a(g737
V%}
p14745
tp14746
a(g7
V\u000a  
p14747
tp14748
a(g737
V{{
p14749
tp14750
a(g900
g960
tp14751
a(g427
Vvar
p14752
tp14753
a(g900
g960
tp14754
a(g737
V}}
p14755
tp14756
a(g7
V\u000a  
p14757
tp14758
a(g737
V{%
p14759
tp14760
a(g900
g960
tp14761
a(g818
Vfilter
p14762
tp14763
a(g900
g960
tp14764
a(g560
Vupper
p14765
tp14766
a(g900
g960
tp14767
a(g737
V%}
p14768
tp14769
a(g7
V\u000a    
p14770
tp14771
a(g737
V{{
p14772
tp14773
a(g900
g960
tp14774
a(g427
Vvar
p14775
tp14776
a(g900
g960
tp14777
a(g737
V}}
p14778
tp14779
a(g7
V\u000a  
p14780
tp14781
a(g737
V{%
p14782
tp14783
a(g900
g960
tp14784
a(g818
Vendfilter
p14785
tp14786
a(g900
g960
tp14787
a(g737
V%}
p14788
tp14789
a(g7
V\u000a  
p14790
tp14791
a(g737
V{{
p14792
tp14793
a(g900
g960
tp14794
a(g427
Vvar
p14795
tp14796
a(g900
g960
tp14797
a(g737
V}}
p14798
tp14799
a(g7
V\u000a
p14800
tp14801
a(g737
V{%
p14802
tp14803
a(g900
g960
tp14804
a(g818
Vendfilter
p14805
tp14806
a(g900
g960
tp14807
a(g737
V%}
p14808
tp14809
a(g7
V\u000a--DATA--\u000areturn array('var' => 'var')\u000a--EXPECT--\u000a  Var\u000a      Var\u000a    Var\u000a--TEST--\u000a"filter" tag applies the filter on "for" tags\u000a--TEMPLATE--\u000a
p14810
tp14811
a(g737
V{%
p14812
tp14813
a(g900
g960
tp14814
a(g818
Vfilter
p14815
tp14816
a(g900
g960
tp14817
a(g560
Vupper
p14818
tp14819
a(g900
g960
tp14820
a(g737
V%}
p14821
tp14822
a(g7
V\u000a
p14823
tp14824
a(g737
V{%
p14825
tp14826
a(g900
g960
tp14827
a(g818
Vfor
p14828
tp14829
a(g900
g960
tp14830
a(g427
Vitem
p14831
tp14832
a(g900
g960
tp14833
a(g818
Vin
p14834
tp14835
a(g900
g960
tp14836
a(g427
Vitems
p14837
tp14838
a(g900
g960
tp14839
a(g737
V%}
p14840
tp14841
a(g7
V\u000a
p14842
tp14843
a(g737
V{{
p14844
tp14845
a(g900
g960
tp14846
a(g427
Vitem
p14847
tp14848
a(g900
g960
tp14849
a(g737
V}}
p14850
tp14851
a(g7
V\u000a
p14852
tp14853
a(g737
V{%
p14854
tp14855
a(g900
g960
tp14856
a(g818
Vendfor
p14857
tp14858
a(g900
g960
tp14859
a(g737
V%}
p14860
tp14861
a(g7
V\u000a
p14862
tp14863
a(g737
V{%
p14864
tp14865
a(g900
g960
tp14866
a(g818
Vendfilter
p14867
tp14868
a(g900
g960
tp14869
a(g737
V%}
p14870
tp14871
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000aA\u000aB\u000a--TEST--\u000a"filter" tag applies the filter on "if" tags\u000a--TEMPLATE--\u000a
p14872
tp14873
a(g737
V{%
p14874
tp14875
a(g900
g960
tp14876
a(g818
Vfilter
p14877
tp14878
a(g900
g960
tp14879
a(g560
Vupper
p14880
tp14881
a(g900
g960
tp14882
a(g737
V%}
p14883
tp14884
a(g7
V\u000a
p14885
tp14886
a(g737
V{%
p14887
tp14888
a(g900
g960
tp14889
a(g818
Vif
p14890
tp14891
a(g900
g960
tp14892
a(g427
Vitems
p14893
tp14894
a(g900
g960
tp14895
a(g737
V%}
p14896
tp14897
a(g7
V\u000a
p14898
tp14899
a(g737
V{{
p14900
tp14901
a(g900
g960
tp14902
a(g427
Vitems
p14903
tp14904
a(g399
g1141
tp14905
a(g560
Vjoin
p14906
tp14907
a(g399
g1145
tp14908
a(g216
V', '
p14909
tp14910
a(g399
g1149
tp14911
a(g900
g960
tp14912
a(g737
V}}
p14913
tp14914
a(g7
V\u000a
p14915
tp14916
a(g737
V{%
p14917
tp14918
a(g900
g960
tp14919
a(g818
Vendif
p14920
tp14921
a(g900
g960
tp14922
a(g737
V%}
p14923
tp14924
a(g7
V\u000a\u000a
p14925
tp14926
a(g737
V{%
p14927
tp14928
a(g900
g960
tp14929
a(g818
Vif
p14930
tp14931
a(g900
g960
tp14932
a(g427
Vitems
p14933
tp14934
a(g17
V.3
p14935
tp14936
a(g900
g960
tp14937
a(g818
Vis
p14938
tp14939
a(g900
g960
tp14940
a(g560
Vdefined
p14941
tp14942
a(g900
g960
tp14943
a(g737
V%}
p14944
tp14945
a(g7
V\u000aFOO\u000a
p14946
tp14947
a(g737
V{%
p14948
tp14949
a(g900
g960
tp14950
a(g818
Velse
p14951
tp14952
a(g900
g960
tp14953
a(g737
V%}
p14954
tp14955
a(g7
V\u000a
p14956
tp14957
a(g737
V{{
p14958
tp14959
a(g900
g960
tp14960
a(g427
Vitems
p14961
tp14962
a(g17
V.1
p14963
tp14964
a(g900
g960
tp14965
a(g737
V}}
p14966
tp14967
a(g7
V\u000a
p14968
tp14969
a(g737
V{%
p14970
tp14971
a(g900
g960
tp14972
a(g818
Vendif
p14973
tp14974
a(g900
g960
tp14975
a(g737
V%}
p14976
tp14977
a(g7
V\u000a\u000a
p14978
tp14979
a(g737
V{%
p14980
tp14981
a(g900
g960
tp14982
a(g818
Vif
p14983
tp14984
a(g900
g960
tp14985
a(g427
Vitems
p14986
tp14987
a(g17
V.3
p14988
tp14989
a(g900
g960
tp14990
a(g818
Vis
p14991
tp14992
a(g900
g960
tp14993
a(g560
Vdefined
p14994
tp14995
a(g900
g960
tp14996
a(g737
V%}
p14997
tp14998
a(g7
V\u000aFOO\u000a
p14999
tp15000
a(g737
V{%
p15001
tp15002
a(g900
g960
tp15003
a(g818
Velseif
p15004
tp15005
a(g900
g960
tp15006
a(g427
Vitems
p15007
tp15008
a(g17
V.1
p15009
tp15010
a(g900
g960
tp15011
a(g737
V%}
p15012
tp15013
a(g7
V\u000a
p15014
tp15015
a(g737
V{{
p15016
tp15017
a(g900
g960
tp15018
a(g427
Vitems
p15019
tp15020
a(g17
V.0
p15021
tp15022
a(g900
g960
tp15023
a(g737
V}}
p15024
tp15025
a(g7
V\u000a
p15026
tp15027
a(g737
V{%
p15028
tp15029
a(g900
g960
tp15030
a(g818
Vendif
p15031
tp15032
a(g900
g960
tp15033
a(g737
V%}
p15034
tp15035
a(g7
V\u000a\u000a
p15036
tp15037
a(g737
V{%
p15038
tp15039
a(g900
g960
tp15040
a(g818
Vendfilter
p15041
tp15042
a(g900
g960
tp15043
a(g737
V%}
p15044
tp15045
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000aA, B\u000a\u000aB\u000a\u000aA\u000a--TEST--\u000a"for" tag takes a condition\u000a--TEMPLATE--\u000a
p15046
tp15047
a(g737
V{%
p15048
tp15049
a(g900
g960
tp15050
a(g818
Vfor
p15051
tp15052
a(g900
g960
tp15053
a(g427
g991
tp15054
a(g900
g960
tp15055
a(g818
Vin
p15056
tp15057
a(g900
g960
tp15058
a(g17
V1.
p15059
tp15060
a(g17
V.5
p15061
tp15062
a(g900
g960
tp15063
a(g427
Vif
p15064
tp15065
a(g900
g960
tp15066
a(g427
g991
tp15067
a(g900
g960
tp15068
a(g818
Vis
p15069
tp15070
a(g900
g960
tp15071
a(g560
Vodd
p15072
tp15073
a(g900
g960
tp15074
a(g900
g1678
tp15075
a(g737
V%}
p15076
tp15077
a(g7
V\u000a    
p15078
tp15079
a(g737
V{{
p15080
tp15081
a(g900
g960
tp15082
a(g668
Vloop
p15083
tp15084
a(g427
V.index
p15085
tp15086
a(g900
g960
tp15087
a(g737
V}}
p15088
tp15089
a(g7
V.
p15090
tp15091
a(g737
V{{
p15092
tp15093
a(g900
g960
tp15094
a(g427
g991
tp15095
a(g900
g960
tp15096
a(g737
V}}
p15097
tp15098
a(g737
V{{
p15099
tp15100
a(g900
g960
tp15101
a(g427
Vfoo
p15102
tp15103
a(g427
V.bar
p15104
tp15105
a(g900
g960
tp15106
a(g737
V}}
p15107
tp15108
a(g7
V\u000a
p15109
tp15110
a(g737
V{%
p15111
tp15112
a(g900
g960
tp15113
a(g818
Vendfor
p15114
tp15115
a(g900
g960
tp15116
a(g737
V%}
p15117
tp15118
a(g7
V\u000a--DATA--\u000areturn array('foo' => array('bar' => 'X'))\u000a--CONFIG--\u000areturn array('strict_variables' => false)\u000a--EXPECT--\u000a1.1X\u000a2.3X\u000a3.5X\u000a--TEST--\u000a"for" tag keeps the context safe\u000a--TEMPLATE--\u000a
p15119
tp15120
a(g737
V{%
p15121
tp15122
a(g900
g960
tp15123
a(g818
Vfor
p15124
tp15125
a(g900
g960
tp15126
a(g427
Vitem
p15127
tp15128
a(g900
g960
tp15129
a(g818
Vin
p15130
tp15131
a(g900
g960
tp15132
a(g427
Vitems
p15133
tp15134
a(g900
g960
tp15135
a(g737
V%}
p15136
tp15137
a(g7
V\u000a  
p15138
tp15139
a(g737
V{%
p15140
tp15141
a(g900
g960
tp15142
a(g818
Vfor
p15143
tp15144
a(g900
g960
tp15145
a(g427
Vitem
p15146
tp15147
a(g900
g960
tp15148
a(g818
Vin
p15149
tp15150
a(g900
g960
tp15151
a(g427
Vitems
p15152
tp15153
a(g900
g960
tp15154
a(g737
V%}
p15155
tp15156
a(g7
V\u000a    * 
p15157
tp15158
a(g737
V{{
p15159
tp15160
a(g900
g960
tp15161
a(g427
Vitem
p15162
tp15163
a(g900
g960
tp15164
a(g737
V}}
p15165
tp15166
a(g7
V\u000a  
p15167
tp15168
a(g737
V{%
p15169
tp15170
a(g900
g960
tp15171
a(g818
Vendfor
p15172
tp15173
a(g900
g960
tp15174
a(g737
V%}
p15175
tp15176
a(g7
V\u000a  * 
p15177
tp15178
a(g737
V{{
p15179
tp15180
a(g900
g960
tp15181
a(g427
Vitem
p15182
tp15183
a(g900
g960
tp15184
a(g737
V}}
p15185
tp15186
a(g7
V\u000a
p15187
tp15188
a(g737
V{%
p15189
tp15190
a(g900
g960
tp15191
a(g818
Vendfor
p15192
tp15193
a(g900
g960
tp15194
a(g737
V%}
p15195
tp15196
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000a      * a\u000a      * b\u000a    * a\u000a      * a\u000a      * b\u000a    * b\u000a--TEST--\u000a"for" tag can use an "else" clause\u000a--TEMPLATE--\u000a
p15197
tp15198
a(g737
V{%
p15199
tp15200
a(g900
g960
tp15201
a(g818
Vfor
p15202
tp15203
a(g900
g960
tp15204
a(g427
Vitem
p15205
tp15206
a(g900
g960
tp15207
a(g818
Vin
p15208
tp15209
a(g900
g960
tp15210
a(g427
Vitems
p15211
tp15212
a(g900
g960
tp15213
a(g737
V%}
p15214
tp15215
a(g7
V\u000a  * 
p15216
tp15217
a(g737
V{{
p15218
tp15219
a(g900
g960
tp15220
a(g427
Vitem
p15221
tp15222
a(g900
g960
tp15223
a(g737
V}}
p15224
tp15225
a(g7
V\u000a
p15226
tp15227
a(g737
V{%
p15228
tp15229
a(g900
g960
tp15230
a(g818
Velse
p15231
tp15232
a(g900
g960
tp15233
a(g737
V%}
p15234
tp15235
a(g7
V\u000a  no item\u000a
p15236
tp15237
a(g737
V{%
p15238
tp15239
a(g900
g960
tp15240
a(g818
Vendfor
p15241
tp15242
a(g900
g960
tp15243
a(g737
V%}
p15244
tp15245
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000a  * a\u000a  * b\u000a--DATA--\u000areturn array('items' => array())\u000a--EXPECT--\u000a  no item\u000a--DATA--\u000areturn array()\u000a--CONFIG--\u000areturn array('strict_variables' => false)\u000a--EXPECT--\u000a  no item\u000a--TEST--\u000a"for" tag does not reset inner variables\u000a--TEMPLATE--\u000a
p15246
tp15247
a(g737
V{%
p15248
tp15249
a(g900
g960
tp15250
a(g818
Vfor
p15251
tp15252
a(g900
g960
tp15253
a(g427
g991
tp15254
a(g900
g960
tp15255
a(g818
Vin
p15256
tp15257
a(g900
g960
tp15258
a(g17
V1.
p15259
tp15260
a(g17
V.2
p15261
tp15262
a(g900
g960
tp15263
a(g737
V%}
p15264
tp15265
a(g7
V\u000a  
p15266
tp15267
a(g737
V{%
p15268
tp15269
a(g900
g960
tp15270
a(g818
Vfor
p15271
tp15272
a(g900
g960
tp15273
a(g427
Vj
p15274
tp15275
a(g900
g960
tp15276
a(g818
Vin
p15277
tp15278
a(g900
g960
tp15279
a(g17
V0.
p15280
tp15281
a(g17
V.2
p15282
tp15283
a(g900
g960
tp15284
a(g737
V%}
p15285
tp15286
a(g7
V\u000a    
p15287
tp15288
a(g737
V{{
p15289
tp15290
a(g427
g10448
tp15291
a(g737
V}}
p15292
tp15293
a(g737
V{%
p15294
tp15295
a(g900
g960
tp15296
a(g818
Vset
p15297
tp15298
a(g900
g960
tp15299
a(g427
g10448
tp15300
a(g900
g960
tp15301
a(g399
g1342
tp15302
a(g900
g960
tp15303
a(g427
g10448
tp15304
a(g399
g1664
tp15305
a(g17
g1160
tp15306
a(g900
g960
tp15307
a(g737
V%}
p15308
tp15309
a(g7
g960
tp15310
a(g737
V{{
p15311
tp15312
a(g900
g960
tp15313
a(g668
Vloop
p15314
tp15315
a(g427
V.parent
p15316
tp15317
a(g427
V.loop
p15318
tp15319
a(g427
V.index
p15320
tp15321
a(g900
g960
tp15322
a(g737
V}}
p15323
tp15324
a(g7
V\u000a  
p15325
tp15326
a(g737
V{%
p15327
tp15328
a(g900
g960
tp15329
a(g818
Vendfor
p15330
tp15331
a(g900
g960
tp15332
a(g737
V%}
p15333
tp15334
a(g7
V\u000a
p15335
tp15336
a(g737
V{%
p15337
tp15338
a(g900
g960
tp15339
a(g818
Vendfor
p15340
tp15341
a(g900
g960
tp15342
a(g737
V%}
p15343
tp15344
a(g7
V\u000a--DATA--\u000areturn array('k' => 0)\u000a--EXPECT--\u000a      0 1\u000a      1 1\u000a      2 1\u000a        3 2\u000a      4 2\u000a      5 2\u000a--TEST--\u000a"for" tag can iterate over keys and values\u000a--TEMPLATE--\u000a
p15345
tp15346
a(g737
V{%
p15347
tp15348
a(g900
g960
tp15349
a(g818
Vfor
p15350
tp15351
a(g900
g960
tp15352
a(g427
Vkey
p15353
tp15354
a(g399
g1162
tp15355
a(g900
g960
tp15356
a(g427
Vitem
p15357
tp15358
a(g900
g960
tp15359
a(g818
Vin
p15360
tp15361
a(g900
g960
tp15362
a(g427
Vitems
p15363
tp15364
a(g900
g960
tp15365
a(g737
V%}
p15366
tp15367
a(g7
V\u000a  * 
p15368
tp15369
a(g737
V{{
p15370
tp15371
a(g900
g960
tp15372
a(g427
Vkey
p15373
tp15374
a(g900
g960
tp15375
a(g737
V}}
p15376
tp15377
a(g7
g1706
tp15378
a(g737
V{{
p15379
tp15380
a(g900
g960
tp15381
a(g427
Vitem
p15382
tp15383
a(g900
g960
tp15384
a(g737
V}}
p15385
tp15386
a(g7
V\u000a
p15387
tp15388
a(g737
V{%
p15389
tp15390
a(g900
g960
tp15391
a(g818
Vendfor
p15392
tp15393
a(g900
g960
tp15394
a(g737
V%}
p15395
tp15396
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000a  * 0/a\u000a  * 1/b\u000a--TEST--\u000a"for" tag can iterate over keys\u000a--TEMPLATE--\u000a
p15397
tp15398
a(g737
V{%
p15399
tp15400
a(g900
g960
tp15401
a(g818
Vfor
p15402
tp15403
a(g900
g960
tp15404
a(g427
Vkey
p15405
tp15406
a(g900
g960
tp15407
a(g818
Vin
p15408
tp15409
a(g900
g960
tp15410
a(g427
Vitems
p15411
tp15412
a(g399
g1141
tp15413
a(g560
Vkeys
p15414
tp15415
a(g900
g960
tp15416
a(g737
V%}
p15417
tp15418
a(g7
V\u000a  * 
p15419
tp15420
a(g737
V{{
p15421
tp15422
a(g900
g960
tp15423
a(g427
Vkey
p15424
tp15425
a(g900
g960
tp15426
a(g737
V}}
p15427
tp15428
a(g7
V\u000a
p15429
tp15430
a(g737
V{%
p15431
tp15432
a(g900
g960
tp15433
a(g818
Vendfor
p15434
tp15435
a(g900
g960
tp15436
a(g737
V%}
p15437
tp15438
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000a  * 0\u000a  * 1\u000a--TEST--\u000a"for" tag adds a loop variable to the context locally\u000a--TEMPLATE--\u000a
p15439
tp15440
a(g737
V{%
p15441
tp15442
a(g900
g960
tp15443
a(g818
Vfor
p15444
tp15445
a(g900
g960
tp15446
a(g427
Vitem
p15447
tp15448
a(g900
g960
tp15449
a(g818
Vin
p15450
tp15451
a(g900
g960
tp15452
a(g427
Vitems
p15453
tp15454
a(g900
g960
tp15455
a(g737
V%}
p15456
tp15457
a(g7
V\u000a
p15458
tp15459
a(g737
V{%
p15460
tp15461
a(g900
g960
tp15462
a(g818
Vendfor
p15463
tp15464
a(g900
g960
tp15465
a(g737
V%}
p15466
tp15467
a(g7
V\u000a
p15468
tp15469
a(g737
V{%
p15470
tp15471
a(g900
g960
tp15472
a(g818
Vif
p15473
tp15474
a(g900
g960
tp15475
a(g668
Vloop
p15476
tp15477
a(g900
g960
tp15478
a(g818
Vis
p15479
tp15480
a(g900
g960
tp15481
a(g818
Vnot
p15482
tp15483
a(g900
g960
tp15484
a(g560
Vdefined
p15485
tp15486
a(g900
g960
tp15487
a(g737
V%}
p15488
tp15489
a(g7
VWORKS
p15490
tp15491
a(g737
V{%
p15492
tp15493
a(g900
g960
tp15494
a(g818
Vendif
p15495
tp15496
a(g900
g960
tp15497
a(g737
V%}
p15498
tp15499
a(g7
V\u000a--DATA--\u000areturn array('items' => array())\u000a--EXPECT--\u000aWORKS\u000a--TEST--\u000a"for" tag adds a loop variable to the context\u000a--TEMPLATE--\u000a
p15500
tp15501
a(g737
V{%
p15502
tp15503
a(g900
g960
tp15504
a(g818
Vfor
p15505
tp15506
a(g900
g960
tp15507
a(g427
Vitem
p15508
tp15509
a(g900
g960
tp15510
a(g818
Vin
p15511
tp15512
a(g900
g960
tp15513
a(g427
Vitems
p15514
tp15515
a(g900
g960
tp15516
a(g737
V%}
p15517
tp15518
a(g7
V\u000a  * 
p15519
tp15520
a(g737
V{{
p15521
tp15522
a(g900
g960
tp15523
a(g668
Vloop
p15524
tp15525
a(g427
V.index
p15526
tp15527
a(g900
g960
tp15528
a(g737
V}}
p15529
tp15530
a(g7
g1706
tp15531
a(g737
V{{
p15532
tp15533
a(g900
g960
tp15534
a(g668
Vloop
p15535
tp15536
a(g427
V.index0
p15537
tp15538
a(g900
g960
tp15539
a(g737
V}}
p15540
tp15541
a(g7
V\u000a  * 
p15542
tp15543
a(g737
V{{
p15544
tp15545
a(g900
g960
tp15546
a(g668
Vloop
p15547
tp15548
a(g427
V.revindex
p15549
tp15550
a(g900
g960
tp15551
a(g737
V}}
p15552
tp15553
a(g7
g1706
tp15554
a(g737
V{{
p15555
tp15556
a(g900
g960
tp15557
a(g668
Vloop
p15558
tp15559
a(g427
V.revindex0
p15560
tp15561
a(g900
g960
tp15562
a(g737
V}}
p15563
tp15564
a(g7
V\u000a  * 
p15565
tp15566
a(g737
V{{
p15567
tp15568
a(g900
g960
tp15569
a(g668
Vloop
p15570
tp15571
a(g427
V.first
p15572
tp15573
a(g900
g960
tp15574
a(g737
V}}
p15575
tp15576
a(g7
g1706
tp15577
a(g737
V{{
p15578
tp15579
a(g900
g960
tp15580
a(g668
Vloop
p15581
tp15582
a(g427
V.last
p15583
tp15584
a(g900
g960
tp15585
a(g737
V}}
p15586
tp15587
a(g7
g1706
tp15588
a(g737
V{{
p15589
tp15590
a(g900
g960
tp15591
a(g668
Vloop
p15592
tp15593
a(g427
V.length
p15594
tp15595
a(g900
g960
tp15596
a(g737
V}}
p15597
tp15598
a(g7
V\u000a\u000a
p15599
tp15600
a(g737
V{%
p15601
tp15602
a(g900
g960
tp15603
a(g818
Vendfor
p15604
tp15605
a(g900
g960
tp15606
a(g737
V%}
p15607
tp15608
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000a  * 1/0\u000a  * 2/1\u000a  * 1//2\u000a\u000a  * 2/1\u000a  * 1/0\u000a  * /1/2\u000a--TEST--\u000a"for" tag\u000a--TEMPLATE--\u000a
p15609
tp15610
a(g737
V{%
p15611
tp15612
a(g900
g960
tp15613
a(g818
Vfor
p15614
tp15615
a(g900
g960
tp15616
a(g427
g991
tp15617
a(g399
g1162
tp15618
a(g900
g960
tp15619
a(g427
Vitem
p15620
tp15621
a(g900
g960
tp15622
a(g818
Vin
p15623
tp15624
a(g900
g960
tp15625
a(g427
Vitems
p15626
tp15627
a(g900
g960
tp15628
a(g427
Vif
p15629
tp15630
a(g900
g960
tp15631
a(g668
Vloop
p15632
tp15633
a(g427
V.last
p15634
tp15635
a(g900
g960
tp15636
a(g399
g2059
tp15637
a(g900
g960
tp15638
a(g17
g1208
tp15639
a(g900
g960
tp15640
a(g737
V%}
p15641
tp15642
a(g7
V\u000a
p15643
tp15644
a(g737
V{%
p15645
tp15646
a(g900
g960
tp15647
a(g818
Vendfor
p15648
tp15649
a(g900
g960
tp15650
a(g737
V%}
p15651
tp15652
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXCEPTION--\u000aTwig_Error_Syntax: The "loop" variable cannot be used in a looping condition in "index.twig" at line 2\u000a--TEST--\u000a"for" tag\u000a--TEMPLATE--\u000a
p15653
tp15654
a(g737
V{%
p15655
tp15656
a(g900
g960
tp15657
a(g818
Vfor
p15658
tp15659
a(g900
g960
tp15660
a(g427
g991
tp15661
a(g399
g1162
tp15662
a(g900
g960
tp15663
a(g427
Vitem
p15664
tp15665
a(g900
g960
tp15666
a(g818
Vin
p15667
tp15668
a(g900
g960
tp15669
a(g427
Vitems
p15670
tp15671
a(g900
g960
tp15672
a(g427
Vif
p15673
tp15674
a(g900
g960
tp15675
a(g427
g991
tp15676
a(g900
g960
tp15677
a(g399
g2059
tp15678
a(g900
g960
tp15679
a(g17
g1208
tp15680
a(g900
g960
tp15681
a(g737
V%}
p15682
tp15683
a(g7
V\u000a    
p15684
tp15685
a(g737
V{{
p15686
tp15687
a(g900
g960
tp15688
a(g668
Vloop
p15689
tp15690
a(g427
V.last
p15691
tp15692
a(g900
g960
tp15693
a(g737
V}}
p15694
tp15695
a(g7
V\u000a
p15696
tp15697
a(g737
V{%
p15698
tp15699
a(g900
g960
tp15700
a(g818
Vendfor
p15701
tp15702
a(g900
g960
tp15703
a(g737
V%}
p15704
tp15705
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXCEPTION--\u000aTwig_Error_Syntax: The "loop.last" variable is not defined when looping with a condition in "index.twig" at line 3\u000a--TEST--\u000a"for" tag can use an "else" clause\u000a--TEMPLATE--\u000a
p15706
tp15707
a(g737
V{%
p15708
tp15709
a(g900
g960
tp15710
a(g818
Vfor
p15711
tp15712
a(g900
g960
tp15713
a(g427
Vitem
p15714
tp15715
a(g900
g960
tp15716
a(g818
Vin
p15717
tp15718
a(g900
g960
tp15719
a(g427
Vitems
p15720
tp15721
a(g900
g960
tp15722
a(g737
V%}
p15723
tp15724
a(g7
V\u000a  
p15725
tp15726
a(g737
V{%
p15727
tp15728
a(g900
g960
tp15729
a(g818
Vfor
p15730
tp15731
a(g900
g960
tp15732
a(g427
Vitem
p15733
tp15734
a(g900
g960
tp15735
a(g818
Vin
p15736
tp15737
a(g900
g960
tp15738
a(g427
Vitems1
p15739
tp15740
a(g900
g960
tp15741
a(g737
V%}
p15742
tp15743
a(g7
V\u000a    * 
p15744
tp15745
a(g737
V{{
p15746
tp15747
a(g900
g960
tp15748
a(g427
Vitem
p15749
tp15750
a(g900
g960
tp15751
a(g737
V}}
p15752
tp15753
a(g7
V\u000a  
p15754
tp15755
a(g737
V{%
p15756
tp15757
a(g900
g960
tp15758
a(g818
Velse
p15759
tp15760
a(g900
g960
tp15761
a(g737
V%}
p15762
tp15763
a(g7
V\u000a    no 
p15764
tp15765
a(g737
V{{
p15766
tp15767
a(g900
g960
tp15768
a(g427
Vitem
p15769
tp15770
a(g900
g960
tp15771
a(g737
V}}
p15772
tp15773
a(g7
V\u000a  
p15774
tp15775
a(g737
V{%
p15776
tp15777
a(g900
g960
tp15778
a(g818
Vendfor
p15779
tp15780
a(g900
g960
tp15781
a(g737
V%}
p15782
tp15783
a(g7
V\u000a
p15784
tp15785
a(g737
V{%
p15786
tp15787
a(g900
g960
tp15788
a(g818
Velse
p15789
tp15790
a(g900
g960
tp15791
a(g737
V%}
p15792
tp15793
a(g7
V\u000a  no item1\u000a
p15794
tp15795
a(g737
V{%
p15796
tp15797
a(g900
g960
tp15798
a(g818
Vendfor
p15799
tp15800
a(g900
g960
tp15801
a(g737
V%}
p15802
tp15803
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'), 'items1' => array())\u000a--EXPECT--\u000ano a\u000a        no b\u000a--TEST--\u000a"for" tag iterates over iterable and countable objects\u000a--TEMPLATE--\u000a
p15804
tp15805
a(g737
V{%
p15806
tp15807
a(g900
g960
tp15808
a(g818
Vfor
p15809
tp15810
a(g900
g960
tp15811
a(g427
Vitem
p15812
tp15813
a(g900
g960
tp15814
a(g818
Vin
p15815
tp15816
a(g900
g960
tp15817
a(g427
Vitems
p15818
tp15819
a(g900
g960
tp15820
a(g737
V%}
p15821
tp15822
a(g7
V\u000a  * 
p15823
tp15824
a(g737
V{{
p15825
tp15826
a(g900
g960
tp15827
a(g427
Vitem
p15828
tp15829
a(g900
g960
tp15830
a(g737
V}}
p15831
tp15832
a(g7
V\u000a  * 
p15833
tp15834
a(g737
V{{
p15835
tp15836
a(g900
g960
tp15837
a(g668
Vloop
p15838
tp15839
a(g427
V.index
p15840
tp15841
a(g900
g960
tp15842
a(g737
V}}
p15843
tp15844
a(g7
g1706
tp15845
a(g737
V{{
p15846
tp15847
a(g900
g960
tp15848
a(g668
Vloop
p15849
tp15850
a(g427
V.index0
p15851
tp15852
a(g900
g960
tp15853
a(g737
V}}
p15854
tp15855
a(g7
V\u000a  * 
p15856
tp15857
a(g737
V{{
p15858
tp15859
a(g900
g960
tp15860
a(g668
Vloop
p15861
tp15862
a(g427
V.revindex
p15863
tp15864
a(g900
g960
tp15865
a(g737
V}}
p15866
tp15867
a(g7
g1706
tp15868
a(g737
V{{
p15869
tp15870
a(g900
g960
tp15871
a(g668
Vloop
p15872
tp15873
a(g427
V.revindex0
p15874
tp15875
a(g900
g960
tp15876
a(g737
V}}
p15877
tp15878
a(g7
V\u000a  * 
p15879
tp15880
a(g737
V{{
p15881
tp15882
a(g900
g960
tp15883
a(g668
Vloop
p15884
tp15885
a(g427
V.first
p15886
tp15887
a(g900
g960
tp15888
a(g737
V}}
p15889
tp15890
a(g7
g1706
tp15891
a(g737
V{{
p15892
tp15893
a(g900
g960
tp15894
a(g668
Vloop
p15895
tp15896
a(g427
V.last
p15897
tp15898
a(g900
g960
tp15899
a(g737
V}}
p15900
tp15901
a(g7
g1706
tp15902
a(g737
V{{
p15903
tp15904
a(g900
g960
tp15905
a(g668
Vloop
p15906
tp15907
a(g427
V.length
p15908
tp15909
a(g900
g960
tp15910
a(g737
V}}
p15911
tp15912
a(g7
V\u000a\u000a
p15913
tp15914
a(g737
V{%
p15915
tp15916
a(g900
g960
tp15917
a(g818
Vendfor
p15918
tp15919
a(g900
g960
tp15920
a(g737
V%}
p15921
tp15922
a(g7
V\u000a\u000a
p15923
tp15924
a(g737
V{%
p15925
tp15926
a(g900
g960
tp15927
a(g818
Vfor
p15928
tp15929
a(g900
g960
tp15930
a(g427
Vkey
p15931
tp15932
a(g399
g1162
tp15933
a(g900
g960
tp15934
a(g427
Vvalue
p15935
tp15936
a(g900
g960
tp15937
a(g818
Vin
p15938
tp15939
a(g900
g960
tp15940
a(g427
Vitems
p15941
tp15942
a(g900
g960
tp15943
a(g737
V%}
p15944
tp15945
a(g7
V\u000a  * 
p15946
tp15947
a(g737
V{{
p15948
tp15949
a(g900
g960
tp15950
a(g427
Vkey
p15951
tp15952
a(g900
g960
tp15953
a(g737
V}}
p15954
tp15955
a(g7
g1706
tp15956
a(g737
V{{
p15957
tp15958
a(g900
g960
tp15959
a(g427
Vvalue
p15960
tp15961
a(g900
g960
tp15962
a(g737
V}}
p15963
tp15964
a(g7
V\u000a
p15965
tp15966
a(g737
V{%
p15967
tp15968
a(g900
g960
tp15969
a(g818
Vendfor
p15970
tp15971
a(g900
g960
tp15972
a(g737
V%}
p15973
tp15974
a(g7
V\u000a\u000a
p15975
tp15976
a(g737
V{%
p15977
tp15978
a(g900
g960
tp15979
a(g818
Vfor
p15980
tp15981
a(g900
g960
tp15982
a(g427
Vkey
p15983
tp15984
a(g900
g960
tp15985
a(g818
Vin
p15986
tp15987
a(g900
g960
tp15988
a(g427
Vitems
p15989
tp15990
a(g399
g1141
tp15991
a(g560
Vkeys
p15992
tp15993
a(g900
g960
tp15994
a(g737
V%}
p15995
tp15996
a(g7
V\u000a  * 
p15997
tp15998
a(g737
V{{
p15999
tp16000
a(g900
g960
tp16001
a(g427
Vkey
p16002
tp16003
a(g900
g960
tp16004
a(g737
V}}
p16005
tp16006
a(g7
V\u000a
p16007
tp16008
a(g737
V{%
p16009
tp16010
a(g900
g960
tp16011
a(g818
Vendfor
p16012
tp16013
a(g900
g960
tp16014
a(g737
V%}
p16015
tp16016
a(g7
V\u000a--DATA--\u000aclass ItemsIteratorCountable implements Iterator, Countable\u000a
p16017
tp16018
a(g7
g1206
tp16019
a(g7
V\u000a  protected $values = array('foo' => 'bar', 'bar' => 'foo');\u000a  public function current() 
p16020
tp16021
a(g7
g1206
tp16022
a(g7
V return current($this->values); }\u000a  public function key() 
p16023
tp16024
a(g7
g1206
tp16025
a(g7
V return key($this->values); }\u000a  public function next() 
p16026
tp16027
a(g7
g1206
tp16028
a(g7
V return next($this->values); }\u000a  public function rewind() 
p16029
tp16030
a(g7
g1206
tp16031
a(g7
V return reset($this->values); }\u000a  public function valid() 
p16032
tp16033
a(g7
g1206
tp16034
a(g7
V return false !== current($this->values); }\u000a  public function count() 
p16035
tp16036
a(g7
g1206
tp16037
a(g7
V return count($this->values); }\u000a}\u000areturn array('items' => new ItemsIteratorCountable())\u000a--EXPECT--\u000a  * bar\u000a  * 1/0\u000a  * 2/1\u000a  * 1//2\u000a\u000a  * foo\u000a  * 2/1\u000a  * 1/0\u000a  * /1/2\u000a\u000a\u000a  * foo/bar\u000a  * bar/foo\u000a\u000a  * foo\u000a  * bar\u000a--TEST--\u000a"for" tag iterates over iterable objects\u000a--TEMPLATE--\u000a
p16038
tp16039
a(g737
V{%
p16040
tp16041
a(g900
g960
tp16042
a(g818
Vfor
p16043
tp16044
a(g900
g960
tp16045
a(g427
Vitem
p16046
tp16047
a(g900
g960
tp16048
a(g818
Vin
p16049
tp16050
a(g900
g960
tp16051
a(g427
Vitems
p16052
tp16053
a(g900
g960
tp16054
a(g737
V%}
p16055
tp16056
a(g7
V\u000a  * 
p16057
tp16058
a(g737
V{{
p16059
tp16060
a(g900
g960
tp16061
a(g427
Vitem
p16062
tp16063
a(g900
g960
tp16064
a(g737
V}}
p16065
tp16066
a(g7
V\u000a  * 
p16067
tp16068
a(g737
V{{
p16069
tp16070
a(g900
g960
tp16071
a(g668
Vloop
p16072
tp16073
a(g427
V.index
p16074
tp16075
a(g900
g960
tp16076
a(g737
V}}
p16077
tp16078
a(g7
g1706
tp16079
a(g737
V{{
p16080
tp16081
a(g900
g960
tp16082
a(g668
Vloop
p16083
tp16084
a(g427
V.index0
p16085
tp16086
a(g900
g960
tp16087
a(g737
V}}
p16088
tp16089
a(g7
V\u000a  * 
p16090
tp16091
a(g737
V{{
p16092
tp16093
a(g900
g960
tp16094
a(g668
Vloop
p16095
tp16096
a(g427
V.first
p16097
tp16098
a(g900
g960
tp16099
a(g737
V}}
p16100
tp16101
a(g7
V\u000a\u000a
p16102
tp16103
a(g737
V{%
p16104
tp16105
a(g900
g960
tp16106
a(g818
Vendfor
p16107
tp16108
a(g900
g960
tp16109
a(g737
V%}
p16110
tp16111
a(g7
V\u000a\u000a
p16112
tp16113
a(g737
V{%
p16114
tp16115
a(g900
g960
tp16116
a(g818
Vfor
p16117
tp16118
a(g900
g960
tp16119
a(g427
Vkey
p16120
tp16121
a(g399
g1162
tp16122
a(g900
g960
tp16123
a(g427
Vvalue
p16124
tp16125
a(g900
g960
tp16126
a(g818
Vin
p16127
tp16128
a(g900
g960
tp16129
a(g427
Vitems
p16130
tp16131
a(g900
g960
tp16132
a(g737
V%}
p16133
tp16134
a(g7
V\u000a  * 
p16135
tp16136
a(g737
V{{
p16137
tp16138
a(g900
g960
tp16139
a(g427
Vkey
p16140
tp16141
a(g900
g960
tp16142
a(g737
V}}
p16143
tp16144
a(g7
g1706
tp16145
a(g737
V{{
p16146
tp16147
a(g900
g960
tp16148
a(g427
Vvalue
p16149
tp16150
a(g900
g960
tp16151
a(g737
V}}
p16152
tp16153
a(g7
V\u000a
p16154
tp16155
a(g737
V{%
p16156
tp16157
a(g900
g960
tp16158
a(g818
Vendfor
p16159
tp16160
a(g900
g960
tp16161
a(g737
V%}
p16162
tp16163
a(g7
V\u000a\u000a
p16164
tp16165
a(g737
V{%
p16166
tp16167
a(g900
g960
tp16168
a(g818
Vfor
p16169
tp16170
a(g900
g960
tp16171
a(g427
Vkey
p16172
tp16173
a(g900
g960
tp16174
a(g818
Vin
p16175
tp16176
a(g900
g960
tp16177
a(g427
Vitems
p16178
tp16179
a(g399
g1141
tp16180
a(g560
Vkeys
p16181
tp16182
a(g900
g960
tp16183
a(g737
V%}
p16184
tp16185
a(g7
V\u000a  * 
p16186
tp16187
a(g737
V{{
p16188
tp16189
a(g900
g960
tp16190
a(g427
Vkey
p16191
tp16192
a(g900
g960
tp16193
a(g737
V}}
p16194
tp16195
a(g7
V\u000a
p16196
tp16197
a(g737
V{%
p16198
tp16199
a(g900
g960
tp16200
a(g818
Vendfor
p16201
tp16202
a(g900
g960
tp16203
a(g737
V%}
p16204
tp16205
a(g7
V\u000a--DATA--\u000aclass ItemsIterator implements Iterator\u000a
p16206
tp16207
a(g7
g1206
tp16208
a(g7
V\u000a  protected $values = array('foo' => 'bar', 'bar' => 'foo');\u000a  public function current() 
p16209
tp16210
a(g7
g1206
tp16211
a(g7
V return current($this->values); }\u000a  public function key() 
p16212
tp16213
a(g7
g1206
tp16214
a(g7
V return key($this->values); }\u000a  public function next() 
p16215
tp16216
a(g7
g1206
tp16217
a(g7
V return next($this->values); }\u000a  public function rewind() 
p16218
tp16219
a(g7
g1206
tp16220
a(g7
V return reset($this->values); }\u000a  public function valid() 
p16221
tp16222
a(g7
g1206
tp16223
a(g7
V return false !== current($this->values); }\u000a}\u000areturn array('items' => new ItemsIterator())\u000a--EXPECT--\u000a  * bar\u000a  * 1/0\u000a  * 1\u000a\u000a  * foo\u000a  * 2/1\u000a  * \u000a\u000a\u000a  * foo/bar\u000a  * bar/foo\u000a\u000a  * foo\u000a  * bar\u000a--TEST--\u000a"for" tags can be nested\u000a--TEMPLATE--\u000a
p16224
tp16225
a(g737
V{%
p16226
tp16227
a(g900
g960
tp16228
a(g818
Vfor
p16229
tp16230
a(g900
g960
tp16231
a(g427
Vkey
p16232
tp16233
a(g399
g1162
tp16234
a(g900
g960
tp16235
a(g427
Vitem
p16236
tp16237
a(g900
g960
tp16238
a(g818
Vin
p16239
tp16240
a(g900
g960
tp16241
a(g427
Vitems
p16242
tp16243
a(g900
g960
tp16244
a(g737
V%}
p16245
tp16246
a(g7
V\u000a* 
p16247
tp16248
a(g737
V{{
p16249
tp16250
a(g900
g960
tp16251
a(g427
Vkey
p16252
tp16253
a(g900
g960
tp16254
a(g737
V}}
p16255
tp16256
a(g7
V (
p16257
tp16258
a(g737
V{{
p16259
tp16260
a(g900
g960
tp16261
a(g668
Vloop
p16262
tp16263
a(g427
V.length
p16264
tp16265
a(g900
g960
tp16266
a(g737
V}}
p16267
tp16268
a(g7
V):\u000a
p16269
tp16270
a(g737
V{%
p16271
tp16272
a(g900
g960
tp16273
a(g818
Vfor
p16274
tp16275
a(g900
g960
tp16276
a(g427
Vvalue
p16277
tp16278
a(g900
g960
tp16279
a(g818
Vin
p16280
tp16281
a(g900
g960
tp16282
a(g427
Vitem
p16283
tp16284
a(g900
g960
tp16285
a(g737
V%}
p16286
tp16287
a(g7
V\u000a  * 
p16288
tp16289
a(g737
V{{
p16290
tp16291
a(g900
g960
tp16292
a(g427
Vvalue
p16293
tp16294
a(g900
g960
tp16295
a(g737
V}}
p16296
tp16297
a(g7
V (
p16298
tp16299
a(g737
V{{
p16300
tp16301
a(g900
g960
tp16302
a(g668
Vloop
p16303
tp16304
a(g427
V.length
p16305
tp16306
a(g900
g960
tp16307
a(g737
V}}
p16308
tp16309
a(g7
V)\u000a
p16310
tp16311
a(g737
V{%
p16312
tp16313
a(g900
g960
tp16314
a(g818
Vendfor
p16315
tp16316
a(g900
g960
tp16317
a(g737
V%}
p16318
tp16319
a(g7
V\u000a
p16320
tp16321
a(g737
V{%
p16322
tp16323
a(g900
g960
tp16324
a(g818
Vendfor
p16325
tp16326
a(g900
g960
tp16327
a(g737
V%}
p16328
tp16329
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a' => array('a1', 'a2', 'a3'), 'b' => array('b1')))\u000a--EXPECT--\u000a* a (2):\u000a  * a1 (3)\u000a  * a2 (3)\u000a  * a3 (3)\u000a* b (2):\u000a  * b1 (1)\u000a--TEST--\u000a"for" tag iterates over item values\u000a--TEMPLATE--\u000a
p16330
tp16331
a(g737
V{%
p16332
tp16333
a(g900
g960
tp16334
a(g818
Vfor
p16335
tp16336
a(g900
g960
tp16337
a(g427
Vitem
p16338
tp16339
a(g900
g960
tp16340
a(g818
Vin
p16341
tp16342
a(g900
g960
tp16343
a(g427
Vitems
p16344
tp16345
a(g900
g960
tp16346
a(g737
V%}
p16347
tp16348
a(g7
V\u000a  * 
p16349
tp16350
a(g737
V{{
p16351
tp16352
a(g900
g960
tp16353
a(g427
Vitem
p16354
tp16355
a(g900
g960
tp16356
a(g737
V}}
p16357
tp16358
a(g7
V\u000a
p16359
tp16360
a(g737
V{%
p16361
tp16362
a(g900
g960
tp16363
a(g818
Vendfor
p16364
tp16365
a(g900
g960
tp16366
a(g737
V%}
p16367
tp16368
a(g7
V\u000a--DATA--\u000areturn array('items' => array('a', 'b'))\u000a--EXPECT--\u000a  * a\u000a  * b\u000a--TEST--\u000aglobal variables\u000a--TEMPLATE--\u000a
p16369
tp16370
a(g737
V{%
p16371
tp16372
a(g900
g960
tp16373
a(g818
Vinclude
p16374
tp16375
a(g900
g960
tp16376
a(g143
V"included.twig"
p16377
tp16378
a(g900
g960
tp16379
a(g737
V%}
p16380
tp16381
a(g7
V\u000a
p16382
tp16383
a(g737
V{%
p16384
tp16385
a(g900
g960
tp16386
a(g818
Vfrom
p16387
tp16388
a(g900
g960
tp16389
a(g143
V"included.twig"
p16390
tp16391
a(g900
g960
tp16392
a(g427
Vimport
p16393
tp16394
a(g900
g960
tp16395
a(g427
Vfoobar
p16396
tp16397
a(g900
g960
tp16398
a(g737
V%}
p16399
tp16400
a(g7
V\u000a
p16401
tp16402
a(g737
V{{
p16403
tp16404
a(g900
g960
tp16405
a(g427
Vfoobar
p16406
tp16407
a(g399
g1145
tp16408
a(g399
g1149
tp16409
a(g900
g960
tp16410
a(g737
V}}
p16411
tp16412
a(g7
V\u000a--TEMPLATE(included.twig)--\u000a
p16413
tp16414
a(g737
V{%
p16415
tp16416
a(g900
g960
tp16417
a(g818
Vmacro
p16418
tp16419
a(g900
g960
tp16420
a(g427
Vfoobar
p16421
tp16422
a(g399
g1145
tp16423
a(g399
g1149
tp16424
a(g900
g960
tp16425
a(g737
V%}
p16426
tp16427
a(g7
V\u000acalled foobar\u000a
p16428
tp16429
a(g737
V{%
p16430
tp16431
a(g900
g960
tp16432
a(g818
Vendmacro
p16433
tp16434
a(g900
g960
tp16435
a(g737
V%}
p16436
tp16437
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXPECT--\u000acalled foobar\u000a--TEST--\u000a"if" creates a condition\u000a--TEMPLATE--\u000a
p16438
tp16439
a(g737
V{%
p16440
tp16441
a(g900
g960
tp16442
a(g818
Vif
p16443
tp16444
a(g900
g960
tp16445
a(g427
g1339
tp16446
a(g900
g960
tp16447
a(g818
Vis
p16448
tp16449
a(g900
g960
tp16450
a(g560
Vdefined
p16451
tp16452
a(g900
g960
tp16453
a(g737
V%}
p16454
tp16455
a(g7
V\u000a  
p16456
tp16457
a(g737
V{{
p16458
tp16459
a(g900
g960
tp16460
a(g427
g1339
tp16461
a(g900
g960
tp16462
a(g737
V}}
p16463
tp16464
a(g7
V\u000a
p16465
tp16466
a(g737
V{%
p16467
tp16468
a(g900
g960
tp16469
a(g818
Velseif
p16470
tp16471
a(g900
g960
tp16472
a(g427
g1552
tp16473
a(g900
g960
tp16474
a(g818
Vis
p16475
tp16476
a(g900
g960
tp16477
a(g560
Vdefined
p16478
tp16479
a(g900
g960
tp16480
a(g737
V%}
p16481
tp16482
a(g7
V\u000a  
p16483
tp16484
a(g737
V{{
p16485
tp16486
a(g900
g960
tp16487
a(g427
g1552
tp16488
a(g900
g960
tp16489
a(g737
V}}
p16490
tp16491
a(g7
V\u000a
p16492
tp16493
a(g737
V{%
p16494
tp16495
a(g900
g960
tp16496
a(g818
Velse
p16497
tp16498
a(g900
g960
tp16499
a(g737
V%}
p16500
tp16501
a(g7
V\u000a  NOTHING\u000a
p16502
tp16503
a(g737
V{%
p16504
tp16505
a(g900
g960
tp16506
a(g818
Vendif
p16507
tp16508
a(g900
g960
tp16509
a(g737
V%}
p16510
tp16511
a(g7
V\u000a--DATA--\u000areturn array('a' => 'a')\u000a--EXPECT--\u000a  a\u000a--DATA--\u000areturn array('b' => 'b')\u000a--EXPECT--\u000a  b\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a  NOTHING\u000a--TEST--\u000a"if" takes an expression as a test\u000a--TEMPLATE--\u000a
p16512
tp16513
a(g737
V{%
p16514
tp16515
a(g900
g960
tp16516
a(g818
Vif
p16517
tp16518
a(g900
g960
tp16519
a(g427
g1339
tp16520
a(g900
g960
tp16521
a(g399
g2111
tp16522
a(g900
g960
tp16523
a(g17
g1165
tp16524
a(g900
g960
tp16525
a(g737
V%}
p16526
tp16527
a(g7
V\u000a  A1\u000a
p16528
tp16529
a(g737
V{%
p16530
tp16531
a(g900
g960
tp16532
a(g818
Velseif
p16533
tp16534
a(g900
g960
tp16535
a(g427
g1339
tp16536
a(g900
g960
tp16537
a(g399
g2059
tp16538
a(g900
g960
tp16539
a(g17
g1160
tp16540
a(g17
g1208
tp16541
a(g900
g960
tp16542
a(g737
V%}
p16543
tp16544
a(g7
V\u000a  A2\u000a
p16545
tp16546
a(g737
V{%
p16547
tp16548
a(g900
g960
tp16549
a(g818
Velse
p16550
tp16551
a(g900
g960
tp16552
a(g737
V%}
p16553
tp16554
a(g7
V\u000a  A3\u000a
p16555
tp16556
a(g737
V{%
p16557
tp16558
a(g900
g960
tp16559
a(g818
Vendif
p16560
tp16561
a(g900
g960
tp16562
a(g737
V%}
p16563
tp16564
a(g7
V\u000a--DATA--\u000areturn array('a' => 1)\u000a--EXPECT--\u000a  A1\u000a--DATA--\u000areturn array('a' => 12)\u000a--EXPECT--\u000a  A2\u000a--DATA--\u000areturn array('a' => 7)\u000a--EXPECT--\u000a  A3\u000a--TEST--\u000a"include" tag\u000a--TEMPLATE--\u000aFOO\u000a
p16565
tp16566
a(g737
V{%
p16567
tp16568
a(g900
g960
tp16569
a(g818
Vinclude
p16570
tp16571
a(g900
g960
tp16572
a(g143
V"foo.twig"
p16573
tp16574
a(g900
g960
tp16575
a(g737
V%}
p16576
tp16577
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000aFOOBAR\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a\u000aFOOBAR\u000aBAR\u000a--TEST--\u000a"include" tag allows expressions for the template to include\u000a--TEMPLATE--\u000aFOO\u000a
p16578
tp16579
a(g737
V{%
p16580
tp16581
a(g900
g960
tp16582
a(g818
Vinclude
p16583
tp16584
a(g900
g960
tp16585
a(g427
Vfoo
p16586
tp16587
a(g900
g960
tp16588
a(g737
V%}
p16589
tp16590
a(g7
V\u000a\u000aBAR\u000a--TEMPLATE(foo.twig)--\u000aFOOBAR\u000a--DATA--\u000areturn array('foo' => 'foo.twig')\u000a--EXPECT--\u000aFOO\u000a\u000aFOOBAR\u000aBAR\u000a--TEST--\u000a"include" tag\u000a--TEMPLATE--\u000a
p16591
tp16592
a(g737
V{%
p16593
tp16594
a(g900
g960
tp16595
a(g818
Vinclude
p16596
tp16597
a(g900
g960
tp16598
a(g399
g1089
tp16599
a(g143
V"foo.twig"
p16600
tp16601
a(g399
g1162
tp16602
a(g900
g960
tp16603
a(g143
V"bar.twig"
p16604
tp16605
a(g399
g1093
tp16606
a(g900
g960
tp16607
a(g427
Vignore
p16608
tp16609
a(g900
g960
tp16610
a(g427
Vmissing
p16611
tp16612
a(g900
g960
tp16613
a(g737
V%}
p16614
tp16615
a(g7
V\u000a
p16616
tp16617
a(g737
V{%
p16618
tp16619
a(g900
g960
tp16620
a(g818
Vinclude
p16621
tp16622
a(g900
g960
tp16623
a(g143
V"foo.twig"
p16624
tp16625
a(g900
g960
tp16626
a(g427
Vignore
p16627
tp16628
a(g900
g960
tp16629
a(g427
Vmissing
p16630
tp16631
a(g900
g960
tp16632
a(g737
V%}
p16633
tp16634
a(g7
V\u000a
p16635
tp16636
a(g737
V{%
p16637
tp16638
a(g900
g960
tp16639
a(g818
Vinclude
p16640
tp16641
a(g900
g960
tp16642
a(g143
V"foo.twig"
p16643
tp16644
a(g900
g960
tp16645
a(g427
Vignore
p16646
tp16647
a(g900
g960
tp16648
a(g427
Vmissing
p16649
tp16650
a(g900
g960
tp16651
a(g427
Vwith
p16652
tp16653
a(g900
g960
tp16654
a(g399
g1206
tp16655
a(g399
g1222
tp16656
a(g900
g960
tp16657
a(g737
V%}
p16658
tp16659
a(g7
V\u000a
p16660
tp16661
a(g737
V{%
p16662
tp16663
a(g900
g960
tp16664
a(g818
Vinclude
p16665
tp16666
a(g900
g960
tp16667
a(g143
V"foo.twig"
p16668
tp16669
a(g900
g960
tp16670
a(g427
Vignore
p16671
tp16672
a(g900
g960
tp16673
a(g427
Vmissing
p16674
tp16675
a(g900
g960
tp16676
a(g427
Vwith
p16677
tp16678
a(g900
g960
tp16679
a(g399
g1206
tp16680
a(g399
g1222
tp16681
a(g900
g960
tp16682
a(g427
Vonly
p16683
tp16684
a(g900
g960
tp16685
a(g737
V%}
p16686
tp16687
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a--TEST--\u000a"include" tag\u000a--TEMPLATE--\u000a
p16688
tp16689
a(g737
V{%
p16690
tp16691
a(g900
g960
tp16692
a(g818
Vextends
p16693
tp16694
a(g900
g960
tp16695
a(g143
V"base.twig"
p16696
tp16697
a(g900
g960
tp16698
a(g737
V%}
p16699
tp16700
a(g7
V\u000a\u000a
p16701
tp16702
a(g737
V{%
p16703
tp16704
a(g900
g960
tp16705
a(g818
Vblock
p16706
tp16707
a(g900
g960
tp16708
a(g427
Vcontent
p16709
tp16710
a(g900
g960
tp16711
a(g737
V%}
p16712
tp16713
a(g7
V\u000a    
p16714
tp16715
a(g737
V{{
p16716
tp16717
a(g900
g960
tp16718
a(g668
Vparent
p16719
tp16720
a(g399
g1145
tp16721
a(g399
g1149
tp16722
a(g900
g960
tp16723
a(g737
V}}
p16724
tp16725
a(g7
V\u000a
p16726
tp16727
a(g737
V{%
p16728
tp16729
a(g900
g960
tp16730
a(g818
Vendblock
p16731
tp16732
a(g900
g960
tp16733
a(g737
V%}
p16734
tp16735
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p16736
tp16737
a(g737
V{%
p16738
tp16739
a(g900
g960
tp16740
a(g818
Vblock
p16741
tp16742
a(g900
g960
tp16743
a(g427
Vcontent
p16744
tp16745
a(g900
g960
tp16746
a(g737
V%}
p16747
tp16748
a(g7
V\u000a    
p16749
tp16750
a(g737
V{%
p16751
tp16752
a(g900
g960
tp16753
a(g818
Vinclude
p16754
tp16755
a(g900
g960
tp16756
a(g143
V"foo.twig"
p16757
tp16758
a(g900
g960
tp16759
a(g737
V%}
p16760
tp16761
a(g7
V\u000a
p16762
tp16763
a(g737
V{%
p16764
tp16765
a(g900
g960
tp16766
a(g818
Vendblock
p16767
tp16768
a(g900
g960
tp16769
a(g737
V%}
p16770
tp16771
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXCEPTION--\u000aTwig_Error_Loader: Template "foo.twig" is not defined in "base.twig" at line 3.\u000a--TEST--\u000a"include" tag\u000a--TEMPLATE--\u000a
p16772
tp16773
a(g737
V{%
p16774
tp16775
a(g900
g960
tp16776
a(g818
Vinclude
p16777
tp16778
a(g900
g960
tp16779
a(g143
V"foo.twig"
p16780
tp16781
a(g900
g960
tp16782
a(g737
V%}
p16783
tp16784
a(g7
V\u000a--DATA--\u000areturn array();\u000a--EXCEPTION--\u000aTwig_Error_Loader: Template "foo.twig" is not defined in "index.twig" at line 2.\u000a--TEST--\u000a"include" tag accept variables and only\u000a--TEMPLATE--\u000a
p16785
tp16786
a(g737
V{%
p16787
tp16788
a(g900
g960
tp16789
a(g818
Vinclude
p16790
tp16791
a(g900
g960
tp16792
a(g143
V"foo.twig"
p16793
tp16794
a(g900
g960
tp16795
a(g737
V%}
p16796
tp16797
a(g7
V\u000a
p16798
tp16799
a(g737
V{%
p16800
tp16801
a(g900
g960
tp16802
a(g818
Vinclude
p16803
tp16804
a(g900
g960
tp16805
a(g143
V"foo.twig"
p16806
tp16807
a(g900
g960
tp16808
a(g427
Vonly
p16809
tp16810
a(g900
g960
tp16811
a(g737
V%}
p16812
tp16813
a(g7
V\u000a
p16814
tp16815
a(g737
V{%
p16816
tp16817
a(g900
g960
tp16818
a(g818
Vinclude
p16819
tp16820
a(g900
g960
tp16821
a(g143
V"foo.twig"
p16822
tp16823
a(g900
g960
tp16824
a(g427
Vwith
p16825
tp16826
a(g900
g960
tp16827
a(g399
g1206
tp16828
a(g216
V'foo1'
p16829
tp16830
a(g399
g1210
tp16831
a(g900
g960
tp16832
a(g216
V'bar'
p16833
tp16834
a(g399
g1222
tp16835
a(g900
g960
tp16836
a(g737
V%}
p16837
tp16838
a(g7
V\u000a
p16839
tp16840
a(g737
V{%
p16841
tp16842
a(g900
g960
tp16843
a(g818
Vinclude
p16844
tp16845
a(g900
g960
tp16846
a(g143
V"foo.twig"
p16847
tp16848
a(g900
g960
tp16849
a(g427
Vwith
p16850
tp16851
a(g900
g960
tp16852
a(g399
g1206
tp16853
a(g216
V'foo1'
p16854
tp16855
a(g399
g1210
tp16856
a(g900
g960
tp16857
a(g216
V'bar'
p16858
tp16859
a(g399
g1222
tp16860
a(g900
g960
tp16861
a(g427
Vonly
p16862
tp16863
a(g900
g960
tp16864
a(g737
V%}
p16865
tp16866
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p16867
tp16868
a(g737
V{%
p16869
tp16870
a(g900
g960
tp16871
a(g818
Vfor
p16872
tp16873
a(g900
g960
tp16874
a(g427
g10448
tp16875
a(g399
g1162
tp16876
a(g900
g960
tp16877
a(g427
g10452
tp16878
a(g900
g960
tp16879
a(g818
Vin
p16880
tp16881
a(g900
g960
tp16882
a(g427
V_context
p16883
tp16884
a(g900
g960
tp16885
a(g737
V%}
p16886
tp16887
a(g737
V{{
p16888
tp16889
a(g900
g960
tp16890
a(g427
g10448
tp16891
a(g900
g960
tp16892
a(g737
V}}
p16893
tp16894
a(g7
g1162
tp16895
a(g737
V{%
p16896
tp16897
a(g900
g960
tp16898
a(g818
Vendfor
p16899
tp16900
a(g900
g960
tp16901
a(g737
V%}
p16902
tp16903
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'bar')\u000a--EXPECT--\u000afoo,global,_parent,\u000aglobal,_parent,\u000afoo,global,foo1,_parent,\u000afoo1,global,_parent,\u000a--TEST--\u000a"include" tag accepts Twig_Template instance\u000a--TEMPLATE--\u000a
p16904
tp16905
a(g737
V{%
p16906
tp16907
a(g900
g960
tp16908
a(g818
Vinclude
p16909
tp16910
a(g900
g960
tp16911
a(g427
Vfoo
p16912
tp16913
a(g900
g960
tp16914
a(g737
V%}
p16915
tp16916
a(g7
V FOO\u000a--TEMPLATE(foo.twig)--\u000aBAR\u000a--DATA--\u000areturn array('foo' => $twig->loadTemplate('foo.twig'))\u000a--EXPECT--\u000aBAR FOO\u000a--TEST--\u000a"include" tag\u000a--TEMPLATE--\u000a
p16917
tp16918
a(g737
V{%
p16919
tp16920
a(g900
g960
tp16921
a(g818
Vinclude
p16922
tp16923
a(g900
g960
tp16924
a(g399
g1089
tp16925
a(g143
V"foo.twig"
p16926
tp16927
a(g399
g1162
tp16928
a(g900
g960
tp16929
a(g143
V"bar.twig"
p16930
tp16931
a(g399
g1093
tp16932
a(g900
g960
tp16933
a(g737
V%}
p16934
tp16935
a(g7
V\u000a
p16936
tp16937
a(g737
V{%
p16938
tp16939
a(g900
g960
tp16940
a(g818
Vinclude
p16941
tp16942
a(g900
g960
tp16943
a(g399
g1089
tp16944
a(g143
V"bar.twig"
p16945
tp16946
a(g399
g1162
tp16947
a(g900
g960
tp16948
a(g143
V"foo.twig"
p16949
tp16950
a(g399
g1093
tp16951
a(g900
g960
tp16952
a(g737
V%}
p16953
tp16954
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000afoo\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000afoo\u000a--TEST--\u000a"include" tag accept variables\u000a--TEMPLATE--\u000a
p16955
tp16956
a(g737
V{%
p16957
tp16958
a(g900
g960
tp16959
a(g818
Vinclude
p16960
tp16961
a(g900
g960
tp16962
a(g143
V"foo.twig"
p16963
tp16964
a(g900
g960
tp16965
a(g427
Vwith
p16966
tp16967
a(g900
g960
tp16968
a(g399
g1206
tp16969
a(g216
V'foo'
p16970
tp16971
a(g399
g1210
tp16972
a(g900
g960
tp16973
a(g216
V'bar'
p16974
tp16975
a(g399
g1222
tp16976
a(g900
g960
tp16977
a(g737
V%}
p16978
tp16979
a(g7
V\u000a
p16980
tp16981
a(g737
V{%
p16982
tp16983
a(g900
g960
tp16984
a(g818
Vinclude
p16985
tp16986
a(g900
g960
tp16987
a(g143
V"foo.twig"
p16988
tp16989
a(g900
g960
tp16990
a(g427
Vwith
p16991
tp16992
a(g900
g960
tp16993
a(g427
Vvars
p16994
tp16995
a(g900
g960
tp16996
a(g737
V%}
p16997
tp16998
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p16999
tp17000
a(g737
V{{
p17001
tp17002
a(g900
g960
tp17003
a(g427
Vfoo
p17004
tp17005
a(g900
g960
tp17006
a(g737
V}}
p17007
tp17008
a(g7
V\u000a--DATA--\u000areturn array('vars' => array('foo' => 'bar'))\u000a--EXPECT--\u000abar\u000abar\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17009
tp17010
a(g737
V{%
p17011
tp17012
a(g900
g960
tp17013
a(g818
Vextends
p17014
tp17015
a(g900
g960
tp17016
a(g143
V"foo.twig"
p17017
tp17018
a(g900
g960
tp17019
a(g737
V%}
p17020
tp17021
a(g7
V\u000a\u000a
p17022
tp17023
a(g737
V{%
p17024
tp17025
a(g900
g960
tp17026
a(g818
Vblock
p17027
tp17028
a(g900
g960
tp17029
a(g427
Vcontent
p17030
tp17031
a(g900
g960
tp17032
a(g737
V%}
p17033
tp17034
a(g7
V\u000aFOO\u000a
p17035
tp17036
a(g737
V{%
p17037
tp17038
a(g900
g960
tp17039
a(g818
Vendblock
p17040
tp17041
a(g900
g960
tp17042
a(g737
V%}
p17043
tp17044
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p17045
tp17046
a(g737
V{%
p17047
tp17048
a(g900
g960
tp17049
a(g818
Vblock
p17050
tp17051
a(g900
g960
tp17052
a(g427
Vcontent
p17053
tp17054
a(g900
g960
tp17055
a(g737
V%}
p17056
tp17057
a(g737
V{%
p17058
tp17059
a(g900
g960
tp17060
a(g818
Vendblock
p17061
tp17062
a(g900
g960
tp17063
a(g737
V%}
p17064
tp17065
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a--TEST--\u000ablock_expr2\u000a--TEMPLATE--\u000a
p17066
tp17067
a(g737
V{%
p17068
tp17069
a(g900
g960
tp17070
a(g818
Vextends
p17071
tp17072
a(g900
g960
tp17073
a(g143
V"base2.twig"
p17074
tp17075
a(g900
g960
tp17076
a(g737
V%}
p17077
tp17078
a(g7
V\u000a\u000a
p17079
tp17080
a(g737
V{%
p17081
tp17082
a(g900
g960
tp17083
a(g818
Vblock
p17084
tp17085
a(g900
g960
tp17086
a(g427
Velement
p17087
tp17088
a(g900
g960
tp17089
a(g900
g1678
tp17090
a(g737
V%}
p17091
tp17092
a(g7
V\u000a    Element:\u000a    
p17093
tp17094
a(g737
V{{
p17095
tp17096
a(g399
g1678
tp17097
a(g900
g960
tp17098
a(g668
Vparent
p17099
tp17100
a(g399
g1145
tp17101
a(g399
g1149
tp17102
a(g900
g960
tp17103
a(g900
g1678
tp17104
a(g737
V}}
p17105
tp17106
a(g7
V\u000a
p17107
tp17108
a(g737
V{%
p17109
tp17110
a(g900
g960
tp17111
a(g818
Vendblock
p17112
tp17113
a(g900
g960
tp17114
a(g737
V%}
p17115
tp17116
a(g7
V\u000a--TEMPLATE(base2.twig)--\u000a
p17117
tp17118
a(g737
V{%
p17119
tp17120
a(g900
g960
tp17121
a(g818
Vextends
p17122
tp17123
a(g900
g960
tp17124
a(g143
V"base.twig"
p17125
tp17126
a(g900
g960
tp17127
a(g737
V%}
p17128
tp17129
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p17130
tp17131
a(g737
V{%
p17132
tp17133
a(g900
g960
tp17134
a(g818
Vspaceless
p17135
tp17136
a(g900
g960
tp17137
a(g737
V%}
p17138
tp17139
a(g7
V\u000a
p17140
tp17141
a(g737
V{%
p17142
tp17143
a(g900
g960
tp17144
a(g818
Vblock
p17145
tp17146
a(g900
g960
tp17147
a(g427
Velement
p17148
tp17149
a(g900
g960
tp17150
a(g900
g1678
tp17151
a(g737
V%}
p17152
tp17153
a(g7
V\u000a    <div>\u000a        
p17154
tp17155
a(g737
V{%
p17156
tp17157
a(g900
V- 
p17158
tp17159
a(g818
Vif
p17160
tp17161
a(g900
g960
tp17162
a(g427
Vitem
p17163
tp17164
a(g427
V.children
p17165
tp17166
a(g900
g960
tp17167
a(g818
Vis
p17168
tp17169
a(g900
g960
tp17170
a(g560
Vdefined
p17171
tp17172
a(g900
g960
tp17173
a(g737
V%}
p17174
tp17175
a(g7
V\u000a            
p17176
tp17177
a(g737
V{%
p17178
tp17179
a(g900
V- 
p17180
tp17181
a(g818
Vfor
p17182
tp17183
a(g900
g960
tp17184
a(g427
Vitem
p17185
tp17186
a(g900
g960
tp17187
a(g818
Vin
p17188
tp17189
a(g900
g960
tp17190
a(g427
Vitem
p17191
tp17192
a(g427
V.children
p17193
tp17194
a(g900
g960
tp17195
a(g737
V%}
p17196
tp17197
a(g7
V\u000a                
p17198
tp17199
a(g737
V{{
p17200
tp17201
a(g399
g1678
tp17202
a(g900
g960
tp17203
a(g668
Vblock
p17204
tp17205
a(g399
g1145
tp17206
a(g216
V'element'
p17207
tp17208
a(g399
g1149
tp17209
a(g900
g960
tp17210
a(g900
g1678
tp17211
a(g737
V}}
p17212
tp17213
a(g7
V\u000a            
p17214
tp17215
a(g737
V{%
p17216
tp17217
a(g900
g960
tp17218
a(g818
Vendfor
p17219
tp17220
a(g900
g960
tp17221
a(g737
V%}
p17222
tp17223
a(g7
V\u000a        
p17224
tp17225
a(g737
V{%
p17226
tp17227
a(g900
V- 
p17228
tp17229
a(g818
Vendif
p17230
tp17231
a(g900
g960
tp17232
a(g900
g1678
tp17233
a(g737
V%}
p17234
tp17235
a(g7
V\u000a    </div>\u000a
p17236
tp17237
a(g737
V{%
p17238
tp17239
a(g900
V- 
p17240
tp17241
a(g818
Vendblock
p17242
tp17243
a(g900
g960
tp17244
a(g737
V%}
p17245
tp17246
a(g7
V\u000a
p17247
tp17248
a(g737
V{%
p17249
tp17250
a(g900
g960
tp17251
a(g818
Vendspaceless
p17252
tp17253
a(g900
g960
tp17254
a(g737
V%}
p17255
tp17256
a(g7
V\u000a--DATA--\u000areturn array(\u000a    'item' => array(\u000a        'children' => array(\u000a            null,\u000a            null,\u000a        )\u000a    )\u000a)\u000a--EXPECT--\u000aElement:<div>Element:<div></div>Element:<div></div></div>\u000a--TEST--\u000ablock_expr\u000a--TEMPLATE--\u000a
p17257
tp17258
a(g737
V{%
p17259
tp17260
a(g900
g960
tp17261
a(g818
Vextends
p17262
tp17263
a(g900
g960
tp17264
a(g143
V"base.twig"
p17265
tp17266
a(g900
g960
tp17267
a(g737
V%}
p17268
tp17269
a(g7
V\u000a\u000a
p17270
tp17271
a(g737
V{%
p17272
tp17273
a(g900
g960
tp17274
a(g818
Vblock
p17275
tp17276
a(g900
g960
tp17277
a(g427
Velement
p17278
tp17279
a(g900
g960
tp17280
a(g900
g1678
tp17281
a(g737
V%}
p17282
tp17283
a(g7
V\u000a    Element:\u000a    
p17284
tp17285
a(g737
V{{
p17286
tp17287
a(g399
g1678
tp17288
a(g900
g960
tp17289
a(g668
Vparent
p17290
tp17291
a(g399
g1145
tp17292
a(g399
g1149
tp17293
a(g900
g960
tp17294
a(g900
g1678
tp17295
a(g737
V}}
p17296
tp17297
a(g7
V\u000a
p17298
tp17299
a(g737
V{%
p17300
tp17301
a(g900
g960
tp17302
a(g818
Vendblock
p17303
tp17304
a(g900
g960
tp17305
a(g737
V%}
p17306
tp17307
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p17308
tp17309
a(g737
V{%
p17310
tp17311
a(g900
g960
tp17312
a(g818
Vspaceless
p17313
tp17314
a(g900
g960
tp17315
a(g737
V%}
p17316
tp17317
a(g7
V\u000a
p17318
tp17319
a(g737
V{%
p17320
tp17321
a(g900
g960
tp17322
a(g818
Vblock
p17323
tp17324
a(g900
g960
tp17325
a(g427
Velement
p17326
tp17327
a(g900
g960
tp17328
a(g900
g1678
tp17329
a(g737
V%}
p17330
tp17331
a(g7
V\u000a    <div>\u000a        
p17332
tp17333
a(g737
V{%
p17334
tp17335
a(g900
V- 
p17336
tp17337
a(g818
Vif
p17338
tp17339
a(g900
g960
tp17340
a(g427
Vitem
p17341
tp17342
a(g427
V.children
p17343
tp17344
a(g900
g960
tp17345
a(g818
Vis
p17346
tp17347
a(g900
g960
tp17348
a(g560
Vdefined
p17349
tp17350
a(g900
g960
tp17351
a(g737
V%}
p17352
tp17353
a(g7
V\u000a            
p17354
tp17355
a(g737
V{%
p17356
tp17357
a(g900
V- 
p17358
tp17359
a(g818
Vfor
p17360
tp17361
a(g900
g960
tp17362
a(g427
Vitem
p17363
tp17364
a(g900
g960
tp17365
a(g818
Vin
p17366
tp17367
a(g900
g960
tp17368
a(g427
Vitem
p17369
tp17370
a(g427
V.children
p17371
tp17372
a(g900
g960
tp17373
a(g737
V%}
p17374
tp17375
a(g7
V\u000a                
p17376
tp17377
a(g737
V{{
p17378
tp17379
a(g399
g1678
tp17380
a(g900
g960
tp17381
a(g668
Vblock
p17382
tp17383
a(g399
g1145
tp17384
a(g216
V'element'
p17385
tp17386
a(g399
g1149
tp17387
a(g900
g960
tp17388
a(g900
g1678
tp17389
a(g737
V}}
p17390
tp17391
a(g7
V\u000a            
p17392
tp17393
a(g737
V{%
p17394
tp17395
a(g900
g960
tp17396
a(g818
Vendfor
p17397
tp17398
a(g900
g960
tp17399
a(g737
V%}
p17400
tp17401
a(g7
V\u000a        
p17402
tp17403
a(g737
V{%
p17404
tp17405
a(g900
V- 
p17406
tp17407
a(g818
Vendif
p17408
tp17409
a(g900
g960
tp17410
a(g900
g1678
tp17411
a(g737
V%}
p17412
tp17413
a(g7
V\u000a    </div>\u000a
p17414
tp17415
a(g737
V{%
p17416
tp17417
a(g900
V- 
p17418
tp17419
a(g818
Vendblock
p17420
tp17421
a(g900
g960
tp17422
a(g737
V%}
p17423
tp17424
a(g7
V\u000a
p17425
tp17426
a(g737
V{%
p17427
tp17428
a(g900
g960
tp17429
a(g818
Vendspaceless
p17430
tp17431
a(g900
g960
tp17432
a(g737
V%}
p17433
tp17434
a(g7
V\u000a--DATA--\u000areturn array(\u000a    'item' => array(\u000a        'children' => array(\u000a            null,\u000a            null,\u000a        )\u000a    )\u000a)\u000a--EXPECT--\u000aElement:<div>Element:<div></div>Element:<div></div></div>\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17435
tp17436
a(g737
V{%
p17437
tp17438
a(g900
g960
tp17439
a(g818
Vextends
p17440
tp17441
a(g900
g960
tp17442
a(g427
Vstandalone
p17443
tp17444
a(g900
g960
tp17445
a(g399
g2039
tp17446
a(g900
g960
tp17447
a(g427
Vfoo
p17448
tp17449
a(g900
g960
tp17450
a(g399
g1210
tp17451
a(g900
g960
tp17452
a(g216
V'bar.twig'
p17453
tp17454
a(g900
g960
tp17455
a(g737
V%}
p17456
tp17457
a(g7
V\u000a\u000a
p17458
tp17459
a(g737
V{%
p17460
tp17461
a(g900
g960
tp17462
a(g818
Vblock
p17463
tp17464
a(g900
g960
tp17465
a(g427
Vcontent
p17466
tp17467
a(g900
g960
tp17468
a(g737
V%}
p17469
tp17470
a(g737
V{{
p17471
tp17472
a(g900
g960
tp17473
a(g668
Vparent
p17474
tp17475
a(g399
g1145
tp17476
a(g399
g1149
tp17477
a(g900
g960
tp17478
a(g737
V}}
p17479
tp17480
a(g7
VFOO
p17481
tp17482
a(g737
V{%
p17483
tp17484
a(g900
g960
tp17485
a(g818
Vendblock
p17486
tp17487
a(g900
g960
tp17488
a(g737
V%}
p17489
tp17490
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p17491
tp17492
a(g737
V{%
p17493
tp17494
a(g900
g960
tp17495
a(g818
Vblock
p17496
tp17497
a(g900
g960
tp17498
a(g427
Vcontent
p17499
tp17500
a(g900
g960
tp17501
a(g737
V%}
p17502
tp17503
a(g7
VFOO
p17504
tp17505
a(g737
V{%
p17506
tp17507
a(g900
g960
tp17508
a(g818
Vendblock
p17509
tp17510
a(g900
g960
tp17511
a(g737
V%}
p17512
tp17513
a(g7
V\u000a--TEMPLATE(bar.twig)--\u000a
p17514
tp17515
a(g737
V{%
p17516
tp17517
a(g900
g960
tp17518
a(g818
Vblock
p17519
tp17520
a(g900
g960
tp17521
a(g427
Vcontent
p17522
tp17523
a(g900
g960
tp17524
a(g737
V%}
p17525
tp17526
a(g7
VBAR
p17527
tp17528
a(g737
V{%
p17529
tp17530
a(g900
g960
tp17531
a(g818
Vendblock
p17532
tp17533
a(g900
g960
tp17534
a(g737
V%}
p17535
tp17536
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'foo.twig', 'standalone' => true)\u000a--EXPECT--\u000aFOOFOO\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17537
tp17538
a(g737
V{%
p17539
tp17540
a(g900
g960
tp17541
a(g818
Vextends
p17542
tp17543
a(g900
g960
tp17544
a(g427
Vfoo
p17545
tp17546
a(g900
g960
tp17547
a(g737
V%}
p17548
tp17549
a(g7
V\u000a\u000a
p17550
tp17551
a(g737
V{%
p17552
tp17553
a(g900
g960
tp17554
a(g818
Vblock
p17555
tp17556
a(g900
g960
tp17557
a(g427
Vcontent
p17558
tp17559
a(g900
g960
tp17560
a(g737
V%}
p17561
tp17562
a(g7
V\u000aFOO\u000a
p17563
tp17564
a(g737
V{%
p17565
tp17566
a(g900
g960
tp17567
a(g818
Vendblock
p17568
tp17569
a(g900
g960
tp17570
a(g737
V%}
p17571
tp17572
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p17573
tp17574
a(g737
V{%
p17575
tp17576
a(g900
g960
tp17577
a(g818
Vblock
p17578
tp17579
a(g900
g960
tp17580
a(g427
Vcontent
p17581
tp17582
a(g900
g960
tp17583
a(g737
V%}
p17584
tp17585
a(g737
V{%
p17586
tp17587
a(g900
g960
tp17588
a(g818
Vendblock
p17589
tp17590
a(g900
g960
tp17591
a(g737
V%}
p17592
tp17593
a(g7
V\u000a--DATA--\u000areturn array('foo' => 'foo.twig')\u000a--EXPECT--\u000aFOO\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17594
tp17595
a(g737
V{%
p17596
tp17597
a(g900
g960
tp17598
a(g818
Vextends
p17599
tp17600
a(g900
g960
tp17601
a(g143
V"foo.twig"
p17602
tp17603
a(g900
g960
tp17604
a(g737
V%}
p17605
tp17606
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p17607
tp17608
a(g737
V{%
p17609
tp17610
a(g900
g960
tp17611
a(g818
Vblock
p17612
tp17613
a(g900
g960
tp17614
a(g427
Vcontent
p17615
tp17616
a(g900
g960
tp17617
a(g737
V%}
p17618
tp17619
a(g7
VFOO
p17620
tp17621
a(g737
V{%
p17622
tp17623
a(g900
g960
tp17624
a(g818
Vendblock
p17625
tp17626
a(g900
g960
tp17627
a(g737
V%}
p17628
tp17629
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aFOO\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17630
tp17631
a(g737
V{%
p17632
tp17633
a(g900
g960
tp17634
a(g818
Vextends
p17635
tp17636
a(g900
g960
tp17637
a(g399
g1089
tp17638
a(g143
V"foo.twig"
p17639
tp17640
a(g399
g1162
tp17641
a(g900
g960
tp17642
a(g143
V"bar.twig"
p17643
tp17644
a(g399
g1093
tp17645
a(g900
g960
tp17646
a(g737
V%}
p17647
tp17648
a(g7
V\u000a--TEMPLATE(bar.twig)--\u000a
p17649
tp17650
a(g737
V{%
p17651
tp17652
a(g900
g960
tp17653
a(g818
Vblock
p17654
tp17655
a(g900
g960
tp17656
a(g427
Vcontent
p17657
tp17658
a(g900
g960
tp17659
a(g737
V%}
p17660
tp17661
a(g7
V\u000afoo\u000a
p17662
tp17663
a(g737
V{%
p17664
tp17665
a(g900
g960
tp17666
a(g818
Vendblock
p17667
tp17668
a(g900
g960
tp17669
a(g737
V%}
p17670
tp17671
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17672
tp17673
a(g737
V{%
p17674
tp17675
a(g900
g960
tp17676
a(g818
Vextends
p17677
tp17678
a(g900
g960
tp17679
a(g143
V"layout.twig"
p17680
tp17681
a(g900
g960
tp17682
a(g737
V%}
p17683
tp17684
a(g737
V{%
p17685
tp17686
a(g900
g960
tp17687
a(g818
Vblock
p17688
tp17689
a(g900
g960
tp17690
a(g427
Vcontent
p17691
tp17692
a(g900
g960
tp17693
a(g737
V%}
p17694
tp17695
a(g737
V{{
p17696
tp17697
a(g900
g960
tp17698
a(g668
Vparent
p17699
tp17700
a(g399
g1145
tp17701
a(g399
g1149
tp17702
a(g900
g960
tp17703
a(g737
V}}
p17704
tp17705
a(g7
Vindex 
p17706
tp17707
a(g737
V{%
p17708
tp17709
a(g900
g960
tp17710
a(g818
Vendblock
p17711
tp17712
a(g900
g960
tp17713
a(g737
V%}
p17714
tp17715
a(g7
V\u000a--TEMPLATE(layout.twig)--\u000a
p17716
tp17717
a(g737
V{%
p17718
tp17719
a(g900
g960
tp17720
a(g818
Vextends
p17721
tp17722
a(g900
g960
tp17723
a(g143
V"base.twig"
p17724
tp17725
a(g900
g960
tp17726
a(g737
V%}
p17727
tp17728
a(g737
V{%
p17729
tp17730
a(g900
g960
tp17731
a(g818
Vblock
p17732
tp17733
a(g900
g960
tp17734
a(g427
Vcontent
p17735
tp17736
a(g900
g960
tp17737
a(g737
V%}
p17738
tp17739
a(g737
V{{
p17740
tp17741
a(g900
g960
tp17742
a(g668
Vparent
p17743
tp17744
a(g399
g1145
tp17745
a(g399
g1149
tp17746
a(g900
g960
tp17747
a(g737
V}}
p17748
tp17749
a(g7
Vlayout 
p17750
tp17751
a(g737
V{%
p17752
tp17753
a(g900
g960
tp17754
a(g818
Vendblock
p17755
tp17756
a(g900
g960
tp17757
a(g737
V%}
p17758
tp17759
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p17760
tp17761
a(g737
V{%
p17762
tp17763
a(g900
g960
tp17764
a(g818
Vblock
p17765
tp17766
a(g900
g960
tp17767
a(g427
Vcontent
p17768
tp17769
a(g900
g960
tp17770
a(g737
V%}
p17771
tp17772
a(g7
Vbase 
p17773
tp17774
a(g737
V{%
p17775
tp17776
a(g900
g960
tp17777
a(g818
Vendblock
p17778
tp17779
a(g900
g960
tp17780
a(g737
V%}
p17781
tp17782
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000abase layout index\u000a--TEST--\u000a"block" tag\u000a--TEMPLATE--\u000a
p17783
tp17784
a(g737
V{%
p17785
tp17786
a(g900
g960
tp17787
a(g818
Vblock
p17788
tp17789
a(g900
g960
tp17790
a(g427
Vcontent
p17791
tp17792
a(g900
g960
tp17793
a(g737
V%}
p17794
tp17795
a(g7
V\u000a    CONTENT\u000a    
p17796
tp17797
a(g737
V{%
p17798
tp17799
a(g900
V- 
p17800
tp17801
a(g818
Vblock
p17802
tp17803
a(g900
g960
tp17804
a(g427
Vsubcontent
p17805
tp17806
a(g900
g960
tp17807
a(g900
g1678
tp17808
a(g737
V%}
p17809
tp17810
a(g7
V\u000a        SUBCONTENT\u000a    
p17811
tp17812
a(g737
V{%
p17813
tp17814
a(g900
V- 
p17815
tp17816
a(g818
Vendblock
p17817
tp17818
a(g900
g960
tp17819
a(g900
g1678
tp17820
a(g737
V%}
p17821
tp17822
a(g7
V\u000a    ENDCONTENT\u000a
p17823
tp17824
a(g737
V{%
p17825
tp17826
a(g900
g960
tp17827
a(g818
Vendblock
p17828
tp17829
a(g900
g960
tp17830
a(g737
V%}
p17831
tp17832
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aCONTENTSUBCONTENTENDCONTENT\u000a--TEST--\u000a"block" tag\u000a--TEMPLATE--\u000a
p17833
tp17834
a(g737
V{%
p17835
tp17836
a(g900
g960
tp17837
a(g818
Vextends
p17838
tp17839
a(g900
g960
tp17840
a(g143
V"foo.twig"
p17841
tp17842
a(g900
g960
tp17843
a(g737
V%}
p17844
tp17845
a(g7
V\u000a\u000a
p17846
tp17847
a(g737
V{%
p17848
tp17849
a(g900
g960
tp17850
a(g818
Vblock
p17851
tp17852
a(g900
g960
tp17853
a(g427
Vcontent
p17854
tp17855
a(g900
g960
tp17856
a(g737
V%}
p17857
tp17858
a(g7
V\u000a    
p17859
tp17860
a(g737
V{%
p17861
tp17862
a(g900
g960
tp17863
a(g818
Vblock
p17864
tp17865
a(g900
g960
tp17866
a(g427
Vsubcontent
p17867
tp17868
a(g900
g960
tp17869
a(g737
V%}
p17870
tp17871
a(g7
V\u000a        
p17872
tp17873
a(g737
V{%
p17874
tp17875
a(g900
g960
tp17876
a(g818
Vblock
p17877
tp17878
a(g900
g960
tp17879
a(g427
Vsubsubcontent
p17880
tp17881
a(g900
g960
tp17882
a(g737
V%}
p17883
tp17884
a(g7
V\u000a            SUBSUBCONTENT\u000a        
p17885
tp17886
a(g737
V{%
p17887
tp17888
a(g900
g960
tp17889
a(g818
Vendblock
p17890
tp17891
a(g900
g960
tp17892
a(g737
V%}
p17893
tp17894
a(g7
V\u000a    
p17895
tp17896
a(g737
V{%
p17897
tp17898
a(g900
g960
tp17899
a(g818
Vendblock
p17900
tp17901
a(g900
g960
tp17902
a(g737
V%}
p17903
tp17904
a(g7
V\u000a
p17905
tp17906
a(g737
V{%
p17907
tp17908
a(g900
g960
tp17909
a(g818
Vendblock
p17910
tp17911
a(g900
g960
tp17912
a(g737
V%}
p17913
tp17914
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p17915
tp17916
a(g737
V{%
p17917
tp17918
a(g900
g960
tp17919
a(g818
Vblock
p17920
tp17921
a(g900
g960
tp17922
a(g427
Vcontent
p17923
tp17924
a(g900
g960
tp17925
a(g737
V%}
p17926
tp17927
a(g7
V\u000a    
p17928
tp17929
a(g737
V{%
p17930
tp17931
a(g900
g960
tp17932
a(g818
Vblock
p17933
tp17934
a(g900
g960
tp17935
a(g427
Vsubcontent
p17936
tp17937
a(g900
g960
tp17938
a(g737
V%}
p17939
tp17940
a(g7
V\u000a        SUBCONTENT\u000a    
p17941
tp17942
a(g737
V{%
p17943
tp17944
a(g900
g960
tp17945
a(g818
Vendblock
p17946
tp17947
a(g900
g960
tp17948
a(g737
V%}
p17949
tp17950
a(g7
V\u000a
p17951
tp17952
a(g737
V{%
p17953
tp17954
a(g900
g960
tp17955
a(g818
Vendblock
p17956
tp17957
a(g900
g960
tp17958
a(g737
V%}
p17959
tp17960
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aSUBSUBCONTENT\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p17961
tp17962
a(g737
V{%
p17963
tp17964
a(g900
g960
tp17965
a(g818
Vextends
p17966
tp17967
a(g900
g960
tp17968
a(g143
V"layout.twig"
p17969
tp17970
a(g900
g960
tp17971
a(g737
V%}
p17972
tp17973
a(g7
V\u000a
p17974
tp17975
a(g737
V{%
p17976
tp17977
a(g900
g960
tp17978
a(g818
Vblock
p17979
tp17980
a(g900
g960
tp17981
a(g427
Vinside
p17982
tp17983
a(g900
g960
tp17984
a(g737
V%}
p17985
tp17986
a(g7
VINSIDE
p17987
tp17988
a(g737
V{%
p17989
tp17990
a(g900
g960
tp17991
a(g818
Vendblock
p17992
tp17993
a(g900
g960
tp17994
a(g427
Vinside
p17995
tp17996
a(g900
g960
tp17997
a(g737
V%}
p17998
tp17999
a(g7
V\u000a--TEMPLATE(layout.twig)--\u000a
p18000
tp18001
a(g737
V{%
p18002
tp18003
a(g900
g960
tp18004
a(g818
Vextends
p18005
tp18006
a(g900
g960
tp18007
a(g143
V"base.twig"
p18008
tp18009
a(g900
g960
tp18010
a(g737
V%}
p18011
tp18012
a(g7
V\u000a
p18013
tp18014
a(g737
V{%
p18015
tp18016
a(g900
g960
tp18017
a(g818
Vblock
p18018
tp18019
a(g900
g960
tp18020
a(g427
Vbody
p18021
tp18022
a(g900
g960
tp18023
a(g737
V%}
p18024
tp18025
a(g7
V\u000a    
p18026
tp18027
a(g737
V{%
p18028
tp18029
a(g900
g960
tp18030
a(g818
Vblock
p18031
tp18032
a(g900
g960
tp18033
a(g427
Vinside
p18034
tp18035
a(g900
g960
tp18036
a(g216
V''
p18037
tp18038
a(g900
g960
tp18039
a(g737
V%}
p18040
tp18041
a(g7
V\u000a
p18042
tp18043
a(g737
V{%
p18044
tp18045
a(g900
g960
tp18046
a(g818
Vendblock
p18047
tp18048
a(g900
g960
tp18049
a(g427
Vbody
p18050
tp18051
a(g900
g960
tp18052
a(g737
V%}
p18053
tp18054
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p18055
tp18056
a(g737
V{%
p18057
tp18058
a(g900
g960
tp18059
a(g818
Vblock
p18060
tp18061
a(g900
g960
tp18062
a(g427
Vbody
p18063
tp18064
a(g900
g960
tp18065
a(g216
V''
p18066
tp18067
a(g900
g960
tp18068
a(g737
V%}
p18069
tp18070
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aINSIDE\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p18071
tp18072
a(g737
V{%
p18073
tp18074
a(g900
g960
tp18075
a(g818
Vextends
p18076
tp18077
a(g900
g960
tp18078
a(g427
Vfoo
p18079
tp18080
a(g900
g960
tp18081
a(g399
g2039
tp18082
a(g900
g960
tp18083
a(g216
V'foo.twig'
p18084
tp18085
a(g900
g960
tp18086
a(g399
g1210
tp18087
a(g900
g960
tp18088
a(g216
V'bar.twig'
p18089
tp18090
a(g900
g960
tp18091
a(g737
V%}
p18092
tp18093
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000aFOO\u000a--TEMPLATE(bar.twig)--\u000aBAR\u000a--DATA--\u000areturn array('foo' => true)\u000a--EXPECT--\u000aFOO\u000a--DATA--\u000areturn array('foo' => false)\u000a--EXPECT--\u000aBAR\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p18094
tp18095
a(g737
V{%
p18096
tp18097
a(g900
g960
tp18098
a(g818
Vblock
p18099
tp18100
a(g900
g960
tp18101
a(g427
Vcontent
p18102
tp18103
a(g900
g960
tp18104
a(g737
V%}
p18105
tp18106
a(g7
V\u000a    
p18107
tp18108
a(g737
V{%
p18109
tp18110
a(g900
g960
tp18111
a(g818
Vextends
p18112
tp18113
a(g900
g960
tp18114
a(g143
V"foo.twig"
p18115
tp18116
a(g900
g960
tp18117
a(g737
V%}
p18118
tp18119
a(g7
V\u000a
p18120
tp18121
a(g737
V{%
p18122
tp18123
a(g900
g960
tp18124
a(g818
Vendblock
p18125
tp18126
a(g900
g960
tp18127
a(g737
V%}
p18128
tp18129
a(g7
V\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Cannot extend from a block in "index.twig" at line 3\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p18130
tp18131
a(g737
V{%
p18132
tp18133
a(g900
g960
tp18134
a(g818
Vextends
p18135
tp18136
a(g900
g960
tp18137
a(g143
V"base.twig"
p18138
tp18139
a(g900
g960
tp18140
a(g737
V%}
p18141
tp18142
a(g7
V\u000a
p18143
tp18144
a(g737
V{%
p18145
tp18146
a(g900
g960
tp18147
a(g818
Vblock
p18148
tp18149
a(g900
g960
tp18150
a(g427
Vcontent
p18151
tp18152
a(g900
g960
tp18153
a(g737
V%}
p18154
tp18155
a(g737
V{%
p18156
tp18157
a(g900
g960
tp18158
a(g818
Vinclude
p18159
tp18160
a(g900
g960
tp18161
a(g143
V"included.twig"
p18162
tp18163
a(g900
g960
tp18164
a(g737
V%}
p18165
tp18166
a(g737
V{%
p18167
tp18168
a(g900
g960
tp18169
a(g818
Vendblock
p18170
tp18171
a(g900
g960
tp18172
a(g737
V%}
p18173
tp18174
a(g7
V\u000a\u000a
p18175
tp18176
a(g737
V{%
p18177
tp18178
a(g900
g960
tp18179
a(g818
Vblock
p18180
tp18181
a(g900
g960
tp18182
a(g427
Vfooter
p18183
tp18184
a(g900
g960
tp18185
a(g737
V%}
p18186
tp18187
a(g7
VFooter
p18188
tp18189
a(g737
V{%
p18190
tp18191
a(g900
g960
tp18192
a(g818
Vendblock
p18193
tp18194
a(g900
g960
tp18195
a(g737
V%}
p18196
tp18197
a(g7
V\u000a--TEMPLATE(included.twig)--\u000a
p18198
tp18199
a(g737
V{%
p18200
tp18201
a(g900
g960
tp18202
a(g818
Vextends
p18203
tp18204
a(g900
g960
tp18205
a(g143
V"base.twig"
p18206
tp18207
a(g900
g960
tp18208
a(g737
V%}
p18209
tp18210
a(g7
V\u000a
p18211
tp18212
a(g737
V{%
p18213
tp18214
a(g900
g960
tp18215
a(g818
Vblock
p18216
tp18217
a(g900
g960
tp18218
a(g427
Vcontent
p18219
tp18220
a(g900
g960
tp18221
a(g737
V%}
p18222
tp18223
a(g7
VIncluded Content
p18224
tp18225
a(g737
V{%
p18226
tp18227
a(g900
g960
tp18228
a(g818
Vendblock
p18229
tp18230
a(g900
g960
tp18231
a(g737
V%}
p18232
tp18233
a(g7
V\u000a--TEMPLATE(base.twig)--\u000a
p18234
tp18235
a(g737
V{%
p18236
tp18237
a(g900
g960
tp18238
a(g818
Vblock
p18239
tp18240
a(g900
g960
tp18241
a(g427
Vcontent
p18242
tp18243
a(g900
g960
tp18244
a(g737
V%}
p18245
tp18246
a(g7
VDefault Content
p18247
tp18248
a(g737
V{%
p18249
tp18250
a(g900
g960
tp18251
a(g818
Vendblock
p18252
tp18253
a(g900
g960
tp18254
a(g737
V%}
p18255
tp18256
a(g7
V\u000a\u000a
p18257
tp18258
a(g737
V{%
p18259
tp18260
a(g900
g960
tp18261
a(g818
Vblock
p18262
tp18263
a(g900
g960
tp18264
a(g427
Vfooter
p18265
tp18266
a(g900
g960
tp18267
a(g737
V%}
p18268
tp18269
a(g7
VDefault Footer
p18270
tp18271
a(g737
V{%
p18272
tp18273
a(g900
g960
tp18274
a(g818
Vendblock
p18275
tp18276
a(g900
g960
tp18277
a(g737
V%}
p18278
tp18279
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aIncluded Content\u000aDefault Footer\u000aFooter\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p18280
tp18281
a(g737
V{%
p18282
tp18283
a(g900
g960
tp18284
a(g818
Vextends
p18285
tp18286
a(g900
g960
tp18287
a(g143
V"foo.twig"
p18288
tp18289
a(g900
g960
tp18290
a(g737
V%}
p18291
tp18292
a(g7
V\u000a\u000a
p18293
tp18294
a(g737
V{%
p18295
tp18296
a(g900
g960
tp18297
a(g818
Vblock
p18298
tp18299
a(g900
g960
tp18300
a(g427
Vcontent
p18301
tp18302
a(g900
g960
tp18303
a(g737
V%}
p18304
tp18305
a(g7
V\u000a  
p18306
tp18307
a(g737
V{%
p18308
tp18309
a(g900
g960
tp18310
a(g818
Vblock
p18311
tp18312
a(g900
g960
tp18313
a(g427
Vinside
p18314
tp18315
a(g900
g960
tp18316
a(g737
V%}
p18317
tp18318
a(g7
V\u000a    INSIDE OVERRIDDEN\u000a  
p18319
tp18320
a(g737
V{%
p18321
tp18322
a(g900
g960
tp18323
a(g818
Vendblock
p18324
tp18325
a(g900
g960
tp18326
a(g737
V%}
p18327
tp18328
a(g7
V\u000a\u000a  BEFORE\u000a  
p18329
tp18330
a(g737
V{{
p18331
tp18332
a(g900
g960
tp18333
a(g668
Vparent
p18334
tp18335
a(g399
g1145
tp18336
a(g399
g1149
tp18337
a(g900
g960
tp18338
a(g737
V}}
p18339
tp18340
a(g7
V\u000a  AFTER\u000a
p18341
tp18342
a(g737
V{%
p18343
tp18344
a(g900
g960
tp18345
a(g818
Vendblock
p18346
tp18347
a(g900
g960
tp18348
a(g737
V%}
p18349
tp18350
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p18351
tp18352
a(g737
V{%
p18353
tp18354
a(g900
g960
tp18355
a(g818
Vblock
p18356
tp18357
a(g900
g960
tp18358
a(g427
Vcontent
p18359
tp18360
a(g900
g960
tp18361
a(g737
V%}
p18362
tp18363
a(g7
V\u000a  BAR\u000a
p18364
tp18365
a(g737
V{%
p18366
tp18367
a(g900
g960
tp18368
a(g818
Vendblock
p18369
tp18370
a(g900
g960
tp18371
a(g737
V%}
p18372
tp18373
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u000aINSIDE OVERRIDDEN\u000a  \u000a  BEFORE\u000a    BAR\u000a\u000a  AFTER\u000a--TEST--\u000a"extends" tag\u000a--TEMPLATE--\u000a
p18374
tp18375
a(g737
V{%
p18376
tp18377
a(g900
g960
tp18378
a(g818
Vextends
p18379
tp18380
a(g900
g960
tp18381
a(g143
V"foo.twig"
p18382
tp18383
a(g900
g960
tp18384
a(g737
V%}
p18385
tp18386
a(g7
V\u000a\u000a
p18387
tp18388
a(g737
V{%
p18389
tp18390
a(g900
g960
tp18391
a(g818
Vblock
p18392
tp18393
a(g900
g960
tp18394
a(g427
Vcontent
p18395
tp18396
a(g900
g960
tp18397
a(g737
V%}
p18398
tp18399
a(g737
V{{
p18400
tp18401
a(g900
g960
tp18402
a(g668
Vparent
p18403
tp18404
a(g399
g1145
tp18405
a(g399
g1149
tp18406
a(g900
g960
tp18407
a(g737
V}}
p18408
tp18409
a(g7
VFOO
p18410
tp18411
a(g737
V{{
p18412
tp18413
a(g900
g960
tp18414
a(g668
Vparent
p18415
tp18416
a(g399
g1145
tp18417
a(g399
g1149
tp18418
a(g900
g960
tp18419
a(g737
V}}
p18420
tp18421
a(g737
V{%
p18422
tp18423
a(g900
g960
tp18424
a(g818
Vendblock
p18425
tp18426
a(g900
g960
tp18427
a(g737
V%}
p18428
tp18429
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p18430
tp18431
a(g737
V{%
p18432
tp18433
a(g900
g960
tp18434
a(g818
Vblock
p18435
tp18436
a(g900
g960
tp18437
a(g427
Vcontent
p18438
tp18439
a(g900
g960
tp18440
a(g737
V%}
p18441
tp18442
a(g7
VBAR
p18443
tp18444
a(g737
V{%
p18445
tp18446
a(g900
g960
tp18447
a(g818
Vendblock
p18448
tp18449
a(g900
g960
tp18450
a(g737
V%}
p18451
tp18452
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aBARFOOBAR\u000a--TEST--\u000a"parent" tag\u000a--TEMPLATE--\u000a
p18453
tp18454
a(g737
V{%
p18455
tp18456
a(g900
g960
tp18457
a(g818
Vuse
p18458
tp18459
a(g900
g960
tp18460
a(g216
V'foo.twig'
p18461
tp18462
a(g900
g960
tp18463
a(g737
V%}
p18464
tp18465
a(g7
V\u000a\u000a
p18466
tp18467
a(g737
V{%
p18468
tp18469
a(g900
g960
tp18470
a(g818
Vblock
p18471
tp18472
a(g900
g960
tp18473
a(g427
Vcontent
p18474
tp18475
a(g900
g960
tp18476
a(g737
V%}
p18477
tp18478
a(g7
V\u000a    
p18479
tp18480
a(g737
V{{
p18481
tp18482
a(g900
g960
tp18483
a(g668
Vparent
p18484
tp18485
a(g399
g1145
tp18486
a(g399
g1149
tp18487
a(g900
g960
tp18488
a(g737
V}}
p18489
tp18490
a(g7
V\u000a
p18491
tp18492
a(g737
V{%
p18493
tp18494
a(g900
g960
tp18495
a(g818
Vendblock
p18496
tp18497
a(g900
g960
tp18498
a(g737
V%}
p18499
tp18500
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p18501
tp18502
a(g737
V{%
p18503
tp18504
a(g900
g960
tp18505
a(g818
Vblock
p18506
tp18507
a(g900
g960
tp18508
a(g427
Vcontent
p18509
tp18510
a(g900
g960
tp18511
a(g737
V%}
p18512
tp18513
a(g7
VBAR
p18514
tp18515
a(g737
V{%
p18516
tp18517
a(g900
g960
tp18518
a(g818
Vendblock
p18519
tp18520
a(g900
g960
tp18521
a(g737
V%}
p18522
tp18523
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aBAR\u000a--TEST--\u000a"parent" tag\u000a--TEMPLATE--\u000a
p18524
tp18525
a(g737
V{%
p18526
tp18527
a(g900
g960
tp18528
a(g818
Vblock
p18529
tp18530
a(g900
g960
tp18531
a(g427
Vcontent
p18532
tp18533
a(g900
g960
tp18534
a(g737
V%}
p18535
tp18536
a(g7
V\u000a    
p18537
tp18538
a(g737
V{{
p18539
tp18540
a(g900
g960
tp18541
a(g668
Vparent
p18542
tp18543
a(g399
g1145
tp18544
a(g399
g1149
tp18545
a(g900
g960
tp18546
a(g737
V}}
p18547
tp18548
a(g7
V\u000a
p18549
tp18550
a(g737
V{%
p18551
tp18552
a(g900
g960
tp18553
a(g818
Vendblock
p18554
tp18555
a(g900
g960
tp18556
a(g737
V%}
p18557
tp18558
a(g7
V\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Calling "parent" on a template that does not extend nor "use" another template is forbidden in "index.twig" at line 3\u000a--TEST--\u000a"extends" tag accepts Twig_Template instance\u000a--TEMPLATE--\u000a
p18559
tp18560
a(g737
V{%
p18561
tp18562
a(g900
g960
tp18563
a(g818
Vextends
p18564
tp18565
a(g900
g960
tp18566
a(g427
Vfoo
p18567
tp18568
a(g900
g960
tp18569
a(g737
V%}
p18570
tp18571
a(g7
V\u000a\u000a
p18572
tp18573
a(g737
V{%
p18574
tp18575
a(g900
g960
tp18576
a(g818
Vblock
p18577
tp18578
a(g900
g960
tp18579
a(g427
Vcontent
p18580
tp18581
a(g900
g960
tp18582
a(g737
V%}
p18583
tp18584
a(g7
V\u000a
p18585
tp18586
a(g737
V{{
p18587
tp18588
a(g900
g960
tp18589
a(g668
Vparent
p18590
tp18591
a(g399
g1145
tp18592
a(g399
g1149
tp18593
a(g900
g960
tp18594
a(g737
V}}
p18595
tp18596
a(g7
VFOO\u000a
p18597
tp18598
a(g737
V{%
p18599
tp18600
a(g900
g960
tp18601
a(g818
Vendblock
p18602
tp18603
a(g900
g960
tp18604
a(g737
V%}
p18605
tp18606
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p18607
tp18608
a(g737
V{%
p18609
tp18610
a(g900
g960
tp18611
a(g818
Vblock
p18612
tp18613
a(g900
g960
tp18614
a(g427
Vcontent
p18615
tp18616
a(g900
g960
tp18617
a(g737
V%}
p18618
tp18619
a(g7
VBAR
p18620
tp18621
a(g737
V{%
p18622
tp18623
a(g900
g960
tp18624
a(g818
Vendblock
p18625
tp18626
a(g900
g960
tp18627
a(g737
V%}
p18628
tp18629
a(g7
V\u000a--DATA--\u000areturn array('foo' => $twig->loadTemplate('foo.twig'))\u000a--EXPECT--\u000aBARFOO\u000a--TEST--\u000a"parent" function\u000a--TEMPLATE--\u000a
p18630
tp18631
a(g737
V{%
p18632
tp18633
a(g900
g960
tp18634
a(g818
Vextends
p18635
tp18636
a(g900
g960
tp18637
a(g143
V"parent.twig"
p18638
tp18639
a(g900
g960
tp18640
a(g737
V%}
p18641
tp18642
a(g7
V\u000a\u000a
p18643
tp18644
a(g737
V{%
p18645
tp18646
a(g900
g960
tp18647
a(g818
Vuse
p18648
tp18649
a(g900
g960
tp18650
a(g143
V"use1.twig"
p18651
tp18652
a(g900
g960
tp18653
a(g737
V%}
p18654
tp18655
a(g7
V\u000a
p18656
tp18657
a(g737
V{%
p18658
tp18659
a(g900
g960
tp18660
a(g818
Vuse
p18661
tp18662
a(g900
g960
tp18663
a(g143
V"use2.twig"
p18664
tp18665
a(g900
g960
tp18666
a(g737
V%}
p18667
tp18668
a(g7
V\u000a\u000a
p18669
tp18670
a(g737
V{%
p18671
tp18672
a(g900
g960
tp18673
a(g818
Vblock
p18674
tp18675
a(g900
g960
tp18676
a(g427
Vcontent_parent
p18677
tp18678
a(g900
g960
tp18679
a(g737
V%}
p18680
tp18681
a(g7
V\u000a    
p18682
tp18683
a(g737
V{{
p18684
tp18685
a(g900
g960
tp18686
a(g668
Vparent
p18687
tp18688
a(g399
g1145
tp18689
a(g399
g1149
tp18690
a(g900
g960
tp18691
a(g737
V}}
p18692
tp18693
a(g7
V\u000a
p18694
tp18695
a(g737
V{%
p18696
tp18697
a(g900
g960
tp18698
a(g818
Vendblock
p18699
tp18700
a(g900
g960
tp18701
a(g737
V%}
p18702
tp18703
a(g7
V\u000a\u000a
p18704
tp18705
a(g737
V{%
p18706
tp18707
a(g900
g960
tp18708
a(g818
Vblock
p18709
tp18710
a(g900
g960
tp18711
a(g427
Vcontent_use1
p18712
tp18713
a(g900
g960
tp18714
a(g737
V%}
p18715
tp18716
a(g7
V\u000a    
p18717
tp18718
a(g737
V{{
p18719
tp18720
a(g900
g960
tp18721
a(g668
Vparent
p18722
tp18723
a(g399
g1145
tp18724
a(g399
g1149
tp18725
a(g900
g960
tp18726
a(g737
V}}
p18727
tp18728
a(g7
V\u000a
p18729
tp18730
a(g737
V{%
p18731
tp18732
a(g900
g960
tp18733
a(g818
Vendblock
p18734
tp18735
a(g900
g960
tp18736
a(g737
V%}
p18737
tp18738
a(g7
V\u000a\u000a
p18739
tp18740
a(g737
V{%
p18741
tp18742
a(g900
g960
tp18743
a(g818
Vblock
p18744
tp18745
a(g900
g960
tp18746
a(g427
Vcontent_use2
p18747
tp18748
a(g900
g960
tp18749
a(g737
V%}
p18750
tp18751
a(g7
V\u000a    
p18752
tp18753
a(g737
V{{
p18754
tp18755
a(g900
g960
tp18756
a(g668
Vparent
p18757
tp18758
a(g399
g1145
tp18759
a(g399
g1149
tp18760
a(g900
g960
tp18761
a(g737
V}}
p18762
tp18763
a(g7
V\u000a
p18764
tp18765
a(g737
V{%
p18766
tp18767
a(g900
g960
tp18768
a(g818
Vendblock
p18769
tp18770
a(g900
g960
tp18771
a(g737
V%}
p18772
tp18773
a(g7
V\u000a\u000a
p18774
tp18775
a(g737
V{%
p18776
tp18777
a(g900
g960
tp18778
a(g818
Vblock
p18779
tp18780
a(g900
g960
tp18781
a(g427
Vcontent
p18782
tp18783
a(g900
g960
tp18784
a(g737
V%}
p18785
tp18786
a(g7
V\u000a    
p18787
tp18788
a(g737
V{{
p18789
tp18790
a(g900
g960
tp18791
a(g668
Vblock
p18792
tp18793
a(g399
g1145
tp18794
a(g216
V'content_use1_only'
p18795
tp18796
a(g399
g1149
tp18797
a(g900
g960
tp18798
a(g737
V}}
p18799
tp18800
a(g7
V\u000a    
p18801
tp18802
a(g737
V{{
p18803
tp18804
a(g900
g960
tp18805
a(g668
Vblock
p18806
tp18807
a(g399
g1145
tp18808
a(g216
V'content_use2_only'
p18809
tp18810
a(g399
g1149
tp18811
a(g900
g960
tp18812
a(g737
V}}
p18813
tp18814
a(g7
V\u000a
p18815
tp18816
a(g737
V{%
p18817
tp18818
a(g900
g960
tp18819
a(g818
Vendblock
p18820
tp18821
a(g900
g960
tp18822
a(g737
V%}
p18823
tp18824
a(g7
V\u000a--TEMPLATE(parent.twig)--\u000a
p18825
tp18826
a(g737
V{%
p18827
tp18828
a(g900
g960
tp18829
a(g818
Vblock
p18830
tp18831
a(g900
g960
tp18832
a(g427
Vcontent_parent
p18833
tp18834
a(g900
g960
tp18835
a(g216
V'content_parent'
p18836
tp18837
a(g900
g960
tp18838
a(g737
V%}
p18839
tp18840
a(g7
V\u000a
p18841
tp18842
a(g737
V{%
p18843
tp18844
a(g900
g960
tp18845
a(g818
Vblock
p18846
tp18847
a(g900
g960
tp18848
a(g427
Vcontent_use1
p18849
tp18850
a(g900
g960
tp18851
a(g216
V'content_parent'
p18852
tp18853
a(g900
g960
tp18854
a(g737
V%}
p18855
tp18856
a(g7
V\u000a
p18857
tp18858
a(g737
V{%
p18859
tp18860
a(g900
g960
tp18861
a(g818
Vblock
p18862
tp18863
a(g900
g960
tp18864
a(g427
Vcontent_use2
p18865
tp18866
a(g900
g960
tp18867
a(g216
V'content_parent'
p18868
tp18869
a(g900
g960
tp18870
a(g737
V%}
p18871
tp18872
a(g7
V\u000a
p18873
tp18874
a(g737
V{%
p18875
tp18876
a(g900
g960
tp18877
a(g818
Vblock
p18878
tp18879
a(g900
g960
tp18880
a(g427
Vcontent
p18881
tp18882
a(g900
g960
tp18883
a(g216
V''
p18884
tp18885
a(g900
g960
tp18886
a(g737
V%}
p18887
tp18888
a(g7
V\u000a--TEMPLATE(use1.twig)--\u000a
p18889
tp18890
a(g737
V{%
p18891
tp18892
a(g900
g960
tp18893
a(g818
Vblock
p18894
tp18895
a(g900
g960
tp18896
a(g427
Vcontent_use1
p18897
tp18898
a(g900
g960
tp18899
a(g216
V'content_use1'
p18900
tp18901
a(g900
g960
tp18902
a(g737
V%}
p18903
tp18904
a(g7
V\u000a
p18905
tp18906
a(g737
V{%
p18907
tp18908
a(g900
g960
tp18909
a(g818
Vblock
p18910
tp18911
a(g900
g960
tp18912
a(g427
Vcontent_use2
p18913
tp18914
a(g900
g960
tp18915
a(g216
V'content_use1'
p18916
tp18917
a(g900
g960
tp18918
a(g737
V%}
p18919
tp18920
a(g7
V\u000a
p18921
tp18922
a(g737
V{%
p18923
tp18924
a(g900
g960
tp18925
a(g818
Vblock
p18926
tp18927
a(g900
g960
tp18928
a(g427
Vcontent_use1_only
p18929
tp18930
a(g900
g960
tp18931
a(g216
V'content_use1_only'
p18932
tp18933
a(g900
g960
tp18934
a(g737
V%}
p18935
tp18936
a(g7
V\u000a--TEMPLATE(use2.twig)--\u000a
p18937
tp18938
a(g737
V{%
p18939
tp18940
a(g900
g960
tp18941
a(g818
Vblock
p18942
tp18943
a(g900
g960
tp18944
a(g427
Vcontent_use2
p18945
tp18946
a(g900
g960
tp18947
a(g216
V'content_use2'
p18948
tp18949
a(g900
g960
tp18950
a(g737
V%}
p18951
tp18952
a(g7
V\u000a
p18953
tp18954
a(g737
V{%
p18955
tp18956
a(g900
g960
tp18957
a(g818
Vblock
p18958
tp18959
a(g900
g960
tp18960
a(g427
Vcontent_use2_only
p18961
tp18962
a(g900
g960
tp18963
a(g216
V'content_use2_only'
p18964
tp18965
a(g900
g960
tp18966
a(g737
V%}
p18967
tp18968
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a    content_parent\u000a    content_use1\u000a    content_use2\u000a    content_use1_only\u000a    content_use2_only\u000a--TEST--\u000a"macro" tag\u000a--TEMPLATE--\u000a
p18969
tp18970
a(g737
V{%
p18971
tp18972
a(g900
g960
tp18973
a(g818
Vimport
p18974
tp18975
a(g900
g960
tp18976
a(g427
V_self
p18977
tp18978
a(g900
g960
tp18979
a(g427
Vas
p18980
tp18981
a(g900
g960
tp18982
a(g427
Vmacros
p18983
tp18984
a(g900
g960
tp18985
a(g737
V%}
p18986
tp18987
a(g7
V\u000a\u000a
p18988
tp18989
a(g737
V{{
p18990
tp18991
a(g900
g960
tp18992
a(g427
Vmacros
p18993
tp18994
a(g427
V.input
p18995
tp18996
a(g399
g1145
tp18997
a(g216
V'username'
p18998
tp18999
a(g399
g1149
tp19000
a(g900
g960
tp19001
a(g737
V}}
p19002
tp19003
a(g7
V\u000a
p19004
tp19005
a(g737
V{{
p19006
tp19007
a(g900
g960
tp19008
a(g427
Vmacros
p19009
tp19010
a(g427
V.input
p19011
tp19012
a(g399
g1145
tp19013
a(g216
V'password'
p19014
tp19015
a(g399
g1162
tp19016
a(g900
g960
tp19017
a(g859
Vnull
p19018
tp19019
a(g399
g1162
tp19020
a(g900
g960
tp19021
a(g216
V'password'
p19022
tp19023
a(g399
g1162
tp19024
a(g900
g960
tp19025
a(g17
g1160
tp19026
a(g399
g1149
tp19027
a(g900
g960
tp19028
a(g737
V}}
p19029
tp19030
a(g7
V\u000a\u000a
p19031
tp19032
a(g737
V{%
p19033
tp19034
a(g900
g960
tp19035
a(g818
Vmacro
p19036
tp19037
a(g900
g960
tp19038
a(g427
Vinput
p19039
tp19040
a(g399
g1145
tp19041
a(g427
Vname
p19042
tp19043
a(g399
g1162
tp19044
a(g900
g960
tp19045
a(g427
Vvalue
p19046
tp19047
a(g399
g1162
tp19048
a(g900
g960
tp19049
a(g427
Vtype
p19050
tp19051
a(g399
g1162
tp19052
a(g900
g960
tp19053
a(g427
Vsize
p19054
tp19055
a(g399
g1149
tp19056
a(g900
g960
tp19057
a(g737
V%}
p19058
tp19059
a(g7
V\u000a  <input type="
p19060
tp19061
a(g737
V{{
p19062
tp19063
a(g900
g960
tp19064
a(g427
Vtype
p19065
tp19066
a(g399
g1141
tp19067
a(g560
Vdefault
p19068
tp19069
a(g399
g1145
tp19070
a(g143
V"text"
p19071
tp19072
a(g399
g1149
tp19073
a(g900
g960
tp19074
a(g737
V}}
p19075
tp19076
a(g7
V" name="
p19077
tp19078
a(g737
V{{
p19079
tp19080
a(g900
g960
tp19081
a(g427
Vname
p19082
tp19083
a(g900
g960
tp19084
a(g737
V}}
p19085
tp19086
a(g7
V" value="
p19087
tp19088
a(g737
V{{
p19089
tp19090
a(g900
g960
tp19091
a(g427
Vvalue
p19092
tp19093
a(g399
g1141
tp19094
a(g560
g6984
tp19095
a(g399
g1141
tp19096
a(g560
Vdefault
p19097
tp19098
a(g399
g1145
tp19099
a(g216
V''
p19100
tp19101
a(g399
g1149
tp19102
a(g900
g960
tp19103
a(g737
V}}
p19104
tp19105
a(g7
V" size="
p19106
tp19107
a(g737
V{{
p19108
tp19109
a(g900
g960
tp19110
a(g427
Vsize
p19111
tp19112
a(g399
g1141
tp19113
a(g560
Vdefault
p19114
tp19115
a(g399
g1145
tp19116
a(g17
g1165
tp19117
a(g17
g1208
tp19118
a(g399
g1149
tp19119
a(g900
g960
tp19120
a(g737
V}}
p19121
tp19122
a(g7
V">\u000a
p19123
tp19124
a(g737
V{%
p19125
tp19126
a(g900
g960
tp19127
a(g818
Vendmacro
p19128
tp19129
a(g900
g960
tp19130
a(g737
V%}
p19131
tp19132
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a  <input type="text" name="username" value="" size="20">\u000a\u000a  <input type="password" name="password" value="" size="1">\u000a--TEST--\u000a"macro" tag supports name for endmacro\u000a--TEMPLATE--\u000a
p19133
tp19134
a(g737
V{%
p19135
tp19136
a(g900
g960
tp19137
a(g818
Vimport
p19138
tp19139
a(g900
g960
tp19140
a(g427
V_self
p19141
tp19142
a(g900
g960
tp19143
a(g427
Vas
p19144
tp19145
a(g900
g960
tp19146
a(g427
Vmacros
p19147
tp19148
a(g900
g960
tp19149
a(g737
V%}
p19150
tp19151
a(g7
V\u000a\u000a
p19152
tp19153
a(g737
V{{
p19154
tp19155
a(g900
g960
tp19156
a(g427
Vmacros
p19157
tp19158
a(g427
V.foo
p19159
tp19160
a(g399
g1145
tp19161
a(g399
g1149
tp19162
a(g900
g960
tp19163
a(g737
V}}
p19164
tp19165
a(g7
V\u000a
p19166
tp19167
a(g737
V{{
p19168
tp19169
a(g900
g960
tp19170
a(g427
Vmacros
p19171
tp19172
a(g427
V.bar
p19173
tp19174
a(g399
g1145
tp19175
a(g399
g1149
tp19176
a(g900
g960
tp19177
a(g737
V}}
p19178
tp19179
a(g7
V\u000a\u000a
p19180
tp19181
a(g737
V{%
p19182
tp19183
a(g900
g960
tp19184
a(g818
Vmacro
p19185
tp19186
a(g900
g960
tp19187
a(g427
Vfoo
p19188
tp19189
a(g399
g1145
tp19190
a(g399
g1149
tp19191
a(g900
g960
tp19192
a(g737
V%}
p19193
tp19194
a(g7
Vfoo
p19195
tp19196
a(g737
V{%
p19197
tp19198
a(g900
g960
tp19199
a(g818
Vendmacro
p19200
tp19201
a(g900
g960
tp19202
a(g737
V%}
p19203
tp19204
a(g7
V\u000a
p19205
tp19206
a(g737
V{%
p19207
tp19208
a(g900
g960
tp19209
a(g818
Vmacro
p19210
tp19211
a(g900
g960
tp19212
a(g427
Vbar
p19213
tp19214
a(g399
g1145
tp19215
a(g399
g1149
tp19216
a(g900
g960
tp19217
a(g737
V%}
p19218
tp19219
a(g7
Vbar
p19220
tp19221
a(g737
V{%
p19222
tp19223
a(g900
g960
tp19224
a(g818
Vendmacro
p19225
tp19226
a(g900
g960
tp19227
a(g427
Vbar
p19228
tp19229
a(g900
g960
tp19230
a(g737
V%}
p19231
tp19232
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000abar\u000a\u000a--TEST--\u000a"macro" tag\u000a--TEMPLATE--\u000a
p19233
tp19234
a(g737
V{%
p19235
tp19236
a(g900
g960
tp19237
a(g818
Vimport
p19238
tp19239
a(g900
g960
tp19240
a(g216
V'forms.twig'
p19241
tp19242
a(g900
g960
tp19243
a(g427
Vas
p19244
tp19245
a(g900
g960
tp19246
a(g427
Vforms
p19247
tp19248
a(g900
g960
tp19249
a(g737
V%}
p19250
tp19251
a(g7
V\u000a\u000a
p19252
tp19253
a(g737
V{{
p19254
tp19255
a(g900
g960
tp19256
a(g427
Vforms
p19257
tp19258
a(g427
V.input
p19259
tp19260
a(g399
g1145
tp19261
a(g216
V'username'
p19262
tp19263
a(g399
g1149
tp19264
a(g900
g960
tp19265
a(g737
V}}
p19266
tp19267
a(g7
V\u000a
p19268
tp19269
a(g737
V{{
p19270
tp19271
a(g900
g960
tp19272
a(g427
Vforms
p19273
tp19274
a(g427
V.input
p19275
tp19276
a(g399
g1145
tp19277
a(g216
V'password'
p19278
tp19279
a(g399
g1162
tp19280
a(g900
g960
tp19281
a(g859
Vnull
p19282
tp19283
a(g399
g1162
tp19284
a(g900
g960
tp19285
a(g216
V'password'
p19286
tp19287
a(g399
g1162
tp19288
a(g900
g960
tp19289
a(g17
g1160
tp19290
a(g399
g1149
tp19291
a(g900
g960
tp19292
a(g737
V}}
p19293
tp19294
a(g7
V\u000a--TEMPLATE(forms.twig)--\u000a
p19295
tp19296
a(g737
V{%
p19297
tp19298
a(g900
g960
tp19299
a(g818
Vmacro
p19300
tp19301
a(g900
g960
tp19302
a(g427
Vinput
p19303
tp19304
a(g399
g1145
tp19305
a(g427
Vname
p19306
tp19307
a(g399
g1162
tp19308
a(g900
g960
tp19309
a(g427
Vvalue
p19310
tp19311
a(g399
g1162
tp19312
a(g900
g960
tp19313
a(g427
Vtype
p19314
tp19315
a(g399
g1162
tp19316
a(g900
g960
tp19317
a(g427
Vsize
p19318
tp19319
a(g399
g1149
tp19320
a(g900
g960
tp19321
a(g737
V%}
p19322
tp19323
a(g7
V\u000a  <input type="
p19324
tp19325
a(g737
V{{
p19326
tp19327
a(g900
g960
tp19328
a(g427
Vtype
p19329
tp19330
a(g399
g1141
tp19331
a(g560
Vdefault
p19332
tp19333
a(g399
g1145
tp19334
a(g143
V"text"
p19335
tp19336
a(g399
g1149
tp19337
a(g900
g960
tp19338
a(g737
V}}
p19339
tp19340
a(g7
V" name="
p19341
tp19342
a(g737
V{{
p19343
tp19344
a(g900
g960
tp19345
a(g427
Vname
p19346
tp19347
a(g900
g960
tp19348
a(g737
V}}
p19349
tp19350
a(g7
V" value="
p19351
tp19352
a(g737
V{{
p19353
tp19354
a(g900
g960
tp19355
a(g427
Vvalue
p19356
tp19357
a(g399
g1141
tp19358
a(g560
g6984
tp19359
a(g399
g1141
tp19360
a(g560
Vdefault
p19361
tp19362
a(g399
g1145
tp19363
a(g216
V''
p19364
tp19365
a(g399
g1149
tp19366
a(g900
g960
tp19367
a(g737
V}}
p19368
tp19369
a(g7
V" size="
p19370
tp19371
a(g737
V{{
p19372
tp19373
a(g900
g960
tp19374
a(g427
Vsize
p19375
tp19376
a(g399
g1141
tp19377
a(g560
Vdefault
p19378
tp19379
a(g399
g1145
tp19380
a(g17
g1165
tp19381
a(g17
g1208
tp19382
a(g399
g1149
tp19383
a(g900
g960
tp19384
a(g737
V}}
p19385
tp19386
a(g7
V">\u000a
p19387
tp19388
a(g737
V{%
p19389
tp19390
a(g900
g960
tp19391
a(g818
Vendmacro
p19392
tp19393
a(g900
g960
tp19394
a(g737
V%}
p19395
tp19396
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a  <input type="text" name="username" value="" size="20">\u000a\u000a  <input type="password" name="password" value="" size="1">\u000a--TEST--\u000a"macro" tag\u000a--TEMPLATE--\u000a
p19397
tp19398
a(g737
V{%
p19399
tp19400
a(g900
g960
tp19401
a(g818
Vfrom
p19402
tp19403
a(g900
g960
tp19404
a(g216
V'forms.twig'
p19405
tp19406
a(g900
g960
tp19407
a(g427
Vimport
p19408
tp19409
a(g900
g960
tp19410
a(g427
Vfoo
p19411
tp19412
a(g900
g960
tp19413
a(g737
V%}
p19414
tp19415
a(g7
V\u000a
p19416
tp19417
a(g737
V{%
p19418
tp19419
a(g900
g960
tp19420
a(g818
Vfrom
p19421
tp19422
a(g900
g960
tp19423
a(g216
V'forms.twig'
p19424
tp19425
a(g900
g960
tp19426
a(g427
Vimport
p19427
tp19428
a(g900
g960
tp19429
a(g427
Vfoo
p19430
tp19431
a(g900
g960
tp19432
a(g427
Vas
p19433
tp19434
a(g900
g960
tp19435
a(g427
Vfoobar
p19436
tp19437
a(g399
g1162
tp19438
a(g900
g960
tp19439
a(g427
Vbar
p19440
tp19441
a(g900
g960
tp19442
a(g737
V%}
p19443
tp19444
a(g7
V\u000a\u000a
p19445
tp19446
a(g737
V{{
p19447
tp19448
a(g900
g960
tp19449
a(g427
Vfoo
p19450
tp19451
a(g399
g1145
tp19452
a(g216
V'foo'
p19453
tp19454
a(g399
g1149
tp19455
a(g900
g960
tp19456
a(g737
V}}
p19457
tp19458
a(g7
V\u000a
p19459
tp19460
a(g737
V{{
p19461
tp19462
a(g900
g960
tp19463
a(g427
Vfoobar
p19464
tp19465
a(g399
g1145
tp19466
a(g216
V'foo'
p19467
tp19468
a(g399
g1149
tp19469
a(g900
g960
tp19470
a(g737
V}}
p19471
tp19472
a(g7
V\u000a
p19473
tp19474
a(g737
V{{
p19475
tp19476
a(g900
g960
tp19477
a(g427
Vbar
p19478
tp19479
a(g399
g1145
tp19480
a(g216
V'foo'
p19481
tp19482
a(g399
g1149
tp19483
a(g900
g960
tp19484
a(g737
V}}
p19485
tp19486
a(g7
V\u000a--TEMPLATE(forms.twig)--\u000a
p19487
tp19488
a(g737
V{%
p19489
tp19490
a(g900
g960
tp19491
a(g818
Vmacro
p19492
tp19493
a(g900
g960
tp19494
a(g427
Vfoo
p19495
tp19496
a(g399
g1145
tp19497
a(g427
Vname
p19498
tp19499
a(g399
g1149
tp19500
a(g900
g960
tp19501
a(g737
V%}
p19502
tp19503
a(g7
Vfoo
p19504
tp19505
a(g737
V{{
p19506
tp19507
a(g900
g960
tp19508
a(g427
Vname
p19509
tp19510
a(g900
g960
tp19511
a(g737
V}}
p19512
tp19513
a(g737
V{%
p19514
tp19515
a(g900
g960
tp19516
a(g818
Vendmacro
p19517
tp19518
a(g900
g960
tp19519
a(g737
V%}
p19520
tp19521
a(g7
V\u000a
p19522
tp19523
a(g737
V{%
p19524
tp19525
a(g900
g960
tp19526
a(g818
Vmacro
p19527
tp19528
a(g900
g960
tp19529
a(g427
Vbar
p19530
tp19531
a(g399
g1145
tp19532
a(g427
Vname
p19533
tp19534
a(g399
g1149
tp19535
a(g900
g960
tp19536
a(g737
V%}
p19537
tp19538
a(g7
Vbar
p19539
tp19540
a(g737
V{{
p19541
tp19542
a(g900
g960
tp19543
a(g427
Vname
p19544
tp19545
a(g900
g960
tp19546
a(g737
V}}
p19547
tp19548
a(g737
V{%
p19549
tp19550
a(g900
g960
tp19551
a(g818
Vendmacro
p19552
tp19553
a(g900
g960
tp19554
a(g737
V%}
p19555
tp19556
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoofoo\u000afoofoo\u000abarfoo\u000a--TEST--\u000a"macro" tag\u000a--TEMPLATE--\u000a
p19557
tp19558
a(g737
V{%
p19559
tp19560
a(g900
g960
tp19561
a(g818
Vfrom
p19562
tp19563
a(g900
g960
tp19564
a(g216
V'forms.twig'
p19565
tp19566
a(g900
g960
tp19567
a(g427
Vimport
p19568
tp19569
a(g900
g960
tp19570
a(g427
Vfoo
p19571
tp19572
a(g900
g960
tp19573
a(g737
V%}
p19574
tp19575
a(g7
V\u000a\u000a
p19576
tp19577
a(g737
V{{
p19578
tp19579
a(g900
g960
tp19580
a(g427
Vfoo
p19581
tp19582
a(g399
g1145
tp19583
a(g216
V'foo'
p19584
tp19585
a(g399
g1149
tp19586
a(g900
g960
tp19587
a(g737
V}}
p19588
tp19589
a(g7
V\u000a
p19590
tp19591
a(g737
V{{
p19592
tp19593
a(g900
g960
tp19594
a(g427
Vfoo
p19595
tp19596
a(g399
g1145
tp19597
a(g399
g1149
tp19598
a(g900
g960
tp19599
a(g737
V}}
p19600
tp19601
a(g7
V\u000a--TEMPLATE(forms.twig)--\u000a
p19602
tp19603
a(g737
V{%
p19604
tp19605
a(g900
g960
tp19606
a(g818
Vmacro
p19607
tp19608
a(g900
g960
tp19609
a(g427
Vfoo
p19610
tp19611
a(g399
g1145
tp19612
a(g427
Vname
p19613
tp19614
a(g399
g1149
tp19615
a(g900
g960
tp19616
a(g737
V%}
p19617
tp19618
a(g737
V{{
p19619
tp19620
a(g900
g960
tp19621
a(g427
Vname
p19622
tp19623
a(g399
g1141
tp19624
a(g560
Vdefault
p19625
tp19626
a(g399
g1145
tp19627
a(g216
V'foo'
p19628
tp19629
a(g399
g1149
tp19630
a(g900
g960
tp19631
a(g737
V}}
p19632
tp19633
a(g737
V{{
p19634
tp19635
a(g900
g960
tp19636
a(g427
Vglobal
p19637
tp19638
a(g900
g960
tp19639
a(g737
V}}
p19640
tp19641
a(g737
V{%
p19642
tp19643
a(g900
g960
tp19644
a(g818
Vendmacro
p19645
tp19646
a(g900
g960
tp19647
a(g737
V%}
p19648
tp19649
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afooglobal\u000afooglobal\u000a--TEST--\u000a"macro" tag\u000a--TEMPLATE--\u000a
p19650
tp19651
a(g737
V{%
p19652
tp19653
a(g900
g960
tp19654
a(g818
Vimport
p19655
tp19656
a(g900
g960
tp19657
a(g427
V_self
p19658
tp19659
a(g900
g960
tp19660
a(g427
Vas
p19661
tp19662
a(g900
g960
tp19663
a(g427
Vforms
p19664
tp19665
a(g900
g960
tp19666
a(g737
V%}
p19667
tp19668
a(g7
V\u000a\u000a
p19669
tp19670
a(g737
V{{
p19671
tp19672
a(g900
g960
tp19673
a(g427
Vforms
p19674
tp19675
a(g427
V.input
p19676
tp19677
a(g399
g1145
tp19678
a(g216
V'username'
p19679
tp19680
a(g399
g1149
tp19681
a(g900
g960
tp19682
a(g737
V}}
p19683
tp19684
a(g7
V\u000a
p19685
tp19686
a(g737
V{{
p19687
tp19688
a(g900
g960
tp19689
a(g427
Vforms
p19690
tp19691
a(g427
V.input
p19692
tp19693
a(g399
g1145
tp19694
a(g216
V'password'
p19695
tp19696
a(g399
g1162
tp19697
a(g900
g960
tp19698
a(g859
Vnull
p19699
tp19700
a(g399
g1162
tp19701
a(g900
g960
tp19702
a(g216
V'password'
p19703
tp19704
a(g399
g1162
tp19705
a(g900
g960
tp19706
a(g17
g1160
tp19707
a(g399
g1149
tp19708
a(g900
g960
tp19709
a(g737
V}}
p19710
tp19711
a(g7
V\u000a\u000a
p19712
tp19713
a(g737
V{%
p19714
tp19715
a(g900
g960
tp19716
a(g818
Vmacro
p19717
tp19718
a(g900
g960
tp19719
a(g427
Vinput
p19720
tp19721
a(g399
g1145
tp19722
a(g427
Vname
p19723
tp19724
a(g399
g1162
tp19725
a(g900
g960
tp19726
a(g427
Vvalue
p19727
tp19728
a(g399
g1162
tp19729
a(g900
g960
tp19730
a(g427
Vtype
p19731
tp19732
a(g399
g1162
tp19733
a(g900
g960
tp19734
a(g427
Vsize
p19735
tp19736
a(g399
g1149
tp19737
a(g900
g960
tp19738
a(g737
V%}
p19739
tp19740
a(g7
V\u000a  <input type="
p19741
tp19742
a(g737
V{{
p19743
tp19744
a(g900
g960
tp19745
a(g427
Vtype
p19746
tp19747
a(g399
g1141
tp19748
a(g560
Vdefault
p19749
tp19750
a(g399
g1145
tp19751
a(g143
V"text"
p19752
tp19753
a(g399
g1149
tp19754
a(g900
g960
tp19755
a(g737
V}}
p19756
tp19757
a(g7
V" name="
p19758
tp19759
a(g737
V{{
p19760
tp19761
a(g900
g960
tp19762
a(g427
Vname
p19763
tp19764
a(g900
g960
tp19765
a(g737
V}}
p19766
tp19767
a(g7
V" value="
p19768
tp19769
a(g737
V{{
p19770
tp19771
a(g900
g960
tp19772
a(g427
Vvalue
p19773
tp19774
a(g399
g1141
tp19775
a(g560
g6984
tp19776
a(g399
g1141
tp19777
a(g560
Vdefault
p19778
tp19779
a(g399
g1145
tp19780
a(g216
V''
p19781
tp19782
a(g399
g1149
tp19783
a(g900
g960
tp19784
a(g737
V}}
p19785
tp19786
a(g7
V" size="
p19787
tp19788
a(g737
V{{
p19789
tp19790
a(g900
g960
tp19791
a(g427
Vsize
p19792
tp19793
a(g399
g1141
tp19794
a(g560
Vdefault
p19795
tp19796
a(g399
g1145
tp19797
a(g17
g1165
tp19798
a(g17
g1208
tp19799
a(g399
g1149
tp19800
a(g900
g960
tp19801
a(g737
V}}
p19802
tp19803
a(g7
V">\u000a
p19804
tp19805
a(g737
V{%
p19806
tp19807
a(g900
g960
tp19808
a(g818
Vendmacro
p19809
tp19810
a(g900
g960
tp19811
a(g737
V%}
p19812
tp19813
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a  <input type="text" name="username" value="" size="20">\u000a\u000a  <input type="password" name="password" value="" size="1">\u000a--TEST--\u000a"raw" tag\u000a--TEMPLATE--\u000a
p19814
tp19815
a(g737
V{%
p19816
tp19817
a(g900
g960
tp19818
a(g818
Vraw
p19819
tp19820
a(g900
g960
tp19821
a(g737
V%}
p19822
tp19823
a(g7
V\u000a{{ foo }}\u000a
p19824
tp19825
a(g737
V{%
p19826
tp19827
a(g900
g960
tp19828
a(g818
Vendraw
p19829
tp19830
a(g900
g960
tp19831
a(g737
V%}
p19832
tp19833
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a
p19834
tp19835
a(g737
V{{
p19836
tp19837
a(g900
g960
tp19838
a(g427
Vfoo
p19839
tp19840
a(g900
g960
tp19841
a(g737
V}}
p19842
tp19843
a(g7
V\u000a--TEST--\u000a"raw" tag\u000a--TEMPLATE--\u000a
p19844
tp19845
a(g737
V{%
p19846
tp19847
a(g900
g960
tp19848
a(g818
Vraw
p19849
tp19850
a(g900
g960
tp19851
a(g737
V%}
p19852
tp19853
a(g7
V\u000a{{ foo }}\u000a{% endverbatim %}\u000a--DATA--\u000areturn array()\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Unexpected end of file: Unclosed "raw" block in "index.twig" at line 2\u000a--TEST--\u000a"raw" tag\u000a--TEMPLATE--\u000a1***\u000a\u000a{%- raw %}\u000a    {{ 'bla' }}\u000a
p19854
tp19855
a(g737
V{%
p19856
tp19857
a(g900
g960
tp19858
a(g818
Vendraw
p19859
tp19860
a(g900
g960
tp19861
a(g737
V%}
p19862
tp19863
a(g7
V\u000a\u000a1***\u000a2***\u000a\u000a
p19864
tp19865
a(g737
V{%
p19866
tp19867
a(g900
V- 
p19868
tp19869
a(g818
Vraw
p19870
tp19871
a(g900
V -
p19872
tp19873
a(g737
V%}
p19874
tp19875
a(g7
V\u000a    {{ 'bla' }}\u000a
p19876
tp19877
a(g737
V{%
p19878
tp19879
a(g900
g960
tp19880
a(g818
Vendraw
p19881
tp19882
a(g900
g960
tp19883
a(g737
V%}
p19884
tp19885
a(g7
V\u000a\u000a2***\u000a3***\u000a\u000a
p19886
tp19887
a(g737
V{%
p19888
tp19889
a(g900
V- 
p19890
tp19891
a(g818
Vraw
p19892
tp19893
a(g900
V -
p19894
tp19895
a(g737
V%}
p19896
tp19897
a(g7
V\u000a    {{ 'bla' }}\u000a
p19898
tp19899
a(g737
V{%
p19900
tp19901
a(g900
g960
tp19902
a(g818
Vendraw
p19903
tp19904
a(g900
V -
p19905
tp19906
a(g737
V%}
p19907
tp19908
a(g7
V\u000a\u000a3***\u000a4***\u000a\u000a
p19909
tp19910
a(g737
V{%
p19911
tp19912
a(g900
V- 
p19913
tp19914
a(g818
Vraw
p19915
tp19916
a(g900
V -
p19917
tp19918
a(g737
V%}
p19919
tp19920
a(g7
V\u000a    {{ 'bla' }}\u000a
p19921
tp19922
a(g737
V{%
p19923
tp19924
a(g900
V- 
p19925
tp19926
a(g818
Vendraw
p19927
tp19928
a(g900
g960
tp19929
a(g737
V%}
p19930
tp19931
a(g7
V\u000a\u000a4***\u000a5***\u000a\u000a
p19932
tp19933
a(g737
V{%
p19934
tp19935
a(g900
V- 
p19936
tp19937
a(g818
Vraw
p19938
tp19939
a(g900
V -
p19940
tp19941
a(g737
V%}
p19942
tp19943
a(g7
V\u000a    {{ 'bla' }}\u000a
p19944
tp19945
a(g737
V{%
p19946
tp19947
a(g900
V- 
p19948
tp19949
a(g818
Vendraw
p19950
tp19951
a(g900
V -
p19952
tp19953
a(g737
V%}
p19954
tp19955
a(g7
V\u000a\u000a5***\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a1***\u000a    
p19956
tp19957
a(g737
V{{
p19958
tp19959
a(g900
g960
tp19960
a(g216
V'bla'
p19961
tp19962
a(g900
g960
tp19963
a(g737
V}}
p19964
tp19965
a(g7
V\u000a\u000a\u000a1***\u000a2***
p19966
tp19967
a(g737
V{{
p19968
tp19969
a(g900
g960
tp19970
a(g216
V'bla'
p19971
tp19972
a(g900
g960
tp19973
a(g737
V}}
p19974
tp19975
a(g7
V\u000a\u000a\u000a2***\u000a3***
p19976
tp19977
a(g737
V{{
p19978
tp19979
a(g900
g960
tp19980
a(g216
V'bla'
p19981
tp19982
a(g900
g960
tp19983
a(g737
V}}
p19984
tp19985
a(g7
V\u000a3***\u000a4***
p19986
tp19987
a(g737
V{{
p19988
tp19989
a(g900
g960
tp19990
a(g216
V'bla'
p19991
tp19992
a(g900
g960
tp19993
a(g737
V}}
p19994
tp19995
a(g7
V\u000a\u000a4***\u000a5***
p19996
tp19997
a(g737
V{{
p19998
tp19999
a(g900
g960
tp20000
a(g216
V'bla'
p20001
tp20002
a(g900
g960
tp20003
a(g737
V}}
p20004
tp20005
a(g7
V5***\u000a--TEST--\u000asandbox tag\u000a--TEMPLATE--\u000a
p20006
tp20007
a(g737
V{%
p20008
tp20009
a(g900
V- 
p20010
tp20011
a(g818
Vsandbox
p20012
tp20013
a(g900
g960
tp20014
a(g737
V%}
p20015
tp20016
a(g7
V\u000a    
p20017
tp20018
a(g737
V{%
p20019
tp20020
a(g900
V- 
p20021
tp20022
a(g818
Vinclude
p20023
tp20024
a(g900
g960
tp20025
a(g143
V"foo.twig"
p20026
tp20027
a(g900
g960
tp20028
a(g737
V%}
p20029
tp20030
a(g7
V\u000a    a\u000a
p20031
tp20032
a(g737
V{%
p20033
tp20034
a(g900
V- 
p20035
tp20036
a(g818
Vendsandbox
p20037
tp20038
a(g900
g960
tp20039
a(g737
V%}
p20040
tp20041
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000afoo\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Only "include" tags are allowed within a "sandbox" section in "index.twig" at line 4\u000a--TEST--\u000asandbox tag\u000a--TEMPLATE--\u000a
p20042
tp20043
a(g737
V{%
p20044
tp20045
a(g900
V- 
p20046
tp20047
a(g818
Vsandbox
p20048
tp20049
a(g900
g960
tp20050
a(g737
V%}
p20051
tp20052
a(g7
V\u000a    
p20053
tp20054
a(g737
V{%
p20055
tp20056
a(g900
V- 
p20057
tp20058
a(g818
Vinclude
p20059
tp20060
a(g900
g960
tp20061
a(g143
V"foo.twig"
p20062
tp20063
a(g900
g960
tp20064
a(g737
V%}
p20065
tp20066
a(g7
V\u000a\u000a    
p20067
tp20068
a(g737
V{%
p20069
tp20070
a(g900
g960
tp20071
a(g818
Vif
p20072
tp20073
a(g900
g960
tp20074
a(g17
g1160
tp20075
a(g900
g960
tp20076
a(g737
V%}
p20077
tp20078
a(g7
V\u000a        
p20079
tp20080
a(g737
V{%
p20081
tp20082
a(g900
V- 
p20083
tp20084
a(g818
Vinclude
p20085
tp20086
a(g900
g960
tp20087
a(g143
V"foo.twig"
p20088
tp20089
a(g900
g960
tp20090
a(g737
V%}
p20091
tp20092
a(g7
V\u000a    
p20093
tp20094
a(g737
V{%
p20095
tp20096
a(g900
g960
tp20097
a(g818
Vendif
p20098
tp20099
a(g900
g960
tp20100
a(g737
V%}
p20101
tp20102
a(g7
V\u000a
p20103
tp20104
a(g737
V{%
p20105
tp20106
a(g900
V- 
p20107
tp20108
a(g818
Vendsandbox
p20109
tp20110
a(g900
g960
tp20111
a(g737
V%}
p20112
tp20113
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000afoo\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Only "include" tags are allowed within a "sandbox" section in "index.twig" at line 5\u000a--TEST--\u000asandbox tag\u000a--TEMPLATE--\u000a
p20114
tp20115
a(g737
V{%
p20116
tp20117
a(g900
V- 
p20118
tp20119
a(g818
Vsandbox
p20120
tp20121
a(g900
g960
tp20122
a(g737
V%}
p20123
tp20124
a(g7
V\u000a    
p20125
tp20126
a(g737
V{%
p20127
tp20128
a(g900
V- 
p20129
tp20130
a(g818
Vinclude
p20131
tp20132
a(g900
g960
tp20133
a(g143
V"foo.twig"
p20134
tp20135
a(g900
g960
tp20136
a(g737
V%}
p20137
tp20138
a(g7
V\u000a
p20139
tp20140
a(g737
V{%
p20141
tp20142
a(g900
V- 
p20143
tp20144
a(g818
Vendsandbox
p20145
tp20146
a(g900
g960
tp20147
a(g737
V%}
p20148
tp20149
a(g7
V\u000a\u000a
p20150
tp20151
a(g737
V{%
p20152
tp20153
a(g900
V- 
p20154
tp20155
a(g818
Vsandbox
p20156
tp20157
a(g900
g960
tp20158
a(g737
V%}
p20159
tp20160
a(g7
V\u000a    
p20161
tp20162
a(g737
V{%
p20163
tp20164
a(g900
V- 
p20165
tp20166
a(g818
Vinclude
p20167
tp20168
a(g900
g960
tp20169
a(g143
V"foo.twig"
p20170
tp20171
a(g900
g960
tp20172
a(g737
V%}
p20173
tp20174
a(g7
V\u000a    
p20175
tp20176
a(g737
V{%
p20177
tp20178
a(g900
V- 
p20179
tp20180
a(g818
Vinclude
p20181
tp20182
a(g900
g960
tp20183
a(g143
V"foo.twig"
p20184
tp20185
a(g900
g960
tp20186
a(g737
V%}
p20187
tp20188
a(g7
V\u000a
p20189
tp20190
a(g737
V{%
p20191
tp20192
a(g900
V- 
p20193
tp20194
a(g818
Vendsandbox
p20195
tp20196
a(g900
g960
tp20197
a(g737
V%}
p20198
tp20199
a(g7
V\u000a\u000a
p20200
tp20201
a(g737
V{%
p20202
tp20203
a(g900
V- 
p20204
tp20205
a(g818
Vsandbox
p20206
tp20207
a(g900
g960
tp20208
a(g737
V%}
p20209
tp20210
a(g737
V{%
p20211
tp20212
a(g900
g960
tp20213
a(g818
Vinclude
p20214
tp20215
a(g900
g960
tp20216
a(g143
V"foo.twig"
p20217
tp20218
a(g900
g960
tp20219
a(g737
V%}
p20220
tp20221
a(g737
V{%
p20222
tp20223
a(g900
g960
tp20224
a(g818
Vendsandbox
p20225
tp20226
a(g900
g960
tp20227
a(g737
V%}
p20228
tp20229
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000afoo\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000afoo\u000afoo\u000afoo\u000a--TEST--\u000a"set" tag\u000a--TEMPLATE--\u000a
p20230
tp20231
a(g737
V{%
p20232
tp20233
a(g900
g960
tp20234
a(g818
Vset
p20235
tp20236
a(g900
g960
tp20237
a(g427
Vfoo
p20238
tp20239
a(g900
g960
tp20240
a(g399
g1342
tp20241
a(g900
g960
tp20242
a(g216
V'foo'
p20243
tp20244
a(g900
g960
tp20245
a(g737
V%}
p20246
tp20247
a(g7
V\u000a
p20248
tp20249
a(g737
V{%
p20250
tp20251
a(g900
g960
tp20252
a(g818
Vset
p20253
tp20254
a(g900
g960
tp20255
a(g427
Vbar
p20256
tp20257
a(g900
g960
tp20258
a(g399
g1342
tp20259
a(g900
g960
tp20260
a(g216
V'foo<br />'
p20261
tp20262
a(g900
g960
tp20263
a(g737
V%}
p20264
tp20265
a(g7
V\u000a\u000a
p20266
tp20267
a(g737
V{{
p20268
tp20269
a(g900
g960
tp20270
a(g427
Vfoo
p20271
tp20272
a(g900
g960
tp20273
a(g737
V}}
p20274
tp20275
a(g7
V\u000a
p20276
tp20277
a(g737
V{{
p20278
tp20279
a(g900
g960
tp20280
a(g427
Vbar
p20281
tp20282
a(g900
g960
tp20283
a(g737
V}}
p20284
tp20285
a(g7
V\u000a\u000a
p20286
tp20287
a(g737
V{%
p20288
tp20289
a(g900
g960
tp20290
a(g818
Vset
p20291
tp20292
a(g900
g960
tp20293
a(g427
Vfoo
p20294
tp20295
a(g399
g1162
tp20296
a(g900
g960
tp20297
a(g427
Vbar
p20298
tp20299
a(g900
g960
tp20300
a(g399
g1342
tp20301
a(g900
g960
tp20302
a(g216
V'foo'
p20303
tp20304
a(g399
g1162
tp20305
a(g900
g960
tp20306
a(g216
V'bar'
p20307
tp20308
a(g900
g960
tp20309
a(g737
V%}
p20310
tp20311
a(g7
V\u000a\u000a
p20312
tp20313
a(g737
V{{
p20314
tp20315
a(g900
g960
tp20316
a(g427
Vfoo
p20317
tp20318
a(g900
g960
tp20319
a(g737
V}}
p20320
tp20321
a(g737
V{{
p20322
tp20323
a(g900
g960
tp20324
a(g427
Vbar
p20325
tp20326
a(g900
g960
tp20327
a(g737
V}}
p20328
tp20329
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000afoo&lt;br /&gt;\u000a\u000a\u000afoobar\u000a--TEST--\u000a"set" tag block empty capture\u000a--TEMPLATE--\u000a
p20330
tp20331
a(g737
V{%
p20332
tp20333
a(g900
g960
tp20334
a(g818
Vset
p20335
tp20336
a(g900
g960
tp20337
a(g427
Vfoo
p20338
tp20339
a(g900
g960
tp20340
a(g737
V%}
p20341
tp20342
a(g737
V{%
p20343
tp20344
a(g900
g960
tp20345
a(g818
Vendset
p20346
tp20347
a(g900
g960
tp20348
a(g737
V%}
p20349
tp20350
a(g7
V\u000a\u000a
p20351
tp20352
a(g737
V{%
p20353
tp20354
a(g900
g960
tp20355
a(g818
Vif
p20356
tp20357
a(g900
g960
tp20358
a(g427
Vfoo
p20359
tp20360
a(g900
g960
tp20361
a(g737
V%}
p20362
tp20363
a(g7
VFAIL
p20364
tp20365
a(g737
V{%
p20366
tp20367
a(g900
g960
tp20368
a(g818
Vendif
p20369
tp20370
a(g900
g960
tp20371
a(g737
V%}
p20372
tp20373
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a--TEST--\u000a"set" tag block capture\u000a--TEMPLATE--\u000a
p20374
tp20375
a(g737
V{%
p20376
tp20377
a(g900
g960
tp20378
a(g818
Vset
p20379
tp20380
a(g900
g960
tp20381
a(g427
Vfoo
p20382
tp20383
a(g900
g960
tp20384
a(g737
V%}
p20385
tp20386
a(g7
Vf<br />o<br />o
p20387
tp20388
a(g737
V{%
p20389
tp20390
a(g900
g960
tp20391
a(g818
Vendset
p20392
tp20393
a(g900
g960
tp20394
a(g737
V%}
p20395
tp20396
a(g7
V\u000a\u000a
p20397
tp20398
a(g737
V{{
p20399
tp20400
a(g900
g960
tp20401
a(g427
Vfoo
p20402
tp20403
a(g900
g960
tp20404
a(g737
V}}
p20405
tp20406
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000af<br />o<br />o\u000a--TEST--\u000a"set" tag\u000a--TEMPLATE--\u000a
p20407
tp20408
a(g737
V{%
p20409
tp20410
a(g900
g960
tp20411
a(g818
Vset
p20412
tp20413
a(g900
g960
tp20414
a(g427
Vfoo
p20415
tp20416
a(g399
g1162
tp20417
a(g900
g960
tp20418
a(g427
Vbar
p20419
tp20420
a(g900
g960
tp20421
a(g399
g1342
tp20422
a(g900
g960
tp20423
a(g216
V'foo'
p20424
tp20425
a(g900
g960
tp20426
a(g399
g1606
tp20427
a(g900
g960
tp20428
a(g216
V'bar'
p20429
tp20430
a(g399
g1162
tp20431
a(g900
g960
tp20432
a(g216
V'bar'
p20433
tp20434
a(g900
g960
tp20435
a(g399
g1606
tp20436
a(g900
g960
tp20437
a(g216
V'foo'
p20438
tp20439
a(g900
g960
tp20440
a(g737
V%}
p20441
tp20442
a(g7
V\u000a\u000a
p20443
tp20444
a(g737
V{{
p20445
tp20446
a(g900
g960
tp20447
a(g427
Vfoo
p20448
tp20449
a(g900
g960
tp20450
a(g737
V}}
p20451
tp20452
a(g7
V\u000a
p20453
tp20454
a(g737
V{{
p20455
tp20456
a(g900
g960
tp20457
a(g427
Vbar
p20458
tp20459
a(g900
g960
tp20460
a(g737
V}}
p20461
tp20462
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoobar\u000abarfoo\u000a--TEST--\u000a"spaceless" tag removes whites between HTML tags\u000a--TEMPLATE--\u000a
p20463
tp20464
a(g737
V{%
p20465
tp20466
a(g900
g960
tp20467
a(g818
Vspaceless
p20468
tp20469
a(g900
g960
tp20470
a(g737
V%}
p20471
tp20472
a(g7
V\u000a\u000a    <div>   <div>   foo   </div>   </div>\u000a\u000a
p20473
tp20474
a(g737
V{%
p20475
tp20476
a(g900
g960
tp20477
a(g818
Vendspaceless
p20478
tp20479
a(g900
g960
tp20480
a(g737
V%}
p20481
tp20482
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a<div><div>   foo   </div></div>\u000a--TEST--\u000a"" custom tag\u000a--TEMPLATE--\u000a
p20483
tp20484
a(g7
g1206
tp20485
a(g7
V%  %}\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a\u000a--TEST--\u000aWhitespace trimming on tags.\u000a--TEMPLATE--\u000a
p20486
tp20487
a(g737
V{{
p20488
tp20489
a(g900
g960
tp20490
a(g17
g1963
tp20491
a(g900
g960
tp20492
a(g399
g1692
tp20493
a(g900
g960
tp20494
a(g216
V'{#-'
p20495
tp20496
a(g399
g1141
tp20497
a(g560
Vlength
p20498
tp20499
a(g900
g960
tp20500
a(g737
V}}
p20501
tp20502
a(g7
V\u000a
p20503
tp20504
a(g737
V{{
p20505
tp20506
a(g900
g960
tp20507
a(g216
V'{{-'
p20508
tp20509
a(g399
g1141
tp20510
a(g560
Vlength
p20511
tp20512
a(g900
g960
tp20513
a(g399
g1692
tp20514
a(g900
g960
tp20515
a(g17
g1963
tp20516
a(g900
g960
tp20517
a(g399
g1664
tp20518
a(g900
g960
tp20519
a(g216
V'{%-'
p20520
tp20521
a(g399
g1141
tp20522
a(g560
Vlength
p20523
tp20524
a(g900
g960
tp20525
a(g737
V}}
p20526
tp20527
a(g7
V\u000a\u000aTrim on control tag:\u000a
p20528
tp20529
a(g737
V{%
p20530
tp20531
a(g900
g960
tp20532
a(g818
Vfor
p20533
tp20534
a(g900
g960
tp20535
a(g427
g991
tp20536
a(g900
g960
tp20537
a(g818
Vin
p20538
tp20539
a(g900
g960
tp20540
a(g427
Vrange
p20541
tp20542
a(g399
g1145
tp20543
a(g17
g1160
tp20544
a(g399
g1162
tp20545
a(g900
g960
tp20546
a(g17
V9
p20547
tp20548
a(g399
g1149
tp20549
a(g900
g960
tp20550
a(g900
g1678
tp20551
a(g737
V%}
p20552
tp20553
a(g7
V\u000a	
p20554
tp20555
a(g737
V{{
p20556
tp20557
a(g900
g960
tp20558
a(g427
g991
tp20559
a(g900
g960
tp20560
a(g737
V}}
p20561
tp20562
a(g7
V\u000a
p20563
tp20564
a(g737
V{%
p20565
tp20566
a(g900
V- 
p20567
tp20568
a(g818
Vendfor
p20569
tp20570
a(g900
g960
tp20571
a(g737
V%}
p20572
tp20573
a(g7
V\u000a\u000a\u000aTrim on output tag:\u000a
p20574
tp20575
a(g737
V{%
p20576
tp20577
a(g900
g960
tp20578
a(g818
Vfor
p20579
tp20580
a(g900
g960
tp20581
a(g427
g991
tp20582
a(g900
g960
tp20583
a(g818
Vin
p20584
tp20585
a(g900
g960
tp20586
a(g427
Vrange
p20587
tp20588
a(g399
g1145
tp20589
a(g17
g1160
tp20590
a(g399
g1162
tp20591
a(g900
g960
tp20592
a(g17
g20547
tp20593
a(g399
g1149
tp20594
a(g900
g960
tp20595
a(g737
V%}
p20596
tp20597
a(g7
V\u000a	
p20598
tp20599
a(g737
V{{
p20600
tp20601
a(g399
g1678
tp20602
a(g900
g960
tp20603
a(g427
g991
tp20604
a(g900
g960
tp20605
a(g900
g1678
tp20606
a(g737
V}}
p20607
tp20608
a(g7
V\u000a
p20609
tp20610
a(g737
V{%
p20611
tp20612
a(g900
g960
tp20613
a(g818
Vendfor
p20614
tp20615
a(g900
g960
tp20616
a(g737
V%}
p20617
tp20618
a(g7
V\u000a\u000a\u000aTrim comments:\u000a      \u000a
p20619
tp20620
a(g708
V{#- Invisible -#}
p20621
tp20622
a(g7
V\u000a       \u000aAfter the comment.\u000a\u000aTrim leading space:\u000a
p20623
tp20624
a(g737
V{%
p20625
tp20626
a(g900
g960
tp20627
a(g818
Vif
p20628
tp20629
a(g900
g960
tp20630
a(g427
Vleading
p20631
tp20632
a(g900
g960
tp20633
a(g737
V%}
p20634
tp20635
a(g7
V\u000a\u000a		
p20636
tp20637
a(g737
V{{
p20638
tp20639
a(g399
g1678
tp20640
a(g900
g960
tp20641
a(g427
Vleading
p20642
tp20643
a(g900
g960
tp20644
a(g737
V}}
p20645
tp20646
a(g7
V\u000a
p20647
tp20648
a(g737
V{%
p20649
tp20650
a(g900
g960
tp20651
a(g818
Vendif
p20652
tp20653
a(g900
g960
tp20654
a(g737
V%}
p20655
tp20656
a(g7
V\u000a\u000a
p20657
tp20658
a(g737
V{%
p20659
tp20660
a(g900
V- 
p20661
tp20662
a(g818
Vif
p20663
tp20664
a(g900
g960
tp20665
a(g427
Vleading
p20666
tp20667
a(g900
g960
tp20668
a(g737
V%}
p20669
tp20670
a(g7
V\u000a	
p20671
tp20672
a(g737
V{{
p20673
tp20674
a(g399
g1678
tp20675
a(g900
g960
tp20676
a(g427
Vleading
p20677
tp20678
a(g900
g960
tp20679
a(g737
V}}
p20680
tp20681
a(g7
V\u000a\u000a
p20682
tp20683
a(g737
V{%
p20684
tp20685
a(g900
V- 
p20686
tp20687
a(g818
Vendif
p20688
tp20689
a(g900
g960
tp20690
a(g737
V%}
p20691
tp20692
a(g7
V\u000a\u000a\u000aTrim trailing space:\u000a
p20693
tp20694
a(g737
V{%
p20695
tp20696
a(g900
g960
tp20697
a(g818
Vif
p20698
tp20699
a(g900
g960
tp20700
a(g427
Vtrailing
p20701
tp20702
a(g900
g960
tp20703
a(g900
g1678
tp20704
a(g737
V%}
p20705
tp20706
a(g7
V          \u000a	
p20707
tp20708
a(g737
V{{
p20709
tp20710
a(g900
g960
tp20711
a(g427
Vtrailing
p20712
tp20713
a(g900
g960
tp20714
a(g900
g1678
tp20715
a(g737
V}}
p20716
tp20717
a(g7
V\u000a\u000a
p20718
tp20719
a(g737
V{%
p20720
tp20721
a(g900
g960
tp20722
a(g818
Vendif
p20723
tp20724
a(g900
g960
tp20725
a(g900
g1678
tp20726
a(g737
V%}
p20727
tp20728
a(g7
V\u000a\u000aCombined:\u000a\u000a
p20729
tp20730
a(g737
V{%
p20731
tp20732
a(g900
V- 
p20733
tp20734
a(g818
Vif
p20735
tp20736
a(g900
g960
tp20737
a(g427
Vboth
p20738
tp20739
a(g900
g960
tp20740
a(g900
g1678
tp20741
a(g737
V%}
p20742
tp20743
a(g7
V\u000a<ul>\u000a	<li>    
p20744
tp20745
a(g737
V{{
p20746
tp20747
a(g399
g1678
tp20748
a(g900
g960
tp20749
a(g427
Vboth
p20750
tp20751
a(g900
g960
tp20752
a(g900
g1678
tp20753
a(g737
V}}
p20754
tp20755
a(g7
V   </li>\u000a</ul>\u000a\u000a
p20756
tp20757
a(g737
V{%
p20758
tp20759
a(g900
V- 
p20760
tp20761
a(g818
Vendif
p20762
tp20763
a(g900
g960
tp20764
a(g900
g1678
tp20765
a(g737
V%}
p20766
tp20767
a(g7
V\u000a\u000aend\u000a--DATA--\u000areturn array('leading' => 'leading space', 'trailing' => 'trailing space', 'both' => 'both')\u000a--EXPECT--\u000a15\u000a18\u000a\u000aTrim on control tag:\u000a123456789\u000a\u000aTrim on output tag:\u000a123456789\u000a\u000aTrim comments:After the comment.\u000a\u000aTrim leading space:\u000aleading space\u000aleading space\u000a\u000aTrim trailing space:\u000atrailing spaceCombined:<ul>\u000a	<li>both</li>\u000a</ul>end\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p20768
tp20769
a(g737
V{%
p20770
tp20771
a(g900
g960
tp20772
a(g818
Vuse
p20773
tp20774
a(g900
g960
tp20775
a(g143
V"blocks.twig"
p20776
tp20777
a(g900
g960
tp20778
a(g427
Vwith
p20779
tp20780
a(g900
g960
tp20781
a(g427
Vcontent
p20782
tp20783
a(g900
g960
tp20784
a(g427
Vas
p20785
tp20786
a(g900
g960
tp20787
a(g427
Vfoo
p20788
tp20789
a(g900
g960
tp20790
a(g737
V%}
p20791
tp20792
a(g7
V\u000a\u000a
p20793
tp20794
a(g737
V{{
p20795
tp20796
a(g900
g960
tp20797
a(g668
Vblock
p20798
tp20799
a(g399
g1145
tp20800
a(g216
V'foo'
p20801
tp20802
a(g399
g1149
tp20803
a(g900
g960
tp20804
a(g737
V}}
p20805
tp20806
a(g7
V\u000a--TEMPLATE(blocks.twig)--\u000a
p20807
tp20808
a(g737
V{%
p20809
tp20810
a(g900
g960
tp20811
a(g818
Vblock
p20812
tp20813
a(g900
g960
tp20814
a(g427
Vcontent
p20815
tp20816
a(g900
g960
tp20817
a(g216
V'foo'
p20818
tp20819
a(g900
g960
tp20820
a(g737
V%}
p20821
tp20822
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p20823
tp20824
a(g737
V{%
p20825
tp20826
a(g900
g960
tp20827
a(g818
Vuse
p20828
tp20829
a(g900
g960
tp20830
a(g143
V"blocks.twig"
p20831
tp20832
a(g900
g960
tp20833
a(g737
V%}
p20834
tp20835
a(g7
V\u000a\u000a
p20836
tp20837
a(g737
V{{
p20838
tp20839
a(g900
g960
tp20840
a(g668
Vblock
p20841
tp20842
a(g399
g1145
tp20843
a(g216
V'content'
p20844
tp20845
a(g399
g1149
tp20846
a(g900
g960
tp20847
a(g737
V}}
p20848
tp20849
a(g7
V\u000a--TEMPLATE(blocks.twig)--\u000a
p20850
tp20851
a(g737
V{%
p20852
tp20853
a(g900
g960
tp20854
a(g818
Vblock
p20855
tp20856
a(g900
g960
tp20857
a(g427
Vcontent
p20858
tp20859
a(g900
g960
tp20860
a(g216
V'foo'
p20861
tp20862
a(g900
g960
tp20863
a(g737
V%}
p20864
tp20865
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p20866
tp20867
a(g737
V{%
p20868
tp20869
a(g900
g960
tp20870
a(g818
Vuse
p20871
tp20872
a(g900
g960
tp20873
a(g143
V"foo.twig"
p20874
tp20875
a(g900
g960
tp20876
a(g737
V%}
p20877
tp20878
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p20879
tp20880
a(g737
V{%
p20881
tp20882
a(g900
g960
tp20883
a(g818
Vuse
p20884
tp20885
a(g900
g960
tp20886
a(g143
V"bar.twig"
p20887
tp20888
a(g900
g960
tp20889
a(g737
V%}
p20890
tp20891
a(g7
V\u000a--TEMPLATE(bar.twig)--\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p20892
tp20893
a(g737
V{%
p20894
tp20895
a(g900
g960
tp20896
a(g818
Vuse
p20897
tp20898
a(g900
g960
tp20899
a(g143
V"foo.twig"
p20900
tp20901
a(g900
g960
tp20902
a(g737
V%}
p20903
tp20904
a(g7
V\u000a\u000a
p20905
tp20906
a(g737
V{{
p20907
tp20908
a(g900
g960
tp20909
a(g668
Vblock
p20910
tp20911
a(g399
g1145
tp20912
a(g216
V'content'
p20913
tp20914
a(g399
g1149
tp20915
a(g900
g960
tp20916
a(g737
V}}
p20917
tp20918
a(g7
V\u000a
p20919
tp20920
a(g737
V{{
p20921
tp20922
a(g900
g960
tp20923
a(g668
Vblock
p20924
tp20925
a(g399
g1145
tp20926
a(g216
V'foo'
p20927
tp20928
a(g399
g1149
tp20929
a(g900
g960
tp20930
a(g737
V}}
p20931
tp20932
a(g7
V\u000a
p20933
tp20934
a(g737
V{{
p20935
tp20936
a(g900
g960
tp20937
a(g668
Vblock
p20938
tp20939
a(g399
g1145
tp20940
a(g216
V'bar'
p20941
tp20942
a(g399
g1149
tp20943
a(g900
g960
tp20944
a(g737
V}}
p20945
tp20946
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p20947
tp20948
a(g737
V{%
p20949
tp20950
a(g900
g960
tp20951
a(g818
Vuse
p20952
tp20953
a(g900
g960
tp20954
a(g143
V"bar.twig"
p20955
tp20956
a(g900
g960
tp20957
a(g737
V%}
p20958
tp20959
a(g7
V\u000a\u000a
p20960
tp20961
a(g737
V{%
p20962
tp20963
a(g900
g960
tp20964
a(g818
Vblock
p20965
tp20966
a(g900
g960
tp20967
a(g427
Vcontent
p20968
tp20969
a(g900
g960
tp20970
a(g216
V'foo'
p20971
tp20972
a(g900
g960
tp20973
a(g737
V%}
p20974
tp20975
a(g7
V\u000a
p20976
tp20977
a(g737
V{%
p20978
tp20979
a(g900
g960
tp20980
a(g818
Vblock
p20981
tp20982
a(g900
g960
tp20983
a(g427
Vfoo
p20984
tp20985
a(g900
g960
tp20986
a(g216
V'foo'
p20987
tp20988
a(g900
g960
tp20989
a(g737
V%}
p20990
tp20991
a(g7
V\u000a--TEMPLATE(bar.twig)--\u000a
p20992
tp20993
a(g737
V{%
p20994
tp20995
a(g900
g960
tp20996
a(g818
Vblock
p20997
tp20998
a(g900
g960
tp20999
a(g427
Vcontent
p21000
tp21001
a(g900
g960
tp21002
a(g216
V'bar'
p21003
tp21004
a(g900
g960
tp21005
a(g737
V%}
p21006
tp21007
a(g7
V\u000a
p21008
tp21009
a(g737
V{%
p21010
tp21011
a(g900
g960
tp21012
a(g818
Vblock
p21013
tp21014
a(g900
g960
tp21015
a(g427
Vbar
p21016
tp21017
a(g900
g960
tp21018
a(g216
V'bar'
p21019
tp21020
a(g900
g960
tp21021
a(g737
V%}
p21022
tp21023
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000afoo\u000afoo\u000abar\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21024
tp21025
a(g737
V{%
p21026
tp21027
a(g900
g960
tp21028
a(g818
Vuse
p21029
tp21030
a(g900
g960
tp21031
a(g143
V"ancestor.twig"
p21032
tp21033
a(g900
g960
tp21034
a(g737
V%}
p21035
tp21036
a(g7
V\u000a
p21037
tp21038
a(g737
V{%
p21039
tp21040
a(g900
g960
tp21041
a(g818
Vuse
p21042
tp21043
a(g900
g960
tp21044
a(g143
V"parent.twig"
p21045
tp21046
a(g900
g960
tp21047
a(g737
V%}
p21048
tp21049
a(g7
V\u000a\u000a
p21050
tp21051
a(g737
V{{
p21052
tp21053
a(g900
g960
tp21054
a(g668
Vblock
p21055
tp21056
a(g399
g1145
tp21057
a(g216
V'container'
p21058
tp21059
a(g399
g1149
tp21060
a(g900
g960
tp21061
a(g737
V}}
p21062
tp21063
a(g7
V\u000a--TEMPLATE(parent.twig)--\u000a
p21064
tp21065
a(g737
V{%
p21066
tp21067
a(g900
g960
tp21068
a(g818
Vblock
p21069
tp21070
a(g900
g960
tp21071
a(g427
Vsub_container
p21072
tp21073
a(g900
g960
tp21074
a(g737
V%}
p21075
tp21076
a(g7
V\u000a    <div class="overriden_sub_container">overriden sub_container</div>\u000a
p21077
tp21078
a(g737
V{%
p21079
tp21080
a(g900
g960
tp21081
a(g818
Vendblock
p21082
tp21083
a(g900
g960
tp21084
a(g737
V%}
p21085
tp21086
a(g7
V\u000a--TEMPLATE(ancestor.twig)--\u000a
p21087
tp21088
a(g737
V{%
p21089
tp21090
a(g900
g960
tp21091
a(g818
Vblock
p21092
tp21093
a(g900
g960
tp21094
a(g427
Vcontainer
p21095
tp21096
a(g900
g960
tp21097
a(g737
V%}
p21098
tp21099
a(g7
V\u000a    <div class="container">
p21100
tp21101
a(g737
V{{
p21102
tp21103
a(g900
g960
tp21104
a(g668
Vblock
p21105
tp21106
a(g399
g1145
tp21107
a(g216
V'sub_container'
p21108
tp21109
a(g399
g1149
tp21110
a(g900
g960
tp21111
a(g737
V}}
p21112
tp21113
a(g7
V</div>\u000a
p21114
tp21115
a(g737
V{%
p21116
tp21117
a(g900
g960
tp21118
a(g818
Vendblock
p21119
tp21120
a(g900
g960
tp21121
a(g737
V%}
p21122
tp21123
a(g7
V\u000a\u000a
p21124
tp21125
a(g737
V{%
p21126
tp21127
a(g900
g960
tp21128
a(g818
Vblock
p21129
tp21130
a(g900
g960
tp21131
a(g427
Vsub_container
p21132
tp21133
a(g900
g960
tp21134
a(g737
V%}
p21135
tp21136
a(g7
V\u000a    <div class="sub_container">sub_container</div>\u000a
p21137
tp21138
a(g737
V{%
p21139
tp21140
a(g900
g960
tp21141
a(g818
Vendblock
p21142
tp21143
a(g900
g960
tp21144
a(g737
V%}
p21145
tp21146
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a<div class="container">    <div class="overriden_sub_container">overriden sub_container</div>\u000a</div>\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21147
tp21148
a(g737
V{%
p21149
tp21150
a(g900
g960
tp21151
a(g818
Vuse
p21152
tp21153
a(g900
g960
tp21154
a(g143
V"parent.twig"
p21155
tp21156
a(g900
g960
tp21157
a(g737
V%}
p21158
tp21159
a(g7
V\u000a\u000a
p21160
tp21161
a(g737
V{{
p21162
tp21163
a(g900
g960
tp21164
a(g668
Vblock
p21165
tp21166
a(g399
g1145
tp21167
a(g216
V'container'
p21168
tp21169
a(g399
g1149
tp21170
a(g900
g960
tp21171
a(g737
V}}
p21172
tp21173
a(g7
V\u000a--TEMPLATE(parent.twig)--\u000a
p21174
tp21175
a(g737
V{%
p21176
tp21177
a(g900
g960
tp21178
a(g818
Vuse
p21179
tp21180
a(g900
g960
tp21181
a(g143
V"ancestor.twig"
p21182
tp21183
a(g900
g960
tp21184
a(g737
V%}
p21185
tp21186
a(g7
V\u000a\u000a
p21187
tp21188
a(g737
V{%
p21189
tp21190
a(g900
g960
tp21191
a(g818
Vblock
p21192
tp21193
a(g900
g960
tp21194
a(g427
Vsub_container
p21195
tp21196
a(g900
g960
tp21197
a(g737
V%}
p21198
tp21199
a(g7
V\u000a    <div class="overriden_sub_container">overriden sub_container</div>\u000a
p21200
tp21201
a(g737
V{%
p21202
tp21203
a(g900
g960
tp21204
a(g818
Vendblock
p21205
tp21206
a(g900
g960
tp21207
a(g737
V%}
p21208
tp21209
a(g7
V\u000a--TEMPLATE(ancestor.twig)--\u000a
p21210
tp21211
a(g737
V{%
p21212
tp21213
a(g900
g960
tp21214
a(g818
Vblock
p21215
tp21216
a(g900
g960
tp21217
a(g427
Vcontainer
p21218
tp21219
a(g900
g960
tp21220
a(g737
V%}
p21221
tp21222
a(g7
V\u000a    <div class="container">
p21223
tp21224
a(g737
V{{
p21225
tp21226
a(g900
g960
tp21227
a(g668
Vblock
p21228
tp21229
a(g399
g1145
tp21230
a(g216
V'sub_container'
p21231
tp21232
a(g399
g1149
tp21233
a(g900
g960
tp21234
a(g737
V}}
p21235
tp21236
a(g7
V</div>\u000a
p21237
tp21238
a(g737
V{%
p21239
tp21240
a(g900
g960
tp21241
a(g818
Vendblock
p21242
tp21243
a(g900
g960
tp21244
a(g737
V%}
p21245
tp21246
a(g7
V\u000a\u000a
p21247
tp21248
a(g737
V{%
p21249
tp21250
a(g900
g960
tp21251
a(g818
Vblock
p21252
tp21253
a(g900
g960
tp21254
a(g427
Vsub_container
p21255
tp21256
a(g900
g960
tp21257
a(g737
V%}
p21258
tp21259
a(g7
V\u000a    <div class="sub_container">sub_container</div>\u000a
p21260
tp21261
a(g737
V{%
p21262
tp21263
a(g900
g960
tp21264
a(g818
Vendblock
p21265
tp21266
a(g900
g960
tp21267
a(g737
V%}
p21268
tp21269
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a<div class="container">    <div class="overriden_sub_container">overriden sub_container</div>\u000a</div>\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21270
tp21271
a(g737
V{%
p21272
tp21273
a(g900
g960
tp21274
a(g818
Vuse
p21275
tp21276
a(g900
g960
tp21277
a(g143
V"foo.twig"
p21278
tp21279
a(g900
g960
tp21280
a(g427
Vwith
p21281
tp21282
a(g900
g960
tp21283
a(g427
Vcontent
p21284
tp21285
a(g900
g960
tp21286
a(g427
Vas
p21287
tp21288
a(g900
g960
tp21289
a(g427
Vfoo_content
p21290
tp21291
a(g900
g960
tp21292
a(g737
V%}
p21293
tp21294
a(g7
V\u000a
p21295
tp21296
a(g737
V{%
p21297
tp21298
a(g900
g960
tp21299
a(g818
Vuse
p21300
tp21301
a(g900
g960
tp21302
a(g143
V"bar.twig"
p21303
tp21304
a(g900
g960
tp21305
a(g737
V%}
p21306
tp21307
a(g7
V\u000a\u000a
p21308
tp21309
a(g737
V{{
p21310
tp21311
a(g900
g960
tp21312
a(g668
Vblock
p21313
tp21314
a(g399
g1145
tp21315
a(g216
V'content'
p21316
tp21317
a(g399
g1149
tp21318
a(g900
g960
tp21319
a(g737
V}}
p21320
tp21321
a(g7
V\u000a
p21322
tp21323
a(g737
V{{
p21324
tp21325
a(g900
g960
tp21326
a(g668
Vblock
p21327
tp21328
a(g399
g1145
tp21329
a(g216
V'foo'
p21330
tp21331
a(g399
g1149
tp21332
a(g900
g960
tp21333
a(g737
V}}
p21334
tp21335
a(g7
V\u000a
p21336
tp21337
a(g737
V{{
p21338
tp21339
a(g900
g960
tp21340
a(g668
Vblock
p21341
tp21342
a(g399
g1145
tp21343
a(g216
V'bar'
p21344
tp21345
a(g399
g1149
tp21346
a(g900
g960
tp21347
a(g737
V}}
p21348
tp21349
a(g7
V\u000a
p21350
tp21351
a(g737
V{{
p21352
tp21353
a(g900
g960
tp21354
a(g668
Vblock
p21355
tp21356
a(g399
g1145
tp21357
a(g216
V'foo_content'
p21358
tp21359
a(g399
g1149
tp21360
a(g900
g960
tp21361
a(g737
V}}
p21362
tp21363
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p21364
tp21365
a(g737
V{%
p21366
tp21367
a(g900
g960
tp21368
a(g818
Vblock
p21369
tp21370
a(g900
g960
tp21371
a(g427
Vcontent
p21372
tp21373
a(g900
g960
tp21374
a(g216
V'foo'
p21375
tp21376
a(g900
g960
tp21377
a(g737
V%}
p21378
tp21379
a(g7
V\u000a
p21380
tp21381
a(g737
V{%
p21382
tp21383
a(g900
g960
tp21384
a(g818
Vblock
p21385
tp21386
a(g900
g960
tp21387
a(g427
Vfoo
p21388
tp21389
a(g900
g960
tp21390
a(g216
V'foo'
p21391
tp21392
a(g900
g960
tp21393
a(g737
V%}
p21394
tp21395
a(g7
V\u000a--TEMPLATE(bar.twig)--\u000a
p21396
tp21397
a(g737
V{%
p21398
tp21399
a(g900
g960
tp21400
a(g818
Vblock
p21401
tp21402
a(g900
g960
tp21403
a(g427
Vcontent
p21404
tp21405
a(g900
g960
tp21406
a(g216
V'bar'
p21407
tp21408
a(g900
g960
tp21409
a(g737
V%}
p21410
tp21411
a(g7
V\u000a
p21412
tp21413
a(g737
V{%
p21414
tp21415
a(g900
g960
tp21416
a(g818
Vblock
p21417
tp21418
a(g900
g960
tp21419
a(g427
Vbar
p21420
tp21421
a(g900
g960
tp21422
a(g216
V'bar'
p21423
tp21424
a(g900
g960
tp21425
a(g737
V%}
p21426
tp21427
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000abar\u000afoo\u000abar\u000afoo\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21428
tp21429
a(g737
V{%
p21430
tp21431
a(g900
g960
tp21432
a(g818
Vuse
p21433
tp21434
a(g900
g960
tp21435
a(g143
V"foo.twig"
p21436
tp21437
a(g900
g960
tp21438
a(g737
V%}
p21439
tp21440
a(g7
V\u000a
p21441
tp21442
a(g737
V{%
p21443
tp21444
a(g900
g960
tp21445
a(g818
Vuse
p21446
tp21447
a(g900
g960
tp21448
a(g143
V"bar.twig"
p21449
tp21450
a(g900
g960
tp21451
a(g737
V%}
p21452
tp21453
a(g7
V\u000a\u000a
p21454
tp21455
a(g737
V{{
p21456
tp21457
a(g900
g960
tp21458
a(g668
Vblock
p21459
tp21460
a(g399
g1145
tp21461
a(g216
V'content'
p21462
tp21463
a(g399
g1149
tp21464
a(g900
g960
tp21465
a(g737
V}}
p21466
tp21467
a(g7
V\u000a
p21468
tp21469
a(g737
V{{
p21470
tp21471
a(g900
g960
tp21472
a(g668
Vblock
p21473
tp21474
a(g399
g1145
tp21475
a(g216
V'foo'
p21476
tp21477
a(g399
g1149
tp21478
a(g900
g960
tp21479
a(g737
V}}
p21480
tp21481
a(g7
V\u000a
p21482
tp21483
a(g737
V{{
p21484
tp21485
a(g900
g960
tp21486
a(g668
Vblock
p21487
tp21488
a(g399
g1145
tp21489
a(g216
V'bar'
p21490
tp21491
a(g399
g1149
tp21492
a(g900
g960
tp21493
a(g737
V}}
p21494
tp21495
a(g7
V\u000a--TEMPLATE(foo.twig)--\u000a
p21496
tp21497
a(g737
V{%
p21498
tp21499
a(g900
g960
tp21500
a(g818
Vblock
p21501
tp21502
a(g900
g960
tp21503
a(g427
Vcontent
p21504
tp21505
a(g900
g960
tp21506
a(g216
V'foo'
p21507
tp21508
a(g900
g960
tp21509
a(g737
V%}
p21510
tp21511
a(g7
V\u000a
p21512
tp21513
a(g737
V{%
p21514
tp21515
a(g900
g960
tp21516
a(g818
Vblock
p21517
tp21518
a(g900
g960
tp21519
a(g427
Vfoo
p21520
tp21521
a(g900
g960
tp21522
a(g216
V'foo'
p21523
tp21524
a(g900
g960
tp21525
a(g737
V%}
p21526
tp21527
a(g7
V\u000a--TEMPLATE(bar.twig)--\u000a
p21528
tp21529
a(g737
V{%
p21530
tp21531
a(g900
g960
tp21532
a(g818
Vblock
p21533
tp21534
a(g900
g960
tp21535
a(g427
Vcontent
p21536
tp21537
a(g900
g960
tp21538
a(g216
V'bar'
p21539
tp21540
a(g900
g960
tp21541
a(g737
V%}
p21542
tp21543
a(g7
V\u000a
p21544
tp21545
a(g737
V{%
p21546
tp21547
a(g900
g960
tp21548
a(g818
Vblock
p21549
tp21550
a(g900
g960
tp21551
a(g427
Vbar
p21552
tp21553
a(g900
g960
tp21554
a(g216
V'bar'
p21555
tp21556
a(g900
g960
tp21557
a(g737
V%}
p21558
tp21559
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000abar\u000afoo\u000abar\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21560
tp21561
a(g737
V{%
p21562
tp21563
a(g900
g960
tp21564
a(g818
Vuse
p21565
tp21566
a(g900
g960
tp21567
a(g216
V'file2.html.twig'
p21568
tp21569
a(g737
V%}
p21570
tp21571
a(g7
V\u000a
p21572
tp21573
a(g737
V{%
p21574
tp21575
a(g900
g960
tp21576
a(g818
Vblock
p21577
tp21578
a(g900
g960
tp21579
a(g427
Vfoobar
p21580
tp21581
a(g900
g960
tp21582
a(g737
V%}
p21583
tp21584
a(g7
V\u000a    
p21585
tp21586
a(g737
V{{
p21587
tp21588
a(g399
g1678
tp21589
a(g900
g960
tp21590
a(g668
Vparent
p21591
tp21592
a(g399
g1145
tp21593
a(g399
g1149
tp21594
a(g900
g960
tp21595
a(g900
g1678
tp21596
a(g737
V}}
p21597
tp21598
a(g7
V\u000a    Content of block (second override)\u000a
p21599
tp21600
a(g737
V{%
p21601
tp21602
a(g900
g960
tp21603
a(g818
Vendblock
p21604
tp21605
a(g900
g960
tp21606
a(g427
Vfoobar
p21607
tp21608
a(g900
g960
tp21609
a(g737
V%}
p21610
tp21611
a(g7
V\u000a--TEMPLATE(file2.html.twig)--\u000a
p21612
tp21613
a(g737
V{%
p21614
tp21615
a(g900
g960
tp21616
a(g818
Vuse
p21617
tp21618
a(g900
g960
tp21619
a(g216
V'file1.html.twig'
p21620
tp21621
a(g900
g960
tp21622
a(g737
V%}
p21623
tp21624
a(g7
V\u000a
p21625
tp21626
a(g737
V{%
p21627
tp21628
a(g900
g960
tp21629
a(g818
Vblock
p21630
tp21631
a(g900
g960
tp21632
a(g427
Vfoobar
p21633
tp21634
a(g900
g960
tp21635
a(g737
V%}
p21636
tp21637
a(g7
V\u000a    
p21638
tp21639
a(g737
V{{
p21640
tp21641
a(g399
g1678
tp21642
a(g900
g960
tp21643
a(g668
Vparent
p21644
tp21645
a(g399
g1145
tp21646
a(g399
g1149
tp21647
a(g900
g960
tp21648
a(g900
g1678
tp21649
a(g737
V}}
p21650
tp21651
a(g7
V\u000a    Content of block (first override)\u000a
p21652
tp21653
a(g737
V{%
p21654
tp21655
a(g900
g960
tp21656
a(g818
Vendblock
p21657
tp21658
a(g900
g960
tp21659
a(g427
Vfoobar
p21660
tp21661
a(g900
g960
tp21662
a(g737
V%}
p21663
tp21664
a(g7
V\u000a--TEMPLATE(file1.html.twig)--\u000a
p21665
tp21666
a(g737
V{%
p21667
tp21668
a(g900
g960
tp21669
a(g818
Vblock
p21670
tp21671
a(g900
g960
tp21672
a(g427
Vfoobar
p21673
tp21674
a(g900
g960
tp21675
a(g900
g1678
tp21676
a(g737
V%}
p21677
tp21678
a(g7
V\u000a    Content of block\u000a
p21679
tp21680
a(g737
V{%
p21681
tp21682
a(g900
g960
tp21683
a(g818
Vendblock
p21684
tp21685
a(g900
g960
tp21686
a(g427
Vfoobar
p21687
tp21688
a(g900
g960
tp21689
a(g737
V%}
p21690
tp21691
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aContent of block\u000aContent of block (first override)\u000aContent of block (second override)\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21692
tp21693
a(g737
V{%
p21694
tp21695
a(g900
g960
tp21696
a(g818
Vuse
p21697
tp21698
a(g900
g960
tp21699
a(g216
V'file2.html.twig'
p21700
tp21701
a(g900
g960
tp21702
a(g737
V%}
p21703
tp21704
a(g7
V\u000a
p21705
tp21706
a(g737
V{%
p21707
tp21708
a(g900
g960
tp21709
a(g818
Vuse
p21710
tp21711
a(g900
g960
tp21712
a(g216
V'file1.html.twig'
p21713
tp21714
a(g900
g960
tp21715
a(g427
Vwith
p21716
tp21717
a(g900
g960
tp21718
a(g427
Vfoo
p21719
tp21720
a(g900
g960
tp21721
a(g737
V%}
p21722
tp21723
a(g7
V\u000a
p21724
tp21725
a(g737
V{%
p21726
tp21727
a(g900
g960
tp21728
a(g818
Vblock
p21729
tp21730
a(g900
g960
tp21731
a(g427
Vfoo
p21732
tp21733
a(g900
g960
tp21734
a(g737
V%}
p21735
tp21736
a(g7
V\u000a    
p21737
tp21738
a(g737
V{{
p21739
tp21740
a(g399
g1678
tp21741
a(g900
g960
tp21742
a(g668
Vparent
p21743
tp21744
a(g399
g1145
tp21745
a(g399
g1149
tp21746
a(g900
g960
tp21747
a(g900
g1678
tp21748
a(g737
V}}
p21749
tp21750
a(g7
V\u000a    Content of foo (second override)\u000a
p21751
tp21752
a(g737
V{%
p21753
tp21754
a(g900
g960
tp21755
a(g818
Vendblock
p21756
tp21757
a(g900
g960
tp21758
a(g427
Vfoo
p21759
tp21760
a(g900
g960
tp21761
a(g737
V%}
p21762
tp21763
a(g7
V\u000a
p21764
tp21765
a(g737
V{%
p21766
tp21767
a(g900
g960
tp21768
a(g818
Vblock
p21769
tp21770
a(g900
g960
tp21771
a(g427
Vbar
p21772
tp21773
a(g900
g960
tp21774
a(g737
V%}
p21775
tp21776
a(g7
V\u000a    
p21777
tp21778
a(g737
V{{
p21779
tp21780
a(g399
g1678
tp21781
a(g900
g960
tp21782
a(g668
Vparent
p21783
tp21784
a(g399
g1145
tp21785
a(g399
g1149
tp21786
a(g900
g960
tp21787
a(g900
g1678
tp21788
a(g737
V}}
p21789
tp21790
a(g7
V\u000a    Content of bar (second override)\u000a
p21791
tp21792
a(g737
V{%
p21793
tp21794
a(g900
g960
tp21795
a(g818
Vendblock
p21796
tp21797
a(g900
g960
tp21798
a(g427
Vbar
p21799
tp21800
a(g900
g960
tp21801
a(g737
V%}
p21802
tp21803
a(g7
V\u000a--TEMPLATE(file2.html.twig)--\u000a
p21804
tp21805
a(g737
V{%
p21806
tp21807
a(g900
g960
tp21808
a(g818
Vuse
p21809
tp21810
a(g900
g960
tp21811
a(g216
V'file1.html.twig'
p21812
tp21813
a(g900
g960
tp21814
a(g737
V%}
p21815
tp21816
a(g7
V\u000a
p21817
tp21818
a(g737
V{%
p21819
tp21820
a(g900
g960
tp21821
a(g818
Vblock
p21822
tp21823
a(g900
g960
tp21824
a(g427
Vfoo
p21825
tp21826
a(g900
g960
tp21827
a(g737
V%}
p21828
tp21829
a(g7
V\u000a    
p21830
tp21831
a(g737
V{{
p21832
tp21833
a(g399
g1678
tp21834
a(g900
g960
tp21835
a(g668
Vparent
p21836
tp21837
a(g399
g1145
tp21838
a(g399
g1149
tp21839
a(g900
g960
tp21840
a(g900
g1678
tp21841
a(g737
V}}
p21842
tp21843
a(g7
V\u000a    Content of foo (first override)\u000a
p21844
tp21845
a(g737
V{%
p21846
tp21847
a(g900
g960
tp21848
a(g818
Vendblock
p21849
tp21850
a(g900
g960
tp21851
a(g427
Vfoo
p21852
tp21853
a(g900
g960
tp21854
a(g737
V%}
p21855
tp21856
a(g7
V\u000a
p21857
tp21858
a(g737
V{%
p21859
tp21860
a(g900
g960
tp21861
a(g818
Vblock
p21862
tp21863
a(g900
g960
tp21864
a(g427
Vbar
p21865
tp21866
a(g900
g960
tp21867
a(g737
V%}
p21868
tp21869
a(g7
V\u000a    
p21870
tp21871
a(g737
V{{
p21872
tp21873
a(g399
g1678
tp21874
a(g900
g960
tp21875
a(g668
Vparent
p21876
tp21877
a(g399
g1145
tp21878
a(g399
g1149
tp21879
a(g900
g960
tp21880
a(g900
g1678
tp21881
a(g737
V}}
p21882
tp21883
a(g7
V\u000a    Content of bar (first override)\u000a
p21884
tp21885
a(g737
V{%
p21886
tp21887
a(g900
g960
tp21888
a(g818
Vendblock
p21889
tp21890
a(g900
g960
tp21891
a(g427
Vbar
p21892
tp21893
a(g900
g960
tp21894
a(g737
V%}
p21895
tp21896
a(g7
V\u000a--TEMPLATE(file1.html.twig)--\u000a
p21897
tp21898
a(g737
V{%
p21899
tp21900
a(g900
g960
tp21901
a(g818
Vblock
p21902
tp21903
a(g900
g960
tp21904
a(g427
Vfoo
p21905
tp21906
a(g900
g960
tp21907
a(g900
g1678
tp21908
a(g737
V%}
p21909
tp21910
a(g7
V\u000a    Content of foo\u000a
p21911
tp21912
a(g737
V{%
p21913
tp21914
a(g900
g960
tp21915
a(g818
Vendblock
p21916
tp21917
a(g900
g960
tp21918
a(g427
Vfoo
p21919
tp21920
a(g900
g960
tp21921
a(g737
V%}
p21922
tp21923
a(g7
V\u000a
p21924
tp21925
a(g737
V{%
p21926
tp21927
a(g900
g960
tp21928
a(g818
Vblock
p21929
tp21930
a(g900
g960
tp21931
a(g427
Vbar
p21932
tp21933
a(g900
g960
tp21934
a(g900
g1678
tp21935
a(g737
V%}
p21936
tp21937
a(g7
V\u000a    Content of bar\u000a
p21938
tp21939
a(g737
V{%
p21940
tp21941
a(g900
g960
tp21942
a(g818
Vendblock
p21943
tp21944
a(g900
g960
tp21945
a(g427
Vbar
p21946
tp21947
a(g900
g960
tp21948
a(g737
V%}
p21949
tp21950
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aContent of foo\u000aContent of foo (first override)\u000aContent of foo (second override)\u000aContent of bar\u000aContent of bar (second override)\u000a--TEST--\u000a"use" tag\u000a--TEMPLATE--\u000a
p21951
tp21952
a(g737
V{%
p21953
tp21954
a(g900
g960
tp21955
a(g818
Vuse
p21956
tp21957
a(g900
g960
tp21958
a(g216
V'file2.html.twig'
p21959
tp21960
a(g900
g960
tp21961
a(g427
Vwith
p21962
tp21963
a(g900
g960
tp21964
a(g427
Vfoobar
p21965
tp21966
a(g900
g960
tp21967
a(g427
Vas
p21968
tp21969
a(g900
g960
tp21970
a(g427
Vbase_base_foobar
p21971
tp21972
a(g900
g960
tp21973
a(g737
V%}
p21974
tp21975
a(g7
V\u000a
p21976
tp21977
a(g737
V{%
p21978
tp21979
a(g900
g960
tp21980
a(g818
Vblock
p21981
tp21982
a(g900
g960
tp21983
a(g427
Vfoobar
p21984
tp21985
a(g900
g960
tp21986
a(g737
V%}
p21987
tp21988
a(g7
V\u000a    
p21989
tp21990
a(g737
V{{
p21991
tp21992
a(g399
g1678
tp21993
a(g900
g960
tp21994
a(g668
Vblock
p21995
tp21996
a(g399
g1145
tp21997
a(g216
V'base_base_foobar'
p21998
tp21999
a(g399
g1149
tp22000
a(g900
g960
tp22001
a(g900
g1678
tp22002
a(g737
V}}
p22003
tp22004
a(g7
V\u000a    Content of block (second override)\u000a
p22005
tp22006
a(g737
V{%
p22007
tp22008
a(g900
g960
tp22009
a(g818
Vendblock
p22010
tp22011
a(g900
g960
tp22012
a(g427
Vfoobar
p22013
tp22014
a(g900
g960
tp22015
a(g737
V%}
p22016
tp22017
a(g7
V\u000a--TEMPLATE(file2.html.twig)--\u000a
p22018
tp22019
a(g737
V{%
p22020
tp22021
a(g900
g960
tp22022
a(g818
Vuse
p22023
tp22024
a(g900
g960
tp22025
a(g216
V'file1.html.twig'
p22026
tp22027
a(g900
g960
tp22028
a(g427
Vwith
p22029
tp22030
a(g900
g960
tp22031
a(g427
Vfoobar
p22032
tp22033
a(g900
g960
tp22034
a(g427
Vas
p22035
tp22036
a(g900
g960
tp22037
a(g427
Vbase_foobar
p22038
tp22039
a(g900
g960
tp22040
a(g737
V%}
p22041
tp22042
a(g7
V\u000a
p22043
tp22044
a(g737
V{%
p22045
tp22046
a(g900
g960
tp22047
a(g818
Vblock
p22048
tp22049
a(g900
g960
tp22050
a(g427
Vfoobar
p22051
tp22052
a(g900
g960
tp22053
a(g737
V%}
p22054
tp22055
a(g7
V\u000a    
p22056
tp22057
a(g737
V{{
p22058
tp22059
a(g399
g1678
tp22060
a(g900
g960
tp22061
a(g668
Vblock
p22062
tp22063
a(g399
g1145
tp22064
a(g216
V'base_foobar'
p22065
tp22066
a(g399
g1149
tp22067
a(g900
g960
tp22068
a(g900
g1678
tp22069
a(g737
V}}
p22070
tp22071
a(g7
V\u000a    Content of block (first override)\u000a
p22072
tp22073
a(g737
V{%
p22074
tp22075
a(g900
g960
tp22076
a(g818
Vendblock
p22077
tp22078
a(g900
g960
tp22079
a(g427
Vfoobar
p22080
tp22081
a(g900
g960
tp22082
a(g737
V%}
p22083
tp22084
a(g7
V\u000a--TEMPLATE(file1.html.twig)--\u000a
p22085
tp22086
a(g737
V{%
p22087
tp22088
a(g900
g960
tp22089
a(g818
Vblock
p22090
tp22091
a(g900
g960
tp22092
a(g427
Vfoobar
p22093
tp22094
a(g900
g960
tp22095
a(g900
g1678
tp22096
a(g737
V%}
p22097
tp22098
a(g7
V\u000a    Content of block\u000a
p22099
tp22100
a(g737
V{%
p22101
tp22102
a(g900
g960
tp22103
a(g818
Vendblock
p22104
tp22105
a(g900
g960
tp22106
a(g427
Vfoobar
p22107
tp22108
a(g900
g960
tp22109
a(g737
V%}
p22110
tp22111
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aContent of block\u000aContent of block (first override)\u000aContent of block (second override)\u000a--TEST--\u000a"verbatim" tag\u000a--TEMPLATE--\u000a
p22112
tp22113
a(g737
V{%
p22114
tp22115
a(g900
g960
tp22116
a(g818
Vverbatim
p22117
tp22118
a(g900
g960
tp22119
a(g737
V%}
p22120
tp22121
a(g7
V\u000a{{ foo }}\u000a
p22122
tp22123
a(g737
V{%
p22124
tp22125
a(g900
g960
tp22126
a(g818
Vendverbatim
p22127
tp22128
a(g900
g960
tp22129
a(g737
V%}
p22130
tp22131
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a
p22132
tp22133
a(g737
V{{
p22134
tp22135
a(g900
g960
tp22136
a(g427
Vfoo
p22137
tp22138
a(g900
g960
tp22139
a(g737
V}}
p22140
tp22141
a(g7
V\u000a--TEST--\u000a"verbatim" tag\u000a--TEMPLATE--\u000a
p22142
tp22143
a(g737
V{%
p22144
tp22145
a(g900
g960
tp22146
a(g818
Vverbatim
p22147
tp22148
a(g900
g960
tp22149
a(g737
V%}
p22150
tp22151
a(g7
V\u000a{{ foo }}\u000a{% endraw %}\u000a--DATA--\u000areturn array()\u000a--EXCEPTION--\u000aTwig_Error_Syntax: Unexpected end of file: Unclosed "verbatim" block in "index.twig" at line 2\u000a--TEST--\u000a"verbatim" tag\u000a--TEMPLATE--\u000a1***\u000a\u000a{%- verbatim %}\u000a    {{ 'bla' }}\u000a
p22152
tp22153
a(g737
V{%
p22154
tp22155
a(g900
g960
tp22156
a(g818
Vendverbatim
p22157
tp22158
a(g900
g960
tp22159
a(g737
V%}
p22160
tp22161
a(g7
V\u000a\u000a1***\u000a2***\u000a\u000a
p22162
tp22163
a(g737
V{%
p22164
tp22165
a(g900
V- 
p22166
tp22167
a(g818
Vverbatim
p22168
tp22169
a(g900
V -
p22170
tp22171
a(g737
V%}
p22172
tp22173
a(g7
V\u000a    {{ 'bla' }}\u000a
p22174
tp22175
a(g737
V{%
p22176
tp22177
a(g900
g960
tp22178
a(g818
Vendverbatim
p22179
tp22180
a(g900
g960
tp22181
a(g737
V%}
p22182
tp22183
a(g7
V\u000a\u000a2***\u000a3***\u000a\u000a
p22184
tp22185
a(g737
V{%
p22186
tp22187
a(g900
V- 
p22188
tp22189
a(g818
Vverbatim
p22190
tp22191
a(g900
V -
p22192
tp22193
a(g737
V%}
p22194
tp22195
a(g7
V\u000a    {{ 'bla' }}\u000a
p22196
tp22197
a(g737
V{%
p22198
tp22199
a(g900
g960
tp22200
a(g818
Vendverbatim
p22201
tp22202
a(g900
V -
p22203
tp22204
a(g737
V%}
p22205
tp22206
a(g7
V\u000a\u000a3***\u000a4***\u000a\u000a
p22207
tp22208
a(g737
V{%
p22209
tp22210
a(g900
V- 
p22211
tp22212
a(g818
Vverbatim
p22213
tp22214
a(g900
V -
p22215
tp22216
a(g737
V%}
p22217
tp22218
a(g7
V\u000a    {{ 'bla' }}\u000a
p22219
tp22220
a(g737
V{%
p22221
tp22222
a(g900
V- 
p22223
tp22224
a(g818
Vendverbatim
p22225
tp22226
a(g900
g960
tp22227
a(g737
V%}
p22228
tp22229
a(g7
V\u000a\u000a4***\u000a5***\u000a\u000a
p22230
tp22231
a(g737
V{%
p22232
tp22233
a(g900
V- 
p22234
tp22235
a(g818
Vverbatim
p22236
tp22237
a(g900
V -
p22238
tp22239
a(g737
V%}
p22240
tp22241
a(g7
V\u000a    {{ 'bla' }}\u000a
p22242
tp22243
a(g737
V{%
p22244
tp22245
a(g900
V- 
p22246
tp22247
a(g818
Vendverbatim
p22248
tp22249
a(g900
V -
p22250
tp22251
a(g737
V%}
p22252
tp22253
a(g7
V\u000a\u000a5***\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000a1***\u000a    
p22254
tp22255
a(g737
V{{
p22256
tp22257
a(g900
g960
tp22258
a(g216
V'bla'
p22259
tp22260
a(g900
g960
tp22261
a(g737
V}}
p22262
tp22263
a(g7
V\u000a\u000a\u000a1***\u000a2***
p22264
tp22265
a(g737
V{{
p22266
tp22267
a(g900
g960
tp22268
a(g216
V'bla'
p22269
tp22270
a(g900
g960
tp22271
a(g737
V}}
p22272
tp22273
a(g7
V\u000a\u000a\u000a2***\u000a3***
p22274
tp22275
a(g737
V{{
p22276
tp22277
a(g900
g960
tp22278
a(g216
V'bla'
p22279
tp22280
a(g900
g960
tp22281
a(g737
V}}
p22282
tp22283
a(g7
V\u000a3***\u000a4***
p22284
tp22285
a(g737
V{{
p22286
tp22287
a(g900
g960
tp22288
a(g216
V'bla'
p22289
tp22290
a(g900
g960
tp22291
a(g737
V}}
p22292
tp22293
a(g7
V\u000a\u000a4***\u000a5***
p22294
tp22295
a(g737
V{{
p22296
tp22297
a(g900
g960
tp22298
a(g216
V'bla'
p22299
tp22300
a(g900
g960
tp22301
a(g737
V}}
p22302
tp22303
a(g7
V5***\u000a--TEST--\u000aarray index test\u000a--TEMPLATE--\u000a
p22304
tp22305
a(g737
V{%
p22306
tp22307
a(g900
g960
tp22308
a(g818
Vfor
p22309
tp22310
a(g900
g960
tp22311
a(g427
Vkey
p22312
tp22313
a(g399
g1162
tp22314
a(g900
g960
tp22315
a(g427
Vvalue
p22316
tp22317
a(g900
g960
tp22318
a(g818
Vin
p22319
tp22320
a(g900
g960
tp22321
a(g427
Vdays
p22322
tp22323
a(g900
g960
tp22324
a(g737
V%}
p22325
tp22326
a(g7
V\u000a
p22327
tp22328
a(g737
V{{
p22329
tp22330
a(g900
g960
tp22331
a(g427
Vkey
p22332
tp22333
a(g900
g960
tp22334
a(g737
V}}
p22335
tp22336
a(g7
V\u000a
p22337
tp22338
a(g737
V{%
p22339
tp22340
a(g900
g960
tp22341
a(g818
Vendfor
p22342
tp22343
a(g900
g960
tp22344
a(g737
V%}
p22345
tp22346
a(g7
V\u000a--DATA--\u000areturn array('days' => array(\u000a    1  => array('money' => 9),\u000a    2  => array('money' => 21),\u000a    3  => array('money' => 38),\u000a    4  => array('money' => 6),\u000a    18 => array('money' => 6),\u000a    19 => array('money' => 3),\u000a    31 => array('money' => 11),\u000a));\u000a--EXPECT--\u000a1\u000a2\u000a3\u000a4\u000a18\u000a19\u000a31\u000a--TEST--\u000a"const" test\u000a--TEMPLATE--\u000a
p22347
tp22348
a(g737
V{{
p22349
tp22350
a(g900
g960
tp22351
a(g17
g2215
tp22352
a(g900
g960
tp22353
a(g818
Vis
p22354
tp22355
a(g900
g960
tp22356
a(g560
Vconstant
p22357
tp22358
a(g399
g1145
tp22359
a(g216
V'E_NOTICE'
p22360
tp22361
a(g399
g1149
tp22362
a(g900
g960
tp22363
a(g399
g2039
tp22364
a(g900
g960
tp22365
a(g216
V'ok'
p22366
tp22367
a(g900
g960
tp22368
a(g399
g1210
tp22369
a(g900
g960
tp22370
a(g216
V'no'
p22371
tp22372
a(g900
g960
tp22373
a(g737
V}}
p22374
tp22375
a(g7
V\u000a
p22376
tp22377
a(g737
V{{
p22378
tp22379
a(g900
g960
tp22380
a(g216
V'bar'
p22381
tp22382
a(g900
g960
tp22383
a(g818
Vis
p22384
tp22385
a(g900
g960
tp22386
a(g560
Vconstant
p22387
tp22388
a(g399
g1145
tp22389
a(g216
V'TwigTestFoo::BAR_NAME'
p22390
tp22391
a(g399
g1149
tp22392
a(g900
g960
tp22393
a(g399
g2039
tp22394
a(g900
g960
tp22395
a(g216
V'ok'
p22396
tp22397
a(g900
g960
tp22398
a(g399
g1210
tp22399
a(g900
g960
tp22400
a(g216
V'no'
p22401
tp22402
a(g900
g960
tp22403
a(g737
V}}
p22404
tp22405
a(g7
V\u000a
p22406
tp22407
a(g737
V{{
p22408
tp22409
a(g900
g960
tp22410
a(g427
Vvalue
p22411
tp22412
a(g900
g960
tp22413
a(g818
Vis
p22414
tp22415
a(g900
g960
tp22416
a(g560
Vconstant
p22417
tp22418
a(g399
g1145
tp22419
a(g216
V'TwigTestFoo::BAR_NAME'
p22420
tp22421
a(g399
g1149
tp22422
a(g900
g960
tp22423
a(g399
g2039
tp22424
a(g900
g960
tp22425
a(g216
V'ok'
p22426
tp22427
a(g900
g960
tp22428
a(g399
g1210
tp22429
a(g900
g960
tp22430
a(g216
V'no'
p22431
tp22432
a(g900
g960
tp22433
a(g737
V}}
p22434
tp22435
a(g7
V\u000a
p22436
tp22437
a(g737
V{{
p22438
tp22439
a(g900
g960
tp22440
a(g17
g1165
tp22441
a(g900
g960
tp22442
a(g818
Vis
p22443
tp22444
a(g900
g960
tp22445
a(g560
Vconstant
p22446
tp22447
a(g399
g1145
tp22448
a(g216
V'ARRAY_AS_PROPS'
p22449
tp22450
a(g399
g1162
tp22451
a(g900
g960
tp22452
a(g427
Vobject
p22453
tp22454
a(g399
g1149
tp22455
a(g900
g960
tp22456
a(g399
g2039
tp22457
a(g900
g960
tp22458
a(g216
V'ok'
p22459
tp22460
a(g900
g960
tp22461
a(g399
g1210
tp22462
a(g900
g960
tp22463
a(g216
V'no'
p22464
tp22465
a(g900
g960
tp22466
a(g737
V}}
p22467
tp22468
a(g7
V\u000a--DATA--\u000areturn array('value' => 'bar', 'object' => new ArrayObject(array('hi')));\u000a--EXPECT--\u000aok\u000aok\u000aok\u000aok--TEST--\u000a"defined" test\u000a--TEMPLATE--\u000a
p22469
tp22470
a(g737
V{{
p22471
tp22472
a(g900
g960
tp22473
a(g427
VdefinedVar
p22474
tp22475
a(g900
V                     
p22476
tp22477
a(g818
Vis
p22478
tp22479
a(g900
V     
p22480
tp22481
a(g560
Vdefined
p22482
tp22483
a(g900
g960
tp22484
a(g399
g2039
tp22485
a(g900
g960
tp22486
a(g216
V'ok'
p22487
tp22488
a(g900
g960
tp22489
a(g399
g1210
tp22490
a(g900
g960
tp22491
a(g216
V'ko'
p22492
tp22493
a(g900
g960
tp22494
a(g737
V}}
p22495
tp22496
a(g7
V\u000a
p22497
tp22498
a(g737
V{{
p22499
tp22500
a(g900
g960
tp22501
a(g427
VdefinedVar
p22502
tp22503
a(g900
V                     
p22504
tp22505
a(g818
Vis
p22506
tp22507
a(g900
g960
tp22508
a(g818
Vnot
p22509
tp22510
a(g900
g960
tp22511
a(g560
Vdefined
p22512
tp22513
a(g900
g960
tp22514
a(g399
g2039
tp22515
a(g900
g960
tp22516
a(g216
V'ko'
p22517
tp22518
a(g900
g960
tp22519
a(g399
g1210
tp22520
a(g900
g960
tp22521
a(g216
V'ok'
p22522
tp22523
a(g900
g960
tp22524
a(g737
V}}
p22525
tp22526
a(g7
V\u000a
p22527
tp22528
a(g737
V{{
p22529
tp22530
a(g900
g960
tp22531
a(g427
VundefinedVar
p22532
tp22533
a(g900
V                   
p22534
tp22535
a(g818
Vis
p22536
tp22537
a(g900
V     
p22538
tp22539
a(g560
Vdefined
p22540
tp22541
a(g900
g960
tp22542
a(g399
g2039
tp22543
a(g900
g960
tp22544
a(g216
V'ko'
p22545
tp22546
a(g900
g960
tp22547
a(g399
g1210
tp22548
a(g900
g960
tp22549
a(g216
V'ok'
p22550
tp22551
a(g900
g960
tp22552
a(g737
V}}
p22553
tp22554
a(g7
V\u000a
p22555
tp22556
a(g737
V{{
p22557
tp22558
a(g900
g960
tp22559
a(g427
VundefinedVar
p22560
tp22561
a(g900
V                   
p22562
tp22563
a(g818
Vis
p22564
tp22565
a(g900
g960
tp22566
a(g818
Vnot
p22567
tp22568
a(g900
g960
tp22569
a(g560
Vdefined
p22570
tp22571
a(g900
g960
tp22572
a(g399
g2039
tp22573
a(g900
g960
tp22574
a(g216
V'ok'
p22575
tp22576
a(g900
g960
tp22577
a(g399
g1210
tp22578
a(g900
g960
tp22579
a(g216
V'ko'
p22580
tp22581
a(g900
g960
tp22582
a(g737
V}}
p22583
tp22584
a(g7
V\u000a
p22585
tp22586
a(g737
V{{
p22587
tp22588
a(g900
g960
tp22589
a(g427
VzeroVar
p22590
tp22591
a(g900
V                        
p22592
tp22593
a(g818
Vis
p22594
tp22595
a(g900
V     
p22596
tp22597
a(g560
Vdefined
p22598
tp22599
a(g900
g960
tp22600
a(g399
g2039
tp22601
a(g900
g960
tp22602
a(g216
V'ok'
p22603
tp22604
a(g900
g960
tp22605
a(g399
g1210
tp22606
a(g900
g960
tp22607
a(g216
V'ko'
p22608
tp22609
a(g900
g960
tp22610
a(g737
V}}
p22611
tp22612
a(g7
V\u000a
p22613
tp22614
a(g737
V{{
p22615
tp22616
a(g900
g960
tp22617
a(g427
VnullVar
p22618
tp22619
a(g900
V                        
p22620
tp22621
a(g818
Vis
p22622
tp22623
a(g900
V     
p22624
tp22625
a(g560
Vdefined
p22626
tp22627
a(g900
g960
tp22628
a(g399
g2039
tp22629
a(g900
g960
tp22630
a(g216
V'ok'
p22631
tp22632
a(g900
g960
tp22633
a(g399
g1210
tp22634
a(g900
g960
tp22635
a(g216
V'ko'
p22636
tp22637
a(g900
g960
tp22638
a(g737
V}}
p22639
tp22640
a(g7
V\u000a
p22641
tp22642
a(g737
V{{
p22643
tp22644
a(g900
g960
tp22645
a(g427
Vnested
p22646
tp22647
a(g427
V.definedVar
p22648
tp22649
a(g900
V              
p22650
tp22651
a(g818
Vis
p22652
tp22653
a(g900
V     
p22654
tp22655
a(g560
Vdefined
p22656
tp22657
a(g900
g960
tp22658
a(g399
g2039
tp22659
a(g900
g960
tp22660
a(g216
V'ok'
p22661
tp22662
a(g900
g960
tp22663
a(g399
g1210
tp22664
a(g900
g960
tp22665
a(g216
V'ko'
p22666
tp22667
a(g900
g960
tp22668
a(g737
V}}
p22669
tp22670
a(g7
V\u000a
p22671
tp22672
a(g737
V{{
p22673
tp22674
a(g900
g960
tp22675
a(g427
Vnested
p22676
tp22677
a(g399
g1089
tp22678
a(g216
V'definedVar'
p22679
tp22680
a(g399
g1093
tp22681
a(g900
V           
p22682
tp22683
a(g818
Vis
p22684
tp22685
a(g900
V     
p22686
tp22687
a(g560
Vdefined
p22688
tp22689
a(g900
g960
tp22690
a(g399
g2039
tp22691
a(g900
g960
tp22692
a(g216
V'ok'
p22693
tp22694
a(g900
g960
tp22695
a(g399
g1210
tp22696
a(g900
g960
tp22697
a(g216
V'ko'
p22698
tp22699
a(g900
g960
tp22700
a(g737
V}}
p22701
tp22702
a(g7
V\u000a
p22703
tp22704
a(g737
V{{
p22705
tp22706
a(g900
g960
tp22707
a(g427
Vnested
p22708
tp22709
a(g427
V.definedVar
p22710
tp22711
a(g900
V              
p22712
tp22713
a(g818
Vis
p22714
tp22715
a(g900
g960
tp22716
a(g818
Vnot
p22717
tp22718
a(g900
g960
tp22719
a(g560
Vdefined
p22720
tp22721
a(g900
g960
tp22722
a(g399
g2039
tp22723
a(g900
g960
tp22724
a(g216
V'ko'
p22725
tp22726
a(g900
g960
tp22727
a(g399
g1210
tp22728
a(g900
g960
tp22729
a(g216
V'ok'
p22730
tp22731
a(g900
g960
tp22732
a(g737
V}}
p22733
tp22734
a(g7
V\u000a
p22735
tp22736
a(g737
V{{
p22737
tp22738
a(g900
g960
tp22739
a(g427
Vnested
p22740
tp22741
a(g427
V.undefinedVar
p22742
tp22743
a(g900
V            
p22744
tp22745
a(g818
Vis
p22746
tp22747
a(g900
V     
p22748
tp22749
a(g560
Vdefined
p22750
tp22751
a(g900
g960
tp22752
a(g399
g2039
tp22753
a(g900
g960
tp22754
a(g216
V'ko'
p22755
tp22756
a(g900
g960
tp22757
a(g399
g1210
tp22758
a(g900
g960
tp22759
a(g216
V'ok'
p22760
tp22761
a(g900
g960
tp22762
a(g737
V}}
p22763
tp22764
a(g7
V\u000a
p22765
tp22766
a(g737
V{{
p22767
tp22768
a(g900
g960
tp22769
a(g427
Vnested
p22770
tp22771
a(g399
g1089
tp22772
a(g216
V'undefinedVar'
p22773
tp22774
a(g399
g1093
tp22775
a(g900
V         
p22776
tp22777
a(g818
Vis
p22778
tp22779
a(g900
V     
p22780
tp22781
a(g560
Vdefined
p22782
tp22783
a(g900
g960
tp22784
a(g399
g2039
tp22785
a(g900
g960
tp22786
a(g216
V'ko'
p22787
tp22788
a(g900
g960
tp22789
a(g399
g1210
tp22790
a(g900
g960
tp22791
a(g216
V'ok'
p22792
tp22793
a(g900
g960
tp22794
a(g737
V}}
p22795
tp22796
a(g7
V\u000a
p22797
tp22798
a(g737
V{{
p22799
tp22800
a(g900
g960
tp22801
a(g427
Vnested
p22802
tp22803
a(g427
V.undefinedVar
p22804
tp22805
a(g900
V            
p22806
tp22807
a(g818
Vis
p22808
tp22809
a(g900
g960
tp22810
a(g818
Vnot
p22811
tp22812
a(g900
g960
tp22813
a(g560
Vdefined
p22814
tp22815
a(g900
g960
tp22816
a(g399
g2039
tp22817
a(g900
g960
tp22818
a(g216
V'ok'
p22819
tp22820
a(g900
g960
tp22821
a(g399
g1210
tp22822
a(g900
g960
tp22823
a(g216
V'ko'
p22824
tp22825
a(g900
g960
tp22826
a(g737
V}}
p22827
tp22828
a(g7
V\u000a
p22829
tp22830
a(g737
V{{
p22831
tp22832
a(g900
g960
tp22833
a(g427
Vnested
p22834
tp22835
a(g427
V.zeroVar
p22836
tp22837
a(g900
V                 
p22838
tp22839
a(g818
Vis
p22840
tp22841
a(g900
V     
p22842
tp22843
a(g560
Vdefined
p22844
tp22845
a(g900
g960
tp22846
a(g399
g2039
tp22847
a(g900
g960
tp22848
a(g216
V'ok'
p22849
tp22850
a(g900
g960
tp22851
a(g399
g1210
tp22852
a(g900
g960
tp22853
a(g216
V'ko'
p22854
tp22855
a(g900
g960
tp22856
a(g737
V}}
p22857
tp22858
a(g7
V\u000a
p22859
tp22860
a(g737
V{{
p22861
tp22862
a(g900
g960
tp22863
a(g427
Vnested
p22864
tp22865
a(g427
V.nullVar
p22866
tp22867
a(g900
V                 
p22868
tp22869
a(g818
Vis
p22870
tp22871
a(g900
V     
p22872
tp22873
a(g560
Vdefined
p22874
tp22875
a(g900
g960
tp22876
a(g399
g2039
tp22877
a(g900
g960
tp22878
a(g216
V'ok'
p22879
tp22880
a(g900
g960
tp22881
a(g399
g1210
tp22882
a(g900
g960
tp22883
a(g216
V'ko'
p22884
tp22885
a(g900
g960
tp22886
a(g737
V}}
p22887
tp22888
a(g7
V\u000a
p22889
tp22890
a(g737
V{{
p22891
tp22892
a(g900
g960
tp22893
a(g427
Vnested
p22894
tp22895
a(g427
V.definedArray
p22896
tp22897
a(g17
V.0
p22898
tp22899
a(g900
V          
p22900
tp22901
a(g818
Vis
p22902
tp22903
a(g900
V     
p22904
tp22905
a(g560
Vdefined
p22906
tp22907
a(g900
g960
tp22908
a(g399
g2039
tp22909
a(g900
g960
tp22910
a(g216
V'ok'
p22911
tp22912
a(g900
g960
tp22913
a(g399
g1210
tp22914
a(g900
g960
tp22915
a(g216
V'ko'
p22916
tp22917
a(g900
g960
tp22918
a(g737
V}}
p22919
tp22920
a(g7
V\u000a
p22921
tp22922
a(g737
V{{
p22923
tp22924
a(g900
g960
tp22925
a(g427
Vnested
p22926
tp22927
a(g399
g1089
tp22928
a(g216
V'definedArray'
p22929
tp22930
a(g399
g1093
tp22931
a(g399
g1089
tp22932
a(g17
g1208
tp22933
a(g399
g1093
tp22934
a(g900
V      
p22935
tp22936
a(g818
Vis
p22937
tp22938
a(g900
V     
p22939
tp22940
a(g560
Vdefined
p22941
tp22942
a(g900
g960
tp22943
a(g399
g2039
tp22944
a(g900
g960
tp22945
a(g216
V'ok'
p22946
tp22947
a(g900
g960
tp22948
a(g399
g1210
tp22949
a(g900
g960
tp22950
a(g216
V'ko'
p22951
tp22952
a(g900
g960
tp22953
a(g737
V}}
p22954
tp22955
a(g7
V\u000a
p22956
tp22957
a(g737
V{{
p22958
tp22959
a(g900
g960
tp22960
a(g427
Vobject
p22961
tp22962
a(g427
V.foo
p22963
tp22964
a(g900
V                     
p22965
tp22966
a(g818
Vis
p22967
tp22968
a(g900
V     
p22969
tp22970
a(g560
Vdefined
p22971
tp22972
a(g900
g960
tp22973
a(g399
g2039
tp22974
a(g900
g960
tp22975
a(g216
V'ok'
p22976
tp22977
a(g900
g960
tp22978
a(g399
g1210
tp22979
a(g900
g960
tp22980
a(g216
V'ko'
p22981
tp22982
a(g900
g960
tp22983
a(g737
V}}
p22984
tp22985
a(g7
V\u000a
p22986
tp22987
a(g737
V{{
p22988
tp22989
a(g900
g960
tp22990
a(g427
Vobject
p22991
tp22992
a(g427
V.undefinedMethod
p22993
tp22994
a(g900
V         
p22995
tp22996
a(g818
Vis
p22997
tp22998
a(g900
V     
p22999
tp23000
a(g560
Vdefined
p23001
tp23002
a(g900
g960
tp23003
a(g399
g2039
tp23004
a(g900
g960
tp23005
a(g216
V'ko'
p23006
tp23007
a(g900
g960
tp23008
a(g399
g1210
tp23009
a(g900
g960
tp23010
a(g216
V'ok'
p23011
tp23012
a(g900
g960
tp23013
a(g737
V}}
p23014
tp23015
a(g7
V\u000a
p23016
tp23017
a(g737
V{{
p23018
tp23019
a(g900
g960
tp23020
a(g427
Vobject
p23021
tp23022
a(g427
V.getFoo
p23023
tp23024
a(g399
g1145
tp23025
a(g399
g1149
tp23026
a(g900
V                
p23027
tp23028
a(g818
Vis
p23029
tp23030
a(g900
V     
p23031
tp23032
a(g560
Vdefined
p23033
tp23034
a(g900
g960
tp23035
a(g399
g2039
tp23036
a(g900
g960
tp23037
a(g216
V'ok'
p23038
tp23039
a(g900
g960
tp23040
a(g399
g1210
tp23041
a(g900
g960
tp23042
a(g216
V'ko'
p23043
tp23044
a(g900
g960
tp23045
a(g737
V}}
p23046
tp23047
a(g7
V\u000a
p23048
tp23049
a(g737
V{{
p23050
tp23051
a(g900
g960
tp23052
a(g427
Vobject
p23053
tp23054
a(g427
V.getFoo
p23055
tp23056
a(g399
g1145
tp23057
a(g216
V'a'
p23058
tp23059
a(g399
g1149
tp23060
a(g900
V             
p23061
tp23062
a(g818
Vis
p23063
tp23064
a(g900
V     
p23065
tp23066
a(g560
Vdefined
p23067
tp23068
a(g900
g960
tp23069
a(g399
g2039
tp23070
a(g900
g960
tp23071
a(g216
V'ok'
p23072
tp23073
a(g900
g960
tp23074
a(g399
g1210
tp23075
a(g900
g960
tp23076
a(g216
V'ko'
p23077
tp23078
a(g900
g960
tp23079
a(g737
V}}
p23080
tp23081
a(g7
V\u000a
p23082
tp23083
a(g737
V{{
p23084
tp23085
a(g900
g960
tp23086
a(g427
Vobject
p23087
tp23088
a(g427
V.undefinedMethod
p23089
tp23090
a(g399
g1145
tp23091
a(g399
g1149
tp23092
a(g900
V       
p23093
tp23094
a(g818
Vis
p23095
tp23096
a(g900
V     
p23097
tp23098
a(g560
Vdefined
p23099
tp23100
a(g900
g960
tp23101
a(g399
g2039
tp23102
a(g900
g960
tp23103
a(g216
V'ko'
p23104
tp23105
a(g900
g960
tp23106
a(g399
g1210
tp23107
a(g900
g960
tp23108
a(g216
V'ok'
p23109
tp23110
a(g900
g960
tp23111
a(g737
V}}
p23112
tp23113
a(g7
V\u000a
p23114
tp23115
a(g737
V{{
p23116
tp23117
a(g900
g960
tp23118
a(g427
Vobject
p23119
tp23120
a(g427
V.undefinedMethod
p23121
tp23122
a(g399
g1145
tp23123
a(g216
V'a'
p23124
tp23125
a(g399
g1149
tp23126
a(g900
V    
p23127
tp23128
a(g818
Vis
p23129
tp23130
a(g900
V     
p23131
tp23132
a(g560
Vdefined
p23133
tp23134
a(g900
g960
tp23135
a(g399
g2039
tp23136
a(g900
g960
tp23137
a(g216
V'ko'
p23138
tp23139
a(g900
g960
tp23140
a(g399
g1210
tp23141
a(g900
g960
tp23142
a(g216
V'ok'
p23143
tp23144
a(g900
g960
tp23145
a(g737
V}}
p23146
tp23147
a(g7
V\u000a
p23148
tp23149
a(g737
V{{
p23150
tp23151
a(g900
g960
tp23152
a(g427
Vobject
p23153
tp23154
a(g427
V.self
p23155
tp23156
a(g427
V.foo
p23157
tp23158
a(g900
V                
p23159
tp23160
a(g818
Vis
p23161
tp23162
a(g900
V     
p23163
tp23164
a(g560
Vdefined
p23165
tp23166
a(g900
g960
tp23167
a(g399
g2039
tp23168
a(g900
g960
tp23169
a(g216
V'ok'
p23170
tp23171
a(g900
g960
tp23172
a(g399
g1210
tp23173
a(g900
g960
tp23174
a(g216
V'ko'
p23175
tp23176
a(g900
g960
tp23177
a(g737
V}}
p23178
tp23179
a(g7
V\u000a
p23180
tp23181
a(g737
V{{
p23182
tp23183
a(g900
g960
tp23184
a(g427
Vobject
p23185
tp23186
a(g427
V.self
p23187
tp23188
a(g427
V.undefinedMethod
p23189
tp23190
a(g900
V    
p23191
tp23192
a(g818
Vis
p23193
tp23194
a(g900
V     
p23195
tp23196
a(g560
Vdefined
p23197
tp23198
a(g900
g960
tp23199
a(g399
g2039
tp23200
a(g900
g960
tp23201
a(g216
V'ko'
p23202
tp23203
a(g900
g960
tp23204
a(g399
g1210
tp23205
a(g900
g960
tp23206
a(g216
V'ok'
p23207
tp23208
a(g900
g960
tp23209
a(g737
V}}
p23210
tp23211
a(g7
V\u000a
p23212
tp23213
a(g737
V{{
p23214
tp23215
a(g900
g960
tp23216
a(g427
Vobject
p23217
tp23218
a(g427
V.undefinedMethod
p23219
tp23220
a(g427
V.self
p23221
tp23222
a(g900
V    
p23223
tp23224
a(g818
Vis
p23225
tp23226
a(g900
V     
p23227
tp23228
a(g560
Vdefined
p23229
tp23230
a(g900
g960
tp23231
a(g399
g2039
tp23232
a(g900
g960
tp23233
a(g216
V'ko'
p23234
tp23235
a(g900
g960
tp23236
a(g399
g1210
tp23237
a(g900
g960
tp23238
a(g216
V'ok'
p23239
tp23240
a(g900
g960
tp23241
a(g737
V}}
p23242
tp23243
a(g7
V\u000a--DATA--\u000areturn array(\u000a    'definedVar' => 'defined',\u000a    'zeroVar'    => 0,\u000a    'nullVar'    => null,\u000a    'nested'      => array(\u000a        'definedVar'   => 'defined',\u000a        'zeroVar'      => 0,\u000a        'nullVar'      => null,\u000a        'definedArray' => array(0),\u000a    ),\u000a    'object' => new TwigTestFoo(),\u000a);\u000a--EXPECT--\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000a--DATA--\u000areturn array(\u000a    'definedVar' => 'defined',\u000a    'zeroVar'    => 0,\u000a    'nullVar'    => null,\u000a    'nested'      => array(\u000a        'definedVar'   => 'defined',\u000a        'zeroVar'      => 0,\u000a        'nullVar'      => null,\u000a        'definedArray' => array(0),\u000a    ),\u000a    'object' => new TwigTestFoo(),\u000a);\u000a--CONFIG--\u000areturn array('strict_variables' => false)\u000a--EXPECT--\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000aok\u000a--TEST--\u000a"empty" test\u000a--TEMPLATE--\u000a
p23244
tp23245
a(g737
V{{
p23246
tp23247
a(g900
g960
tp23248
a(g427
Vfoo
p23249
tp23250
a(g900
g960
tp23251
a(g818
Vis
p23252
tp23253
a(g900
g960
tp23254
a(g560
Vempty
p23255
tp23256
a(g900
g960
tp23257
a(g399
g2039
tp23258
a(g900
g960
tp23259
a(g216
V'ok'
p23260
tp23261
a(g900
g960
tp23262
a(g399
g1210
tp23263
a(g900
g960
tp23264
a(g216
V'ko'
p23265
tp23266
a(g900
g960
tp23267
a(g737
V}}
p23268
tp23269
a(g7
V\u000a
p23270
tp23271
a(g737
V{{
p23272
tp23273
a(g900
g960
tp23274
a(g427
Vbar
p23275
tp23276
a(g900
g960
tp23277
a(g818
Vis
p23278
tp23279
a(g900
g960
tp23280
a(g560
Vempty
p23281
tp23282
a(g900
g960
tp23283
a(g399
g2039
tp23284
a(g900
g960
tp23285
a(g216
V'ok'
p23286
tp23287
a(g900
g960
tp23288
a(g399
g1210
tp23289
a(g900
g960
tp23290
a(g216
V'ko'
p23291
tp23292
a(g900
g960
tp23293
a(g737
V}}
p23294
tp23295
a(g7
V\u000a
p23296
tp23297
a(g737
V{{
p23298
tp23299
a(g900
g960
tp23300
a(g427
Vfoobar
p23301
tp23302
a(g900
g960
tp23303
a(g818
Vis
p23304
tp23305
a(g900
g960
tp23306
a(g560
Vempty
p23307
tp23308
a(g900
g960
tp23309
a(g399
g2039
tp23310
a(g900
g960
tp23311
a(g216
V'ok'
p23312
tp23313
a(g900
g960
tp23314
a(g399
g1210
tp23315
a(g900
g960
tp23316
a(g216
V'ko'
p23317
tp23318
a(g900
g960
tp23319
a(g737
V}}
p23320
tp23321
a(g7
V\u000a
p23322
tp23323
a(g737
V{{
p23324
tp23325
a(g900
g960
tp23326
a(g427
Varray
p23327
tp23328
a(g900
g960
tp23329
a(g818
Vis
p23330
tp23331
a(g900
g960
tp23332
a(g560
Vempty
p23333
tp23334
a(g900
g960
tp23335
a(g399
g2039
tp23336
a(g900
g960
tp23337
a(g216
V'ok'
p23338
tp23339
a(g900
g960
tp23340
a(g399
g1210
tp23341
a(g900
g960
tp23342
a(g216
V'ko'
p23343
tp23344
a(g900
g960
tp23345
a(g737
V}}
p23346
tp23347
a(g7
V\u000a
p23348
tp23349
a(g737
V{{
p23350
tp23351
a(g900
g960
tp23352
a(g427
Vzero
p23353
tp23354
a(g900
g960
tp23355
a(g818
Vis
p23356
tp23357
a(g900
g960
tp23358
a(g560
Vempty
p23359
tp23360
a(g900
g960
tp23361
a(g399
g2039
tp23362
a(g900
g960
tp23363
a(g216
V'ok'
p23364
tp23365
a(g900
g960
tp23366
a(g399
g1210
tp23367
a(g900
g960
tp23368
a(g216
V'ko'
p23369
tp23370
a(g900
g960
tp23371
a(g737
V}}
p23372
tp23373
a(g7
V\u000a
p23374
tp23375
a(g737
V{{
p23376
tp23377
a(g900
g960
tp23378
a(g427
Vstring
p23379
tp23380
a(g900
g960
tp23381
a(g818
Vis
p23382
tp23383
a(g900
g960
tp23384
a(g560
Vempty
p23385
tp23386
a(g900
g960
tp23387
a(g399
g2039
tp23388
a(g900
g960
tp23389
a(g216
V'ok'
p23390
tp23391
a(g900
g960
tp23392
a(g399
g1210
tp23393
a(g900
g960
tp23394
a(g216
V'ko'
p23395
tp23396
a(g900
g960
tp23397
a(g737
V}}
p23398
tp23399
a(g7
V\u000a
p23400
tp23401
a(g737
V{{
p23402
tp23403
a(g900
g960
tp23404
a(g427
Vcountable_empty
p23405
tp23406
a(g900
g960
tp23407
a(g818
Vis
p23408
tp23409
a(g900
g960
tp23410
a(g560
Vempty
p23411
tp23412
a(g900
g960
tp23413
a(g399
g2039
tp23414
a(g900
g960
tp23415
a(g216
V'ok'
p23416
tp23417
a(g900
g960
tp23418
a(g399
g1210
tp23419
a(g900
g960
tp23420
a(g216
V'ko'
p23421
tp23422
a(g900
g960
tp23423
a(g737
V}}
p23424
tp23425
a(g7
V\u000a
p23426
tp23427
a(g737
V{{
p23428
tp23429
a(g900
g960
tp23430
a(g427
Vcountable_not_empty
p23431
tp23432
a(g900
g960
tp23433
a(g818
Vis
p23434
tp23435
a(g900
g960
tp23436
a(g560
Vempty
p23437
tp23438
a(g900
g960
tp23439
a(g399
g2039
tp23440
a(g900
g960
tp23441
a(g216
V'ok'
p23442
tp23443
a(g900
g960
tp23444
a(g399
g1210
tp23445
a(g900
g960
tp23446
a(g216
V'ko'
p23447
tp23448
a(g900
g960
tp23449
a(g737
V}}
p23450
tp23451
a(g7
V\u000a
p23452
tp23453
a(g737
V{{
p23454
tp23455
a(g900
g960
tp23456
a(g427
Vmarkup_empty
p23457
tp23458
a(g900
g960
tp23459
a(g818
Vis
p23460
tp23461
a(g900
g960
tp23462
a(g560
Vempty
p23463
tp23464
a(g900
g960
tp23465
a(g399
g2039
tp23466
a(g900
g960
tp23467
a(g216
V'ok'
p23468
tp23469
a(g900
g960
tp23470
a(g399
g1210
tp23471
a(g900
g960
tp23472
a(g216
V'ko'
p23473
tp23474
a(g900
g960
tp23475
a(g737
V}}
p23476
tp23477
a(g7
V\u000a
p23478
tp23479
a(g737
V{{
p23480
tp23481
a(g900
g960
tp23482
a(g427
Vmarkup_not_empty
p23483
tp23484
a(g900
g960
tp23485
a(g818
Vis
p23486
tp23487
a(g900
g960
tp23488
a(g560
Vempty
p23489
tp23490
a(g900
g960
tp23491
a(g399
g2039
tp23492
a(g900
g960
tp23493
a(g216
V'ok'
p23494
tp23495
a(g900
g960
tp23496
a(g399
g1210
tp23497
a(g900
g960
tp23498
a(g216
V'ko'
p23499
tp23500
a(g900
g960
tp23501
a(g737
V}}
p23502
tp23503
a(g7
V\u000a--DATA--\u000a\u000aclass CountableStub implements Countable\u000a
p23504
tp23505
a(g7
g1206
tp23506
a(g7
V\u000a    private $items;\u000a\u000a    public function __construct(array $items)\u000a    
p23507
tp23508
a(g7
g1206
tp23509
a(g7
V\u000a        $this->items = $items;\u000a    }\u000a\u000a    public function count()\u000a    
p23510
tp23511
a(g7
g1206
tp23512
a(g7
V\u000a        return count($this->items);\u000a    }\u000a}\u000areturn array(\u000a    'foo' => '', 'bar' => null, 'foobar' => false, 'array' => array(), 'zero' => 0, 'string' => '0',\u000a    'countable_empty' => new CountableStub(array()), 'countable_not_empty' => new CountableStub(array(1, 2)),\u000a    'markup_empty' => new Twig_Markup('', 'UTF-8'), 'markup_not_empty' => new Twig_Markup('test', 'UTF-8'),\u000a);\u000a--EXPECT--\u000aok\u000aok\u000aok\u000aok\u000ako\u000ako\u000aok\u000ako\u000aok\u000ako\u000a--TEST--\u000a"even" test\u000a--TEMPLATE--\u000a
p23513
tp23514
a(g737
V{{
p23515
tp23516
a(g900
g960
tp23517
a(g17
g1160
tp23518
a(g900
g960
tp23519
a(g818
Vis
p23520
tp23521
a(g900
g960
tp23522
a(g560
Veven
p23523
tp23524
a(g900
g960
tp23525
a(g399
g2039
tp23526
a(g900
g960
tp23527
a(g216
V'ko'
p23528
tp23529
a(g900
g960
tp23530
a(g399
g1210
tp23531
a(g900
g960
tp23532
a(g216
V'ok'
p23533
tp23534
a(g900
g960
tp23535
a(g737
V}}
p23536
tp23537
a(g7
V\u000a
p23538
tp23539
a(g737
V{{
p23540
tp23541
a(g900
g960
tp23542
a(g17
g1165
tp23543
a(g900
g960
tp23544
a(g818
Vis
p23545
tp23546
a(g900
g960
tp23547
a(g560
Veven
p23548
tp23549
a(g900
g960
tp23550
a(g399
g2039
tp23551
a(g900
g960
tp23552
a(g216
V'ok'
p23553
tp23554
a(g900
g960
tp23555
a(g399
g1210
tp23556
a(g900
g960
tp23557
a(g216
V'ko'
p23558
tp23559
a(g900
g960
tp23560
a(g737
V}}
p23561
tp23562
a(g7
V\u000a
p23563
tp23564
a(g737
V{{
p23565
tp23566
a(g900
g960
tp23567
a(g17
g1160
tp23568
a(g900
g960
tp23569
a(g818
Vis
p23570
tp23571
a(g900
g960
tp23572
a(g818
Vnot
p23573
tp23574
a(g900
g960
tp23575
a(g560
Veven
p23576
tp23577
a(g900
g960
tp23578
a(g399
g2039
tp23579
a(g900
g960
tp23580
a(g216
V'ok'
p23581
tp23582
a(g900
g960
tp23583
a(g399
g1210
tp23584
a(g900
g960
tp23585
a(g216
V'ko'
p23586
tp23587
a(g900
g960
tp23588
a(g737
V}}
p23589
tp23590
a(g7
V\u000a
p23591
tp23592
a(g737
V{{
p23593
tp23594
a(g900
g960
tp23595
a(g17
g1165
tp23596
a(g900
g960
tp23597
a(g818
Vis
p23598
tp23599
a(g900
g960
tp23600
a(g818
Vnot
p23601
tp23602
a(g900
g960
tp23603
a(g560
Veven
p23604
tp23605
a(g900
g960
tp23606
a(g399
g2039
tp23607
a(g900
g960
tp23608
a(g216
V'ko'
p23609
tp23610
a(g900
g960
tp23611
a(g399
g1210
tp23612
a(g900
g960
tp23613
a(g216
V'ok'
p23614
tp23615
a(g900
g960
tp23616
a(g737
V}}
p23617
tp23618
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aok\u000aok\u000aok\u000aok\u000a--TEST--\u000aTwig supports the in operator\u000a--TEMPLATE--\u000a
p23619
tp23620
a(g737
V{%
p23621
tp23622
a(g900
g960
tp23623
a(g818
Vif
p23624
tp23625
a(g900
g960
tp23626
a(g427
Vbar
p23627
tp23628
a(g900
g960
tp23629
a(g818
Vin
p23630
tp23631
a(g900
g960
tp23632
a(g427
Vfoo
p23633
tp23634
a(g900
g960
tp23635
a(g737
V%}
p23636
tp23637
a(g7
V\u000aTRUE\u000a
p23638
tp23639
a(g737
V{%
p23640
tp23641
a(g900
g960
tp23642
a(g818
Vendif
p23643
tp23644
a(g900
g960
tp23645
a(g737
V%}
p23646
tp23647
a(g7
V\u000a
p23648
tp23649
a(g737
V{%
p23650
tp23651
a(g900
g960
tp23652
a(g818
Vif
p23653
tp23654
a(g900
g960
tp23655
a(g818
Vnot
p23656
tp23657
a(g900
g960
tp23658
a(g399
g1145
tp23659
a(g427
Vbar
p23660
tp23661
a(g900
g960
tp23662
a(g818
Vin
p23663
tp23664
a(g900
g960
tp23665
a(g427
Vfoo
p23666
tp23667
a(g399
g1149
tp23668
a(g900
g960
tp23669
a(g737
V%}
p23670
tp23671
a(g7
V\u000a
p23672
tp23673
a(g737
V{%
p23674
tp23675
a(g900
g960
tp23676
a(g818
Velse
p23677
tp23678
a(g900
g960
tp23679
a(g737
V%}
p23680
tp23681
a(g7
V\u000aTRUE\u000a
p23682
tp23683
a(g737
V{%
p23684
tp23685
a(g900
g960
tp23686
a(g818
Vendif
p23687
tp23688
a(g900
g960
tp23689
a(g737
V%}
p23690
tp23691
a(g7
V\u000a
p23692
tp23693
a(g737
V{%
p23694
tp23695
a(g900
g960
tp23696
a(g818
Vif
p23697
tp23698
a(g900
g960
tp23699
a(g427
Vbar
p23700
tp23701
a(g900
g960
tp23702
a(g818
Vnot
p23703
tp23704
a(g900
g960
tp23705
a(g818
Vin
p23706
tp23707
a(g900
g960
tp23708
a(g427
Vfoo
p23709
tp23710
a(g900
g960
tp23711
a(g737
V%}
p23712
tp23713
a(g7
V\u000a
p23714
tp23715
a(g737
V{%
p23716
tp23717
a(g900
g960
tp23718
a(g818
Velse
p23719
tp23720
a(g900
g960
tp23721
a(g737
V%}
p23722
tp23723
a(g7
V\u000aTRUE\u000a
p23724
tp23725
a(g737
V{%
p23726
tp23727
a(g900
g960
tp23728
a(g818
Vendif
p23729
tp23730
a(g900
g960
tp23731
a(g737
V%}
p23732
tp23733
a(g7
V\u000a
p23734
tp23735
a(g737
V{%
p23736
tp23737
a(g900
g960
tp23738
a(g818
Vif
p23739
tp23740
a(g900
g960
tp23741
a(g216
V'a'
p23742
tp23743
a(g900
g960
tp23744
a(g818
Vin
p23745
tp23746
a(g900
g960
tp23747
a(g427
Vbar
p23748
tp23749
a(g900
g960
tp23750
a(g737
V%}
p23751
tp23752
a(g7
V\u000aTRUE\u000a
p23753
tp23754
a(g737
V{%
p23755
tp23756
a(g900
g960
tp23757
a(g818
Vendif
p23758
tp23759
a(g900
g960
tp23760
a(g737
V%}
p23761
tp23762
a(g7
V\u000a
p23763
tp23764
a(g737
V{%
p23765
tp23766
a(g900
g960
tp23767
a(g818
Vif
p23768
tp23769
a(g900
g960
tp23770
a(g216
V'c'
p23771
tp23772
a(g900
g960
tp23773
a(g818
Vnot
p23774
tp23775
a(g900
g960
tp23776
a(g818
Vin
p23777
tp23778
a(g900
g960
tp23779
a(g427
Vbar
p23780
tp23781
a(g900
g960
tp23782
a(g737
V%}
p23783
tp23784
a(g7
V\u000aTRUE\u000a
p23785
tp23786
a(g737
V{%
p23787
tp23788
a(g900
g960
tp23789
a(g818
Vendif
p23790
tp23791
a(g900
g960
tp23792
a(g737
V%}
p23793
tp23794
a(g7
V\u000a
p23795
tp23796
a(g737
V{%
p23797
tp23798
a(g900
g960
tp23799
a(g818
Vif
p23800
tp23801
a(g900
g960
tp23802
a(g216
V''
p23803
tp23804
a(g900
g960
tp23805
a(g818
Vnot
p23806
tp23807
a(g900
g960
tp23808
a(g818
Vin
p23809
tp23810
a(g900
g960
tp23811
a(g427
Vbar
p23812
tp23813
a(g900
g960
tp23814
a(g737
V%}
p23815
tp23816
a(g7
V\u000aTRUE\u000a
p23817
tp23818
a(g737
V{%
p23819
tp23820
a(g900
g960
tp23821
a(g818
Vendif
p23822
tp23823
a(g900
g960
tp23824
a(g737
V%}
p23825
tp23826
a(g7
V\u000a
p23827
tp23828
a(g737
V{%
p23829
tp23830
a(g900
g960
tp23831
a(g818
Vif
p23832
tp23833
a(g900
g960
tp23834
a(g216
V''
p23835
tp23836
a(g900
g960
tp23837
a(g818
Vin
p23838
tp23839
a(g900
g960
tp23840
a(g216
V''
p23841
tp23842
a(g900
g960
tp23843
a(g737
V%}
p23844
tp23845
a(g7
V\u000aTRUE\u000a
p23846
tp23847
a(g737
V{%
p23848
tp23849
a(g900
g960
tp23850
a(g818
Vendif
p23851
tp23852
a(g900
g960
tp23853
a(g737
V%}
p23854
tp23855
a(g7
V\u000a
p23856
tp23857
a(g737
V{%
p23858
tp23859
a(g900
g960
tp23860
a(g818
Vif
p23861
tp23862
a(g900
g960
tp23863
a(g216
V'0'
p23864
tp23865
a(g900
g960
tp23866
a(g818
Vnot
p23867
tp23868
a(g900
g960
tp23869
a(g818
Vin
p23870
tp23871
a(g900
g960
tp23872
a(g216
V''
p23873
tp23874
a(g900
g960
tp23875
a(g737
V%}
p23876
tp23877
a(g7
V\u000aTRUE\u000a
p23878
tp23879
a(g737
V{%
p23880
tp23881
a(g900
g960
tp23882
a(g818
Vendif
p23883
tp23884
a(g900
g960
tp23885
a(g737
V%}
p23886
tp23887
a(g7
V\u000a
p23888
tp23889
a(g737
V{%
p23890
tp23891
a(g900
g960
tp23892
a(g818
Vif
p23893
tp23894
a(g900
g960
tp23895
a(g216
V'a'
p23896
tp23897
a(g900
g960
tp23898
a(g818
Vnot
p23899
tp23900
a(g900
g960
tp23901
a(g818
Vin
p23902
tp23903
a(g900
g960
tp23904
a(g216
V'0'
p23905
tp23906
a(g900
g960
tp23907
a(g737
V%}
p23908
tp23909
a(g7
V\u000aTRUE\u000a
p23910
tp23911
a(g737
V{%
p23912
tp23913
a(g900
g960
tp23914
a(g818
Vendif
p23915
tp23916
a(g900
g960
tp23917
a(g737
V%}
p23918
tp23919
a(g7
V\u000a
p23920
tp23921
a(g737
V{%
p23922
tp23923
a(g900
g960
tp23924
a(g818
Vif
p23925
tp23926
a(g900
g960
tp23927
a(g216
V'0'
p23928
tp23929
a(g900
g960
tp23930
a(g818
Vin
p23931
tp23932
a(g900
g960
tp23933
a(g216
V'0'
p23934
tp23935
a(g900
g960
tp23936
a(g737
V%}
p23937
tp23938
a(g7
V\u000aTRUE\u000a
p23939
tp23940
a(g737
V{%
p23941
tp23942
a(g900
g960
tp23943
a(g818
Vendif
p23944
tp23945
a(g900
g960
tp23946
a(g737
V%}
p23947
tp23948
a(g7
V\u000a
p23949
tp23950
a(g737
V{{
p23951
tp23952
a(g900
g960
tp23953
a(g859
Vfalse
p23954
tp23955
a(g900
g960
tp23956
a(g818
Vin
p23957
tp23958
a(g900
g960
tp23959
a(g399
g1089
tp23960
a(g17
g1208
tp23961
a(g399
g1162
tp23962
a(g900
g960
tp23963
a(g17
g1160
tp23964
a(g399
g1093
tp23965
a(g900
g960
tp23966
a(g399
g2039
tp23967
a(g900
g960
tp23968
a(g216
V'TRUE'
p23969
tp23970
a(g900
g960
tp23971
a(g399
g1210
tp23972
a(g900
g960
tp23973
a(g216
V'FALSE'
p23974
tp23975
a(g900
g960
tp23976
a(g737
V}}
p23977
tp23978
a(g7
V\u000a
p23979
tp23980
a(g737
V{{
p23981
tp23982
a(g900
g960
tp23983
a(g859
Vtrue
p23984
tp23985
a(g900
g960
tp23986
a(g818
Vin
p23987
tp23988
a(g900
g960
tp23989
a(g399
g1089
tp23990
a(g17
g1208
tp23991
a(g399
g1162
tp23992
a(g900
g960
tp23993
a(g17
g1160
tp23994
a(g399
g1093
tp23995
a(g900
g960
tp23996
a(g399
g2039
tp23997
a(g900
g960
tp23998
a(g216
V'TRUE'
p23999
tp24000
a(g900
g960
tp24001
a(g399
g1210
tp24002
a(g900
g960
tp24003
a(g216
V'FALSE'
p24004
tp24005
a(g900
g960
tp24006
a(g737
V}}
p24007
tp24008
a(g7
V\u000a
p24009
tp24010
a(g737
V{{
p24011
tp24012
a(g900
g960
tp24013
a(g216
V'0'
p24014
tp24015
a(g900
g960
tp24016
a(g818
Vin
p24017
tp24018
a(g900
g960
tp24019
a(g399
g1089
tp24020
a(g17
g1208
tp24021
a(g399
g1162
tp24022
a(g900
g960
tp24023
a(g17
g1160
tp24024
a(g399
g1093
tp24025
a(g900
g960
tp24026
a(g399
g2039
tp24027
a(g900
g960
tp24028
a(g216
V'TRUE'
p24029
tp24030
a(g900
g960
tp24031
a(g399
g1210
tp24032
a(g900
g960
tp24033
a(g216
V'FALSE'
p24034
tp24035
a(g900
g960
tp24036
a(g737
V}}
p24037
tp24038
a(g7
V\u000a
p24039
tp24040
a(g737
V{{
p24041
tp24042
a(g900
g960
tp24043
a(g216
V''
p24044
tp24045
a(g900
g960
tp24046
a(g818
Vin
p24047
tp24048
a(g900
g960
tp24049
a(g399
g1089
tp24050
a(g17
g1208
tp24051
a(g399
g1162
tp24052
a(g900
g960
tp24053
a(g17
g1160
tp24054
a(g399
g1093
tp24055
a(g900
g960
tp24056
a(g399
g2039
tp24057
a(g900
g960
tp24058
a(g216
V'TRUE'
p24059
tp24060
a(g900
g960
tp24061
a(g399
g1210
tp24062
a(g900
g960
tp24063
a(g216
V'FALSE'
p24064
tp24065
a(g900
g960
tp24066
a(g737
V}}
p24067
tp24068
a(g7
V\u000a
p24069
tp24070
a(g737
V{{
p24071
tp24072
a(g900
g960
tp24073
a(g17
g1208
tp24074
a(g900
g960
tp24075
a(g818
Vin
p24076
tp24077
a(g900
g960
tp24078
a(g399
g1089
tp24079
a(g216
V''
p24080
tp24081
a(g399
g1162
tp24082
a(g900
g960
tp24083
a(g17
g1160
tp24084
a(g399
g1093
tp24085
a(g900
g960
tp24086
a(g399
g2039
tp24087
a(g900
g960
tp24088
a(g216
V'TRUE'
p24089
tp24090
a(g900
g960
tp24091
a(g399
g1210
tp24092
a(g900
g960
tp24093
a(g216
V'FALSE'
p24094
tp24095
a(g900
g960
tp24096
a(g737
V}}
p24097
tp24098
a(g7
V\u000a
p24099
tp24100
a(g737
V{{
p24101
tp24102
a(g900
g960
tp24103
a(g216
V''
p24104
tp24105
a(g900
g960
tp24106
a(g818
Vin
p24107
tp24108
a(g900
g960
tp24109
a(g216
V'foo'
p24110
tp24111
a(g900
g960
tp24112
a(g399
g2039
tp24113
a(g900
g960
tp24114
a(g216
V'TRUE'
p24115
tp24116
a(g900
g960
tp24117
a(g399
g1210
tp24118
a(g900
g960
tp24119
a(g216
V'FALSE'
p24120
tp24121
a(g900
g960
tp24122
a(g737
V}}
p24123
tp24124
a(g7
V\u000a
p24125
tp24126
a(g737
V{{
p24127
tp24128
a(g900
g960
tp24129
a(g17
g1208
tp24130
a(g900
g960
tp24131
a(g818
Vin
p24132
tp24133
a(g900
g960
tp24134
a(g216
V'foo'
p24135
tp24136
a(g900
g960
tp24137
a(g399
g2039
tp24138
a(g900
g960
tp24139
a(g216
V'TRUE'
p24140
tp24141
a(g900
g960
tp24142
a(g399
g1210
tp24143
a(g900
g960
tp24144
a(g216
V'FALSE'
p24145
tp24146
a(g900
g960
tp24147
a(g737
V}}
p24148
tp24149
a(g7
V\u000a
p24150
tp24151
a(g737
V{{
p24152
tp24153
a(g900
g960
tp24154
a(g859
Vfalse
p24155
tp24156
a(g900
g960
tp24157
a(g818
Vin
p24158
tp24159
a(g900
g960
tp24160
a(g216
V'foo'
p24161
tp24162
a(g900
g960
tp24163
a(g399
g2039
tp24164
a(g900
g960
tp24165
a(g216
V'TRUE'
p24166
tp24167
a(g900
g960
tp24168
a(g399
g1210
tp24169
a(g900
g960
tp24170
a(g216
V'FALSE'
p24171
tp24172
a(g900
g960
tp24173
a(g737
V}}
p24174
tp24175
a(g7
V\u000a
p24176
tp24177
a(g737
V{{
p24178
tp24179
a(g900
g960
tp24180
a(g859
Vtrue
p24181
tp24182
a(g900
g960
tp24183
a(g818
Vin
p24184
tp24185
a(g900
g960
tp24186
a(g216
V'100'
p24187
tp24188
a(g900
g960
tp24189
a(g399
g2039
tp24190
a(g900
g960
tp24191
a(g216
V'TRUE'
p24192
tp24193
a(g900
g960
tp24194
a(g399
g1210
tp24195
a(g900
g960
tp24196
a(g216
V'FALSE'
p24197
tp24198
a(g900
g960
tp24199
a(g737
V}}
p24200
tp24201
a(g7
V\u000a
p24202
tp24203
a(g737
V{{
p24204
tp24205
a(g900
g960
tp24206
a(g399
g1089
tp24207
a(g399
g1093
tp24208
a(g900
g960
tp24209
a(g818
Vin
p24210
tp24211
a(g900
g960
tp24212
a(g216
V'Array'
p24213
tp24214
a(g900
g960
tp24215
a(g399
g2039
tp24216
a(g900
g960
tp24217
a(g216
V'TRUE'
p24218
tp24219
a(g900
g960
tp24220
a(g399
g1210
tp24221
a(g900
g960
tp24222
a(g216
V'FALSE'
p24223
tp24224
a(g900
g960
tp24225
a(g737
V}}
p24226
tp24227
a(g7
V\u000a
p24228
tp24229
a(g737
V{{
p24230
tp24231
a(g900
g960
tp24232
a(g399
g1089
tp24233
a(g399
g1093
tp24234
a(g900
g960
tp24235
a(g818
Vin
p24236
tp24237
a(g900
g960
tp24238
a(g399
g1089
tp24239
a(g859
Vtrue
p24240
tp24241
a(g399
g1162
tp24242
a(g900
g960
tp24243
a(g859
Vfalse
p24244
tp24245
a(g399
g1093
tp24246
a(g900
g960
tp24247
a(g399
g2039
tp24248
a(g900
g960
tp24249
a(g216
V'TRUE'
p24250
tp24251
a(g900
g960
tp24252
a(g399
g1210
tp24253
a(g900
g960
tp24254
a(g216
V'FALSE'
p24255
tp24256
a(g900
g960
tp24257
a(g737
V}}
p24258
tp24259
a(g7
V\u000a
p24260
tp24261
a(g737
V{{
p24262
tp24263
a(g900
g960
tp24264
a(g399
g1089
tp24265
a(g399
g1093
tp24266
a(g900
g960
tp24267
a(g818
Vin
p24268
tp24269
a(g900
g960
tp24270
a(g399
g1089
tp24271
a(g859
Vtrue
p24272
tp24273
a(g399
g1162
tp24274
a(g900
g960
tp24275
a(g216
V''
p24276
tp24277
a(g399
g1093
tp24278
a(g900
g960
tp24279
a(g399
g2039
tp24280
a(g900
g960
tp24281
a(g216
V'TRUE'
p24282
tp24283
a(g900
g960
tp24284
a(g399
g1210
tp24285
a(g900
g960
tp24286
a(g216
V'FALSE'
p24287
tp24288
a(g900
g960
tp24289
a(g737
V}}
p24290
tp24291
a(g7
V\u000a
p24292
tp24293
a(g737
V{{
p24294
tp24295
a(g900
g960
tp24296
a(g399
g1089
tp24297
a(g399
g1093
tp24298
a(g900
g960
tp24299
a(g818
Vin
p24300
tp24301
a(g900
g960
tp24302
a(g399
g1089
tp24303
a(g859
Vtrue
p24304
tp24305
a(g399
g1162
tp24306
a(g900
g960
tp24307
a(g399
g1089
tp24308
a(g399
g1093
tp24309
a(g399
g1093
tp24310
a(g900
g960
tp24311
a(g399
g2039
tp24312
a(g900
g960
tp24313
a(g216
V'TRUE'
p24314
tp24315
a(g900
g960
tp24316
a(g399
g1210
tp24317
a(g900
g960
tp24318
a(g216
V'FALSE'
p24319
tp24320
a(g900
g960
tp24321
a(g737
V}}
p24322
tp24323
a(g7
V\u000a
p24324
tp24325
a(g737
V{{
p24326
tp24327
a(g900
g960
tp24328
a(g427
Vdir_object
p24329
tp24330
a(g900
g960
tp24331
a(g818
Vin
p24332
tp24333
a(g900
g960
tp24334
a(g216
V'foo'
p24335
tp24336
a(g399
g1606
tp24337
a(g427
Vdir_name
p24338
tp24339
a(g900
g960
tp24340
a(g399
g2039
tp24341
a(g900
g960
tp24342
a(g216
V'TRUE'
p24343
tp24344
a(g900
g960
tp24345
a(g399
g1210
tp24346
a(g900
g960
tp24347
a(g216
V'FALSE'
p24348
tp24349
a(g900
g960
tp24350
a(g737
V}}
p24351
tp24352
a(g7
V\u000a
p24353
tp24354
a(g737
V{{
p24355
tp24356
a(g900
g960
tp24357
a(g17
g1963
tp24358
a(g900
g960
tp24359
a(g818
Vin
p24360
tp24361
a(g900
g960
tp24362
a(g17
g1160
tp24363
a(g17
g1165
tp24364
a(g17
g1963
tp24365
a(g900
g960
tp24366
a(g399
g2039
tp24367
a(g900
g960
tp24368
a(g216
V'TRUE'
p24369
tp24370
a(g900
g960
tp24371
a(g399
g1210
tp24372
a(g900
g960
tp24373
a(g216
V'FALSE'
p24374
tp24375
a(g900
g960
tp24376
a(g737
V}}
p24377
tp24378
a(g7
V\u000a--DATA--\u000areturn array('bar' => 'bar', 'foo' => array('bar' => 'bar'), 'dir_name' => dirname(__FILE__), 'dir_object' => new SplFileInfo(dirname(__FILE__)))\u000a--EXPECT--\u000aTRUE\u000aTRUE\u000aTRUE\u000aTRUE\u000aTRUE\u000aTRUE\u000aTRUE\u000aTRUE\u000aTRUE\u000aFALSE\u000aFALSE\u000aFALSE\u000aFALSE\u000aFALSE\u000aTRUE\u000aFALSE\u000aFALSE\u000aFALSE\u000aFALSE\u000aFALSE\u000aFALSE\u000aTRUE\u000aFALSE\u000aFALSE\u000a--TEST--\u000aTwig supports the in operator when using objects\u000a--TEMPLATE--\u000a
p24379
tp24380
a(g737
V{%
p24381
tp24382
a(g900
g960
tp24383
a(g818
Vif
p24384
tp24385
a(g900
g960
tp24386
a(g427
Vobject
p24387
tp24388
a(g900
g960
tp24389
a(g818
Vin
p24390
tp24391
a(g900
g960
tp24392
a(g427
Vobject_list
p24393
tp24394
a(g900
g960
tp24395
a(g737
V%}
p24396
tp24397
a(g7
V\u000aTRUE\u000a
p24398
tp24399
a(g737
V{%
p24400
tp24401
a(g900
g960
tp24402
a(g818
Vendif
p24403
tp24404
a(g900
g960
tp24405
a(g737
V%}
p24406
tp24407
a(g7
V\u000a--DATA--\u000a$foo = new TwigTestFoo();\u000a$foo1 = new TwigTestFoo();\u000a\u000a$foo->position = $foo1;\u000a$foo1->position = $foo;\u000a\u000areturn array(\u000a    'object'      => $foo,\u000a    'object_list' => array($foo1, $foo),\u000a);\u000a--EXPECT--\u000aTRUE\u000a--TEST--\u000a"iterable" test\u000a--TEMPLATE--\u000a
p24408
tp24409
a(g737
V{{
p24410
tp24411
a(g900
g960
tp24412
a(g427
Vfoo
p24413
tp24414
a(g900
g960
tp24415
a(g818
Vis
p24416
tp24417
a(g900
g960
tp24418
a(g560
Viterable
p24419
tp24420
a(g900
g960
tp24421
a(g399
g2039
tp24422
a(g900
g960
tp24423
a(g216
V'ok'
p24424
tp24425
a(g900
g960
tp24426
a(g399
g1210
tp24427
a(g900
g960
tp24428
a(g216
V'ko'
p24429
tp24430
a(g900
g960
tp24431
a(g737
V}}
p24432
tp24433
a(g7
V\u000a
p24434
tp24435
a(g737
V{{
p24436
tp24437
a(g900
g960
tp24438
a(g427
Vtraversable
p24439
tp24440
a(g900
g960
tp24441
a(g818
Vis
p24442
tp24443
a(g900
g960
tp24444
a(g560
Viterable
p24445
tp24446
a(g900
g960
tp24447
a(g399
g2039
tp24448
a(g900
g960
tp24449
a(g216
V'ok'
p24450
tp24451
a(g900
g960
tp24452
a(g399
g1210
tp24453
a(g900
g960
tp24454
a(g216
V'ko'
p24455
tp24456
a(g900
g960
tp24457
a(g737
V}}
p24458
tp24459
a(g7
V\u000a
p24460
tp24461
a(g737
V{{
p24462
tp24463
a(g900
g960
tp24464
a(g427
Vobj
p24465
tp24466
a(g900
g960
tp24467
a(g818
Vis
p24468
tp24469
a(g900
g960
tp24470
a(g560
Viterable
p24471
tp24472
a(g900
g960
tp24473
a(g399
g2039
tp24474
a(g900
g960
tp24475
a(g216
V'ok'
p24476
tp24477
a(g900
g960
tp24478
a(g399
g1210
tp24479
a(g900
g960
tp24480
a(g216
V'ko'
p24481
tp24482
a(g900
g960
tp24483
a(g737
V}}
p24484
tp24485
a(g7
V\u000a
p24486
tp24487
a(g737
V{{
p24488
tp24489
a(g900
g960
tp24490
a(g427
Vval
p24491
tp24492
a(g900
g960
tp24493
a(g818
Vis
p24494
tp24495
a(g900
g960
tp24496
a(g560
Viterable
p24497
tp24498
a(g900
g960
tp24499
a(g399
g2039
tp24500
a(g900
g960
tp24501
a(g216
V'ok'
p24502
tp24503
a(g900
g960
tp24504
a(g399
g1210
tp24505
a(g900
g960
tp24506
a(g216
V'ko'
p24507
tp24508
a(g900
g960
tp24509
a(g737
V}}
p24510
tp24511
a(g7
V\u000a--DATA--\u000areturn array(\u000a    'foo' => array(),\u000a    'traversable' => new ArrayIterator(array()),\u000a    'obj' => new stdClass(),\u000a    'val' => 'test',\u000a);\u000a--EXPECT--\u000aok\u000aok\u000ako\u000ako--TEST--\u000a"odd" test\u000a--TEMPLATE--\u000a
p24512
tp24513
a(g737
V{{
p24514
tp24515
a(g900
g960
tp24516
a(g17
g1160
tp24517
a(g900
g960
tp24518
a(g818
Vis
p24519
tp24520
a(g900
g960
tp24521
a(g560
Vodd
p24522
tp24523
a(g900
g960
tp24524
a(g399
g2039
tp24525
a(g900
g960
tp24526
a(g216
V'ok'
p24527
tp24528
a(g900
g960
tp24529
a(g399
g1210
tp24530
a(g900
g960
tp24531
a(g216
V'ko'
p24532
tp24533
a(g900
g960
tp24534
a(g737
V}}
p24535
tp24536
a(g7
V\u000a
p24537
tp24538
a(g737
V{{
p24539
tp24540
a(g900
g960
tp24541
a(g17
g1165
tp24542
a(g900
g960
tp24543
a(g818
Vis
p24544
tp24545
a(g900
g960
tp24546
a(g560
Vodd
p24547
tp24548
a(g900
g960
tp24549
a(g399
g2039
tp24550
a(g900
g960
tp24551
a(g216
V'ko'
p24552
tp24553
a(g900
g960
tp24554
a(g399
g1210
tp24555
a(g900
g960
tp24556
a(g216
V'ok'
p24557
tp24558
a(g900
g960
tp24559
a(g737
V}}
p24560
tp24561
a(g7
V\u000a--DATA--\u000areturn array()\u000a--EXPECT--\u000aok\u000aok\u000a
p24562
tp24563
a.