Browse Source

add response setters

main
yggverse 8 months ago
parent
commit
ad6b35d6f7
  1. 3
      README.md
  2. 27
      src/Client/Response.php

3
README.md

@ -48,8 +48,11 @@ $response = new \Yggverse\Gemini\Client\Response(
); );
``` ```
#### Response::setCode
#### Response::getCode #### Response::getCode
#### Response::setMeta
#### Response::getMeta #### Response::getMeta
#### Response::setBody
#### Response::getBody #### Response::getBody
``` ```

27
src/Client/Response.php

@ -26,31 +26,52 @@ class Response
if ($code >= 10 && $code <= 69) if ($code >= 10 && $code <= 69)
{ {
$this->_code = $match['code']; $this->setCode(
$code
);
} }
} }
if (isset($match['meta']) && mb_strlen($match['meta']) <= 1024) if (isset($match['meta']) && mb_strlen($match['meta']) <= 1024)
{ {
$this->_meta = (string) $match['meta']; $this->setMeta(
(string) $match['meta']
);
} }
if (isset($match['body'])) 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 public function getCode(): ?int
{ {
return $this->_code; return $this->_code;
} }
public function setMeta(?string $value): void
{
$this->_meta = $value;
}
public function getMeta(): ?string public function getMeta(): ?string
{ {
return $this->_meta; return $this->_meta;
} }
public function setBody(?string $value): void
{
$this->_body = $value;
}
public function getBody(): ?string public function getBody(): ?string
{ {
return $this->_body; return $this->_body;

Loading…
Cancel
Save