Class ProductImageFileStorage
| category |
System |
|---|---|
| package |
Product |
| subpackage |
Storages |
__construct(\WritableDirectory $storageDirectory)
_createAndReturnNewFilename(\FilenameStringType $existingFilename) : string
Checks whether the provided preferred filename already exists and generates one, with appending the next available number, which does not already exist.
| Throws |
|
|---|
stringThe created filename
_validateFile(\ExistingFile $sourceFile) : \AbstractFileStorage
| Throws |
|
|---|
\AbstractFileStorageSame instance for chained method calls.
_validateFilename(\FilenameStringType $filename) : \AbstractFileStorage
| Throws |
|
|---|
\AbstractFileStorageSame instance for chained method calls.
deleteFile(\FilenameStringType $filename) : \AbstractFileStorage
Deletes an existing file.
\AbstractFileStorageSame instance for chained method calls.
fileExists(\FilenameStringType $filename) : boolean
Checks if the provided file exists.
boolean
getFileList(\WritableDirectory $directory, array $extensions = array()) : array
arrayFile extensions (optional).
array
importFile(\ExistingFile $sourceFile, \FilenameStringType $preferredFilename) : string
Saves an image to a writable directory.
| Throws |
|
|---|
stringThe created filename
processImage(\FilenameStringType $productImage) : \ProductImageFileStorage
\FilenameStringType
\ProductImageFileStorageSame instance for chained method calls.
renameFile(\FilenameStringType $oldName, \FilenameStringType $newName) : \AbstractFileStorage
Renames an existing image file.
| Throws |
|
|---|
\AbstractFileStorageSame instance for chained method calls.
settings : \EnvProductImageFileStorageSettings
originalDir : \WritableDirectory
processing : \ProductImageProcessingInterface