From d2119df82492899e82499b8701b11eb9b2c0a59f Mon Sep 17 00:00:00 2001 From: netkas Date: Thu, 12 Dec 2024 12:58:00 -0500 Subject: [PATCH] Make client name and version nullable in ClientRequest --- src/Socialbox/Objects/ClientRequest.php | 4 ++-- src/Socialbox/Socialbox.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Socialbox/Objects/ClientRequest.php b/src/Socialbox/Objects/ClientRequest.php index 7f61ee7..402c249 100644 --- a/src/Socialbox/Objects/ClientRequest.php +++ b/src/Socialbox/Objects/ClientRequest.php @@ -73,12 +73,12 @@ return $this->requestBody; } - public function getClientName(): string + public function getClientName(): ?string { return $this->clientName; } - public function getClientVersion(): string + public function getClientVersion(): ?string { return $this->clientVersion; } diff --git a/src/Socialbox/Socialbox.php b/src/Socialbox/Socialbox.php index b9c2553..3b5c175 100644 --- a/src/Socialbox/Socialbox.php +++ b/src/Socialbox/Socialbox.php @@ -81,14 +81,14 @@ private static function handleInitiateSession(ClientRequest $clientRequest): void { - if(!isset($requestHeaders[StandardHeaders::CLIENT_NAME->value])) + if(!$clientRequest->getClientName()) { http_response_code(400); print('Missing required header: ' . StandardHeaders::CLIENT_NAME->value); return; } - if(!isset($requestHeaders[StandardHeaders::CLIENT_VERSION->value])) + if(!$clientRequest->getClientVersion()) { http_response_code(400); print('Missing required header: ' . StandardHeaders::CLIENT_VERSION->value);