Bristol SU Support Package
src
Connection
Client
GuzzleClient.php
Go to the documentation of this file.
1
<?php
2
3
4
namespace
BristolSU\Support\Connection\Client
;
5
6
7
use
BristolSU\Support\Connection\Contracts\Client\Client
;
8
use
GuzzleHttp\ClientInterface
as
BaseGuzzleInterface
;
9
use
GuzzleHttp\Exception\GuzzleException
;
10
use
Psr\Http\Message\ResponseInterface
;
11
15
class
GuzzleClient
implements
Client
16
{
22
private
$client
;
23
27
public
function
__construct
(
BaseGuzzleInterface
$client
)
28
{
29
$this->client =
$client
;
30
}
31
42
public
function
request
($method, $uri, array $options = []): ResponseInterface
43
{
44
return
$this->client->request($method, $uri, $options);
45
}
46
47
}
BristolSU\Support\Connection\Client
Definition:
CachedClientDecorator.php:3
Client
GuzzleException
BristolSU\Support\Connection\Client\GuzzleClient\__construct
__construct(BaseGuzzleInterface $client)
Definition:
GuzzleClient.php:27
BristolSU\Support\Connection\Client\GuzzleClient\request
request($method, $uri, array $options=[])
Definition:
GuzzleClient.php:42
BristolSU\Support\Connection\Client\GuzzleClient\$client
$client
Definition:
GuzzleClient.php:22
ClientInterface
ResponseInterface
BristolSU\Support\Connection\Contracts\Client\Client
Definition:
Client.php:8
BristolSU\Support\Connection\Client\GuzzleClient
Definition:
GuzzleClient.php:15
Generated by
1.8.13