ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Class PreProcessorManagerImpl. More...
Public Member Functions | |
with (PreProcessor $processor) | |
process (FileStream $stream, Metadata $metadata) | |
Private Attributes | |
array | $processors = [] |
Class PreProcessorManagerImpl.
A pool of preprocessors which can be executed for a particular stream. If once of the processors fail while processing a stream, it will get rejected to protect ILIAS.
Definition at line 37 of file PreProcessorManagerImpl.php.
ILIAS\MetaData\Repository\Validation\Processor\PreProcessorManagerImpl::process | ( | FileStream | $stream, |
Metadata | $metadata | ||
) |
Implements ILIAS\MetaData\Repository\Validation\Processor\PreProcessorManager.
Definition at line 56 of file PreProcessorManagerImpl.php.
References ILIAS\FileUpload\DTO\ProcessingStatus\DENIED, null, ILIAS\FileUpload\DTO\ProcessingStatus\OK, and ILIAS\FileUpload\DTO\ProcessingStatus\REJECTED.
ILIAS\MetaData\Repository\Validation\Processor\PreProcessorManagerImpl::with | ( | PreProcessor | $processor | ) |
Implements ILIAS\MetaData\Repository\Validation\Processor\PreProcessorManager.
Definition at line 47 of file PreProcessorManagerImpl.php.
|
private |
Definition at line 42 of file PreProcessorManagerImpl.php.