Skip to content

Commit be13a23

Browse files
committed
Prevent sorting covered-files over and over
1 parent 3b267ae commit be13a23

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Node/Builder.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,13 @@ private function buildDirectoryStructure(ProcessedCodeCoverageData $data): array
206206
*/
207207
private function reducePaths(ProcessedCodeCoverageData $coverage): string
208208
{
209-
if ($coverage->coveredFiles() === []) {
209+
$coveredFiles = $coverage->coveredFiles();
210+
if ($coveredFiles === []) {
210211
return '.';
211212
}
212213

213214
$commonPath = '';
214-
$paths = $coverage->coveredFiles();
215+
$paths = $coveredFiles;
215216

216217
if (count($paths) === 1) {
217218
$commonPath = dirname($paths[0]) . DIRECTORY_SEPARATOR;
@@ -263,7 +264,7 @@ private function reducePaths(ProcessedCodeCoverageData $coverage): string
263264
}
264265
}
265266

266-
$original = $coverage->coveredFiles();
267+
$original = $coveredFiles;
267268
$max = count($original);
268269

269270
for ($i = 0; $i < $max; $i++) {

0 commit comments

Comments
 (0)