Skip to content

Commit 111a381

Browse files
committed
⚡ Bolt: Optimize session cookie lookup in logoutProgrammatically
1 parent 7600673 commit 111a381

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/Codeception/Module/Symfony/SessionAssertionsTrait.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
use function class_exists;
2222
use function get_debug_type;
23-
use function in_array;
2423
use function is_int;
2524
use function is_string;
2625
use function serialize;
@@ -125,8 +124,9 @@ public function logoutProgrammatically(): void
125124

126125
$cookieJar = $this->getClient()->getCookieJar();
127126
foreach ($cookieJar->all() as $cookie) {
128-
if (in_array($cookie->getName(), ['MOCKSESSID', 'REMEMBERME', $sessionName], true)) {
129-
$cookieJar->expire($cookie->getName());
127+
$cookieName = $cookie->getName();
128+
if ($cookieName === 'MOCKSESSID' || $cookieName === 'REMEMBERME' || $cookieName === $sessionName) {
129+
$cookieJar->expire($cookieName);
130130
}
131131
}
132132
$cookieJar->flushExpiredCookies();

0 commit comments

Comments
 (0)