From eaf2f36483103662eda15188a2b33d49ce056381 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Wed, 3 Sep 2014 12:48:37 -0700 Subject: [PATCH] Make sure getMulti() returns an array per the class interface Change-Id: Ic08f3ac37467a2743d7f8be5f5fb0032f84c3b82 --- includes/objectcache/MemcachedPeclBagOStuff.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/objectcache/MemcachedPeclBagOStuff.php b/includes/objectcache/MemcachedPeclBagOStuff.php index 8700c8cdf5..c853bcf467 100644 --- a/includes/objectcache/MemcachedPeclBagOStuff.php +++ b/includes/objectcache/MemcachedPeclBagOStuff.php @@ -247,6 +247,7 @@ class MemcachedPeclBagOStuff extends MemcachedBagOStuff { $callback = array( $this, 'encodeKey' ); $result = $this->client->getMulti( array_map( $callback, $keys ) ); wfProfileOut( __METHOD__ ); + $result = $result ?: array(); // must be an array return $this->checkResult( false, $result ); } -- 2.20.1