Exemplo n.º 1
0
 public function setAccessToken($token)
 {
     $params = [];
     if ($token instanceof \yii\authclient\OAuthToken) {
         $params = $token->getParams();
     } else {
         if (is_array($token) && isset($token['params'])) {
             $params = $token['params'];
         }
     }
     if (!isset($params['access_token'])) {
         throw new \yii\base\Exception('Not supported access token.');
     }
     $this->getService()->setDefaultAccessToken($params['access_token']);
     if (!Yii::$app instanceof \yii\console\Application) {
         parent::setAccessToken($token);
     }
 }