Files
spa-api/laravel/session/apc.php

23 lines
405 B
PHP
Raw Normal View History

2011-08-18 19:56:29 -05:00
<?php namespace Laravel\Session;
2011-06-21 23:19:37 -05:00
2011-08-18 19:56:29 -05:00
use Laravel\Cache;
use Laravel\Config;
2011-07-29 23:17:57 -05:00
2011-08-19 20:12:39 -05:00
class APC extends Driver {
2011-06-21 23:19:37 -05:00
2011-08-19 20:12:39 -05:00
protected function load($id)
2011-06-21 23:19:37 -05:00
{
2011-07-29 23:17:57 -05:00
return Cache::driver('apc')->get($id);
2011-06-21 23:19:37 -05:00
}
2011-08-19 20:12:39 -05:00
protected function save()
2011-06-21 23:19:37 -05:00
{
2011-08-19 20:12:39 -05:00
Cache::driver('apc')->put($this->session['id'], $this->session, Config::get('session.lifetime'));
2011-06-21 23:19:37 -05:00
}
2011-08-19 20:12:39 -05:00
protected function delete()
2011-06-21 23:19:37 -05:00
{
2011-08-19 20:12:39 -05:00
Cache::driver('apc')->forget($this->session['id']);
2011-06-21 23:19:37 -05:00
}
}