Moodle APIs 4.0
Moodle 4.0.11 (Build: 20231009)
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
core_webservice_generator Class Reference
Inheritance diagram for core_webservice_generator:

Public Member Functions

 create_service (array $data)
 Create a new webservice service.
 
 create_service_functions (array $data)
 Associate a webservice function with service.
 
 create_token (array $data)
 Create a new webservice token.
 
 reset ()
 To be called from data reset code only, do not use in tests.
 

Protected Member Functions

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

Protected Attributes

testing_data_generator $datagenerator
 

Member Function Documentation

◆ create_service()

core_webservice_generator::create_service ( array  $data)

Create a new webservice service.

Parameters
array$data
Return values
stdClass

◆ create_service_functions()

core_webservice_generator::create_service_functions ( array  $data)

Associate a webservice function with service.

Parameters
array$data

◆ create_token()

core_webservice_generator::create_token ( array  $data)

Create a new webservice token.

Parameters
array$data

◆ 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: