From: Art4 Date: Mon, 4 Nov 2024 20:34:32 +0000 (+0000) Subject: Remove support for apc X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8448d719e7f3f2cc5c92c32fc5d4b8e0ef0e9d3e;p=friendica.git Remove support for apc apc is deprecated since PHP 5.5 and not compatible with PHP 7 --- diff --git a/src/Core/Cache/Type/APCuCache.php b/src/Core/Cache/Type/APCuCache.php index d65ead179a..b0db420b82 100644 --- a/src/Core/Cache/Type/APCuCache.php +++ b/src/Core/Cache/Type/APCuCache.php @@ -122,11 +122,7 @@ class APCuCache extends AbstractCache implements ICanCacheInMemory $prefix = $this->getPrefix(); $prefix = preg_quote($prefix, '/'); - if (class_exists('\APCIterator')) { - $iterator = new \APCIterator('user', '/^' . $prefix . '/', APC_ITER_KEY); - } else { - $iterator = new \APCUIterator('/^' . $prefix . '/', APC_ITER_KEY); - } + $iterator = new \APCUIterator('/^' . $prefix . '/', APC_ITER_KEY); return apcu_delete($iterator); } @@ -149,10 +145,7 @@ class APCuCache extends AbstractCache implements ICanCacheInMemory return false; } elseif (!ini_get('apc.enabled') && !ini_get('apc.enable_cli')) { return false; - } elseif ( - version_compare(phpversion('apc') ?: '0.0.0', '4.0.6') === -1 && - version_compare(phpversion('apcu') ?: '0.0.0', '5.1.0') === -1 - ) { + } elseif (version_compare(phpversion('apcu') ?: '0.0.0', '5.1.0', '<')) { return false; }