From 439f338fd372843318ca68817a99cd9fc60dd8f8 Mon Sep 17 00:00:00 2001 From: gRoussac Date: Wed, 30 Jan 2013 17:08:51 +0100 Subject: [PATCH] [-] FO : Fix fatal error when memcache is not installed and using Memcached --- classes/cache/CacheMemcache.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/cache/CacheMemcache.php b/classes/cache/CacheMemcache.php index 277c918bd..116aac0aa 100755 --- a/classes/cache/CacheMemcache.php +++ b/classes/cache/CacheMemcache.php @@ -47,8 +47,9 @@ class CacheMemcacheCore extends Cache // Get keys (this code comes from Doctrine 2 project) $this->keys = array(); $servers = self::getMemcachedServers(); - if(is_array($servers) && count($servers) > 0) + if(is_array($servers) && count($servers) > 0 && method_exists('Memcache', 'getExtendedStats')) $all_slabs = $this->memcache->getExtendedStats('slabs'); + if(isset($all_slabs) && is_array($all_slabs)) foreach ($all_slabs as $server => $slabs) {