From 3f13bca0f735dca8b1b858de191ad6f873d034a5 Mon Sep 17 00:00:00 2001 From: nuno maduro Date: Tue, 7 Apr 2026 14:37:13 +0100 Subject: [PATCH] just in case --- src/Support/Coverage.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Support/Coverage.php b/src/Support/Coverage.php index ec48908f..581dbd99 100644 --- a/src/Support/Coverage.php +++ b/src/Support/Coverage.php @@ -93,8 +93,16 @@ final class Coverage $codeCoverage = require $reportPath; unlink($reportPath); - $facade = Facade::fromSerializedData($codeCoverage); - $report = (fn (): Directory => $this->report)->call($facade); + if (is_array($codeCoverage)) { + /** @var Facade $test */ + $facade = Facade::fromSerializedData($codeCoverage); + + /** @var Directory $report */ + $report = (fn () => $this->report)->call($facade); + } else { + /** @var Directory $report */ + $report = $codeCoverage->getReport(); + } $totalCoverage = $report->percentageOfExecutedLines();