public function setUp() { parent::setUp(); $this->account = API_OAuth2_Account::load_with_user(self::$DI['app'], self::$DI['oauth2-app-user'], self::$DI['user']); $expires = time() + 100; $this->code = random::generatePassword(8); $this->object = API_OAuth2_AuthCode::create(self::$DI['app'], $this->account, $this->code, $expires); }
/** * * Overrides OAuth2::setAuthCode(). * * @param string $code * @param int $account_id * @param string $redirect_uri * @param string $expires * @param string $scope * @return API_OAuth2_Adapter */ protected function setAuthCode($code, $account_id, $redirect_uri, $expires, $scope = NULL) { $account = new API_OAuth2_Account($this->app, $account_id); $code = API_OAuth2_AuthCode::create($this->app, $account, $code, $expires); $code->set_redirect_uri($redirect_uri)->set_scope($scope); return $this; }