From 5465902cf2447dacdfc3232f89e3b337fe6bd0b8 Mon Sep 17 00:00:00 2001 From: Matt Cannon Date: Wed, 25 Sep 2013 11:31:12 +0100 Subject: [PATCH] Fixed issue with exif throwing a warning if no exif data is returned array_key_exists throws a warning if exif_read_data returns false, this resolves by confirming data is an array before it returns $data[$key] --- src/Intervention/Image/Image.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Intervention/Image/Image.php b/src/Intervention/Image/Image.php index f4fa2a5c..47136ab7 100644 --- a/src/Intervention/Image/Image.php +++ b/src/Intervention/Image/Image.php @@ -1439,7 +1439,7 @@ class Image $data = exif_read_data($this->dirname .'/'. $this->basename, 'EXIF', false); - if (! is_null($key)) { + if (! is_null($key) && is_array($data)) { return array_key_exists($key, $data) ? $data[$key] : null; }