File tree Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Expand file tree Collapse file tree 1 file changed +5
-9
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 ;
2324use function is_array ;
2425use function sort ;
2526use PHPUnit \Framework \TestCase ;
@@ -502,7 +503,7 @@ private function addUncoveredFilesFromFilter(): void
502503 {
503504 $ uncoveredFiles = array_diff (
504505 $ this ->filter ->files (),
505- $ this ->data ->coveredFiles ( )
506+ array_keys ( $ this ->data ->lineCoverage () )
506507 );
507508
508509 foreach ($ uncoveredFiles as $ uncoveredFile ) {
@@ -523,18 +524,13 @@ private function addUncoveredFilesFromFilter(): void
523524 */
524525 private function processUncoveredFilesFromFilter (): void
525526 {
526- $ uncoveredFiles = array_diff (
527- $ this ->filter ->files (),
528- $ this ->data ->coveredFiles ()
529- );
527+ $ coveredFiles = $ this ->data ->coveredFiles ();
530528
531529 $ this ->driver ->start ();
532530
533531 foreach ($ this ->filter ->files () as $ file ) {
534- foreach ($ uncoveredFiles as $ uncoveredFile ) {
535- if (file_exists ($ uncoveredFile )) {
536- include_once $ file ;
537- }
532+ if (!in_array ($ file , $ coveredFiles , true ) && $ this ->filter ->isFile ($ file )) {
533+ include_once $ file ;
538534 }
539535 }
540536
You can’t perform that action at this time.
0 commit comments