Beispiel #1
0
 /**
  * @return Http\Response
  *
  * @throws Http\BadResponseException
  */
 public function request(Http\Request $request)
 {
     $request = clone $request;
     $request->addHeader('Accept', $this->defaultAccept);
     $request->addHeader('Time-Zone', date_default_timezone_get());
     $request->addHeader('User-Agent', 'milo/github-api');
     if ($this->token) {
         /** @todo Distinguish token type? */
         $request->addHeader('Authorization', "token {$this->token->getValue()}");
     }
     return $this->client->request($request);
 }