Newscoop\Services\CacheService::getAvailableCacheEngines PHP Метод

getAvailableCacheEngines() публичный Метод

Get array of avaiable cache drivers (based on system configurations)
public getAvailableCacheEngines ( ) : array
Результат array
    public function getAvailableCacheEngines()
    {
        $engines = array();
        if (extension_loaded('apc') && ini_get('apc.enabled')) {
            $engines['Apc'] = 'apc';
        }
        if (class_exists('\\Redis')) {
            $engines['Redis'] = 'redis';
        }
        if (class_exists('\\Memcache')) {
            $engines['Memcache'] = 'memcache';
        }
        if (class_exists('\\Memcached')) {
            $engines['Memcached'] = 'memcached';
        }
        if (extension_loaded('xcache') && ini_get('xcache.cacher')) {
            $engines['Xcache'] = 'xcache';
        }
        return $engines;
    }