示例#1
0
 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);
 }
示例#2
0
 /**
  *
  * 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;
 }