ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
ilObjFileProcessor Class Reference

Class ilObjFileProcessorInterface. More...

+ Inheritance diagram for ilObjFileProcessor:
+ Collaboration diagram for ilObjFileProcessor:

Public Member Functions

 process (ResourceIdentification $rid, array $options=[])
 Processes a given resource for the given arguments. More...
 
- Public Member Functions inherited from ilObjFileAbstractProcessor
 __construct (ResourceStakeholder $stakeholder, ilObjFileGUI $gui_object, Services $storage, ilFileServicesSettings $settings)
 
 getInvalidFileNames ()
 

Additional Inherited Members

- Data Fields inherited from ilObjFileProcessorInterface
const OPTION_FILENAME = 'title'
 
const OPTION_DESCRIPTION = 'description'
 
const OPTIONS
 
- Protected Member Functions inherited from ilObjFileAbstractProcessor
 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 inherited from ilObjFileAbstractProcessor
ilFileServicesPolicy $policy
 
ilFileServicesSettings $settings
 
ilCountPDFPages $page_counter
 
Services $storage
 
ResourceStakeholder $stakeholder
 
ilObjFileGUI $gui_object
 
array $invalid_file_names = []
 

Detailed Description

Member Function Documentation

◆ process()

ilObjFileProcessor::process ( ResourceIdentification  $rid,
array  $options = [] 
)

Processes a given resource for the given arguments.

Parameters
array<string,mixed>$options
See also
ilObjFileProcessorInterface::OPTIONS

Implements ilObjFileProcessorInterface.

Definition at line 12 of file class.ilObjFileProcessor.php.

References ilObjFileAbstractProcessor\createFileObj().

12  : void
13  {
14  $this->createFileObj($rid, $this->gui_object->getParentId(), $options);
15  }
createFileObj(ResourceIdentification $rid, int $parent_id, array $options=[], bool $create_reference=false)
Creates an ilObjFile instance for the provided information.
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: