refactoring session class.

This commit is contained in:
Taylor Otwell 2011-08-06 20:49:53 -05:00
parent af4403bac5
commit 6c98f5faee
1 changed files with 5 additions and 12 deletions

View File

@ -28,31 +28,24 @@ public static function driver()
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;
}
/**