diff options
Diffstat (limited to 'includes/vendor/rmccue/requests/library/Requests/Exception')
36 files changed, 1050 insertions, 0 deletions
diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP.php new file mode 100644 index 0000000..9ac6a87 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP.php @@ -0,0 +1,71 @@ +<?php +/** + * Exception based on HTTP response + * + * @package Requests + */ + +/** + * Exception based on HTTP response + * + * @package Requests + */ +class Requests_Exception_HTTP extends Requests_Exception { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 0; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Unknown'; + + /** + * Create a new exception + * + * There is no mechanism to pass in the status code, as this is set by the + * subclass used. Reason phrases can vary, however. + * + * @param string|null $reason Reason phrase + * @param mixed $data Associated data + */ + public function __construct($reason = null, $data = null) { + if ($reason !== null) { + $this->reason = $reason; + } + + $message = sprintf('%d %s', $this->code, $this->reason); + parent::__construct($message, 'httpresponse', $data, $this->code); + } + + /** + * Get the status message + */ + public function getReason() { + return $this->reason; + } + + /** + * Get the correct exception class for a given error code + * + * @param int|bool $code HTTP status code, or false if unavailable + * @return string Exception class name to use + */ + public static function get_class($code) { + if (!$code) { + return 'Requests_Exception_HTTP_Unknown'; + } + + $class = sprintf('Requests_Exception_HTTP_%d', $code); + if (class_exists($class)) { + return $class; + } + + return 'Requests_Exception_HTTP_Unknown'; + } +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/304.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/304.php new file mode 100644 index 0000000..6799033 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/304.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 304 Not Modified responses + * + * @package Requests + */ + +/** + * Exception for 304 Not Modified responses + * + * @package Requests + */ +class Requests_Exception_HTTP_304 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 304; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Not Modified'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/305.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/305.php new file mode 100644 index 0000000..37d115a --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/305.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 305 Use Proxy responses + * + * @package Requests + */ + +/** + * Exception for 305 Use Proxy responses + * + * @package Requests + */ +class Requests_Exception_HTTP_305 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 305; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Use Proxy'; +} diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/306.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/306.php new file mode 100644 index 0000000..743a4ed --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/306.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 306 Switch Proxy responses + * + * @package Requests + */ + +/** + * Exception for 306 Switch Proxy responses + * + * @package Requests + */ +class Requests_Exception_HTTP_306 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 306; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Switch Proxy'; +} diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/400.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/400.php new file mode 100644 index 0000000..b3ad774 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/400.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 400 Bad Request responses + * + * @package Requests + */ + +/** + * Exception for 400 Bad Request responses + * + * @package Requests + */ +class Requests_Exception_HTTP_400 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 400; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Bad Request'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/401.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/401.php new file mode 100644 index 0000000..2e1e3d0 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/401.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 401 Unauthorized responses + * + * @package Requests + */ + +/** + * Exception for 401 Unauthorized responses + * + * @package Requests + */ +class Requests_Exception_HTTP_401 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 401; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Unauthorized'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/402.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/402.php new file mode 100644 index 0000000..1d965d2 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/402.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 402 Payment Required responses + * + * @package Requests + */ + +/** + * Exception for 402 Payment Required responses + * + * @package Requests + */ +class Requests_Exception_HTTP_402 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 402; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Payment Required'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/403.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/403.php new file mode 100644 index 0000000..5ca3caf --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/403.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 403 Forbidden responses + * + * @package Requests + */ + +/** + * Exception for 403 Forbidden responses + * + * @package Requests + */ +class Requests_Exception_HTTP_403 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 403; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Forbidden'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/404.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/404.php new file mode 100644 index 0000000..f08be2d --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/404.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 404 Not Found responses + * + * @package Requests + */ + +/** + * Exception for 404 Not Found responses + * + * @package Requests + */ +class Requests_Exception_HTTP_404 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 404; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Not Found'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/405.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/405.php new file mode 100644 index 0000000..b8419e1 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/405.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 405 Method Not Allowed responses + * + * @package Requests + */ + +/** + * Exception for 405 Method Not Allowed responses + * + * @package Requests + */ +class Requests_Exception_HTTP_405 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 405; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Method Not Allowed'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/406.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/406.php new file mode 100644 index 0000000..09d0622 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/406.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 406 Not Acceptable responses + * + * @package Requests + */ + +/** + * Exception for 406 Not Acceptable responses + * + * @package Requests + */ +class Requests_Exception_HTTP_406 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 406; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Not Acceptable'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/407.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/407.php new file mode 100644 index 0000000..c21d1ec --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/407.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 407 Proxy Authentication Required responses + * + * @package Requests + */ + +/** + * Exception for 407 Proxy Authentication Required responses + * + * @package Requests + */ +class Requests_Exception_HTTP_407 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 407; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Proxy Authentication Required'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/408.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/408.php new file mode 100644 index 0000000..0691863 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/408.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 408 Request Timeout responses + * + * @package Requests + */ + +/** + * Exception for 408 Request Timeout responses + * + * @package Requests + */ +class Requests_Exception_HTTP_408 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 408; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Request Timeout'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/409.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/409.php new file mode 100644 index 0000000..5a3e0d1 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/409.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 409 Conflict responses + * + * @package Requests + */ + +/** + * Exception for 409 Conflict responses + * + * @package Requests + */ +class Requests_Exception_HTTP_409 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 409; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Conflict'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/410.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/410.php new file mode 100644 index 0000000..8eb3daf --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/410.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 410 Gone responses + * + * @package Requests + */ + +/** + * Exception for 410 Gone responses + * + * @package Requests + */ +class Requests_Exception_HTTP_410 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 410; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Gone'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/411.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/411.php new file mode 100644 index 0000000..cee6496 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/411.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 411 Length Required responses + * + * @package Requests + */ + +/** + * Exception for 411 Length Required responses + * + * @package Requests + */ +class Requests_Exception_HTTP_411 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 411; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Length Required'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/412.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/412.php new file mode 100644 index 0000000..e377d79 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/412.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 412 Precondition Failed responses + * + * @package Requests + */ + +/** + * Exception for 412 Precondition Failed responses + * + * @package Requests + */ +class Requests_Exception_HTTP_412 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 412; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Precondition Failed'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/413.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/413.php new file mode 100644 index 0000000..3b5fe27 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/413.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 413 Request Entity Too Large responses + * + * @package Requests + */ + +/** + * Exception for 413 Request Entity Too Large responses + * + * @package Requests + */ +class Requests_Exception_HTTP_413 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 413; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Request Entity Too Large'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/414.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/414.php new file mode 100644 index 0000000..14d5a59 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/414.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 414 Request-URI Too Large responses + * + * @package Requests + */ + +/** + * Exception for 414 Request-URI Too Large responses + * + * @package Requests + */ +class Requests_Exception_HTTP_414 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 414; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Request-URI Too Large'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/415.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/415.php new file mode 100644 index 0000000..32446c8 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/415.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 415 Unsupported Media Type responses + * + * @package Requests + */ + +/** + * Exception for 415 Unsupported Media Type responses + * + * @package Requests + */ +class Requests_Exception_HTTP_415 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 415; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Unsupported Media Type'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/416.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/416.php new file mode 100644 index 0000000..8c5f833 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/416.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 416 Requested Range Not Satisfiable responses + * + * @package Requests + */ + +/** + * Exception for 416 Requested Range Not Satisfiable responses + * + * @package Requests + */ +class Requests_Exception_HTTP_416 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 416; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Requested Range Not Satisfiable'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/417.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/417.php new file mode 100644 index 0000000..8807c71 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/417.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 417 Expectation Failed responses + * + * @package Requests + */ + +/** + * Exception for 417 Expectation Failed responses + * + * @package Requests + */ +class Requests_Exception_HTTP_417 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 417; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Expectation Failed'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/418.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/418.php new file mode 100644 index 0000000..d6af806 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/418.php @@ -0,0 +1,29 @@ +<?php +/** + * Exception for 418 I'm A Teapot responses + * + * @see https://tools.ietf.org/html/rfc2324 + * @package Requests + */ + +/** + * Exception for 418 I'm A Teapot responses + * + * @see https://tools.ietf.org/html/rfc2324 + * @package Requests + */ +class Requests_Exception_HTTP_418 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 418; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = "I'm A Teapot"; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/428.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/428.php new file mode 100644 index 0000000..469e954 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/428.php @@ -0,0 +1,29 @@ +<?php +/** + * Exception for 428 Precondition Required responses + * + * @see https://tools.ietf.org/html/rfc6585 + * @package Requests + */ + +/** + * Exception for 428 Precondition Required responses + * + * @see https://tools.ietf.org/html/rfc6585 + * @package Requests + */ +class Requests_Exception_HTTP_428 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 428; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Precondition Required'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/429.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/429.php new file mode 100644 index 0000000..2a21fb3 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/429.php @@ -0,0 +1,29 @@ +<?php +/** + * Exception for 429 Too Many Requests responses + * + * @see https://tools.ietf.org/html/draft-nottingham-http-new-status-04 + * @package Requests + */ + +/** + * Exception for 429 Too Many Requests responses + * + * @see https://tools.ietf.org/html/draft-nottingham-http-new-status-04 + * @package Requests + */ +class Requests_Exception_HTTP_429 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 429; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Too Many Requests'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/431.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/431.php new file mode 100644 index 0000000..ba1294e --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/431.php @@ -0,0 +1,29 @@ +<?php +/** + * Exception for 431 Request Header Fields Too Large responses + * + * @see https://tools.ietf.org/html/rfc6585 + * @package Requests + */ + +/** + * Exception for 431 Request Header Fields Too Large responses + * + * @see https://tools.ietf.org/html/rfc6585 + * @package Requests + */ +class Requests_Exception_HTTP_431 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 431; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Request Header Fields Too Large'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/500.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/500.php new file mode 100644 index 0000000..5165e35 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/500.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 500 Internal Server Error responses + * + * @package Requests + */ + +/** + * Exception for 500 Internal Server Error responses + * + * @package Requests + */ +class Requests_Exception_HTTP_500 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 500; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Internal Server Error'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/501.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/501.php new file mode 100644 index 0000000..3dd6946 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/501.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 501 Not Implemented responses + * + * @package Requests + */ + +/** + * Exception for 501 Not Implemented responses + * + * @package Requests + */ +class Requests_Exception_HTTP_501 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 501; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Not Implemented'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/502.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/502.php new file mode 100644 index 0000000..50c72d4 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/502.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 502 Bad Gateway responses + * + * @package Requests + */ + +/** + * Exception for 502 Bad Gateway responses + * + * @package Requests + */ +class Requests_Exception_HTTP_502 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 502; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Bad Gateway'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/503.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/503.php new file mode 100644 index 0000000..9304ecc --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/503.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 503 Service Unavailable responses + * + * @package Requests + */ + +/** + * Exception for 503 Service Unavailable responses + * + * @package Requests + */ +class Requests_Exception_HTTP_503 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 503; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Service Unavailable'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/504.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/504.php new file mode 100644 index 0000000..f46696b --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/504.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 504 Gateway Timeout responses + * + * @package Requests + */ + +/** + * Exception for 504 Gateway Timeout responses + * + * @package Requests + */ +class Requests_Exception_HTTP_504 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 504; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Gateway Timeout'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/505.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/505.php new file mode 100644 index 0000000..1f80294 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/505.php @@ -0,0 +1,27 @@ +<?php +/** + * Exception for 505 HTTP Version Not Supported responses + * + * @package Requests + */ + +/** + * Exception for 505 HTTP Version Not Supported responses + * + * @package Requests + */ +class Requests_Exception_HTTP_505 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 505; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'HTTP Version Not Supported'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/511.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/511.php new file mode 100644 index 0000000..920d334 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/511.php @@ -0,0 +1,29 @@ +<?php +/** + * Exception for 511 Network Authentication Required responses + * + * @see https://tools.ietf.org/html/rfc6585 + * @package Requests + */ + +/** + * Exception for 511 Network Authentication Required responses + * + * @see https://tools.ietf.org/html/rfc6585 + * @package Requests + */ +class Requests_Exception_HTTP_511 extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer + */ + protected $code = 511; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Network Authentication Required'; +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/Unknown.php b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/Unknown.php new file mode 100644 index 0000000..c70f589 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/HTTP/Unknown.php @@ -0,0 +1,44 @@ +<?php +/** + * Exception for unknown status responses + * + * @package Requests + */ + +/** + * Exception for unknown status responses + * + * @package Requests + */ +class Requests_Exception_HTTP_Unknown extends Requests_Exception_HTTP { + /** + * HTTP status code + * + * @var integer|bool Code if available, false if an error occurred + */ + protected $code = 0; + + /** + * Reason phrase + * + * @var string + */ + protected $reason = 'Unknown'; + + /** + * Create a new exception + * + * If `$data` is an instance of {@see Requests_Response}, uses the status + * code from it. Otherwise, sets as 0 + * + * @param string|null $reason Reason phrase + * @param mixed $data Associated data + */ + public function __construct($reason = null, $data = null) { + if ($data instanceof Requests_Response) { + $this->code = $data->status_code; + } + + parent::__construct($reason, $data); + } +}
\ No newline at end of file diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/Transport.php b/includes/vendor/rmccue/requests/library/Requests/Exception/Transport.php new file mode 100644 index 0000000..e60b488 --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/Transport.php @@ -0,0 +1,5 @@ +<?php + +class Requests_Exception_Transport extends Requests_Exception { + +} diff --git a/includes/vendor/rmccue/requests/library/Requests/Exception/Transport/cURL.php b/includes/vendor/rmccue/requests/library/Requests/Exception/Transport/cURL.php new file mode 100644 index 0000000..67d157b --- /dev/null +++ b/includes/vendor/rmccue/requests/library/Requests/Exception/Transport/cURL.php @@ -0,0 +1,56 @@ +<?php + +class Requests_Exception_Transport_cURL extends Requests_Exception_Transport { + + const EASY = 'cURLEasy'; + const MULTI = 'cURLMulti'; + const SHARE = 'cURLShare'; + + /** + * cURL error code + * + * @var integer + */ + protected $code = -1; + + /** + * Which type of cURL error + * + * EASY|MULTI|SHARE + * + * @var string + */ + protected $type = 'Unknown'; + + /** + * Clear text error message + * + * @var string + */ + protected $reason = 'Unknown'; + + public function __construct($message, $type, $data = null, $code = 0) { + if ($type !== null) { + $this->type = $type; + } + + if ($code !== null) { + $this->code = $code; + } + + if ($message !== null) { + $this->reason = $message; + } + + $message = sprintf('%d %s', $this->code, $this->reason); + parent::__construct($message, $this->type, $data, $this->code); + } + + /** + * Get the error message + */ + public function getReason() { + return $this->reason; + } + +} |