‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Resource\Service\ImageProcessingService Class Reference

Public Member Functions

 __construct (private readonly ProcessedFileRepository $processedFileRepository, private readonly Context $context, private readonly ResourceMutex $locker,)
 
 process (int $processedFileId)
 

Private Member Functions

 validateProcessedFile (ProcessedFile $processedFile)
 

Detailed Description

Disables deferred processing and actually processes a preprocessed processed file

Definition at line 30 of file ImageProcessingService.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Resource\Service\ImageProcessingService::__construct ( private readonly ProcessedFileRepository  $processedFileRepository,
private readonly Context  $context,
private readonly ResourceMutex  $locker 
)

Definition at line 32 of file ImageProcessingService.php.

Member Function Documentation

◆ process()

TYPO3\CMS\Core\Resource\Service\ImageProcessingService::process ( int  $processedFileId)

◆ validateProcessedFile()

TYPO3\CMS\Core\Resource\Service\ImageProcessingService::validateProcessedFile ( ProcessedFile  $processedFile)
private

Check whether a processed file was already processed

Exceptions
FileAlreadyProcessedException

Definition at line 75 of file ImageProcessingService.php.

References TYPO3\CMS\Core\Resource\ProcessedFile\isProcessed().

Referenced by TYPO3\CMS\Core\Resource\Service\ImageProcessingService\process().