TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Resource\Service\FileProcessingService Class Reference

Public Attributes

const SIGNAL_PreFileProcess = 'preFileProcess'
 
const SIGNAL_PostFileProcess = 'postFileProcess'
 

Protected Member Functions

 getSignalSlotDispatcher ()
 
 emitPreFileProcessSignal (Resource\ProcessedFile $processedFile, Resource\FileInterface $file, $context, array $configuration=[])
 
 emitPostFileProcessSignal (Resource\ProcessedFile $processedFile, Resource\FileInterface $file, $context, array $configuration=[])
 

Protected Attributes

 $storage
 
 $driver
 
 $signalSlotDispatcher
 
 $logger
 

Detailed Description

File processing service

Definition at line 23 of file FileProcessingService.php.

Member Function Documentation

◆ emitPostFileProcessSignal()

TYPO3\CMS\Core\Resource\Service\FileProcessingService::emitPostFileProcessSignal ( Resource\ProcessedFile  $processedFile,
Resource\FileInterface  $file,
  $context,
array  $configuration = [] 
)
protected

Emits file post-processing signal.

Parameters
Resource\ProcessedFile$processedFile
Resource\FileInterface$file
$context
array$configuration

Definition at line 168 of file FileProcessingService.php.

References TYPO3\CMS\Core\Resource\Service\FileProcessingService\getSignalSlotDispatcher().

◆ emitPreFileProcessSignal()

TYPO3\CMS\Core\Resource\Service\FileProcessingService::emitPreFileProcessSignal ( Resource\ProcessedFile  $processedFile,
Resource\FileInterface  $file,
  $context,
array  $configuration = [] 
)
protected

Emits file pre-processing signal.

Parameters
Resource\ProcessedFile$processedFile
Resource\FileInterface$file
string$context
array$configuration

Definition at line 155 of file FileProcessingService.php.

References TYPO3\CMS\Core\Resource\Service\FileProcessingService\getSignalSlotDispatcher().

◆ getSignalSlotDispatcher()

Member Data Documentation

◆ $driver

TYPO3\CMS\Core\Resource\Service\FileProcessingService::$driver
protected

Definition at line 33 of file FileProcessingService.php.

◆ $logger

TYPO3\CMS\Core\Resource\Service\FileProcessingService::$logger
protected

Definition at line 43 of file FileProcessingService.php.

◆ $signalSlotDispatcher

TYPO3\CMS\Core\Resource\Service\FileProcessingService::$signalSlotDispatcher
protected

◆ $storage

TYPO3\CMS\Core\Resource\Service\FileProcessingService::$storage
protected

Definition at line 28 of file FileProcessingService.php.

◆ SIGNAL_PostFileProcess

const TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PostFileProcess = 'postFileProcess'

Definition at line 46 of file FileProcessingService.php.

◆ SIGNAL_PreFileProcess

const TYPO3\CMS\Core\Resource\Service\FileProcessingService::SIGNAL_PreFileProcess = 'preFileProcess'

Definition at line 45 of file FileProcessingService.php.