Skip to content

Commit 37047b5

Browse files
staabmsebastianbergmann
authored andcommitted
Prevent sorting covered-files over and over
1 parent 3b267ae commit 37047b5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Node/Builder.php

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

213215
$commonPath = '';
214-
$paths = $coverage->coveredFiles();
216+
$paths = $coveredFiles;
215217

216218
if (count($paths) === 1) {
217219
$commonPath = dirname($paths[0]) . DIRECTORY_SEPARATOR;
@@ -263,7 +265,7 @@ private function reducePaths(ProcessedCodeCoverageData $coverage): string
263265
}
264266
}
265267

266-
$original = $coverage->coveredFiles();
268+
$original = $coveredFiles;
267269
$max = count($original);
268270

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

0 commit comments

Comments
 (0)