iClient
MMO\oauth\interfaces · 1 symbol · generated 5 Oct 2026
iClient
iClient.php:10Any object that can exchange credential with an oauth server
- Namespace
MMO\oauth\interfaces- Implements
- iEntity, iScopeProvider
Index
| FLAG_FIRST_CONNECTION | ||
| FLAG_RESET_SECRET | ||
| FLAG_USER_DEFINED | ||
| getClientRedirectUri() abstract | Returns the registered redirect URI (as a string). | |
| hasClientFlag($flag) abstract | ||
| isConfidential() abstract | Returns true if the client is confidential. | |
| updateClientFlag($flag, $value) abstract | ||
| verifySecret($secret) abstract | Validates the redirect uri. |
Constants3
FLAG_FIRST_CONNECTION
FLAG_RESET_SECRET
FLAG_USER_DEFINED
Methods5
getClientRedirectUri()
abstractiClient.php:24Returns the registered redirect URI (as a string).
| returns | string |
hasClientFlag($flag)
abstractiClient.php:15isConfidential()
abstractiClient.php:32Returns true if the client is confidential.
| returns | bool |
updateClientFlag($flag, $value)
abstractiClient.php:17verifySecret($secret)
abstractiClient.php:44Validates the redirect uri.
Inherited members (55)
| Constants | Declared by | Description | |
|---|---|---|---|
FLAG_CHANGED | iEntity | ||
FLAG_CREATED | iEntity | ||
FLAG_IGNORE_CHANGE | iEntity | ||
FLAG_IGNORE_ENTITY | iEntity | ||
FLAG_OPACIFY | iEntity | ||
FLAG_REMOVED | iEntity |
| Methods | Declared by | Description | |
|---|---|---|---|
addFlags($flags) | iEntity | ||
applyScopes($scopes, $set) | iScopeProvider | ||
archive() | iEntity | ||
ArrayProperties() | iArrayProperties | ||
ArrayProperty($name) | iArrayProperties | ||
blameScope($uid) | iScopeProvider | ||
clearChanges() | iEntity | ||
compareTo($value) | iComparable | ||
debugName() | iEntity | ||
get($path, $default) | iEntity | ||
getChanges($asArray, $store) | iEntity | ||
getCollection() | iEntity | ||
getErrors() | iEntity | ||
getFlags() | iEntity | ||
getId() | iEntity | ||
getRepository() | iEntity | ||
getScopes() | iScopeProvider | Get all the scopes. | |
getStatus() | iEntity | ||
getTitle() | iEntity | ||
getUniqueName() | iScopeProvider | Get the unique name for this scope provider | |
hasStatusChanged() | iEntity | ||
HiddenPath($path) | iArrayProperties | ||
isAllowed($uids) | iScopeProvider | Test if scopes are allowed | |
isAnyAllowed($uids) | iScopeProvider | ||
isArchive() | iEntity | ||
isChanged() | iEntity | ||
isCreated() | iEntity | ||
isFinal() | iEntity | ||
isRemoved() | iEntity | ||
isValid() | iEntity | ||
loadArray($data, $coerceOptions, $fromStore) | iEntity | ||
loadFromStore($data) | iEntity | Load data as read from storage: not recorded as a change. | |
localName() | iEntity | Get the local name (collection name and this id) in the current repository | |
markChanged($keys) | iEntity | ||
mutate($type, $path, $value, $oldValue) | iMutationObserver | ||
offsetExists($offset) | ArrayAccess | ||
offsetGet($offset) | ArrayAccess | ||
offsetSet($offset, $value) | ArrayAccess | ||
offsetUnset($offset) | ArrayAccess | ||
removeFlags($flags) | iEntity | ||
removePermanently() | iEntity | Remove it for good: only an archived entity can be. | |
Schema() | iSchemaProvider | ||
setArrayPropertyOffset($key, $offset, $value, $coerceOptions) | iEntity | ||
setStatus($status) | iEntity | ||
store() | iEntity | ||
test($filter) | iEntity | ||
toArray($fields) | iArrayProperties | ||
toLink($attributes) | iEntity | ||
uid() | iIdentifiable | Get the unique identifier |