Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Public Member Functions | |
progress ($progress=self::INDETERMINATE, $max=self::INDETERMINATE) | |
Called during a file processing operation that reports progress. More... | |
Public Attributes | |
int const | INDETERMINATE = -1 |
Constant used for indeterminate progress. | |
file_progress::progress | ( | $progress = self::INDETERMINATE , |
|
$max = self::INDETERMINATE |
|||
) |
Called during a file processing operation that reports progress.
This function will be called periodically during the operation, assuming it is successful.
The $max value will be the same for each call to progress() within an operation.
If numbers (rather than INDETERMINATE) are provided, then:
There is no guarantee that this function will be called for every value in the range, or that it will be called with $progress == $max.
The function may be called very frequently (e.g. after each file) or quite rarely (e.g. after each large file).
When creating an implementation of this function, you probably want to do the following:
int | $progress | Current progress, or INDETERMINATE if unknown |
int | $max | Max progress, or INDETERMINATE if unknown |
Implemented in restore_ui_stage_confirm.