Exemple #1
0
 /**
  * @param Net_HTTP_Request $request
  * @param array            $parameters
  * @param boolean          $to_headers
  *
  * @return Net_HTTP_Request
  */
 protected function build_request(Net_HTTP_Request $request, array $parameters = array(), $to_headers = false)
 {
     $builder = $this->is_version(1) ? Service_OAuth::RequestBuilder($request) : new Service_OAuth_RequestBuilder2($request);
     $builder->consumer($this->consumer)->token($this->token)->add_parameters($parameters)->sign($this->options['sign_method'])->to_parameters();
     if ($to_headers) {
         $builder->to_headers();
     }
     return $builder->request;
 }
Exemple #2
0
 /**
  */
 protected function build_client()
 {
     $this->store = Cache::connect($this->config->store_dsn, $this->config->store_to);
     $this->client = Service_OAuth::Client($this->store)->consumer_key($this->config->consumer_key)->consumer_secret($this->config->consumer_secret)->request_token_url($this->config->request_token_url)->access_token_url($this->config->access_token_url)->authorize_url($this->config->authorize_url);
 }