From 6c98f5faee503b6de07b24f2c765d3b7478ba991 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Sat, 6 Aug 2011 20:49:53 -0500 Subject: [PATCH] refactoring session class. --- system/session.php | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/system/session.php b/system/session.php index c57d6d97..c2ca15eb 100644 --- a/system/session.php +++ b/system/session.php @@ -28,31 +28,24 @@ class Session { switch (Config::get('session.driver')) { case 'cookie': - static::$driver = new Session\Cookie; - break; + return static::$driver = new Session\Cookie; case 'file': - static::$driver = new Session\File; - break; + return static::$driver = new Session\File; case 'db': - static::$driver = new Session\DB; - break; + return static::$driver = new Session\DB; case 'memcached': - static::$driver = new Session\Memcached; - break; + return static::$driver = new Session\Memcached; case 'apc': - static::$driver = new Session\APC; - break; + return static::$driver = new Session\APC; default: throw new \Exception("Session driver [$driver] is not supported."); } } - - return static::$driver; } /**