From 00971dee2437a51753bf3d80c0d53600b2940e49 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Sun, 4 Jan 2015 15:08:01 -0700 Subject: [PATCH] Put in non-exception throwing handler for undefined methods on Medium objects --- system/src/Grav/Common/Page/Medium.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Page/Medium.php b/system/src/Grav/Common/Page/Medium.php index 85082009f..24ab42b06 100644 --- a/system/src/Grav/Common/Page/Medium.php +++ b/system/src/Grav/Common/Page/Medium.php @@ -313,7 +313,12 @@ class Medium extends Data if (!$this->image) { $this->image(); } - $result = call_user_func_array(array($this->image, $method), $args); + + if (method_exists($this->image, $method)) { + $result = call_user_func_array(array($this->image, $method), $args); + } else { + $result = null; + } // Returns either current object or result of the action. return $result instanceof ImageFile ? $this : $result;