| $ACCESS_TOKEN_SERVICE_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $allowCustomQueryParameters | ceLTIc\LTI\Tool | static |
| $allowSharing | ceLTIc\LTI\Tool | |
| $authenticateUsingGet | ceLTIc\LTI\Tool | static |
| $baseUrl | ceLTIc\LTI\Tool | |
| $contentTypes | ceLTIc\LTI\Tool | protected |
| $context | ceLTIc\LTI\Tool | |
| $CONTEXT_ID_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $created | ceLTIc\LTI\System | |
| $dataConnector | ceLTIc\LTI\System | |
| $debugMode | ceLTIc\LTI\System | |
| $defaultEmail | ceLTIc\LTI\Tool | |
| $defaultTool | ceLTIc\LTI\Tool | static |
| $details | ceLTIc\LTI\System | |
| $documentTargets | ceLTIc\LTI\Tool | protected |
| $enabled | ceLTIc\LTI\System | |
| $enableFrom | ceLTIc\LTI\System | |
| $enableUntil | ceLTIc\LTI\System | |
| $encryptionMethod | ceLTIc\LTI\System | |
| $errorOutput | ceLTIc\LTI\Tool | protected |
| $fileTypes | ceLTIc\LTI\Tool | protected |
| $GROUPS_SERVICE_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $idScope | ceLTIc\LTI\System | |
| $initiateLoginUrl | ceLTIc\LTI\Tool | |
| $jku | ceLTIc\LTI\System | |
| $jwt | ceLTIc\LTI\System | protected |
| $kid | ceLTIc\LTI\System | |
| $lastAccess | ceLTIc\LTI\System | |
| $ltiVersion | ceLTIc\LTI\System | |
| $mediaTypes | ceLTIc\LTI\Tool | protected |
| $MEMBERSHIPS_SERVICE_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $message | ceLTIc\LTI\Tool | |
| $MESSAGE_TYPES | ceLTIc\LTI\Tool | static |
| $messageParameters | ceLTIc\LTI\System | protected |
| $messageUrl | ceLTIc\LTI\Tool | |
| $name | ceLTIc\LTI\System | |
| $ok | ceLTIc\LTI\System | |
| $optionalServices | ceLTIc\LTI\Tool | |
| $OUTCOMES_SERVICE_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $output | ceLTIc\LTI\Tool | protected |
| $platform | ceLTIc\LTI\Tool | |
| $postMessageTimeoutDelay | ceLTIc\LTI\Tool | static |
| $product | ceLTIc\LTI\Tool | |
| $rawParameters | ceLTIc\LTI\System | protected |
| $reason | ceLTIc\LTI\System | |
| $redirectionUris | ceLTIc\LTI\Tool | |
| $redirectUrl | ceLTIc\LTI\Tool | protected |
| $requiredScopes | ceLTIc\LTI\System | |
| $requiredServices | ceLTIc\LTI\Tool | |
| $resourceHandlers | ceLTIc\LTI\Tool | |
| $resourceLink | ceLTIc\LTI\Tool | |
| $returnUrl | ceLTIc\LTI\Tool | |
| $rsaKey | ceLTIc\LTI\System | |
| $secret | ceLTIc\LTI\System | |
| $signatureMethod | ceLTIc\LTI\System | |
| $stateLife | ceLTIc\LTI\Tool | static |
| $TOOL_SETTINGS_SERVICE_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $updated | ceLTIc\LTI\System | |
| $USER_ID_HOOK | ceLTIc\LTI\ApiHook\ApiHook | static |
| $userResult | ceLTIc\LTI\Tool | |
| $vendor | ceLTIc\LTI\Tool | |
| $warnings | ceLTIc\LTI\System | |
| __construct(?DataConnector $dataConnector=null) | ceLTIc\LTI\Tool | |
| 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 | |
| CONNECTION_ERROR_MESSAGE | ceLTIc\LTI\Tool | |
| delete() | ceLTIc\LTI\Tool | |
| doServiceRequest(ServiceDefinition $service, string $method, string $format, array|string $data) | ceLTIc\LTI\System | |
| doToolProxyService() | ceLTIc\LTI\Tool | |
| findService(string $format, array $methods) | ceLTIc\LTI\Tool | |
| fromConsumerKey(?string $key=null, ?DataConnector $dataConnector=null, bool $autoEnable=false) | ceLTIc\LTI\Tool | static |
| fromInitiateLoginUrl(string $initiateLoginUrl, ?DataConnector $dataConnector=null, bool $autoEnable=false) | ceLTIc\LTI\Tool | static |
| fromRecordId(int $id, DataConnector $dataConnector) | ceLTIc\LTI\Tool | static |
| getBaseString() | ceLTIc\LTI\System | |
| getConfiguration(array $platformConfig) | ceLTIc\LTI\Tool | protected |
| getJwt() | ceLTIc\LTI\System | |
| getKey() | ceLTIc\LTI\System | |
| getMessageClaims(bool $fullyQualified=false) | ceLTIc\LTI\System | |
| getMessageParameters(?bool $strictMode=null, bool $disableCookieCheck=false, bool $generateWarnings=false) | ceLTIc\LTI\Tool | |
| getPlatformConfiguration() | ceLTIc\LTI\Tool | protected |
| getPlatforms() | ceLTIc\LTI\Tool | |
| getPlatformToRegister(array $platformConfig, array $registrationConfig, bool $doSave=true) | ceLTIc\LTI\Tool | protected |
| getRawParameters() | ceLTIc\LTI\System | |
| getRecordId() | ceLTIc\LTI\System | |
| getRegistrationResponsePage(array $toolConfig) | ceLTIc\LTI\Tool | protected |
| getSetting(string $name, ?string $default='') | ceLTIc\LTI\System | |
| getSettings() | ceLTIc\LTI\System | |
| handleRequest(?bool $strictMode=null, bool $disableCookieCheck=false, bool $generateWarnings=false) | ceLTIc\LTI\Tool | |
| hasCustomQueryParameters() | ceLTIc\LTI\Tool | |
| hasJwt() | ceLTIc\LTI\System | |
| initialize() | ceLTIc\LTI\Tool | |
| onAuthenticate(string $state, string $nonce, bool $usePlatformStorage) | ceLTIc\LTI\Tool | protected |
| onConfigure() | ceLTIc\LTI\Tool | protected |
| onContentItem() | ceLTIc\LTI\Tool | protected |
| onContentItemUpdate() | ceLTIc\LTI\Tool | protected |
| onDashboard() | ceLTIc\LTI\Tool | protected |
| onError() | ceLTIc\LTI\Tool | protected |
| onInitiateLogin(array $requestParameters, array &$authParameters) | ceLTIc\LTI\Tool | protected |
| onLaunch() | ceLTIc\LTI\Tool | protected |
| onLtiEndAssessment() | ceLTIc\LTI\Tool | protected |
| onLtiStartProctoring() | ceLTIc\LTI\Tool | protected |
| onRegistration() | ceLTIc\LTI\Tool | protected |
| onResetSessionId() | ceLTIc\LTI\Tool | protected |
| onSubmissionReview() | ceLTIc\LTI\Tool | 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\Tool | |
| saveSettings() | ceLTIc\LTI\System | |
| sendMessage(string $url, string $type, array $messageParams, string $target='', ?string $userId=null, ?string $hint=null) | ceLTIc\LTI\System | |
| sendRegistration(array $platformConfig, array $toolConfig) | ceLTIc\LTI\Tool | protected |
| setKey(?string $key) | ceLTIc\LTI\System | |
| setParameterConstraint(string $name, bool $required=true, ?int $maxLength=null, ?array $messageTypes=null) | ceLTIc\LTI\Tool | |
| 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 | |
| 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 | |