![]() |
LTI Integration Library
3.1.0
PHP class library for building LTI integrations
|
Class to implement resource link services for a tool consumer via its proprietary API. More...
Public Member Functions | |
| __construct ($resourceLink) | |
| Class constructor. More... | |
| doOutcomesService ($action, $ltiOutcome, $userresult) | |
| Perform an Outcomes service request. More... | |
| getMemberships ($withGroups) | |
| Get memberships. More... | |
| getToolSettings ($mode=Service\ToolSettings::MODE_CURRENT_LEVEL, $simple=true) | |
| Get Tool Settings. More... | |
| setToolSettings ($settings=array()) | |
| Perform a Tool Settings service request. More... | |
Protected Attributes | |
| $resourceLink = null | |
| Resource link object. More... | |
Class to implement resource link services for a tool consumer via its proprietary API.
Definition at line 13 of file ApiResourceLink.php.
| __construct | ( | $resourceLink | ) |
Class constructor.
| \ceLTIc\LTI\ResourceLink | $resourceLink |
Definition at line 28 of file ApiResourceLink.php.
References ApiResourceLink\$resourceLink.
| doOutcomesService | ( | $action, | |
| $ltiOutcome, | |||
| $userresult | |||
| ) |
Perform an Outcomes service request.
| int | $action | The action type constant |
| Outcome | $ltiOutcome | Outcome object |
| UserResult | $userresult | UserResult object |
Definition at line 42 of file ApiResourceLink.php.
| getMemberships | ( | $withGroups | ) |
Get memberships.
| bool | $withGroups | True is group information is to be requested as well |
Definition at line 54 of file ApiResourceLink.php.
| getToolSettings | ( | $mode = Service\ToolSettings::MODE_CURRENT_LEVEL, |
|
$simple = true |
|||
| ) |
Get Tool Settings.
| int | $mode | Mode for request (optional, default is current level only) |
| bool | $simple | True if all the simple media type is to be used (optional, default is true) |
Definition at line 67 of file ApiResourceLink.php.
| setToolSettings | ( | $settings = array() | ) |
Perform a Tool Settings service request.
| array | $settings | An associative array of settings (optional, default is none) |
Definition at line 79 of file ApiResourceLink.php.
|
protected |
Resource link object.
Definition at line 21 of file ApiResourceLink.php.
Referenced by ApiResourceLink\__construct(), MoodleApiResourceLink\getMemberships(), and CanvasApiResourceLink\getMemberships().