Fixed build when memcached is not enabled in PHP 7.1

This commit is contained in:
Alejandro Celaya 2016-08-09 18:29:47 +02:00
parent 3140ab2ad7
commit 5913550eec

View file

@ -59,6 +59,10 @@ class CacheFactory implements FactoryInterface
case Cache\PhpFileCache::class:
return new $cacheConfig['adapter']($cacheConfig['options']['dir']);
case Cache\MemcachedCache::class:
if (! class_exists(\Memcached::class)) {
return new Cache\ArrayCache();
}
$memcached = new \Memcached();
$servers = isset($cacheConfig['options']['servers']) ? $cacheConfig['options']['servers'] : [];