protected function saveAccessToken($forget = false) { $name = 'access_token'; if ($this->_saveToUser) { $users = $this->_context->getUsersDatabase(); $field = $this->_appName . '_' . $name; $users->removePropertyValueFromUser($this->_user->getField($users->getUserTable()->id), null, $field); if (!$forget) { $users->addPropertyValueToUser($this->_user->getField($users->getUserTable()->id), $this->getVar($name), $field); } else { $this->forgetVar($name); } $this->_user = $users->getUserName($this->_saveToUser); } }
/** * Return a default class to Handle users. * * @return IUsersBase */ public function getUsersDatabase() { return $this->_context->getUsersDatabase(); // For Compatibility Reason }