PHP Class TippingCanoe\Imager\Storage\Base

Inheritance: implements TippingCanoe\Imager\Storage\Driver
Afficher le fichier Open project: tippingcanoe/imager

Méthodes publiques

Méthode Description
delete ( Image $image, array $filters = [] )
getPublicUri ( Image $image, array $filters = [] )
saveFile ( File $file, Image $image, array $filters = [] )
tempOriginal ( Image $image )

Méthodes protégées

Méthode Description
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.

Method Details

delete() abstract public méthode

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

generateFileName() protected méthode

protected generateFileName ( Image $image, array $filters = [] ) : string
$image TippingCanoe\Imager\Model\Image
$filters array
Résultat string

generateHash() protected méthode

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
Résultat string

getPublicUri() abstract public méthode

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

recursiveKeySort() protected méthode

Utility method to ensure that key signatures always appear in the same order.
protected recursiveKeySort ( array $array ) : array
$array array
Résultat array

saveFile() abstract public méthode

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 méthode

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