8000 Merge branch '5.4' into 6.0 · symfony/symfony@07dfb3e · GitHub
[go: up one dir, main page]

Skip to content

Commit 07dfb3e

Browse files
Merge branch '5.4' into 6.0
* 5.4: cs fix Fix tests when security-http 5.4 uses security-core 6.0
2 parents 8828d94 + a1620e8 commit 07dfb3e

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

src/Symfony/Component/Security/Http/Tests/Firewall/ContextListenerTest.php

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -335,10 +335,8 @@ protected function runSessionOnKernelResponse($newToken, $original = null)
335335
$session->set('_security_session', $original);
336336
}
337337

338-
$tokenStorage = new UsageTrackingTokenStorage(new TokenStorage(), new class(['request_stack' => function () use ($requestStack) {
339-
return $requestStack;
340-
},
341-
]) implements ContainerInterface {
338+
$factories = ['request_stack' => function () use ($requestStack) { return $requestStack; }];
339+
$tokenStorage = new UsageTrackingTokenStorage(new TokenStorage(), new class($factories) implements ContainerInterface {
342340
use ServiceLocatorTrait;
343341
});
344342

@@ -382,17 +380,9 @@ private function handleEventWithPreviousSession($userProviders, UserInterface $u
382380

383381
$tokenStorage = new TokenStorage();
384382
$usageIndex = $session->getUsageIndex();
385-
$tokenStorage = new UsageTrackingTokenStorage($tokenStorage, new class(
386-
(new \ReflectionClass(UsageTrackingTokenStorage::class))->hasMethod('getSession') ? [
387-
'request_stack' => function () use ($requestStack) {
388-
return $requestStack;
389-
}] : [
390-
// BC for symfony/framework-bundle < 5.3
391-
'session' => function () use ($session) {
392-
return $session;
393-
},
394-
]
395-
) implements ContainerInterface {
383+
384+
$factories = ['request_stack' => function () use ($requestStack) { return $requestStack; }];
385+
$tokenStorage = new UsageTrackingTokenStorage($tokenStorage, new class($factories) implements ContainerInterface {
396386
use ServiceLocatorTrait;
397387
});
398388
$sessionTrackerEnabler = [$tokenStorage, 'enableUsageTracking'];

0 commit comments

Comments
 (0)
0