File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 2020use function explode ;
2121use function file_exists ;
2222use function get_class ;
23- use function in_array ;
2423use function is_array ;
2524use function sort ;
2625use PHPUnit \Framework \TestCase ;
@@ -503,7 +502,7 @@ private function addUncoveredFilesFromFilter(): void
503502 {
504503 $ uncoveredFiles = array_diff (
505504 $ this ->filter ->files (),
506- array_keys ( $ this ->data ->lineCoverage () )
505+ $ this ->data ->coveredFiles ( )
507506 );
508507
509508 foreach ($ uncoveredFiles as $ uncoveredFile ) {
@@ -524,13 +523,18 @@ private function addUncoveredFilesFromFilter(): void
524523 */
525524 private function processUncoveredFilesFromFilter (): void
526525 {
527- $ coveredFiles = $ this ->data ->coveredFiles ();
526+ $ uncoveredFiles = array_diff (
527+ $ this ->filter ->files (),
528+ $ this ->data ->coveredFiles ()
529+ );
528530
529531 $ this ->driver ->start ();
530532
531533 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+ }
534538 }
535539 }
536540
You can’t perform that action at this time.
0 commit comments