Seditio Source
Root |
./othercms/wordpress-6.0/wp-includes/Requests/Exception.php
<?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;
    }
}