/** * Sign the Request object. Use this if you have an externally generated http request object you want to sign. * * @param Request $request * @param Token $token * @param array $requestOptions * @return Request */ public function sign(&$request, $token = null, $requestOptions = array()) { $options = array_merge($this->options, $requestOptions); //$options = array_merge(array('scheme' => $this->scheme()), $requestOptions); return $request->oauth($this->http(), $this, $token, $options); }