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

configureRequest() private method

private configureRequest ( Guzzle\Http\Message\RequestInterface $request, array $server, array $enclosure )
$request Guzzle\Http\Message\RequestInterface
$server array
$enclosure array
    private function configureRequest(RequestInterface $request, array $server, array $enclosure)
    {
        if (isset($server['HTTP_HOST'])) {
            $request->setHost($server['HTTP_HOST']);
        }
        if (isset($server['HTTP_PORT'])) {
            $request->setPort($server['HTTP_PORT']);
        }
        if (isset($server['PHP_AUTH_USER'])) {
            $request->setAuth($server['PHP_AUTH_USER'], isset($server['PHP_AUTH_PW']) ? $server['PHP_AUTH_PW'] : null);
        }
        $params = [];
        if (isset($server['HTTP_USER_AGENT'])) {
            $params['userAgent'] = $server['HTTP_USER_AGENT'];
        }
        if ($request instanceof EntityEnclosingRequestInterface) {
            $request->addPostFields($enclosure);
        }
        return $params;
    }