TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask:
TYPO3\CMS\Core\Resource\Processing\AbstractTask TYPO3\CMS\Core\Resource\Processing\TaskInterface TYPO3\CMS\Core\Resource\Processing\ImageCropScaleMaskTask TYPO3\CMS\Core\Resource\Processing\ImagePreviewTask

Public Member Functions

 getTargetFilename ()
 
 getTargetFileExtension ()
 
- Public Member Functions inherited from TYPO3\CMS\Core\Resource\Processing\AbstractTask
 __construct (Resource\ProcessedFile $targetFile, array $configuration)
 
 getConfigurationChecksum ()
 
 getTargetFilename ()
 
 getTargetFileExtension ()
 
 getName ()
 
 getType ()
 
 getTargetFile ()
 
 setTargetFile (Resource\ProcessedFile $targetFile)
 
 getSourceFile ()
 
 setSourceFile (Resource\File $sourceFile)
 
 getConfiguration ()
 
 isExecuted ()
 
 setExecuted ($successful)
 
 isSuccessful ()
 
- Public Member Functions inherited from TYPO3\CMS\Core\Resource\Processing\TaskInterface
 getTargetFileName ()
 
 fileNeedsProcessing ()
 

Protected Member Functions

 determineTargetFileExtension ()
 
- Protected Member Functions inherited from TYPO3\CMS\Core\Resource\Processing\AbstractTask
 getChecksumData ()
 
 isValidConfiguration (array $configuration)
 

Protected Attributes

 $targetFileExtension
 
- Protected Attributes inherited from TYPO3\CMS\Core\Resource\Processing\AbstractTask
 $checksumData = []
 
 $targetFile
 
 $sourceFile
 
 $configuration
 
 $type
 
 $name
 
 $executed = false
 
 $successful
 

Detailed Description

Abstract base implementation of a task.

If you extend this class, make sure that you redefine the member variables $type and $name or set them in the constructor. Otherwise your task won't be recognized by the system and several things will fail.

Definition at line 24 of file AbstractGraphicalTask.php.

Member Function Documentation

◆ determineTargetFileExtension()

TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask::determineTargetFileExtension ( )
protected

Gets the file extension the processed file should have in the filesystem by either using the configuration setting, or the extension of the original file.

Returns
string

Definition at line 66 of file AbstractGraphicalTask.php.

References $GLOBALS, TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask\$targetFileExtension, and TYPO3\CMS\Core\Resource\Processing\AbstractTask\getSourceFile().

Referenced by TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask\getTargetFileExtension().

◆ getTargetFileExtension()

TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask::getTargetFileExtension ( )

◆ getTargetFilename()

TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask::getTargetFilename ( )

Member Data Documentation

◆ $targetFileExtension

TYPO3\CMS\Core\Resource\Processing\AbstractGraphicalTask::$targetFileExtension
protected