This is the complete list of members for Tool, including all inherited members.
$ACCESS_TOKEN_SERVICE_HOOK | ApiHook | static |
$allowSharing | Tool | |
$authenticateUsingGet | Tool | static |
$baseUrl | Tool | |
$contentTypes | Tool | protected |
$context | Tool | |
$CONTEXT_ID_HOOK | ApiHook | static |
$created | System | |
$dataConnector | System | |
$debugMode | System | |
$defaultEmail | Tool | |
$defaultTool | Tool | static |
$details | System | |
$documentTargets | Tool | protected |
$enabled | System | |
$enableFrom | System | |
$enableUntil | System | |
$encryptionMethod | System | |
$errorOutput | Tool | protected |
$fileTypes | Tool | protected |
$GROUPS_SERVICE_HOOK | ApiHook | static |
$idScope | System | |
$initiateLoginUrl | Tool | |
$jku | System | |
$jwt | System | protected |
$kid | System | |
$lastAccess | System | |
$ltiVersion | System | |
$mediaTypes | Tool | protected |
$MEMBERSHIPS_SERVICE_HOOK | ApiHook | static |
$message | Tool | |
$MESSAGE_TYPES | Tool | static |
$messageParameters | System | protected |
$messageUrl | Tool | |
$name | System | |
$ok | System | |
$optionalServices | Tool | |
$OUTCOMES_SERVICE_HOOK | ApiHook | static |
$output | Tool | protected |
$platform | Tool | |
$postMessageTimeoutDelay | Tool | static |
$product | Tool | |
$rawParameters | System | protected |
$reason | System | |
$redirectionUris | Tool | |
$redirectUrl | Tool | protected |
$requiredScopes | System | |
$requiredServices | Tool | |
$resourceHandlers | Tool | |
$resourceLink | Tool | |
$returnUrl | Tool | |
$rsaKey | System | |
$secret | System | |
$signatureMethod | System | |
$stateLife | Tool | static |
$TOOL_SETTINGS_SERVICE_HOOK | ApiHook | static |
$updated | System | |
$USER_ID_HOOK | ApiHook | static |
$userResult | Tool | |
$vendor | Tool | |
$warnings | System | |
__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_MESSAGE | Tool | |
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) | Tool | static |
fromInitiateLoginUrl(string $initiateLoginUrl, DataConnector $dataConnector=null, bool $autoEnable=false) | Tool | static |
fromRecordId(int $id, DataConnector $dataConnector) | Tool | static |
getBaseString() | System | |
getConfiguration(array $platformConfig) | Tool | protected |
getJwt() | System | |
getKey() | System | |
getMessageClaims(bool $fullyQualified=false) | System | |
getMessageParameters(?bool $strictMode=null, bool $disableCookieCheck=false, bool $generateWarnings=false) | Tool | |
getPlatformConfiguration() | Tool | protected |
getPlatforms() | Tool | |
getPlatformToRegister(array $platformConfig, array $registrationConfig, bool $doSave=true) | Tool | protected |
getRawParameters() | System | |
getRecordId() | System | |
getRegistrationResponsePage(array $toolConfig) | Tool | protected |
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) | Tool | protected |
onConfigure() | Tool | protected |
onContentItem() | Tool | protected |
onContentItemUpdate() | Tool | protected |
onDashboard() | Tool | protected |
onError() | Tool | protected |
onInitiateLogin(array $requestParameters, array &$authParameters) | Tool | protected |
onLaunch() | Tool | protected |
onLtiEndAssessment() | Tool | protected |
onLtiStartProctoring() | Tool | protected |
onRegistration() | Tool | protected |
onResetSessionId() | Tool | protected |
onSubmissionReview() | Tool | protected |
parseRoles(array|string $roles, LtiVersion $ltiVersion=LtiVersion::V1, bool $addPrincipalRole=false) | System | static |
registerApiHook(string $hookName, string $familyCode, string $className) | ApiHook | static |
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) | Tool | protected |
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 |