Skip to content

Commit 3956390

Browse files
committed
Merge pull request #41 from MySchoolManagement/fix-session-handler
Session handler is now functioning
2 parents 9840551 + 0d51d10 commit 3956390

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/DependencyInjection/CacheExtension.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Cache\CacheBundle\Bridge\SessionHandlerBridge;
1616
use Cache\CacheBundle\Bridge\SymfonyValidatorBridge;
1717
use Cache\CacheBundle\Factory\DoctrineBridgeFactory;
18+
use Cache\CacheBundle\Factory\SessionHandlerFactory;
1819
use Cache\CacheBundle\Factory\ValidationFactory;
1920
use Cache\CacheBundle\Routing\CachingRouter;
2021
use Symfony\Component\Config\FileLocator;
@@ -78,8 +79,8 @@ public function load(array $configs, ContainerBuilder $container)
7879
}
7980

8081
if ($config['session']['enabled']) {
81-
$container->register('cache.service.session', SymfonyValidatorBridge::class)
82-
->setFactory([SessionHandlerBridge::class, 'get'])
82+
$container->register('cache.service.session', SessionHandlerBridge::class)
83+
->setFactory([SessionHandlerFactory::class, 'get'])
8384
->addArgument(new Reference($config['session']['service_id']))
8485
->addArgument($config['session']);
8586
}

src/DependencyInjection/Configuration.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ private function addSessionSupportSection()
6060
->addDefaultsIfNotSet()
6161
->children()
6262
->scalarNode('service_id')->isRequired()->end()
63+
->booleanNode('use_tagging')->defaultTrue()->end()
6364
->scalarNode('prefix')->defaultValue('session_')->end()
6465
->scalarNode('ttl')->end()
6566
->end();

0 commit comments

Comments
 (0)