diff --git a/src/Client.php b/src/Client.php index a06ff27..d79b2c3 100644 --- a/src/Client.php +++ b/src/Client.php @@ -29,7 +29,9 @@ public function __construct() /** * @description Get primary service status state + * * @param RealmStatusHost $host + * * @return \Albion\Status\DTOs\ServiceStateDTO */ public function getServiceStatus(RealmStatusHost $host): ServiceStateDTO @@ -49,6 +51,7 @@ public function getServiceStatus(RealmStatusHost $host): ServiceStateDTO * @description Fetches current client version * * @return Version|null + * * @throws \Exception */ public function getClientVersion(): ?Version diff --git a/src/Decorators/ResponseStateDTODecorator.php b/src/Decorators/ResponseStateDTODecorator.php index b1e3158..a427bc5 100644 --- a/src/Decorators/ResponseStateDTODecorator.php +++ b/src/Decorators/ResponseStateDTODecorator.php @@ -13,8 +13,8 @@ class ResponseStateDTODecorator protected function isDTTime(): bool { $dtStartTime = (new DateTime('now'))->setTime(10, 00, 00, 00); - $dtEndTime = (new DateTime('now'))->setTime(11, 00, 00, 00); - $now = new DateTime(); + $dtEndTime = (new DateTime('now'))->setTime(11, 00, 00, 00); + $now = new DateTime(); return $dtStartTime < $now && $now < $dtEndTime; } diff --git a/src/Enums/RealmStatusHost.php b/src/Enums/RealmStatusHost.php index 8286114..0d5ce3b 100644 --- a/src/Enums/RealmStatusHost.php +++ b/src/Enums/RealmStatusHost.php @@ -6,6 +6,7 @@ class RealmStatusHost extends Enum { - public const WEST = 'https://serverstatus.albiononline.com'; - public const EAST = 'https://serverstatus-sgp.albiononline.com'; + public const AMERICA = 'https://serverstatus.albiononline.com'; + public const ASIA = 'https://serverstatus-sgp.albiononline.com'; + public const EUROPE = 'https://serverstatus-ams.albiononline.com'; } \ No newline at end of file diff --git a/tests/StatusTest.php b/tests/StatusTest.php index c37617d..2a696df 100644 --- a/tests/StatusTest.php +++ b/tests/StatusTest.php @@ -44,8 +44,9 @@ public function testStatusReport(string $realm): void public function realmDataProvider(): array { return [ - [RealmStatusHost::WEST], - [RealmStatusHost::EAST] + [RealmStatusHost::AMERICA], + [RealmStatusHost::ASIA], + [RealmStatusHost::EUROPE], ]; } } \ No newline at end of file