Class ProductImageFileStorage

Class ProductImageFileStorage

AbstractFileStorage
ImageFileStorage
ProductImageFileStorage

Methods summary

public __construct( ProductImagePathsSettingsInterface $settings, ProductImageProcessingInterface $processing )

AbstractFileStorage constructor.

public importFile( ExistingFile $sourceFile, FilenameStringType $preferredFilename ) : string

Import File

public renameFile( FilenameStringType $oldName, FilenameStringType $newName ) : ProductImageFileStorage

Rename File

public deleteFile( FilenameStringType $filename ) : ProductImageFileStorage

Delete File

public processImage( FilenameStringType $productImage ) : ProductImageFileStorage

Processes an image for the front end.

Methods inherited from ImageFileStorage

_validateFile(), _validateFilename()

Methods inherited from AbstractFileStorage

_createAndReturnNewFilename(), fileExists(), getFileList()

Properties summary

protected $settings : EnvProductImageFileStorageSettings

Settings


		
protected $originalDir : WritableDirectory

Original Dir (The original_images folder).


		
protected $processing : ProductImageProcessingInterface

Processing


		

Properties inherited from AbstractFileStorage

$storageDirectory