continued ioc refactoring.

This commit is contained in:
Taylor Otwell
2011-08-26 21:42:04 -05:00
parent fb3a0df0dd
commit 1e49001dfc
44 changed files with 1388 additions and 1046 deletions

View File

@@ -1,7 +1,5 @@
<?php namespace Laravel\Session;
use Laravel\Config;
class APC extends Driver {
/**
@@ -11,15 +9,23 @@ class APC extends Driver {
*/
private $apc;
/**
* The session lifetime.
*
* @var int
*/
private $lifetime;
/**
* Create a new APC session driver instance.
*
* @param Cache\APC $apc
* @return void
*/
public function __construct(\Laravel\Cache\APC $apc)
public function __construct(\Laravel\Cache\APC $apc, $lifetime)
{
$this->apc = $apc;
$this->lifetime = $lifetime;
}
/**
@@ -43,7 +49,7 @@ class APC extends Driver {
*/
protected function save()
{
$this->apc->put($this->session['id'], $this->session, Config::get('session.lifetime'));
$this->apc->put($this->session['id'], $this->session, $this->lifetime);
}
/**