diff --git a/lib/SimpleSAML/Memcache.php b/lib/SimpleSAML/Memcache.php index d252e685f5b3102e2905239811bcbbe9588038e4..5f6577ef578b1ef22f218898be023e8eb5e85f2a 100644 --- a/lib/SimpleSAML/Memcache.php +++ b/lib/SimpleSAML/Memcache.php @@ -167,7 +167,7 @@ class Memcache // store this object to all groups of memcache servers foreach (self::getMemcacheServers() as $server) { - if (self::$extension === '\memcached') { + if (self::$extension === \Memcached::class) { $server->set($key, $savedInfoSerialized, $expire); } else { $server->set($key, $savedInfoSerialized, 0, $expire); @@ -312,10 +312,10 @@ class Memcache { if (class_exists(\Memcached::class)) { $memcache = new \Memcached(); - self::$extension = strtolower(\Memcached::class); + self::$extension = \Memcached::class; } elseif (class_exists(\Memcache::class)) { $memcache = new \Memcache(); - self::$extension = strtolower(\Memcache::class); + self::$extension = \Memcache::class; } else { throw new \Exception( 'Missing Memcached implementation. You must install either the Memcache or Memcached extension.'