scratch – Blame information for rev 87

Subversion Repositories:
Rev:
Rev Author Line No. Line
87 office 1 <?php
2  
3 namespace GuzzleHttp\Adapter;
4  
5 use GuzzleHttp\ClientInterface;
6 use GuzzleHttp\Message\RequestInterface;
7 use GuzzleHttp\Message\ResponseInterface;
8  
9 /**
10 * Represents a transactions that consists of a request, response, and client
11 */
12 interface TransactionInterface
13 {
14 /**
15 * @return RequestInterface
16 */
17 public function getRequest();
18  
19 /**
20 * @return ResponseInterface|null
21 */
22 public function getResponse();
23  
24 /**
25 * Set a response on the transaction
26 *
27 * @param ResponseInterface $response Response to set
28 */
29 public function setResponse(ResponseInterface $response);
30  
31 /**
32 * @return ClientInterface
33 */
34 public function getClient();
35 }