|
Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
|
The import_strategy_link class. More...
Public Member Functions | |
| get_handlers (array $registrydata, remote_resource $resource) | |
| Get an array of import_handler_info objects representing modules supporting import of the resource. More... | |
| import (remote_resource $resource, stdClass $user, stdClass $course, int $section) | |
| Import the remote resource according to the rules of this strategy. More... | |
The import_strategy_link class.
The import_strategy_link objects contains the setup steps needed to prepare a resource for import as a URL into Moodle.
| tool_moodlenet\local\import_strategy_link::get_handlers | ( | array | $registrydata, |
| remote_resource | $resource | ||
| ) |
Get an array of import_handler_info objects representing modules supporting import of the resource.
| array | $registrydata | the fully populated registry. |
| remote_resource | $resource | the remote resource. |
| import_handler_info[] | the array of import_handler_info objects. |
Implements tool_moodlenet\local\import_strategy.
| tool_moodlenet\local\import_strategy_link::import | ( | remote_resource | $resource, |
| stdClass | $user, | ||
| stdClass | $course, | ||
| int | $section | ||
| ) |
Import the remote resource according to the rules of this strategy.
| remote_resource | $resource | the resource to import. |
| stdClass | $user | the user to import on behalf of. |
| stdClass | $course | the course into which the remote_resource is being imported. |
| int | $section | the section into which the remote_resource is being imported. |
| stdClass | the module data. |
Implements tool_moodlenet\local\import_strategy.