File tree 1 file changed +9
-5
lines changed
1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 20
20
use function explode ;
21
21
use function file_exists ;
22
22
use function get_class ;
23
- use function in_array ;
24
23
use function is_array ;
25
24
use function sort ;
26
25
use PHPUnit \Framework \TestCase ;
@@ -503,7 +502,7 @@ private function addUncoveredFilesFromFilter(): void
503
502
{
504
503
$ uncoveredFiles = array_diff (
505
504
$ this ->filter ->files (),
506
- array_keys ( $ this ->data ->lineCoverage () )
505
+ $ this ->data ->coveredFiles ( )
507
506
);
508
507
509
508
foreach ($ uncoveredFiles as $ uncoveredFile ) {
@@ -524,13 +523,18 @@ private function addUncoveredFilesFromFilter(): void
524
523
*/
525
524
private function processUncoveredFilesFromFilter (): void
526
525
{
527
- $ coveredFiles = $ this ->data ->coveredFiles ();
526
+ $ uncoveredFiles = array_diff (
527
+ $ this ->filter ->files (),
528
+ $ this ->data ->coveredFiles ()
529
+ );
528
530
529
531
$ this ->driver ->start ();
530
532
531
533
foreach ($ this ->filter ->files () as $ file ) {
532
- if (!in_array ($ file , $ coveredFiles , true ) && $ this ->filter ->isFile ($ file )) {
533
- include_once $ file ;
534
+ foreach ($ uncoveredFiles as $ uncoveredFile ) {
535
+ if (file_exists ($ uncoveredFile )) {
536
+ include_once $ file ;
537
+ }
534
538
}
535
539
}
536
540
You can’t perform that action at this time.
0 commit comments