for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* WooCommerce REST API HTTP Client Exception
*
* @category HttpClient
* @package Automattic/WooCommerce
*/
namespace Automattic\WooCommerce\HttpClient;
use Automattic\WooCommerce\HttpClient\Request;
use Automattic\WooCommerce\HttpClient\Response;
* REST API HTTP Client Exception class.
class HttpClientException extends \Exception
{
* Request.
* @var Request
private $request;
* Response.
* @var Response
private $response;
* Initialize exception.
* @param string $message Error message.
* @param int $code Error code.
* @param Request $request Request data.
* @param Response $response Response data.
public function __construct($message, $code, Request $request, Response $response)
parent::__construct($message, $code);
$this->request = $request;
$this->response = $response;
}
* Get request data.
* @return Request
public function getRequest()
return $this->request;
* Get response data.
* @return Response
public function getResponse()
return $this->response;