Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
  • Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
  • PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.

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

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

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

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