From 44eb77f9ca43e36a7bffcbc625d93c06f337b26e Mon Sep 17 00:00:00 2001 From: Kyle Yee Date: Mon, 28 Jan 2019 11:39:49 +0800 Subject: [PATCH] cast response as array instead of object --- src/Endpoints/Accounts.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Endpoints/Accounts.php b/src/Endpoints/Accounts.php index 3004ea9..fd42189 100644 --- a/src/Endpoints/Accounts.php +++ b/src/Endpoints/Accounts.php @@ -41,21 +41,21 @@ class Accounts implements API return (object)['result' => $this->body->result, 'result_info' => $this->body->result_info]; } - public function getDomains(string $accountID): \stdClass + public function getDomains(string $accountID): array { $response = $this->adapter->get('accounts/' . $accountID . '/registrar/domains'); - $this->body = $response->getBody(); + $this->body = json_decode($response->getBody()); - return (object)['result' => $this->body->result]; + return $this->body->result; } - public function getDomainDetails(string $accountID, string $domainName): \stdClass + public function getDomainDetails(string $accountID, string $domainName): array { $response = $this->adapter->get('accounts/' . $accountID . '/registrar/domains' . $domainName); - $this->body = $response->getBody(); + $this->body = json_decode($response->getBody()); - return (object)['result' => $this->body->result]; + return $this->body->result; } }