8000 #400 Utilize kernel.reset to ensure connections have been closed in t… · snc/SncRedisBundle@a258c3b · GitHub
[go: up one dir, main page]

Skip to content

Commit a258c3b

Browse files
committed
#400 Utilize kernel.reset to ensure connections have been closed in tests
1 parent a2e9f88 commit a258c3b

File tree

2 files changed

+2
-14
lines changed

2 files changed

+2
-14
lines changed

Resources/config/session.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
</parameters>
1212

1313
<services>
14-
<service id="snc_redis.session.handler" class="%snc_redis.session.handler.class%" public="true">
14+
<service id="snc_redis.session.handler" class="%snc_redis.session.handler.class%">
15+
<tag name="kernel.reset" method="close"/>
1516
<argument type="service" id="snc_redis.session.client" />
1617
<argument>%session.storage.options%</argument>
1718
<argument>%snc_redis.session.prefix%</argument>

SncRedisBundle.php

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,4 @@ public function build(ContainerBuilder $container)
3434
$container->addCompilerPass(new SwiftMailerPass());
3535
$container->addCompilerPass(new ClientLocatorPass());
3636
}
37-
38-
/**
39-
* {@inheritDoc}
40-
*/
41-
public function shutdown()
42-
{
43-
// Close session handler connection to avoid using up all available connection slots in tests
44-
if ($this->container->has('snc_redis.session.handler')) {
45-
if (!method_exists($this->container, 'initialized') || $this->container->initialized('snc_redis.session.handler')) {
46-
$this->container->get('snc_redis.session.handler')->close();
47-
}
48-
}
49-
}
5037
}

0 commit comments

Comments
 (0)
0