ILIAS
release_8 Revision v8.19
|
Class ilObjFileAbstractProcessorInterface. More...
Public Member Functions | |
__construct (ResourceStakeholder $stakeholder, ilObjFileGUI $gui_object, Services $storage, ilFileServicesSettings $settings) | |
getInvalidFileNames () | |
![]() | |
process (ResourceIdentification $rid, array $options=[]) | |
Processes a given resource for the given arguments. More... | |
Protected Member Functions | |
createFileObj (ResourceIdentification $rid, int $parent_id, array $options=[], bool $create_reference=false) | |
Creates an ilObjFile instance for the provided information. More... | |
applyOptions (ilObject $obj, array $options) | |
Apply provided options to the given object. More... | |
Protected Attributes | |
ilFileServicesPolicy | $policy |
ilFileServicesSettings | $settings |
ilCountPDFPages | $page_counter |
Services | $storage |
ResourceStakeholder | $stakeholder |
ilObjFileGUI | $gui_object |
array | $invalid_file_names = [] |
Additional Inherited Members | |
![]() | |
const | OPTION_FILENAME = 'title' |
const | OPTION_DESCRIPTION = 'description' |
const | OPTIONS |
Class ilObjFileAbstractProcessorInterface.
Definition at line 28 of file class.ilObjFileAbstractProcessor.php.
ilObjFileAbstractProcessor::__construct | ( | ResourceStakeholder | $stakeholder, |
ilObjFileGUI | $gui_object, | ||
Services | $storage, | ||
ilFileServicesSettings | $settings | ||
) |
Definition at line 38 of file class.ilObjFileAbstractProcessor.php.
References $gui_object, $settings, $stakeholder, $storage, and ILIAS\Repository\settings().
|
protected |
Apply provided options to the given object.
Definition at line 105 of file class.ilObjFileAbstractProcessor.php.
References ILIAS\LTI\ToolProvider\$key.
Referenced by ilObjFileAbstractZipProcessor\createContainerObj(), and createFileObj().
|
protected |
Creates an ilObjFile instance for the provided information.
Definition at line 56 of file class.ilObjFileAbstractProcessor.php.
References applyOptions(), and ilPreview\createPreview().
Referenced by ilObjFileProcessor\process(), ilObjFileUnzipFlatProcessor\process(), and ilObjFileUnzipRecursiveProcessor\process().
ilObjFileAbstractProcessor::getInvalidFileNames | ( | ) |
Definition at line 119 of file class.ilObjFileAbstractProcessor.php.
References $invalid_file_names.
|
protected |
Definition at line 35 of file class.ilObjFileAbstractProcessor.php.
Referenced by __construct().
|
protected |
Definition at line 36 of file class.ilObjFileAbstractProcessor.php.
Referenced by getInvalidFileNames().
|
protected |
Definition at line 32 of file class.ilObjFileAbstractProcessor.php.
|
protected |
Definition at line 30 of file class.ilObjFileAbstractProcessor.php.
|
protected |
Definition at line 31 of file class.ilObjFileAbstractProcessor.php.
Referenced by __construct().
|
protected |
Definition at line 34 of file class.ilObjFileAbstractProcessor.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilObjFileAbstractProcessor.php.
Referenced by __construct().