| ILIAS
    release_6 Revision v6.24-5-g0c8bfefb3b8
    | 
Description of class class. More...
 Inheritance diagram for ilCollectFilesJob:
 Inheritance diagram for ilCollectFilesJob: Collaboration diagram for ilCollectFilesJob:
 Collaboration diagram for ilCollectFilesJob:| 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 () | |
| 
 | |
|  Public Member Functions inherited from ILIAS\BackgroundTasks\Implementation\Tasks\AbstractJob | |
| getInput () | |
| 
 | |
|  Public Member Functions inherited from ILIAS\BackgroundTasks\Implementation\Tasks\AbstractTask | |
| setInput (array $values) | |
| getOutput () | |
| getInput () | |
| getType () | |
| unfoldTask () | |
| Unfold the task.  More... | |
| getRemoveOption () | |
| 
 
 | |
| getAbortOption () | |
| 
 | |
| getType () | |
| getInputTypes () | |
| getOutputType () | |
| getOutput () | |
| setInput (array $values) | |
| getInput () | |
| unfoldTask () | |
| getRemoveOption () | |
| getAbortOption () | |
|  Public Member Functions inherited from ILIAS\BackgroundTasks\Task\Job | |
| 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 | |
|  Data Fields inherited from ILIAS\BackgroundTasks\Implementation\Tasks\AbstractTask | |
| const | MAIN_REMOVE = 'bt_main_remove' | 
| const | MAIN_ABORT = 'bt_main_abort' | 
|  Protected Member Functions inherited from ILIAS\BackgroundTasks\Implementation\Tasks\AbstractTask | |
| checkTypes ($values) | |
| extractType ($value) | |
|  Protected Attributes inherited from ILIAS\BackgroundTasks\Implementation\Tasks\AbstractTask | |
| $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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 23 of file class.ilCollectFilesJob.php.
| 
 | staticprivate | 
Definition at line 21 of file class.ilCollectFilesJob.php.