|
Moodle PHP Documentation 4.1
Moodle 4.1.19+ (Build: 20250711) (5f47dc23ffc)
|
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 | |
| insert_files (stdClass $instance, stdClass $record, string $table, context $context, string $component, string $filearea, int $targetitemid) | |
| Update the instance record, inserting any files that are referenced. | |
| set_user (?stdClass $user=null) | |
| Set the current user during data generation. | |
Protected Attributes | |
| testing_data_generator | $datagenerator |
| core_webservice_generator::create_service | ( | array | $data | ) |
Create a new webservice service.
| array | $data |
| stdClass |
| core_webservice_generator::create_service_functions | ( | array | $data | ) |
Associate a webservice function with service.
| array | $data |
| core_webservice_generator::create_token | ( | array | $data | ) |
Create a new webservice token.
| array | $data |
|
protectedinherited |
Update the instance record, inserting any files that are referenced.
| stdClass | $instance | The instance record of the already-created record |
| stdClass | $record | The data passed in to create the instance |
| string | $table | The table that the data exists in |
| context | $context | The context of the instance |
| string | $component | The component of the owning plugin |
| string | $filearea | The name of the file area |
| int | $targetitemid | The itemid to use when saving the files |
| stdClass | The updated instance record |
|
inherited |
To be called from data reset code only, do not use in tests.
| void |
Reimplemented in core_competency_generator, core_notes_generator, core_question_generator, mod_book_generator, mod_chat_generator, mod_data_generator, mod_forum_generator, mod_glossary_generator, mod_lesson_generator, mod_survey_generator, mod_wiki_generator, testing_block_generator, testing_module_generator, testing_repository_generator, and tool_dataprivacy_generator.
|
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.
| stdClass | $user |