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