Skip to content

Commit 913f51a

Browse files
Merge branch '10.0'
2 parents a6dc31d + 2dc34be commit 913f51a

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

src/Node/File.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@
9292
*/
9393
final class File extends AbstractNode
9494
{
95+
/**
96+
* @psalm-var array<int, ?list<non-empty-string>>
97+
*/
9598
private array $lineCoverageData;
9699
private array $functionCoverageData;
97100
private readonly array $testData;
@@ -135,6 +138,7 @@ final class File extends AbstractNode
135138
private array $codeUnitsByLine = [];
136139

137140
/**
141+
* @psalm-param array<int, ?list<non-empty-string>> $lineCoverageData
138142
* @psalm-param LinesOfCodeType $linesOfCode
139143
* @psalm-param array<string, CodeUnitClassType> $classes
140144
* @psalm-param array<string, CodeUnitTraitType> $traits
@@ -157,6 +161,9 @@ public function count(): int
157161
return 1;
158162
}
159163

164+
/**
165+
* @psalm-return array<int, ?list<non-empty-string>>
166+
*/
160167
public function lineCoverageData(): array
161168
{
162169
return $this->lineCoverageData;

src/Report/Clover.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public function process(CodeCoverage $coverage, ?string $target = null, ?string
8888
$methodCount = 0;
8989

9090
foreach (range($method['startLine'], $method['endLine']) as $line) {
91-
if (isset($coverageData[$line]) && ($coverageData[$line] !== null)) {
91+
if (isset($coverageData[$line])) {
9292
$methodCount = max($methodCount, count($coverageData[$line]));
9393
}
9494
}

src/Report/Cobertura.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public function process(CodeCoverage $coverage, ?string $target = null): string
174174
$methodElement->appendChild($methodLinesElement);
175175

176176
foreach (range($method['startLine'], $method['endLine']) as $line) {
177-
if (!isset($coverageData[$line]) || $coverageData[$line] === null) {
177+
if (!isset($coverageData[$line])) {
178178
continue;
179179
}
180180
$methodLineElement = $document->createElement('line');
@@ -255,7 +255,7 @@ public function process(CodeCoverage $coverage, ?string $target = null): string
255255
$methodElement->appendChild($methodLinesElement);
256256

257257
foreach (range($function['startLine'], $function['endLine']) as $line) {
258-
if (!isset($coverageData[$line]) || $coverageData[$line] === null) {
258+
if (!isset($coverageData[$line])) {
259259
continue;
260260
}
261261
$methodLineElement = $document->createElement('line');

0 commit comments

Comments
 (0)