Moodle PHP Documentation 4.1
Moodle 4.1dev (Build: 20220512) (5e5e12e0)
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
enrol_lti_generator Class Reference
Inheritance diagram for enrol_lti_generator:
component_generator_base

Public Member Functions

 create_application_registration (array $data)
 Test method to generate an application registration (and optionally a deployment) for a platform. More...
 
 create_published_resource (array $data)
 Test method to generate a published resource for a course. More...
 
 reset ()
 To be called from data reset code only, do not use in tests. More...
 

Protected Member Functions

 set_user (?stdClass $user=null)
 Set the current user during data generation. More...
 

Protected Attributes

testing_data_generator $datagenerator
 

Member Function Documentation

◆ create_application_registration()

enrol_lti_generator::create_application_registration ( array  $data)

Test method to generate an application registration (and optionally a deployment) for a platform.

Parameters
array$datathe application registration data, with optional deployment data.
Return values
application_registration

◆ create_published_resource()

enrol_lti_generator::create_published_resource ( array  $data)

Test method to generate a published resource for a course.

Parameters
array$datathe data required to publish the resource.
Return values
stdClassthe enrol_lti_tools record, representing the published resource.

◆ reset()

component_generator_base::reset ( )
inherited

◆ set_user()

component_generator_base::set_user ( ?stdClass  $user = null)
protectedinherited

Set the current user during data generation.

This should be avoided wherever possible, but in some situations underlying code will insert data as the current user.

Parameters
stdClass$user

The documentation for this class was generated from the following file: