ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\LegalDocuments\FileUpload\PreProcessor Class Reference
+ Inheritance diagram for ILIAS\LegalDocuments\FileUpload\PreProcessor:
+ Collaboration diagram for ILIAS\LegalDocuments\FileUpload\PreProcessor:

Public Member Functions

 __construct (private readonly Closure $fill)
 
 process (FileStream $stream, Metadata $metadata)
 
- Public Member Functions inherited from ILIAS\MetaData\Repository\Validation\Processor\PreProcessor
 process (FileStream $stream, Metadata $metadata)
 This method gets invoked by the file upload service to process the file with the help of the processor. More...
 

Detailed Description

Definition at line 29 of file PreProcessor.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\LegalDocuments\FileUpload\PreProcessor::__construct ( private readonly Closure  $fill)
Parameters
Closure(string)void $fill

Definition at line 34 of file PreProcessor.php.

35  {
36  }

Member Function Documentation

◆ process()

ILIAS\LegalDocuments\FileUpload\PreProcessor::process ( FileStream  $stream,
Metadata  $metadata 
)

Definition at line 38 of file PreProcessor.php.

References ILIAS\FileUpload\DTO\ProcessingStatus\OK.

Referenced by ILIAS\LegalDocuments\test\FileUpload\PreProcessorTest\testProcess().

38  : ProcessingStatus
39  {
40  ($this->fill)($stream->getContents());
41 
42  return new ProcessingStatus(ProcessingStatus::OK, 'idontcare');
43  }
+ Here is the caller graph for this function:

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