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

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

$ACCESS_TOKEN_SERVICE_HOOKApiHookstatic
$allowSharingTool
$authenticateUsingGetToolstatic
$baseUrlTool
$contentTypesToolprotected
$contextTool
$CONTEXT_ID_HOOKApiHookstatic
$createdSystem
$dataConnectorSystem
$debugModeSystem
$defaultEmailTool
$defaultToolToolstatic
$detailsSystem
$documentTargetsToolprotected
$enabledSystem
$enableFromSystem
$enableUntilSystem
$encryptionMethodSystem
$errorOutputToolprotected
$fileTypesToolprotected
$GROUPS_SERVICE_HOOKApiHookstatic
$idScopeSystem
$initiateLoginUrlTool
$jkuSystem
$jwtSystemprotected
$kidSystem
$lastAccessSystem
$ltiVersionSystem
$mediaTypesToolprotected
$MEMBERSHIPS_SERVICE_HOOKApiHookstatic
$messageTool
$MESSAGE_TYPESToolstatic
$messageParametersSystemprotected
$messageUrlTool
$nameSystem
$okSystem
$optionalServicesTool
$OUTCOMES_SERVICE_HOOKApiHookstatic
$outputToolprotected
$platformTool
$postMessageTimeoutDelayToolstatic
$productTool
$rawParametersSystemprotected
$reasonSystem
$redirectionUrisTool
$redirectUrlToolprotected
$requiredScopesSystem
$requiredServicesTool
$resourceHandlersTool
$resourceLinkTool
$returnUrlTool
$rsaKeySystem
$secretSystem
$signatureMethodSystem
$stateLifeToolstatic
$TOOL_SETTINGS_SERVICE_HOOKApiHookstatic
$updatedSystem
$USER_ID_HOOKApiHookstatic
$userResultTool
$vendorTool
$warningsSystem
__construct(?DataConnector $dataConnector=null)Tool
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
CONNECTION_ERROR_MESSAGETool
delete()Tool
doServiceRequest(ServiceDefinition $service, string $method, string $format, array|string $data)System
doToolProxyService()Tool
findService(string $format, array $methods)Tool
fromConsumerKey(?string $key=null, DataConnector $dataConnector=null, bool $autoEnable=false)Toolstatic
fromInitiateLoginUrl(string $initiateLoginUrl, DataConnector $dataConnector=null, bool $autoEnable=false)Toolstatic
fromRecordId(int $id, DataConnector $dataConnector)Toolstatic
getBaseString()System
getConfiguration(array $platformConfig)Toolprotected
getJwt()System
getKey()System
getMessageClaims(bool $fullyQualified=false)System
getMessageParameters(?bool $strictMode=null, bool $disableCookieCheck=false, bool $generateWarnings=false)Tool
getPlatformConfiguration()Toolprotected
getPlatforms()Tool
getPlatformToRegister(array $platformConfig, array $registrationConfig, bool $doSave=true)Toolprotected
getRawParameters()System
getRecordId()System
getRegistrationResponsePage(array $toolConfig)Toolprotected
getSetting(string $name, ?string $default='')System
getSettings()System
handleRequest(bool $strictMode=null, bool $disableCookieCheck=false, bool $generateWarnings=false)Tool
hasJwt()System
initialize()Tool
onAuthenticate(string $state, string $nonce, bool $usePlatformStorage)Toolprotected
onConfigure()Toolprotected
onContentItem()Toolprotected
onContentItemUpdate()Toolprotected
onDashboard()Toolprotected
onError()Toolprotected
onInitiateLogin(array $requestParameters, array &$authParameters)Toolprotected
onLaunch()Toolprotected
onLtiEndAssessment()Toolprotected
onLtiStartProctoring()Toolprotected
onRegistration()Toolprotected
onResetSessionId()Toolprotected
onSubmissionReview()Toolprotected
parseRoles(array|string $roles, LtiVersion $ltiVersion=LtiVersion::V1, bool $addPrincipalRole=false)Systemstatic
registerApiHook(string $hookName, string $familyCode, string $className)ApiHookstatic
save()Tool
saveSettings()System
sendMessage(string $url, string $type, array $messageParams, string $target='', ?string $userId=null, ?string $hint=null)System
sendRegistration(array $platformConfig, array $toolConfig)Toolprotected
setKey(?string $key)System
setParameterConstraint(string $name, bool $required=true, ?int $maxLength=null, ?array $messageTypes=null)Tool
setReason(string $reason)System
setRecordId(int|string|null $id)System
setSetting(string $name, string|array|null $value=null)System
setSettings(array $settings)System
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