ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilObjFileProcessor Class Reference

Class ilObjFileProcessorInterface. More...

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

Public Member Functions

 process (ResourceIdentification $rid, string $title=null, string $description=null, int $copyright_id=null)
 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

- Protected Member Functions inherited from ilObjFileAbstractProcessor
 createFileObj (ResourceIdentification $rid, int $parent_id, string $title=null, string $description=null, int $copyright_id=null, bool $create_reference=false)
 Creates an ilObjFile instance for the provided information. 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,
string  $title = null,
string  $description = null,
int  $copyright_id = null 
)

Processes a given resource for the given arguments.

Implements ilObjFileProcessorInterface.

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

References ilObjFileAbstractProcessor\createFileObj().

33  : void {
34  $file_obj = $this->createFileObj($rid, $this->gui_object->getParentId(), $title, $description, $copyright_id);
35  }
createFileObj(ResourceIdentification $rid, int $parent_id, string $title=null, string $description=null, int $copyright_id=null, 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: