@@ -18,7 +18,6 @@ class TraceMiddleware
18
18
private $ prevOutput ;
19
19
private $ prevInput ;
20
20
private $ config ;
21
-
22
21
/** @var Service */
23
22
private $ service ;
24
23
@@ -85,7 +84,7 @@ public function __invoke($step, $name)
85
84
return function (callable $ next ) use ($ step , $ name ) {
86
85
return function (
87
86
CommandInterface $ command ,
88
- RequestInterface $ request = null
87
+ $ request = null
89
88
) use ($ next , $ step , $ name ) {
90
89
$ this ->createHttpDebug ($ command );
91
90
$ start = microtime (true );
@@ -164,17 +163,19 @@ private function commandArray(CommandInterface $cmd)
164
163
];
165
164
}
166
165
167
- private function requestArray (RequestInterface $ request = null )
166
+ private function requestArray ($ request = null )
168
167
{
169
- return !$ request ? [] : array_filter ([
170
- 'instance ' => spl_object_hash ($ request ),
171
- 'method ' => $ request ->getMethod (),
172
- 'headers ' => $ this ->redactHeaders ($ request ->getHeaders ()),
173
- 'body ' => $ this ->streamStr ($ request ->getBody ()),
174
- 'scheme ' => $ request ->getUri ()->getScheme (),
175
- 'port ' => $ request ->getUri ()->getPort (),
176
- 'path ' => $ request ->getUri ()->getPath (),
177
- 'query ' => $ request ->getUri ()->getQuery (),
168
+ return !$ request instanceof RequestInterface
169
+ ? []
170
+ : array_filter ([
171
+ 'instance ' => spl_object_hash ($ request ),
172
+ 'method ' => $ request ->getMethod (),
173
+ 'headers ' => $ this ->redactHeaders ($ request ->getHeaders ()),
174
+ 'body ' => $ this ->streamStr ($ request ->getBody ()),
175
+ 'scheme ' => $ request ->getUri ()->getScheme (),
176
+ 'port ' => $ request ->getUri ()->getPort (),
177
+ 'path ' => $ request ->getUri ()->getPath (),
178
+ 'query ' => $ request ->getUri ()->getQuery (),
178
179
]);
179
180
}
180
181
0 commit comments