section task that provides all the properties and common steps to be performed when one section is being restored
More...
|
| __construct ($name, $info, $plan=null) |
| Constructor - instantiates one object of this class.
|
|
| add_result ($result) |
| Add the given info to the current plan's results.
|
|
| add_step ($step) |
|
| backup_release_compare (string $release, string $operator) |
| Compares the provided moodle release with the one the backup was taken from.
|
|
| backup_version_compare (int $version, string $operator) |
| Compares the provided moodle version with the one the backup was taken from.
|
|
| build () |
| Create all the steps that will be part of this task.
|
|
| calculate_checksum () |
| This function will return one unique and stable checksum for one instance of the class implementing it.
|
|
| destroy () |
| Destroy all circular references.
|
|
| execute () |
| Exceptionally override the execute method, so, based in the section_included setting, we are able to skip the execution of one task completely.
|
|
| execute_after_restore () |
| If the task has been executed, launch its after_restore() method if available.
|
|
| get_basepath () |
|
| get_comment_mapping_itemname ($commentarea) |
| Given a commment area, return the itemname that contains the itemid mappings.
|
|
| get_contextid () |
|
| get_courseid () |
|
| get_decoder () |
|
| get_info () |
|
| get_logger () |
|
| get_name () |
|
| get_old_contextid () |
|
| get_old_courseid () |
|
| get_old_system_contextid () |
|
| get_preloaded_information () |
|
| get_progress () |
| Gets the progress reporter, which can be used to report progress within the backup or restore process.
|
|
| get_restoreid () |
|
| get_results () |
| Return the current plan's results.
|
|
| get_sectionid () |
|
| get_setting ($name) |
| Specialisation that, first of all, looks for the setting within the task with the the prefix added and later, delegates to parent without adding anything.
|
|
| get_setting_value ($name) |
|
| get_settings () |
|
| get_steps () |
|
| get_target () |
|
| get_taskbasepath () |
| Section tasks have their own directory to read files.
|
|
| get_tempdir () |
|
| get_userid () |
|
| get_weight () |
| Returns the weight of this task, an approximation of the amount of time it will take.
|
|
| is_checksum_correct ($checksum) |
| Given one checksum, returns if matches object's checksum (true) or no (false)
|
|
| is_excluding_activities () |
|
| is_missing_modules () |
|
| is_samesite () |
|
| log ($message, $level, $a=null, $depth=null, $display=false) |
| This function will be responsible for handling the params, and to call to the corresponding logger->process() once all modifications in params have been performed.
|
|
| set_plan ($plan) |
|
| set_preloaded_information () |
|
| set_sectionid ($sectionid) |
|
| setting_exists ($name) |
|
section task that provides all the properties and common steps to be performed when one section is being restored
TODO: Finish phpdocs
restore_task::get_comment_mapping_itemname |
( |
| $commentarea | ) |
|
|
inherited |
Given a commment area, return the itemname that contains the itemid mappings.
By default, both are the same (commentarea = itemname), so return it. If some plugins use a different approach, this method can be overriden in its task.
- Parameters
-
string | $commentarea | area defined for this comment |
- Return values
-
string | itemname that contains the related itemid mapping |
Reimplemented in restore_assign_activity_task, and restore_data_activity_task.