From 8badad90df2177453f5e872ee476308611c49515 Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Tue, 10 Jan 2017 15:15:05 +0000 Subject: [PATCH] FIX Make sure image backends implement method getImageResource --- src/Assets/Image_Backend.php | 7 +++++++ src/Assets/ImagickBackend.php | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/src/Assets/Image_Backend.php b/src/Assets/Image_Backend.php index ec259781a..a73af65e8 100644 --- a/src/Assets/Image_Backend.php +++ b/src/Assets/Image_Backend.php @@ -49,6 +49,13 @@ interface Image_Backend */ public function loadFrom($path); + /** + * Get the currently assigned image resource + * + * @return mixed + */ + public function getImageResource(); + /** * Write to the given asset store * diff --git a/src/Assets/ImagickBackend.php b/src/Assets/ImagickBackend.php index 0c16a477e..a9dc8268d 100644 --- a/src/Assets/ImagickBackend.php +++ b/src/Assets/ImagickBackend.php @@ -22,6 +22,15 @@ class ImagickBackend extends Imagick implements Image_Backend */ private static $default_quality = 75; + /** + * @return $this + */ + public function getImageResource() + { + // the object represents the resource + return $this; + } + /** * Create a new backend with the given object *