@@ 16-24 (lines=9) @@ | ||
13 | ||
14 | trait HttpRequestCapabilities |
|
15 | { |
|
16 | public function sendGet(string $uri, array $queryParams = [], array $headers = []): ResponseInterface |
|
17 | { |
|
18 | $request = $this->createRequest('GET', $uri) |
|
19 | ->withQueryParams($queryParams); |
|
20 | ||
21 | $request = $this->addHeaders($headers, $request); |
|
22 | ||
23 | return $this->send($request); |
|
24 | } |
|
25 | ||
26 | private function createRequest(string $method, string $uri): ServerRequestInterface |
|
27 | { |
|
@@ 93-100 (lines=8) @@ | ||
90 | return $this->send($request); |
|
91 | } |
|
92 | ||
93 | public function sendDelete(string $uri, array $headers = []): ResponseInterface |
|
94 | { |
|
95 | $request = $this->createRequest('DELETE', $uri); |
|
96 | ||
97 | $request = $this->addHeaders($headers, $request); |
|
98 | ||
99 | return $this->send($request); |
|
100 | } |
|
101 | ||
102 | public function getBody(ResponseInterface $response): array |
|
103 | { |