File tree Expand file tree Collapse file tree 2 files changed +28
-1
lines changed
Expand file tree Collapse file tree 2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 1010 }
1111 ],
1212 "require": {
13- "php": "^8.2"
13+ "php": "^8.2",
14+ "psr/http-message": "^1.0 || ^2.0"
1415 },
1516 "require-dev": {
1617 "phpstan/phpstan": "1.10.33"
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ declare(strict_types=1);
4+
5+ namespace JakubBoucek\OpenWhisk\Runtime\Response;
6+
7+ use Psr\Http\Message\ResponseInterface;
8+
9+ class Psr7Response implements Response
10+ {
11+ private ResponseInterface $response;
12+
13+ public function __construct(ResponseInterface $response)
14+ {
15+ $this->response = $response;
16+ }
17+
18+ public function getArrayCopy(): array
19+ {
20+ return [
21+ self::BodyKey => (string)$this->response->getBody(),
22+ self::StatusCodeKey => $this->response->getStatusCode(),
23+ self::HeadersKey => $this->response->getHeaders()
24+ ];
25+ }
26+ }
You can’t perform that action at this time.
0 commit comments