continued ioc refactoring.
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
<?php namespace Laravel\Session;
|
||||
|
||||
use Laravel\Config;
|
||||
|
||||
class Memcached extends Driver {
|
||||
|
||||
/**
|
||||
@@ -11,14 +9,22 @@ class Memcached extends Driver {
|
||||
*/
|
||||
private $memcached;
|
||||
|
||||
/**
|
||||
* The session lifetime.
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
private $lifetime;
|
||||
|
||||
/**
|
||||
* Create a new Memcached session driver instance.
|
||||
*
|
||||
* @param Memcached $memcached
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(\Laravel\Cache\Memcached $memcached)
|
||||
public function __construct(\Laravel\Cache\Memcached $memcached, $lifetime)
|
||||
{
|
||||
$this->lifetime = $lifetime;
|
||||
$this->memcached = $memcached;
|
||||
}
|
||||
|
||||
@@ -43,7 +49,7 @@ class Memcached extends Driver {
|
||||
*/
|
||||
protected function save()
|
||||
{
|
||||
$this->memcached->put($this->session['id'], $this->session, Config::get('session.lifetime'));
|
||||
$this->memcached->put($this->session['id'], $this->session, $this->lifetime);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user