|
5 | 5 | use Guzzle\Http\Message\Request as GuzzleRequest; |
6 | 6 | use React\EventLoop\LoopInterface; |
7 | 7 | use React\HttpClient\Request as ClientRequest; |
8 | | -use React\SocketClient\ConnectionManagerInterface; |
| 8 | +use React\SocketClient\ConnectorInterface; |
9 | 9 |
|
10 | 10 | class Client |
11 | 11 | { |
12 | 12 | private $loop; |
13 | 13 |
|
14 | | - private $connectionManager; |
| 14 | + private $connector; |
15 | 15 |
|
16 | | - private $secureConnectionManager; |
| 16 | + private $secureConnector; |
17 | 17 |
|
18 | | - public function __construct(LoopInterface $loop, ConnectionManagerInterface $connectionManager, ConnectionManagerInterface $secureConnectionManager) |
| 18 | + public function __construct(LoopInterface $loop, ConnectorInterface $connector, ConnectorInterface $secureConnector) |
19 | 19 | { |
20 | 20 | $this->loop = $loop; |
21 | | - $this->connectionManager = $connectionManager; |
22 | | - $this->secureConnectionManager = $secureConnectionManager; |
| 21 | + $this->connector = $connector; |
| 22 | + $this->secureConnector = $secureConnector; |
23 | 23 | } |
24 | 24 |
|
25 | 25 | public function request($method, $url, array $headers = array()) |
26 | 26 | { |
27 | 27 | $guzzleRequest = new GuzzleRequest($method, $url, $headers); |
28 | | - $connectionManager = $this->getConnectionManagerForScheme($guzzleRequest->getScheme()); |
29 | | - return new ClientRequest($this->loop, $connectionManager, $guzzleRequest); |
| 28 | + $connector = $this->getConnectorForScheme($guzzleRequest->getScheme()); |
| 29 | + return new ClientRequest($this->loop, $connector, $guzzleRequest); |
30 | 30 | } |
31 | 31 |
|
32 | | - public function setConnectionManager(ConnectionManagerInterface $connectionManager) |
| 32 | + public function setConnector(ConnectorInterface $connector) |
33 | 33 | { |
34 | | - $this->connectionManager = $connectionManager; |
| 34 | + $this->connector = $connector; |
35 | 35 | } |
36 | 36 |
|
37 | | - public function getConnectionManager() |
| 37 | + public function getConnector() |
38 | 38 | { |
39 | | - return $this->connectionManager; |
| 39 | + return $this->connector; |
40 | 40 | } |
41 | 41 |
|
42 | | - public function setSecureConnectionManager(ConnectionManagerInterface $connectionManager) |
| 42 | + public function setSecureConnector(ConnectorInterface $connector) |
43 | 43 | { |
44 | | - $this->secureConnectionManager = $connectionManager; |
| 44 | + $this->secureConnector = $connector; |
45 | 45 | } |
46 | 46 |
|
47 | | - public function getSecureConnectionManager() |
| 47 | + public function getSecureConnector() |
48 | 48 | { |
49 | | - return $this->secureConnectionManager; |
| 49 | + return $this->secureConnector; |
50 | 50 | } |
51 | 51 |
|
52 | | - private function getConnectionManagerForScheme($scheme) |
| 52 | + private function getConnectorForScheme($scheme) |
53 | 53 | { |
54 | 54 | if ('https' === $scheme) { |
55 | | - return $this->getSecureConnectionManager(); |
| 55 | + return $this->getSecureConnector(); |
56 | 56 | } else { |
57 | | - return $this->getConnectionManager(); |
| 57 | + return $this->getConnector(); |
58 | 58 | } |
59 | 59 | } |
60 | 60 | } |
|
0 commit comments