$ACCESS_TOKEN_SERVICE_HOOK | ApiHook | static |
$accessTokenUrl | Platform | |
$authenticationUrl | Platform | |
$authorizationServerId | Platform | |
$browserStorageFrame | Platform | static |
$clientId | Platform | |
$consumerGuid | Platform | |
$consumerName | Platform | |
$consumerVersion | Platform | |
$CONTEXT_ID_HOOK | ApiHook | static |
$created | System | |
$cssPath | Platform | |
$dataConnector | System | |
$debugMode | System | |
$defaultEmail | Platform | |
$deploymentId | Platform | |
$details | System | |
$enabled | System | |
$enableFrom | System | |
$enableUntil | System | |
$encryptionMethod | System | |
$GROUPS_SERVICE_HOOK | ApiHook | static |
$idScope | System | |
$jku | System | |
$jwt | System | protected |
$kid | System | |
$lastAccess | System | |
$lastServiceRequest | Platform | |
$ltiVersion | System | |
$MEMBERSHIPS_SERVICE_HOOK | ApiHook | static |
$MESSAGE_TYPES | Platform | static |
$messageParameters | System | protected |
$name | System | |
$ok | System | |
$OUTCOMES_SERVICE_HOOK | ApiHook | static |
$platformId | Platform | |
$profile | Platform | |
$protected | Platform | |
$rawParameters | System | protected |
$reason | System | |
$requiredScopes | System | |
$rsaKey | System | |
$secret | System | |
$signatureMethod | System | |
$TOOL_SETTINGS_SERVICE_HOOK | ApiHook | static |
$toolProxy | Platform | |
$updated | System | |
$USER_ID_HOOK | ApiHook | static |
$warnings | System | |
__construct(?DataConnector $dataConnector=null) | Platform | |
addSignature(string $endpoint, array|string|null $data, string $method='POST', ?string $type=null, ?string $nonce='', ?string $hash=null, ?int $timestamp=null) | System | |
checkMessage(bool $generateWarnings=false) | System | |
delete() | Platform | |
doServiceRequest(ServiceDefinition $service, string $method, string $format, array|string $data) | System | |
fromConsumerKey(?string $key=null, ?DataConnector $dataConnector=null, bool $autoEnable=false) | Platform | static |
fromPlatformId(string $platformId, ?string $clientId, ?string $deploymentId, DataConnector $dataConnector=null, bool $autoEnable=false) | Platform | static |
fromRecordId(int|string $id, DataConnector $dataConnector) | Platform | static |
getAccessToken() | Platform | |
getBaseString() | System | |
getDataConnector() | Platform | |
getFamilyCode() | Platform | |
getId() | Platform | |
getIsAvailable() | Platform | |
getJwt() | System | |
getKey() | System | |
getMessageClaims(bool $fullyQualified=false) | System | |
getMessageParameters() | Platform | |
getRawParameters() | System | |
getRecordId() | System | |
getSetting(string $name, ?string $default='') | System | |
getSettings() | System | |
getStorageJS() | Platform | static |
getTools() | Platform | |
getToolSettings(bool $simple=true) | Platform | |
handleRequest(bool $generateWarnings=false) | Platform | |
hasAccessTokenService() | Platform | |
hasJwt() | System | |
hasToolSettingsService() | Platform | |
initialise() | Platform | |
initialize() | Platform | |
onAuthenticate() | Platform | protected |
onContentItem() | Platform | protected |
onError() | Platform | protected |
onInitiateLogin(string &$url, string &$loginHint, ?string &$ltiMessageHint, array $params) | Platform | protected |
onLtiStartAssessment() | Platform | protected |
parseRoles(array|string $roles, LtiVersion $ltiVersion=LtiVersion::V1, bool $addPrincipalRole=false) | System | static |
registerApiHook(string $hookName, string $familyCode, string $className) | ApiHook | static |
save() | Platform | |
saveSettings() | System | |
sendMessage(string $url, string $type, array $messageParams, string $target='', ?string $userId=null, ?string $hint=null) | System | |
setAccessToken(AccessToken $accessToken) | Platform | |
setKey(?string $key) | System | |
setReason(string $reason) | System | |
setRecordId(int|string|null $id) | System | |
setSetting(string $name, string|array|null $value=null) | System | |
setSettings(array $settings) | System | |
setToolSettings(array $settings=[]) | Platform | |
signMessage(string &$url, string $type, string $ltiVersionString, array $params, ?string $loginHint=null, ?string $ltiMessageHint=null) | System | |
signParameters(string $url, string $type, string $ltiVersionString, array $params) | System | |
signServiceRequest(string $url, string $method, string $type, array|string|null $data=null) | System | |
useOAuth1() | System | |
verifySignature() | System | |