Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 liveuser 1
<?php
2
 
3
namespace Guzzle\Http\Exception;
4
 
5
use Guzzle\Common\Exception\RuntimeException;
6
use Guzzle\Http\Message\RequestInterface;
7
 
8
/**
9
 * Http request exception
10
 */
11
class RequestException extends RuntimeException implements HttpException
12
{
13
    /** @var RequestInterface */
14
    protected $request;
15
 
16
    /**
17
     * Set the request that caused the exception
18
     *
19
     * @param RequestInterface $request Request to set
20
     *
21
     * @return RequestException
22
     */
23
    public function setRequest(RequestInterface $request)
24
    {
25
        $this->request = $request;
26
 
27
        return $this;
28
    }
29
 
30
    /**
31
     * Get the request that caused the exception
32
     *
33
     * @return RequestInterface
34
     */
35
    public function getRequest()
36
    {
37
        return $this->request;
38
    }
39
}