PHP Класс Imbo\EventListener\Imagick

This event listener is responsible for reading the initial image data, and updating the model before sending back transformed images to the client, or when storing transformed images in the storage.
Автор: Christer Edvartsen ([email protected])
Наследование: implements Imbo\EventListener\ListenerInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
getSubscribedEvents ( )
readImageBlob ( Imbo\EventManager\EventInterface $event ) Inject the image blob from the image model into the shared imagick instance
setImagick ( Imagick $imagick ) : self Set the local \Imagick property
updateModel ( Imbo\EventManager\EventInterface $event ) Update the model data if the image has been changed
updateModelBeforeStoring ( Imbo\EventManager\EventInterface $event ) Update the image model blob before storing it in case an event listener has changed the image

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

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

public static getSubscribedEvents ( )

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

Inject the image blob from the image model into the shared imagick instance
public readImageBlob ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface The event instance

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

Set the local \Imagick property
public setImagick ( Imagick $imagick ) : self
$imagick Imagick An Imagick instance
Результат self

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

Update the model data if the image has been changed
public updateModel ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface The event instance

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

Update the image model blob before storing it in case an event listener has changed the image
public updateModelBeforeStoring ( Imbo\EventManager\EventInterface $event )
$event Imbo\EventManager\EventInterface The event instance