Skip to content

Commit 3b267ae

Browse files
staabmsebastianbergmann
authored andcommitted
Prevent sorting coverage-data over and over
1 parent d9f8ea4 commit 3b267ae

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Node/Builder.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,9 @@ private function buildDirectoryStructure(ProcessedCodeCoverageData $data): array
140140
{
141141
$result = [];
142142

143+
$lineCoverage = $data->lineCoverage();
144+
$functionCoverage = $data->functionCoverage();
145+
143146
foreach ($data->coveredFiles() as $originalPath) {
144147
$path = explode(DIRECTORY_SEPARATOR, $originalPath);
145148
$pointer = &$result;
@@ -156,8 +159,8 @@ private function buildDirectoryStructure(ProcessedCodeCoverageData $data): array
156159
}
157160

158161
$pointer = [
159-
'lineCoverage' => $data->lineCoverage()[$originalPath] ?? [],
160-
'functionCoverage' => $data->functionCoverage()[$originalPath] ?? [],
162+
'lineCoverage' => $lineCoverage[$originalPath] ?? [],
163+
'functionCoverage' => $functionCoverage[$originalPath] ?? [],
161164
];
162165
}
163166

0 commit comments

Comments
 (0)