tweaked cache and session namespacing.

This commit is contained in:
Taylor Otwell
2011-07-29 23:17:57 -05:00
parent 5b2858824b
commit dbdd45d9fc
13 changed files with 381 additions and 28 deletions

View File

@@ -1,6 +1,8 @@
<?php namespace System\Session\Driver;
<?php namespace System\Session;
class APC implements \System\Session\Driver {
use System\Cache;
class APC implements Driver {
/**
* Load a session by ID.
@@ -10,7 +12,7 @@ class APC implements \System\Session\Driver {
*/
public function load($id)
{
return \System\Cache::driver('apc')->get($id);
return Cache::driver('apc')->get($id);
}
/**
@@ -21,7 +23,7 @@ class APC implements \System\Session\Driver {
*/
public function save($session)
{
\System\Cache::driver('apc')->put($session['id'], $session, \System\Config::get('session.lifetime'));
Cache::driver('apc')->put($session['id'], $session, Config::get('session.lifetime'));
}
/**
@@ -32,7 +34,7 @@ class APC implements \System\Session\Driver {
*/
public function delete($id)
{
\System\Cache::driver('apc')->forget($id);
Cache::driver('apc')->forget($id);
}
/**

View File

@@ -1,6 +1,8 @@
<?php namespace System\Session\Driver;
<?php namespace System\Session;
class DB implements \System\Session\Driver {
use System\Config;
class DB implements Driver {
/**
* Load a session by ID.
@@ -60,7 +62,7 @@ class DB implements \System\Session\Driver {
*/
private function table()
{
return \System\DB::table(\System\Config::get('session.table'));
return \System\DB::table(Config::get('session.table'));
}
}

View File

@@ -1,6 +1,6 @@
<?php namespace System\Session\Driver;
<?php namespace System\Session;
class File implements \System\Session\Driver {
class File implements Driver {
/**
* Load a session by ID.

View File

@@ -1,6 +1,9 @@
<?php namespace System\Session\Driver;
<?php namespace System\Session;
class Memcached implements \System\Session\Driver {
use System\Cache;
use System\Config;
class Memcached implements Driver {
/**
* Load a session by ID.
@@ -10,7 +13,7 @@ class Memcached implements \System\Session\Driver {
*/
public function load($id)
{
return \System\Cache::driver('memcached')->get($id);
return Cache::driver('memcached')->get($id);
}
/**
@@ -21,7 +24,7 @@ class Memcached implements \System\Session\Driver {
*/
public function save($session)
{
\System\Cache::driver('memcached')->put($session['id'], $session, \System\Config::get('session.lifetime'));
Cache::driver('memcached')->put($session['id'], $session, Config::get('session.lifetime'));
}
/**
@@ -32,7 +35,7 @@ class Memcached implements \System\Session\Driver {
*/
public function delete($id)
{
\System\Cache::driver('memcached')->forget($id);
Cache::driver('memcached')->forget($id);
}
/**