Commit d1bd57d1 authored by Dave Marshall's avatar Dave Marshall

Updated to reflect symfony refactoring - needs doc updates

parent 8835a38d
......@@ -9,19 +9,19 @@
{
"package": "symfony/browser-kit",
"version": "dev-master",
"source-reference": "afa16de6b91833b5a72ca89dc942ffb424737687",
"source-reference": "15c0a5f96283399eabcd71a957522c3e39d646ef",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/class-loader",
"version": "dev-master",
"source-reference": "8bceaa2f1fed52f6285b2cea39e7ae37fbea1c9b",
"source-reference": "da83c40b126ce8622fc052332b2c54a135ed976c",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/css-selector",
"version": "dev-master",
"source-reference": "dcce8174c551814c7aadcf13a2f8d73f3a6b4347",
"source-reference": "5fadf85067442c6aa0e76e407eca3a2b60e910c5",
"alias": "2.1.9999999.9999999-dev"
},
{
......@@ -33,37 +33,37 @@
{
"package": "symfony/event-dispatcher",
"version": "dev-master",
"source-reference": "f6b7f60b0c29ab8167de7d7c9ba78fc9cc283c64",
"source-reference": "502614d7dcd2260d0adaef19a344cbd42aa29adf",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/finder",
"version": "dev-master",
"source-reference": "b3adc8d5c29593db93c0abc4711a1e25fd3a6fa0",
"source-reference": "be30ecc95281d729ee51b9e89644d442bcf60451",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/http-foundation",
"version": "dev-master",
"source-reference": "2abe7f1b8e0f808dad0cc001b9d69371b604d719",
"source-reference": "14e1db6ae4035200704ec580596951f7d3b7a29d",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/http-kernel",
"version": "dev-master",
"source-reference": "cf2bb8655a13fcb516b1d0b95ddf0c51db25b2a8",
"source-reference": "18bbb1d116fecb5b4c6c110322eab56577a731c5",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/process",
"version": "dev-master",
"source-reference": "6aceac404d8574cf7da57e7e29b00a665b7bd559",
"source-reference": "0aad81ae9f884cf7df6387cb52a11b5b4f07b3d6",
"alias": "2.1.9999999.9999999-dev"
},
{
"package": "symfony/routing",
"version": "dev-master",
"source-reference": "d3d9c02357b2db6503539d11f6c379ccd86f9cc4",
"source-reference": "db09d0ee5032ab1320966ba7610c576ce7fb1368",
"alias": "2.1.9999999.9999999-dev"
}
],
......
......@@ -14,7 +14,8 @@ namespace Silex\Provider;
use Silex\Application;
use Silex\ServiceProviderInterface;
use Symfony\Component\HttpFoundation\Session\Storage\NativeFileSessionStorage;
use Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler;
use Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage;
use Symfony\Component\HttpFoundation\Session\Session;
use Symfony\Component\HttpKernel\KernelEvents;
......@@ -35,10 +36,16 @@ class SessionServiceProvider implements ServiceProviderInterface
return new Session($app['session.storage']);
});
$app['session.storage.handler'] = $app->share(function () use ($app) {
return new NativeFileSessionHandler(
isset($app['session.storage.save_path']) ? $app['session.storage.save_path'] : null
);
});
$app['session.storage'] = $app->share(function () use ($app) {
return new NativeFileSessionStorage(
isset($app['session.storage.save_path']) ? $app['session.storage.save_path'] : null,
$app['session.storage.options']
return new NativeSessionStorage(
$app['session.storage.options'],
$app['session.storage.handler']
);
});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment