/**
  * (non-PHPdoc)
  * @see \Socialite\Bridge\Provider\BaseProvider::getAccessToken()
  */
 public function getAccessToken($verifier)
 {
     $url = $this->getNormalizedUrl($this->oauth_access_token_url);
     // build the oauth request parameters
     $params = array('code' => $verifier, 'redirect_uri' => $this->getCallback(), 'grant_type' => 'authorization_code');
     // create the request object
     $request = new OAuthRequest($url, $params, OAuthClient::HTTP_POST);
     $request->setVersion($this->oauth_version);
     $request->setConsumer($this->consumer);
     // execute the request
     $client = new OAuthClient($request);
     $client->execute();
     // store the response
     $this->response = $client->getResponse();
 }
 /**
  * (non-PHPdoc)
  * @see \Socialite\Bridge\Provider\BaseProvider::getAccessToken()
  */
 public function getAccessToken($verifier)
 {
     $url = $this->getNormalizedUrl($this->oauth_access_token_url);
     // build the oauth request parameters
     $params = array('oauth_verifier' => $verifier);
     // create the request object
     $request = new OAuthRequest($url, $params, OAuthClient::HTTP_POST);
     $request->setConsumer($this->consumer);
     $request->setToken($this->token);
     $request->setVersion($this->oauth_version);
     // execute the request
     $client = new OAuthClient($request);
     $client->execute();
     // store the response
     $this->response = $client->getResponse();
 }