LTI Integration Library 5.2.0
PHP class library for building LTI integrations
 
Loading...
Searching...
No Matches
ceLTIc\LTI\ApiHook\ApiHook Class Reference

Trait to handle API hook registrations. More...

+ Inheritance diagram for ceLTIc\LTI\ApiHook\ApiHook:

Static Public Member Functions

static void registerApiHook (string $hookName, string $familyCode, string $className)
 Register the availability of an API hook.
 

Static Public Attributes

static string $USER_ID_HOOK = "UserId"
 User Id hook name.
 
static string $CONTEXT_ID_HOOK = "ContextId"
 Context Id hook name.
 
static string $GROUPS_SERVICE_HOOK = "Groups"
 Course Groups service hook name.
 
static string $MEMBERSHIPS_SERVICE_HOOK = "Memberships"
 Memberships service hook name.
 
static string $OUTCOMES_SERVICE_HOOK = "Outcomes"
 Outcomes service hook name.
 
static string $TOOL_SETTINGS_SERVICE_HOOK = "ToolSettings"
 Tool Settings service hook name.
 
static string $ACCESS_TOKEN_SERVICE_HOOK = "AccessToken"
 Access Token service hook name.
 

Detailed Description

Trait to handle API hook registrations.

Author
Stephen P Vickers steph.nosp@m.en@s.nosp@m.pvsof.nosp@m.twar.nosp@m.eprod.nosp@m.ucts.nosp@m..com
Licence: http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License, version 3

Member Function Documentation

◆ registerApiHook()

static void ceLTIc\LTI\ApiHook\ApiHook::registerApiHook ( string $hookName,
string $familyCode,
string $className )
static

Register the availability of an API hook.

Parameters
string$hookNameName of hook
string$familyCodeFamily code for current platform
string$classNameName of implementing class

Member Data Documentation

◆ $ACCESS_TOKEN_SERVICE_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$ACCESS_TOKEN_SERVICE_HOOK = "AccessToken"
static

Access Token service hook name.

◆ $CONTEXT_ID_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$CONTEXT_ID_HOOK = "ContextId"
static

Context Id hook name.

◆ $GROUPS_SERVICE_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$GROUPS_SERVICE_HOOK = "Groups"
static

Course Groups service hook name.

◆ $MEMBERSHIPS_SERVICE_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$MEMBERSHIPS_SERVICE_HOOK = "Memberships"
static

Memberships service hook name.

◆ $OUTCOMES_SERVICE_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$OUTCOMES_SERVICE_HOOK = "Outcomes"
static

Outcomes service hook name.

◆ $TOOL_SETTINGS_SERVICE_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$TOOL_SETTINGS_SERVICE_HOOK = "ToolSettings"
static

Tool Settings service hook name.

◆ $USER_ID_HOOK

string ceLTIc\LTI\ApiHook\ApiHook::$USER_ID_HOOK = "UserId"
static

User Id hook name.