Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.10.x will end 8 November 2021 (12 months).
  • Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

This file contains a class definition for the Link Memberships resource

Author: Stephen Vickers
Copyright: 2015 Vital Source Technologies http://vitalsource.com
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 153 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

linkmemberships:: (4 methods):
  __construct()
  execute()
  get_permissions()
  parse_value()


Class: linkmemberships  - X-Ref

A resource implementing Link Memberships.
The link membership is no longer defined in the published
version of the LTI specification. It is replaced by the
rlid parameter in the context membership URL.

__construct($service)   X-Ref
Class constructor.

param: \ltiservice_memberships\local\service\memberships $service Service instance

execute($response)   X-Ref
Execute the request for this resource.

param: \mod_lti\local\ltiservice\response $response  Response object for this request.

get_permissions($typeid)   X-Ref
get permissions from the config of the tool for that resource

param: string $typeid
return: array with the permissions related to this resource by the $lti_type or null if none.

parse_value($value)   X-Ref
Parse a value for custom parameter substitution variables.

param: string $value String to be parsed
return: string