Skip to content

Commit 0a39bae

Browse files
dvdougsebastianbergmann
authored andcommitted
Align implementation with addUncoveredFilesFromFilter
1 parent 7e91099 commit 0a39bae

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/CodeCoverage.php

+9-5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
use function explode;
2121
use function file_exists;
2222
use function get_class;
23-
use function in_array;
2423
use function is_array;
2524
use function sort;
2625
use 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

0 commit comments

Comments
 (0)