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 10
10
}
11
11
],
12
12
"require" : {
13
- "php" : " ^8.2"
13
+ "php" : " ^8.2" ,
14
+ "psr/http-message" : " ^1.0 || ^2.0"
14
15
},
15
16
"require-dev" : {
16
17
"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