private radialBlur ( Imbo\EventManager\EventInterface $event ) | ||
$event | Imbo\EventManager\EventInterface | The event instance |
private function radialBlur(EventInterface $event)
{
$params = $event->getArgument('params');
$this->checkRequiredParams($params, ['angle']);
$angle = (double) $params['angle'];
try {
$this->imagick->radialBlurImage($angle);
$event->getArgument('image')->hasBeenTransformed(true);
} catch (ImagickException $e) {
throw new TransformationException($e->getMessage(), 400, $e);
}
}