LTI Integration Library 5.1.4
PHP class library for building LTI integrations
 
Loading...
Searching...
No Matches
Platform Member List

This is the complete list of members for Platform, including all inherited members.

$ACCESS_TOKEN_SERVICE_HOOKApiHookstatic
$accessTokenUrlPlatform
$authenticationUrlPlatform
$authorizationServerIdPlatform
$browserStorageFramePlatformstatic
$clientIdPlatform
$consumerGuidPlatform
$consumerNamePlatform
$consumerVersionPlatform
$CONTEXT_ID_HOOKApiHookstatic
$createdSystem
$cssPathPlatform
$dataConnectorSystem
$debugModeSystem
$defaultEmailPlatform
$deploymentIdPlatform
$detailsSystem
$enabledSystem
$enableFromSystem
$enableUntilSystem
$encryptionMethodSystem
$GROUPS_SERVICE_HOOKApiHookstatic
$idScopeSystem
$jkuSystem
$jwtSystemprotected
$kidSystem
$lastAccessSystem
$lastServiceRequestPlatform
$ltiVersionSystem
$MEMBERSHIPS_SERVICE_HOOKApiHookstatic
$MESSAGE_TYPESPlatformstatic
$messageParametersSystemprotected
$nameSystem
$okSystem
$OUTCOMES_SERVICE_HOOKApiHookstatic
$platformIdPlatform
$profilePlatform
$protectedPlatform
$rawParametersSystemprotected
$reasonSystem
$requiredScopesSystem
$rsaKeySystem
$secretSystem
$signatureMethodSystem
$TOOL_SETTINGS_SERVICE_HOOKApiHookstatic
$toolProxyPlatform
$updatedSystem
$USER_ID_HOOKApiHookstatic
$warningsSystem
__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)Platformstatic
fromPlatformId(string $platformId, ?string $clientId, ?string $deploymentId, DataConnector $dataConnector=null, bool $autoEnable=false)Platformstatic
fromRecordId(int|string $id, DataConnector $dataConnector)Platformstatic
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()Platformstatic
getTools()Platform
getToolSettings(bool $simple=true)Platform
handleRequest(bool $generateWarnings=false)Platform
hasAccessTokenService()Platform
hasJwt()System
hasToolSettingsService()Platform
initialise()Platform
initialize()Platform
onAuthenticate()Platformprotected
onContentItem()Platformprotected
onError()Platformprotected
onInitiateLogin(string &$url, string &$loginHint, ?string &$ltiMessageHint, array $params)Platformprotected
onLtiStartAssessment()Platformprotected
parseRoles(array|string $roles, LtiVersion $ltiVersion=LtiVersion::V1, bool $addPrincipalRole=false)Systemstatic
registerApiHook(string $hookName, string $familyCode, string $className)ApiHookstatic
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