for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace TusPhp\Cache;
class CacheFactory
{
/**
* Make cache.
*
* @param string $type
* @static
* @return Cacheable
*/
public static function make(string $type = 'file'): Cacheable
switch ($type) {
case 'redis':
return new RedisStore;
case 'apcu':
return new ApcuStore;
}
return new FileStore;