public function getResponseData() { $authCode = AuthorizationCode::createAuthorizationCode(['client_id' => $this->client_id, 'user_id' => \Yii::$app->user->id, 'expires' => $this->authCodeLifetime + time(), 'scope' => $this->scope]); $query = ['code' => $authCode->authorization_code]; if (isset($this->state)) { $query['state'] = $this->state; } return ['query' => http_build_query($query)]; }
public function getResponseData() { $authCode = \conquer\oauth2\models\AuthorizationCode::createAuthorizationCode(['client_id' => $this->client_id, 'user_id' => \Yii::$app->user->id, 'expires' => $this->authCodeLifetime + time(), 'scope' => $this->scope]); $parts = ['query' => ['code' => $authCode->authorization_code]]; if (isset($this->state)) { $parts['query']['state'] = $this->state; } if (isset($parts['query']) && is_array($parts['query'])) { $parts['query'] = http_build_query($parts['query']); } return $parts; }