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