You are here

class PayPalCheckoutHttpException in Commerce PayPal 7.2

Defines a base class for HTTP response related exceptions.

If an HTTP exception is thrown, the exception's code SHOULD correspond to the status code of the response that generated the exception.

Hierarchy

Expanded class hierarchy of PayPalCheckoutHttpException

File

modules/checkout/lib/PayPalCheckoutExceptions.php, line 16
Defines exception classes for use by the PayPalCheckoutClient class.

View source
class PayPalCheckoutHttpException extends \Exception {

  /**
   * Supplies a default message if none was supplied.
   */
  public function __construct($message = '', $code = 0, \Exception $previous = NULL) {
    if (empty($message)) {
      $message = '';
      if (!empty($code)) {
        $message .= $code . ' ';
      }
      $message .= 'HTTP response status code not OK.';
    }
    parent::__construct($message, $code, $previous);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
PayPalCheckoutHttpException::__construct public function Supplies a default message if none was supplied.