]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Cache/MemcacheCacheDriver.php
friendica-5847 Console Cache List command doesn't work
[friendica.git] / src / Core / Cache / MemcacheCacheDriver.php
index f31e21d14e1a9a239f8aabb30a38ee2cb0d042de..fd928c6fcc15ed2a5245f2bca27c664a6f696531 100644 (file)
@@ -45,23 +45,23 @@ class MemcacheCacheDriver extends AbstractCacheDriver implements IMemoryCacheDri
         */
        public function getAllKeys($prefix = null)
        {
-               $list = [];
+               $keys = [];
                $allSlabs = $this->memcache->getExtendedStats('slabs');
                foreach ($allSlabs as $slabs) {
                        foreach (array_keys($slabs) as $slabId) {
                                $cachedump = $this->memcache->getExtendedStats('cachedump', (int)$slabId);
-                               foreach ($cachedump as $keys => $arrVal) {
+                               foreach ($cachedump as $key => $arrVal) {
                                        if (!is_array($arrVal)) {
                                                continue;
                                        }
-                                       $list = array_merge($list, array_keys($arrVal));
+                                       $keys = array_merge($keys, array_keys($arrVal));
                                }
                        }
                }
 
-               $list = $this->getOriginalKeys($list);
+               $keys = $this->getOriginalKeys($keys);
 
-               return $this->filterPrefix($list, $prefix);
+               return $this->filterArrayKeysByPrefix($keys, $prefix);
        }
 
        /**