private function configureRequest(RequestInterface $request, array $server) { 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']; } return $params; }
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; }