Subiendo proyecto completo sin restricciones de git ignore
This commit is contained in:
40
vendor/twilio/sdk/src/Twilio/Http/Response.php
vendored
Normal file
40
vendor/twilio/sdk/src/Twilio/Http/Response.php
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace Twilio\Http;
|
||||
|
||||
|
||||
class Response {
|
||||
protected $headers;
|
||||
protected $content;
|
||||
protected $statusCode;
|
||||
|
||||
public function __construct(int $statusCode, ?string $content, ?array $headers = []) {
|
||||
$this->statusCode = $statusCode;
|
||||
$this->content = $content;
|
||||
$this->headers = $headers;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return mixed
|
||||
*/
|
||||
public function getContent() {
|
||||
return \json_decode($this->content, true);
|
||||
}
|
||||
|
||||
public function getStatusCode(): int {
|
||||
return $this->statusCode;
|
||||
}
|
||||
|
||||
public function getHeaders(): array {
|
||||
return $this->headers;
|
||||
}
|
||||
|
||||
public function ok(): bool {
|
||||
return $this->getStatusCode() < 400;
|
||||
}
|
||||
|
||||
public function __toString(): string {
|
||||
return '[Response] HTTP ' . $this->getStatusCode() . ' ' . $this->content;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user