From 2ea62648d04e1902c0f8bcc72967240d139a5c59 Mon Sep 17 00:00:00 2001 From: Timothy J Warren Date: Tue, 17 Jan 2017 11:52:51 -0500 Subject: [PATCH] Additional checks for getMultiple method of ApcuDriver --- src/Driver/ApcuDriver.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Driver/ApcuDriver.php b/src/Driver/ApcuDriver.php index e6de899..3d357ed 100644 --- a/src/Driver/ApcuDriver.php +++ b/src/Driver/ApcuDriver.php @@ -73,7 +73,15 @@ class ApcuDriver extends AbstractDriver { */ public function getMultiple(array $keys = []): array { - return \apcu_fetch($keys); + $status = FALSE; + $output = apcu_fetch($keys, $status); + + if ($status === FALSE || !is_array($output)) + { + return []; + } + + return $output; } /**