1 | <?php |
||
21 | final class SpyMiddleware implements Middleware |
||
22 | { |
||
23 | private $traceLog; |
||
24 | private $getTraceValue; |
||
25 | |||
26 | private function __construct(\Closure $getTraceValue, ?\ArrayObject $traceLog = null) |
||
31 | |||
32 | public static function fromTraceId($traceId, ?\ArrayObject $traceLog = null) : self |
||
38 | |||
39 | public function process(Request $request, Handler $handler) : Response |
||
45 | |||
46 | public function getTraceLog() : \ArrayObject |
||
50 | |||
51 | public function getTraceLogArray() : array |
||
55 | } |
||
56 |