Conditions | 1 |
Paths | 1 |
Total Lines | 20 |
Code Lines | 12 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
49 | public function sendRequest( |
||
50 | RequestContext $requestContext |
||
51 | ): ResponseContext { |
||
52 | $curlHandle = $this->curlHelper->getRequestHandle($requestContext); |
||
53 | |||
54 | $responseContext = $requestContext->getResponseContextObject(); |
||
55 | |||
56 | list( |
||
57 | 'httpStatus' => $status, |
||
58 | 'response' => $content, |
||
59 | 'headers' => $headers |
||
60 | ) = $this->curlHelper->executeRequestHandle($curlHandle); |
||
61 | |||
62 | $responseContext->setRequestContext($requestContext) |
||
63 | ->setHttpStatusCode((int)$status) |
||
64 | ->setContent($content); |
||
65 | |||
66 | $responseContext->headers()->setHeadersFromString($headers); |
||
67 | |||
68 | return $responseContext; |
||
69 | } |
||
71 |