[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

/wp-includes/Requests/ -> Exception.php (source)

   1  <?php
   2  /**
   3   * Exception for HTTP requests
   4   *
   5   * @package Requests
   6   */
   7  
   8  /**
   9   * Exception for HTTP requests
  10   *
  11   * @package Requests
  12   */
  13  class Requests_Exception extends Exception {
  14      /**
  15       * Type of exception
  16       *
  17       * @var string
  18       */
  19      protected $type;
  20  
  21      /**
  22       * Data associated with the exception
  23       *
  24       * @var mixed
  25       */
  26      protected $data;
  27  
  28      /**
  29       * Create a new exception
  30       *
  31       * @param string $message Exception message
  32       * @param string $type Exception type
  33       * @param mixed $data Associated data
  34       * @param integer $code Exception numerical code, if applicable
  35       */
  36  	public function __construct($message, $type, $data = null, $code = 0) {
  37          parent::__construct($message, $code);
  38  
  39          $this->type = $type;
  40          $this->data = $data;
  41      }
  42  
  43      /**
  44       * Like {@see getCode()}, but a string code.
  45       *
  46       * @codeCoverageIgnore
  47       * @return string
  48       */
  49  	public function getType() {
  50          return $this->type;
  51      }
  52  
  53      /**
  54       * Gives any relevant data
  55       *
  56       * @codeCoverageIgnore
  57       * @return mixed
  58       */
  59  	public function getData() {
  60          return $this->data;
  61      }
  62  }


Generated: Thu Dec 15 01:00:02 2022 Cross-referenced by PHPXref 0.7.1