| $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 |  |