[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Exception for HTTP requests 4 * 5 * @package Requests\Exceptions 6 */ 7 8 namespace WpOrg\Requests; 9 10 use Exception as PHPException; 11 12 /** 13 * Exception for HTTP requests 14 * 15 * @package Requests\Exceptions 16 */ 17 class Exception extends PHPException { 18 /** 19 * Type of exception 20 * 21 * @var string 22 */ 23 protected $type; 24 25 /** 26 * Data associated with the exception 27 * 28 * @var mixed 29 */ 30 protected $data; 31 32 /** 33 * Create a new exception 34 * 35 * @param string $message Exception message 36 * @param string $type Exception type 37 * @param mixed $data Associated data 38 * @param integer $code Exception numerical code, if applicable 39 */ 40 public function __construct($message, $type, $data = null, $code = 0) { 41 parent::__construct($message, $code); 42 43 $this->type = $type; 44 $this->data = $data; 45 } 46 47 /** 48 * Like {@see \Exception::getCode()}, but a string code. 49 * 50 * @codeCoverageIgnore 51 * @return string 52 */ 53 public function getType() { 54 return $this->type; 55 } 56 57 /** 58 * Gives any relevant data 59 * 60 * @codeCoverageIgnore 61 * @return mixed 62 */ 63 public function getData() { 64 return $this->data; 65 } 66 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated : Sat Nov 23 08:20:01 2024 | Cross-referenced by PHPXref |