@@ -363,15 +363,15 @@ public function append(array $data, $id = null, $append = true, $linesToBeCovere
363
363
364
364
$ this ->tests [$ id ] = ['size ' => $ size , 'status ' => $ status ];
365
365
366
- foreach ($ data as $ file => $ lines ) {
366
+ foreach ($ data as $ file => $ fileCoverage ) {
367
367
if (!$ this ->filter ->isFile ($ file )) {
368
368
continue ;
369
369
}
370
370
371
- foreach ($ lines as $ k => $ v ) {
371
+ foreach ($ fileCoverage [ ' lines ' ] as $ k => $ v ) {
372
372
if ($ v == Driver::LINE_EXECUTED ) {
373
- if (empty ($ this ->data [$ file ][$ k ]) || !in_array ($ id , $ this ->data [$ file ][$ k ])) {
374
- $ this ->data [$ file ][$ k ][] = $ id ;
373
+ if (empty ($ this ->data [$ file ][' lines ' ][ $ k ]) || !in_array ($ id , $ this ->data [$ file][ ' lines ' ][$ k ])) {
374
+ $ this ->data [$ file ][' lines ' ][ $ k ][] = $ id ;
375
375
}
376
376
}
377
377
}
@@ -389,22 +389,22 @@ public function merge(CodeCoverage $that)
389
389
array_merge ($ this ->filter ->getWhitelistedFiles (), $ that ->filter ()->getWhitelistedFiles ())
390
390
);
391
391
392
- foreach ($ that ->data as $ file => $ lines ) {
392
+ foreach ($ that ->data as $ file => $ fileCoverage ) {
393
393
if (!isset ($ this ->data [$ file ])) {
394
394
if (!$ this ->filter ->isFiltered ($ file )) {
395
- $ this ->data [$ file ] = $ lines ;
395
+ $ this ->data [$ file ] = $ fileCoverage ;
396
396
}
397
397
398
398
continue ;
399
399
}
400
400
401
- foreach ($ lines as $ line => $ data ) {
401
+ foreach ($ fileCoverage [ ' lines ' ] as $ line => $ data ) {
402
402
if ($ data !== null ) {
403
- if (!isset ($ this ->data [$ file ][$ line ])) {
404
- $ this ->data [$ file ][$ line ] = $ data ;
403
+ if (!isset ($ this ->data [$ file ][' lines ' ][ $ line ])) {
404
+ $ this ->data [$ file ][' lines ' ][ $ line ] = $ data ;
405
405
} else {
406
- $ this ->data [$ file ][$ line ] = array_unique (
407
- array_merge ($ this ->data [$ file ][$ line ], $ data )
406
+ $ this ->data [$ file ][' lines ' ][ $ line ] = array_unique (
407
+ array_merge ($ this ->data [$ file ][' lines ' ][ $ line ], $ data )
408
408
);
409
409
}
410
410
}
@@ -640,8 +640,8 @@ private function applyCoversAnnotationFilter(array &$data, $linesToBeCovered, ar
640
640
foreach (array_keys ($ data ) as $ filename ) {
641
641
$ _linesToBeCovered = array_flip ($ linesToBeCovered [$ filename ]);
642
642
643
- $ data [$ filename ] = array_intersect_key (
644
- $ data [$ filename ],
643
+ $ data [$ filename ][ ' lines ' ] = array_intersect_key (
644
+ $ data [$ filename ][ ' lines ' ] ,
645
645
$ _linesToBeCovered
646
646
);
647
647
}
@@ -674,7 +674,7 @@ private function applyIgnoredLinesFilter(array &$data)
674
674
}
675
675
676
676
foreach ($ this ->getLinesToBeIgnored ($ filename ) as $ line ) {
677
- unset($ data [$ filename ][$ line ]);
677
+ unset($ data [$ filename ][' lines ' ][ $ line ]);
678
678
}
679
679
}
680
680
}
@@ -684,12 +684,12 @@ private function applyIgnoredLinesFilter(array &$data)
684
684
*/
685
685
private function initializeFilesThatAreSeenTheFirstTime (array $ data )
686
686
{
687
- foreach ($ data as $ file => $ lines ) {
687
+ foreach ($ data as $ file => $ fileCoverage ) {
688
688
if ($ this ->filter ->isFile ($ file ) && !isset ($ this ->data [$ file ])) {
689
- $ this ->data [$ file ] = [];
689
+ $ this ->data [$ file ] = [' lines ' => [], ' functions ' => $ fileCoverage [ ' functions ' ] ];
690
690
691
- foreach ($ lines as $ k => $ v ) {
692
- $ this ->data [$ file ][$ k ] = $ v == -2 ? null : [];
691
+ foreach ($ fileCoverage [ ' lines ' ] as $ k => $ v ) {
692
+ $ this ->data [$ file ][' lines ' ][ $ k ] = $ v == -2 ? null : [];
693
693
}
694
694
}
695
695
}
@@ -922,7 +922,7 @@ private function performUnintentionallyCoveredCodeCheck(array &$data, array $lin
922
922
$ unintentionallyCoveredUnits = [];
923
923
924
924
foreach ($ data as $ file => $ _data ) {
925
- foreach ($ _data as $ line => $ flag ) {
925
+ foreach ($ _data[ ' lines ' ] as $ line => $ flag ) {
926
926
if ($ flag == 1 && !isset ($ allowedLines [$ file ][$ line ])) {
927
927
$ unintentionallyCoveredUnits [] = $ this ->wizard ->lookup ($ file , $ line );
928
928
}
@@ -953,7 +953,7 @@ private function performUnexecutedCoveredCodeCheck(array &$data, array $linesToB
953
953
);
954
954
955
955
foreach ($ data as $ file => $ _data ) {
956
- foreach (array_keys ($ _data ) as $ line ) {
956
+ foreach (array_keys ($ _data[ ' lines ' ] ) as $ line ) {
957
957
if (!isset ($ expectedLines [$ file ][$ line ])) {
958
958
continue ;
959
959
}
@@ -1101,9 +1101,9 @@ protected function initializeData()
1101
1101
continue ;
1102
1102
}
1103
1103
1104
- foreach (array_keys ($ fileCoverage ) as $ key ) {
1105
- if ($ fileCoverage [$ key ] == Driver::LINE_EXECUTED ) {
1106
- $ fileCoverage [$ key ] = Driver::LINE_NOT_EXECUTED ;
1104
+ foreach (array_keys ($ fileCoverage[ ' lines ' ] ) as $ line ) {
1105
+ if ($ fileCoverage [' lines ' ][ $ line ] == Driver::LINE_EXECUTED ) {
1106
+ $ fileCoverage [' lines ' ][ $ line ] = Driver::LINE_NOT_EXECUTED ;
1107
1107
}
1108
1108
}
1109
1109
0 commit comments