diff --git a/README.md b/README.md index 4b41247..18d00fb 100644 --- a/README.md +++ b/README.md @@ -48,8 +48,11 @@ $response = new \Yggverse\Gemini\Client\Response( ); ``` +#### Response::setCode #### Response::getCode +#### Response::setMeta #### Response::getMeta +#### Response::setBody #### Response::getBody ``` diff --git a/src/Client/Response.php b/src/Client/Response.php index 9d8c4bd..a06cac2 100644 --- a/src/Client/Response.php +++ b/src/Client/Response.php @@ -26,31 +26,52 @@ class Response if ($code >= 10 && $code <= 69) { - $this->_code = $match['code']; + $this->setCode( + $code + ); } } if (isset($match['meta']) && mb_strlen($match['meta']) <= 1024) { - $this->_meta = (string) $match['meta']; + $this->setMeta( + (string) $match['meta'] + ); } if (isset($match['body'])) { - $this->_body = (string) $match['body']; + $this->setBody( + (string) (string) $match['body'] + ); } } + public function setCode(?int $value): void + { + $this->_code = $value; + } + public function getCode(): ?int { return $this->_code; } + public function setMeta(?string $value): void + { + $this->_meta = $value; + } + public function getMeta(): ?string { return $this->_meta; } + public function setBody(?string $value): void + { + $this->_body = $value; + } + public function getBody(): ?string { return $this->_body;