PHP Класс TippingCanoe\Imager\Storage\Base

Наследование: implements TippingCanoe\Imager\Storage\Driver
Показать файл Открыть проект

Открытые методы

Метод Описание
delete ( Image $image, array $filters = [] )
getPublicUri ( Image $image, array $filters = [] )
saveFile ( File $file, Image $image, array $filters = [] )
tempOriginal ( Image $image )

Защищенные методы

Метод Описание
generateFileName ( Image $image, array $filters = [] ) : string
generateHash ( Image $image, array $filters = [] ) : string Generates a hash based on an image and it's filters.
recursiveKeySort ( array $array ) : array Utility method to ensure that key signatures always appear in the same order.

Описание методов

delete() абстрактный публичный Метод

abstract public delete ( Image $image, array $filters = [] )
$image TippingCanoe\Imager\Model\Image
$filters array

generateFileName() защищенный Метод

protected generateFileName ( Image $image, array $filters = [] ) : string
$image TippingCanoe\Imager\Model\Image
$filters array
Результат string

generateHash() защищенный Метод

Generates a hash based on an image and it's filters.
protected generateHash ( Image $image, array $filters = [] ) : string
$image TippingCanoe\Imager\Model\Image
$filters array
Результат string

getPublicUri() абстрактный публичный Метод

abstract public getPublicUri ( Image $image, array $filters = [] )
$image TippingCanoe\Imager\Model\Image
$filters array

recursiveKeySort() защищенный Метод

Utility method to ensure that key signatures always appear in the same order.
protected recursiveKeySort ( array $array ) : array
$array array
Результат array

saveFile() абстрактный публичный Метод

abstract public saveFile ( File $file, Image $image, array $filters = [] )
$file Symfony\Component\HttpFoundation\File\File
$image TippingCanoe\Imager\Model\Image
$filters array

tempOriginal() абстрактный публичный Метод

abstract public tempOriginal ( Image $image )
$image TippingCanoe\Imager\Model\Image