ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Description of class class. More...
Public Member Functions | |
__construct () | |
Construct. More... | |
getInputTypes () | |
@inheritDoc More... | |
getOutputType () | |
@inheritDoc More... | |
isStateless () | |
@inheritDoc More... | |
run (array $input, \ILIAS\BackgroundTasks\Observer $observer) | |
@inheritDoc More... | |
getExpectedTimeOfTaskInSeconds () | |
| |
![]() | |
getInput () | |
| |
![]() | |
setInput (array $values) | |
getOutput () | |
getInput () | |
getType () | |
unfoldTask () | |
Unfold the task. More... | |
getRemoveOption () | |
| |
getAbortOption () | |
| |
getType () | |
getInputTypes () | |
getOutputType () | |
getOutput () | |
setInput (array $values) | |
getInput () | |
unfoldTask () | |
getRemoveOption () | |
getAbortOption () | |
![]() | |
run (array $input, Observer $observer) | |
isStateless () | |
getInput () | |
getExpectedTimeOfTaskInSeconds () | |
Static Private Member Functions | |
static | getFileDirs ($a_ref_id, $a_file_name, $a_temp_dir) |
Please note that this method must only be called ONCE in order to detect duplicate entries. More... | |
static | recurseFolder ($a_ref_id, $a_folder_name, $a_temp_dir, $a_num_recursions, $a_initiated_by_folder_action) |
Private Attributes | |
$logger = null | |
Static Private Attributes | |
static | $targets = [] |
Additional Inherited Members | |
![]() | |
const | MAIN_REMOVE = 'bt_main_remove' |
const | MAIN_ABORT = 'bt_main_abort' |
![]() | |
checkTypes ($values) | |
extractType ($value) | |
![]() | |
$input = [] | |
$output | |
Description of class class.
Definition at line 14 of file class.ilCollectFilesJob.php.
ilCollectFilesJob::__construct | ( | ) |
Construct.
Definition at line 28 of file class.ilCollectFilesJob.php.
References $GLOBALS.
ilCollectFilesJob::getExpectedTimeOfTaskInSeconds | ( | ) |
Implements ILIAS\BackgroundTasks\Task\Job.
Definition at line 210 of file class.ilCollectFilesJob.php.
|
staticprivate |
Please note that this method must only be called ONCE in order to detect duplicate entries.
DO NOT call this method e.g. in an if condition and then again in its body.
Definition at line 119 of file class.ilCollectFilesJob.php.
References $DIC, and ilUtil\getASCIIFilename().
ilCollectFilesJob::getInputTypes | ( | ) |
@inheritDoc
Implements ILIAS\BackgroundTasks\Task.
Definition at line 37 of file class.ilCollectFilesJob.php.
ilCollectFilesJob::getOutputType | ( | ) |
@inheritDoc
Implements ILIAS\BackgroundTasks\Task.
Definition at line 50 of file class.ilCollectFilesJob.php.
ilCollectFilesJob::isStateless | ( | ) |
@inheritDoc
Implements ILIAS\BackgroundTasks\Task\Job.
Definition at line 59 of file class.ilCollectFilesJob.php.
|
staticprivate |
$ref_id | |
$title | |
$tmpdir |
Definition at line 160 of file class.ilCollectFilesJob.php.
References $DIC, ilObject\_isInTrash(), ilUtil\getASCIIFilename(), and recurseFolder().
Referenced by recurseFolder(), and run().
ilCollectFilesJob::run | ( | array | $input, |
\ILIAS\BackgroundTasks\Observer | $observer | ||
) |
@inheritDoc
Definition at line 69 of file class.ilCollectFilesJob.php.
References ILIAS\BackgroundTasks\Implementation\Tasks\AbstractTask\$input, ilObjectFactory\getInstanceByRefId(), and recurseFolder().
|
private |
Definition at line 23 of file class.ilCollectFilesJob.php.
|
staticprivate |
Definition at line 21 of file class.ilCollectFilesJob.php.