1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- /**
- * Exception for HTTP requests
- *
- * @package Requests
- */
- /**
- * Exception for HTTP requests
- *
- * @package Requests
- */
- class Requests_Exception extends Exception {
- /**
- * Type of exception
- *
- * @var string
- */
- protected $type;
- /**
- * Data associated with the exception
- *
- * @var mixed
- */
- protected $data;
- /**
- * Create a new exception
- *
- * @param string $message Exception message
- * @param string $type Exception type
- * @param mixed $data Associated data
- * @param integer $code Exception numerical code, if applicable
- */
- public function __construct($message, $type, $data = null, $code = 0) {
- parent::__construct($message, $code);
- $this->type = $type;
- $this->data = $data;
- }
- /**
- * Like {@see getCode()}, but a string code.
- *
- * @codeCoverageIgnore
- * @return string
- */
- public function getType() {
- return $this->type;
- }
- /**
- * Gives any relevant data
- *
- * @codeCoverageIgnore
- * @return mixed
- */
- public function getData() {
- return $this->data;
- }
- }
|