This is the complete list of members for Tool, including all inherited members.
| $allowCustomQueryParameters | Tool | static |
| $allowSharing | Tool | |
| $authenticateUsingGet | Tool | static |
| $baseUrl | Tool | |
| $contentTypes | Tool | protected |
| $context | Tool | |
| $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 |
| $idScope | System | |
| $initiateLoginUrl | Tool | |
| $jku | System | |
| $jwt | System | protected |
| $kid | System | |
| $lastAccess | System | |
| $ltiVersion | System | |
| $mediaTypes | Tool | protected |
| $message | Tool | |
| $MESSAGE_TYPES | Tool | static |
| $messageParameters | System | protected |
| $messageUrl | Tool | |
| $name | System | |
| $ok | System | |
| $onExitExceptionClass | System | |
| $optionalServices | Tool | |
| $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 |
| $updated | System | |
| $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 | |
| hasCustomQueryParameters() | 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 |
| 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 $maximumLength=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($generateWarnings=false) | System |