'example-request' ])); $parsedRequest = LaminasRequest::fromString($rawRequest); $loggedRequest = new LoggedRequest($rawRequest, $parsedRequest); $this->assertSame('example-request', $loggedRequest->id()); } /** @test */ public function it_returns_the_raw_request() { $rawRequest = str(new Request(200, '/expose', [ 'X-Expose-Request-ID' => 'example-request' ])); $parsedRequest = LaminasRequest::fromString($rawRequest); $loggedRequest = new LoggedRequest($rawRequest, $parsedRequest); $this->assertSame($rawRequest, $loggedRequest->getRequestData()); } /** @test */ public function it_returns_the_parsed_request() { $rawRequest = str(new Request(200, '/expose', [ 'X-Expose-Request-ID' => 'example-request' ])); $parsedRequest = LaminasRequest::fromString($rawRequest); $loggedRequest = new LoggedRequest($rawRequest, $parsedRequest); $this->assertSame($parsedRequest, $loggedRequest->getRequest()); } }