refactor cache driver method.

This commit is contained in:
Taylor Otwell
2011-08-06 20:27:18 -05:00
parent d59b3ad90a
commit 16a1f89929

View File

@@ -30,23 +30,18 @@ class Cache {
switch ($driver) switch ($driver)
{ {
case 'file': case 'file':
static::$drivers[$driver] = new Cache\File; return static::$drivers[$driver] = new Cache\File;
break;
case 'memcached': case 'memcached':
static::$drivers[$driver] = new Cache\Memcached; return static::$drivers[$driver] = new Cache\Memcached;
break;
case 'apc': case 'apc':
static::$drivers[$driver] = new Cache\APC; return static::$drivers[$driver] = new Cache\APC;
break;
default: default:
throw new \Exception("Cache driver [$driver] is not supported."); throw new \Exception("Cache driver [$driver] is not supported.");
} }
} }
return static::$drivers[$driver];
} }
/** /**