From 8c2d090dc88f6b83c28fea4bea93c35c478710e6 Mon Sep 17 00:00:00 2001 From: Rolando Caldas Date: Mon, 8 Jan 2018 14:21:54 +0100 Subject: [PATCH] Exception Call to undefined method Doctrine\Common\Cache\MemcachedCache::setMemcache() When memcached extension is loaded Doctrine\ORM\Tools\Setup.php calls to setMemcache method. The MemcachedCache class has the setMemcached method instead. Changed this call in Setup to setMemcached and $memcache to $memcached to keep the name like the extension --- lib/Doctrine/ORM/Tools/Setup.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Doctrine/ORM/Tools/Setup.php b/lib/Doctrine/ORM/Tools/Setup.php index d4974e258..302db6797 100644 --- a/lib/Doctrine/ORM/Tools/Setup.php +++ b/lib/Doctrine/ORM/Tools/Setup.php @@ -171,11 +171,11 @@ class Setup if (extension_loaded('memcached')) { - $memcache = new \Memcached(); - $memcache->addServer('127.0.0.1', 11211); + $memcached = new \Memcached(); + $memcached->addServer('127.0.0.1', 11211); $cache = new \Doctrine\Common\Cache\MemcachedCache(); - $cache->setMemcache($memcache); + $cache->setMemcached($memcached); return $cache; }