PHP Класс TippingCanoe\Imager\Service

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$app Illuminate\Foundation\Application
$currentDriver TippingCanoe\Imager\Storage\Driver
$imageRepository TippingCanoe\Imager\Repository\Image
$intervention Intervention\Image\ImageManager
$storageDrivers TippingCanoe\Imager\Storage\Driver[]

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

Метод Описание
__construct ( TippingCanoe\Imager\Repository\Image $imageRepository, Intervention\Image\ImageManager $intervention, Illuminate\Foundation\Application $app, array $storageDrivers )
batch ( array $operations, array $files = null, TippingCanoe\Imager\Model\Imageable $imageable = null )
delete ( Image $image, array $filters = [] )
deleteById ( $id, array $filters = [] )
deleteBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null )
getById ( integer $id ) : Image Simply retrieves an image by id.
getBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null ) : Image
getPublicUri ( Image $image, array $filters = [] ) : string
getPublicUriById ( integer $id, array $filters = [] ) : string Returns an image URI based on the id of the original.
getPublicUriBySlot ( string $slot, TippingCanoe\Imager\Model\Imageable $imageable = null, array $filters = [] ) : string | null Returns an image URI based on the slot and imageable.
moveToSlot ( Image $image, $slot )
saveFromFile ( File $file, TippingCanoe\Imager\Model\Imageable $imageable = null, array $attributes = [] ) : null Saves a new image from a file found on the server's filesystem.
saveFromUri ( string $uri, TippingCanoe\Imager\Model\Imageable $imageable = null, array $attributes = [] ) : null Saves a new image from a file available via any of the standard PHP supported schemes.
useDriver ( $abstract ) Select which driver Imager uses by default.

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

Метод Описание
createImageRecord ( File $image, array $attributes = [] ) : Image Create the database entry for an image.
getDriver ( null $abstract = null ) : TippingCanoe\Imager\Storage\Driver Gets the current or specified driver.
runFilters ( File $file, Image $image, array $filters = [] )
saveFile ( File $file, Image $image, array $filters = [] ) Pass a file save into the current Driver.

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

__construct() публичный Метод

public __construct ( TippingCanoe\Imager\Repository\Image $imageRepository, Intervention\Image\ImageManager $intervention, Illuminate\Foundation\Application $app, array $storageDrivers )
$imageRepository TippingCanoe\Imager\Repository\Image
$intervention Intervention\Image\ImageManager
$app Illuminate\Foundation\Application
$storageDrivers array

batch() публичный Метод

public batch ( array $operations, array $files = null, TippingCanoe\Imager\Model\Imageable $imageable = null )
$operations array
$files array
$imageable TippingCanoe\Imager\Model\Imageable

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

Create the database entry for an image.
protected createImageRecord ( File $image, array $attributes = [] ) : Image
$image Symfony\Component\HttpFoundation\File\File
$attributes array
Результат TippingCanoe\Imager\Model\Image

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

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

deleteById() публичный Метод

public deleteById ( $id, array $filters = [] )
$id
$filters array

deleteBySlot() публичный Метод

public deleteBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null )
$imageable TippingCanoe\Imager\Model\Imageable

getById() публичный Метод

Simply retrieves an image by id.
public getById ( integer $id ) : Image
$id integer
Результат TippingCanoe\Imager\Model\Image

getBySlot() публичный Метод

public getBySlot ( $slot, TippingCanoe\Imager\Model\Imageable $imageable = null ) : Image
$slot
$imageable TippingCanoe\Imager\Model\Imageable
Результат TippingCanoe\Imager\Model\Image

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

Gets the current or specified driver.
protected getDriver ( null $abstract = null ) : TippingCanoe\Imager\Storage\Driver
$abstract null
Результат TippingCanoe\Imager\Storage\Driver

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

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

getPublicUriById() публичный Метод

Returns an image URI based on the id of the original.
public getPublicUriById ( integer $id, array $filters = [] ) : string
$id integer
$filters array
Результат string

getPublicUriBySlot() публичный Метод

Returns an image URI based on the slot and imageable.
public getPublicUriBySlot ( string $slot, TippingCanoe\Imager\Model\Imageable $imageable = null, array $filters = [] ) : string | null
$slot string
$imageable TippingCanoe\Imager\Model\Imageable
$filters array
Результат string | null

moveToSlot() публичный Метод

public moveToSlot ( Image $image, $slot )
$image TippingCanoe\Imager\Model\Image

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

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

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

Pass a file save into the current Driver.
protected saveFile ( File $file, Image $image, array $filters = [] )
$file Symfony\Component\HttpFoundation\File\File
$image TippingCanoe\Imager\Model\Image
$filters array

saveFromFile() публичный Метод

Saves a new image from a file found on the server's filesystem.
public saveFromFile ( File $file, TippingCanoe\Imager\Model\Imageable $imageable = null, array $attributes = [] ) : null
$file Symfony\Component\HttpFoundation\File\File
$imageable TippingCanoe\Imager\Model\Imageable
$attributes array
Результат null

saveFromUri() публичный Метод

Saves a new image from a file available via any of the standard PHP supported schemes.
public saveFromUri ( string $uri, TippingCanoe\Imager\Model\Imageable $imageable = null, array $attributes = [] ) : null
$uri string
$imageable TippingCanoe\Imager\Model\Imageable
$attributes array
Результат null

useDriver() публичный Метод

Select which driver Imager uses by default.
public useDriver ( $abstract )
$abstract

Описание свойств

$app защищенное свойство

protected Application,Illuminate\Foundation $app
Результат Illuminate\Foundation\Application

$currentDriver защищенное свойство

protected Driver,TippingCanoe\Imager\Storage $currentDriver
Результат TippingCanoe\Imager\Storage\Driver

$imageRepository защищенное свойство

protected Image,TippingCanoe\Imager\Repository $imageRepository
Результат TippingCanoe\Imager\Repository\Image

$intervention защищенное свойство

protected ImageManager,Intervention\Image $intervention
Результат Intervention\Image\ImageManager

$storageDrivers защищенное свойство

protected Driver[],TippingCanoe\Imager\Storage $storageDrivers
Результат TippingCanoe\Imager\Storage\Driver[]