ILIAS  release_8 Revision v8.23
ApiHook.php File Reference

Go to the source code of this file.

Namespaces

 ILIAS\LTI\ToolProvider\ApiHook
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
 

Functions

static ILIAS\LTI\ToolProvider\ApiHook::registerApiHook (string $hookName, string $familyCode, string $className)
 Register the availability of an API hook. More...
 
static ILIAS\LTI\ToolProvider\ApiHook::getApiHook (string $hookName, string $familyCode)
 Get the class name for an API hook. More...
 
static ILIAS\LTI\ToolProvider\ApiHook::hasApiHook (string $hookName, string $familyCode)
 Check if an API hook is registered. More...
 
static ILIAS\LTI\ToolProvider\ApiHook::hasConfiguredApiHook (string $hookName, string $familyCode, $sourceObject)
 Check if an API hook is registered and configured. More...
 

Variables

trait ILIAS\LTI\ToolProvider\ApiHook::ApiHook
 Trait to handle API hook registrations. More...
 
static string ILIAS\LTI\ToolProvider\ApiHook::$CONTEXT_ID_HOOK = "ContextId"
 Context Id hook name. More...
 
static string ILIAS\LTI\ToolProvider\ApiHook::$GROUPS_SERVICE_HOOK = "Groups"
 Course Groups service hook name. More...
 
static string ILIAS\LTI\ToolProvider\ApiHook::$MEMBERSHIPS_SERVICE_HOOK = "Memberships"
 Memberships service hook name. More...
 
static string ILIAS\LTI\ToolProvider\ApiHook::$OUTCOMES_SERVICE_HOOK = "Outcomes"
 Outcomes service hook name. More...
 
static string ILIAS\LTI\ToolProvider\ApiHook::$TOOL_SETTINGS_SERVICE_HOOK = "ToolSettings"
 Tool Settings service hook name. More...
 
static string ILIAS\LTI\ToolProvider\ApiHook::$ACCESS_TOKEN_SERVICE_HOOK = "AccessToken"
 Access Token service hook name. More...
 
static array ILIAS\LTI\ToolProvider\ApiHook::$API_HOOKS = array()
 API hook class names. More...