From 2643ecea1782919380c668b50749634eca6e09fd Mon Sep 17 00:00:00 2001 From: Owen Voke Date: Wed, 27 Aug 2025 12:48:51 +0100 Subject: [PATCH 1/2] fix: resolve uptime percentage as float --- src/Dto/Uptime.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Dto/Uptime.php b/src/Dto/Uptime.php index cac1d48..fae9579 100644 --- a/src/Dto/Uptime.php +++ b/src/Dto/Uptime.php @@ -10,7 +10,7 @@ class Uptime { public function __construct( public string $datetime, - public int $uptimePercentage, + public float $uptimePercentage, ) {} public static function fromResponse(array $data): self From 4d7f24f4649812618266e26f5f1c5349452fab1d Mon Sep 17 00:00:00 2001 From: Owen Voke Date: Wed, 27 Aug 2025 12:50:01 +0100 Subject: [PATCH 2/2] test: fix uptime percentage test type --- tests/OhDearTests/UptimeTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OhDearTests/UptimeTest.php b/tests/OhDearTests/UptimeTest.php index a161f68..e4a7eb1 100644 --- a/tests/OhDearTests/UptimeTest.php +++ b/tests/OhDearTests/UptimeTest.php @@ -19,6 +19,6 @@ foreach ($uptimePeriods as $uptime) { expect($uptime->datetime)->toBeString(); - expect($uptime->uptimePercentage)->toBeInt(); + expect($uptime->uptimePercentage)->toBeFloat(); } });