The mod_lti\local\ltiservice\resource_base class.
More...
|
array | $formats |
| Media types supported by this resource.
|
|
string | $id |
| ID for this resource.
|
|
array | $methods |
| HTTP actions supported by this resource.
|
|
array | $params |
| Template variables parsed from the resource template.
|
|
string | $template |
| Template for this resource.
|
|
string | $type |
| Type for this resource.
|
|
array | $variables |
| Custom parameter substitution variables associated with this resource.
|
|
The mod_lti\local\ltiservice\resource_base class.
- Since
- Moodle 2.8
- Copyright
- 2014 Vital Source Technologies http://vitalsource.com
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
mod_lti\local\ltiservice\resource_base::__construct |
( |
|
$service | ) |
|
Class constructor.
- Parameters
-
Reimplemented in ltiservice_toolsettings\local\resources\systemsettings, ltiservice_toolsettings\local\resources\linksettings, ltiservice_toolsettings\local\resources\contextsettings, ltiservice_toolproxy\local\resources\toolproxy, ltiservice_memberships\local\resources\linkmemberships, ltiservice_memberships\local\resources\contextmemberships, ltiservice_gradebookservices\local\resources\scores, ltiservice_gradebookservices\local\resources\results, ltiservice_gradebookservices\local\resources\lineitems, ltiservice_gradebookservices\local\resources\lineitem, and ltiservice_basicoutcomes\local\resources\basicoutcomes.
◆ check_tool()
mod_lti\local\ltiservice\resource_base::check_tool |
( |
|
$typeid, |
|
|
|
$body = null , |
|
|
|
$scopes = null |
|
) |
| |
Check to make sure the request is valid.
- Parameters
-
int | $typeid | The typeid we want to use |
string | $body | Body of HTTP request message |
string[] | $scopes | Array of scope(s) required for incoming request |
- Return values
-
◆ check_tool_proxy()
mod_lti\local\ltiservice\resource_base::check_tool_proxy |
( |
|
$toolproxyguid, |
|
|
|
$body = null |
|
) |
| |
Check to make sure the request is valid.
- Parameters
-
string | $toolproxyguid | Consumer key |
string | $body | Body of HTTP request message |
- Return values
-
- Deprecated:
- since Moodle 3.7 MDL-62599 - please do not use this function any more.
- See also
- resource_base::check_tool()
◆ check_type()
mod_lti\local\ltiservice\resource_base::check_type |
( |
|
$typeid, |
|
|
|
$contextid, |
|
|
|
$permissionrequested, |
|
|
|
$body = null |
|
) |
| |
Check to make sure the request is valid.
- Parameters
-
int | $typeid | The typeid we want to use |
int | $contextid | The course we are at |
string | $permissionrequested | The permission to be checked |
string | $body | Body of HTTP request message |
- Return values
-
- Deprecated:
- since Moodle 3.7 MDL-62599 - please do not use this function any more.
- See also
- resource_base::check_tool()
◆ execute()
mod_lti\local\ltiservice\resource_base::execute |
( |
|
$response | ) |
|
|
abstract |
Execute the request for this resource.
- Parameters
-
response | $response | Response object for this request. |
Reimplemented in ltiservice_toolsettings\local\resources\systemsettings, ltiservice_toolsettings\local\resources\linksettings, ltiservice_toolsettings\local\resources\contextsettings, ltiservice_toolproxy\local\resources\toolproxy, ltiservice_memberships\local\resources\linkmemberships, ltiservice_memberships\local\resources\contextmemberships, ltiservice_gradebookservices\local\resources\scores, ltiservice_gradebookservices\local\resources\results, ltiservice_gradebookservices\local\resources\lineitems, ltiservice_gradebookservices\local\resources\lineitem, and ltiservice_basicoutcomes\local\resources\basicoutcomes.
◆ get_endpoint()
mod_lti\local\ltiservice\resource_base::get_endpoint |
( |
| ) |
|
◆ get_formats()
mod_lti\local\ltiservice\resource_base::get_formats |
( |
| ) |
|
Get the resource media types.
- Return values
-
◆ get_id()
mod_lti\local\ltiservice\resource_base::get_id |
( |
| ) |
|
Get the resource ID.
- Return values
-
◆ get_methods()
mod_lti\local\ltiservice\resource_base::get_methods |
( |
| ) |
|
Get the resource methods.
- Return values
-
◆ get_path()
mod_lti\local\ltiservice\resource_base::get_path |
( |
| ) |
|
Get the resource path.
- Return values
-
◆ get_permissions()
mod_lti\local\ltiservice\resource_base::get_permissions |
( |
|
$ltitype | ) |
|
◆ get_service()
mod_lti\local\ltiservice\resource_base::get_service |
( |
| ) |
|
Get the resource's service.
- Return values
-
◆ get_template()
mod_lti\local\ltiservice\resource_base::get_template |
( |
| ) |
|
Get the resource template.
- Return values
-
◆ get_type()
mod_lti\local\ltiservice\resource_base::get_type |
( |
| ) |
|
Get the resource type.
- Return values
-
◆ get_variables()
mod_lti\local\ltiservice\resource_base::get_variables |
( |
| ) |
|
Get the resource template variables.
- Return values
-
◆ parse_template()
mod_lti\local\ltiservice\resource_base::parse_template |
( |
| ) |
|
|
protected |
Parse the template for variables.
- Return values
-
◆ parse_value()
mod_lti\local\ltiservice\resource_base::parse_value |
( |
|
$value | ) |
|
The documentation for this class was generated from the following file: