| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace Twilio\Http;
- class Response {
- protected $headers;
- protected $content;
- protected $statusCode;
- public function __construct($statusCode, $content, $headers = array()) {
- $this->statusCode = $statusCode;
- $this->content = $content;
- $this->headers = $headers;
- }
- /**
- * @return mixed
- */
- public function getContent() {
- return json_decode($this->content, true);
- }
- /**
- * @return mixed
- */
- public function getStatusCode() {
- return $this->statusCode;
- }
- public function getHeaders() {
- return $this->headers;
- }
- public function ok() {
- return $this->getStatusCode() < 400;
- }
- public function __toString() {
- return '[Response] HTTP ' . $this->getStatusCode() . ' ' . $this->content;
- }
- }
|