mirror of
https://github.com/slawkens/myaac.git
synced 2025-12-29 03:37:11 +01:00
Convert switch to match
This commit is contained in:
@@ -47,35 +47,15 @@ class Cache
|
|||||||
return self::$instance;
|
return self::$instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (strtolower($engine)) {
|
self::$instance = match (strtolower($engine)) {
|
||||||
case 'apc':
|
'apc' => new APC($prefix),
|
||||||
self::$instance = new APC($prefix);
|
'apcu' => new APCu($prefix),
|
||||||
break;
|
'xcache' => new XCache($prefix),
|
||||||
|
'file' => new File($prefix, CACHE),
|
||||||
case 'apcu':
|
'php' => new PHP($prefix, CACHE),
|
||||||
self::$instance = new APCu($prefix);
|
'auto' => self::generateInstance(self::detect(), $prefix),
|
||||||
break;
|
default => new self(),
|
||||||
|
};
|
||||||
case 'xcache':
|
|
||||||
self::$instance = new XCache($prefix);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'file':
|
|
||||||
self::$instance = new File($prefix, CACHE);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'php':
|
|
||||||
self::$instance = new PHP($prefix, CACHE);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'auto':
|
|
||||||
self::$instance = self::generateInstance(self::detect(), $prefix);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
self::$instance = new self();
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return self::$instance;
|
return self::$instance;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user