Overview
  • Namespace
  • Class

Namespaces

  • OpenCloud
    • Autoscale
      • Resource
    • CloudMonitoring
      • Collection
      • Exception
      • Resource
    • Common
      • Collection
      • Constants
      • Exceptions
      • Http
        • Message
      • Log
      • Resource
      • Service
    • Compute
      • Constants
      • Exception
      • Resource
    • Database
      • Resource
    • DNS
      • Collection
      • Resource
    • Identity
      • Constants
      • Resource
    • Image
      • Enum
      • Resource
        • JsonPatch
        • Schema
    • LoadBalancer
      • Collection
      • Enum
      • Resource
    • Networking
      • Resource
    • ObjectStore
      • Constants
      • Exception
      • Resource
      • Upload
    • Orchestration
      • Resource
    • Queues
      • Collection
      • Exception
      • Resource
    • Volume
      • Resource

Classes

  • OpenCloud\Volume\Resource\Snapshot
  • OpenCloud\Volume\Resource\Volume
  • OpenCloud\Volume\Resource\VolumeType
 1 <?php
 2 
 3 namespace OpenCloud\Common\Exceptions;
 4 
 5 use Guzzle\Http\Message\RequestInterface;
 6 use Guzzle\Http\Message\Response;
 7 
 8 class HttpResponseException extends \Exception
 9 {
10     protected $response;
11     protected $request;
12 
13     /**
14      * Set the request that caused the exception
15      *
16      * @param RequestInterface $request Request to set
17      *
18      * @return RequestException
19      */
20     public function setRequest(RequestInterface $request)
21     {
22         $this->request = $request;
23 
24         return $this;
25     }
26 
27     /**
28      * Get the request that caused the exception
29      *
30      * @return RequestInterface
31      */
32     public function getRequest()
33     {
34         return $this->request;
35     }
36 
37     /**
38      * Set the response that caused the exception
39      *
40      * @param Response $response Response to set
41      */
42     public function setResponse(Response $response)
43     {
44         $this->response = $response;
45     }
46 
47     /**
48      * Get the response that caused the exception
49      *
50      * @return Response
51      */
52     public function getResponse()
53     {
54         return $this->response;
55     }
56 }
57 
API documentation generated by ApiGen