protected function visit_auth(RequestInterface $request, $value, $flags) { if (!is_array($value)) { throw new InvalidArgumentException('auth value must be an array'); } $request->setAuth($value[0], isset($value[1]) ? $value[1] : null, isset($value[2]) ? $value[2] : 'basic'); }
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 prepareRequest(RequestInterface $request, $options = array()) { $request->setAuth($this->apiKey, $this->secretKey); $query = $request->getQuery(); $query->add('output', $this->getRealOutputFormat()); foreach ($options as $option => $value) { $query->add($option, $value); } }
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; }