InterNations\Component\HttpMock\RequestCollectionFacade::parseRequestFromResponse PHP Method

parseRequestFromResponse() private method

private parseRequestFromResponse ( Guzzle\Http\Message\Response $response, string $path ) : InterNations\Component\HttpMock\Request\UnifiedRequest
$response Guzzle\Http\Message\Response
$path string
return InterNations\Component\HttpMock\Request\UnifiedRequest
    private function parseRequestFromResponse(Response $response, $path)
    {
        try {
            $requestInfo = Util::deserialize($response->getBody());
        } catch (UnexpectedValueException $e) {
            throw new UnexpectedValueException(sprintf('Cannot deserialize response from "%s": "%s"', $path, $response->getBody()), null, $e);
        }
        $request = RequestFactory::getInstance()->fromMessage($requestInfo['request']);
        $params = $this->configureRequest($request, $requestInfo['server'], isset($requestInfo['enclosure']) ? $requestInfo['enclosure'] : []);
        return new UnifiedRequest($request, $params);
    }