![]() |
LTI Integration Library
3.1.0
PHP class library for building LTI integrations
|
Class to implement the Tool Settings service. More...
Public Member Functions | |
| __construct ($source, $endpoint, $simple=true) | |
| Class constructor. More... | |
| get ($mode=self::MODE_CURRENT_LEVEL) | |
| Get the tool settings. More... | |
| set ($settings) | |
| Set the tool settings. More... | |
Public Member Functions inherited from Service | |
| __construct ($consumer, $endpoint, $mediaType) | |
| Class constructor. More... | |
| send ($method, $parameters=array(), $body=null) | |
| Send a service request. More... | |
| getHTTPMessage () | |
| Get HTTPMessage object for last request. More... | |
Data Fields | |
| const | MODE_CURRENT_LEVEL = 1 |
| Settings at current level mode. More... | |
| const | MODE_ALL_LEVELS = 2 |
| Settings at all levels mode. More... | |
| const | MODE_DISTINCT_NAMES = 3 |
| Settings with distinct names at all levels mode. More... | |
Data Fields inherited from Service | |
| $unsigned = false | |
| Whether service request should be sent unsigned. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Service | |
| $endpoint | |
| Service endpoint. More... | |
Class to implement the Tool Settings service.
Definition at line 17 of file ToolSettings.php.
| __construct | ( | $source, | |
| $endpoint, | |||
$simple = true |
|||
| ) |
Class constructor.
| ToolConsumer | Context | ResourceLink | $source | The object to which the settings apply (ResourceLink, Context or ToolConsumer) |
| string | $endpoint | Service endpoint |
| bool | $simple | True if the simple media type is to be used (optional, default is true) |
Definition at line 65 of file ToolSettings.php.
References Service\$endpoint.
| get | ( | $mode = self::MODE_CURRENT_LEVEL | ) |
Get the tool settings.
| int | $mode | Mode for request (optional, default is current level only) |
Definition at line 89 of file ToolSettings.php.
References Service\send().
| set | ( | $settings | ) |
Set the tool settings.
| array | $settings | An associative array of settings (optional, default is null) |
Definition at line 121 of file ToolSettings.php.
| const MODE_ALL_LEVELS = 2 |
Settings at all levels mode.
Definition at line 28 of file ToolSettings.php.
| const MODE_CURRENT_LEVEL = 1 |
Settings at current level mode.
Definition at line 23 of file ToolSettings.php.
| const MODE_DISTINCT_NAMES = 3 |
Settings with distinct names at all levels mode.
Definition at line 33 of file ToolSettings.php.