[ Index ]

PHP Cross Reference of WordPress

title

Body

[close]

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

   1  <?php
   2  
   3  class Requests_Exception_Transport_cURL extends Requests_Exception_Transport {
   4  
   5      const EASY  = 'cURLEasy';
   6      const MULTI = 'cURLMulti';
   7      const SHARE = 'cURLShare';
   8  
   9      /**
  10       * cURL error code
  11       *
  12       * @var integer
  13       */
  14      protected $code = -1;
  15  
  16      /**
  17       * Which type of cURL error
  18       *
  19       * EASY|MULTI|SHARE
  20       *
  21       * @var string
  22       */
  23      protected $type = 'Unknown';
  24  
  25      /**
  26       * Clear text error message
  27       *
  28       * @var string
  29       */
  30      protected $reason = 'Unknown';
  31  
  32  	public function __construct($message, $type, $data = null, $code = 0) {
  33          if ($type !== null) {
  34              $this->type = $type;
  35          }
  36  
  37          if ($code !== null) {
  38              $this->code = $code;
  39          }
  40  
  41          if ($message !== null) {
  42              $this->reason = $message;
  43          }
  44  
  45          $message = sprintf('%d %s', $this->code, $this->reason);
  46          parent::__construct($message, $this->type, $data, $this->code);
  47      }
  48  
  49      /**
  50       * Get the error message
  51       */
  52  	public function getReason() {
  53          return $this->reason;
  54      }
  55  
  56  }


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