123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- <?php
- require_once 'PEAR/Exception.php';
- class HTTP_Request2_Exception extends PEAR_Exception
- {
-
- const INVALID_ARGUMENT = 1;
-
- const MISSING_VALUE = 2;
-
- const MISCONFIGURATION = 3;
-
- const READ_ERROR = 4;
-
- const MALFORMED_RESPONSE = 10;
-
- const DECODE_ERROR = 20;
-
- const TIMEOUT = 30;
-
- const TOO_MANY_REDIRECTS = 40;
-
- const NON_HTTP_REDIRECT = 50;
-
- private $_nativeCode;
-
- public function __construct($message = null, $code = null, $nativeCode = null)
- {
- parent::__construct($message, $code);
- $this->_nativeCode = $nativeCode;
- }
-
- public function getNativeCode()
- {
- return $this->_nativeCode;
- }
- }
- class HTTP_Request2_NotImplementedException extends HTTP_Request2_Exception
- {
- }
- class HTTP_Request2_LogicException extends HTTP_Request2_Exception
- {
- }
- class HTTP_Request2_ConnectionException extends HTTP_Request2_Exception
- {
- }
- class HTTP_Request2_MessageException extends HTTP_Request2_Exception
- {
- }
- ?>
|