Skip to content

Commit

Permalink
Merge branch '5.4' into 6.0
Browse files Browse the repository at this point in the history
* 5.4:
  cs fix
  Fix tests when security-http 5.4 uses security-core 6.0
  • Loading branch information
nicolas-grekas committed Sep 7, 2021
2 parents 8828d94 + a1620e8 commit 07dfb3e
Showing 1 changed file with 5 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -335,10 +335,8 @@ protected function runSessionOnKernelResponse($newToken, $original = null)
$session->set('_security_session', $original);
}

$tokenStorage = new UsageTrackingTokenStorage(new TokenStorage(), new class(['request_stack' => function () use ($requestStack) {
return $requestStack;
},
]) implements ContainerInterface {
$factories = ['request_stack' => function () use ($requestStack) { return $requestStack; }];
$tokenStorage = new UsageTrackingTokenStorage(new TokenStorage(), new class($factories) implements ContainerInterface {
use ServiceLocatorTrait;
});

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

$tokenStorage = new TokenStorage();
$usageIndex = $session->getUsageIndex();
$tokenStorage = new UsageTrackingTokenStorage($tokenStorage, new class(
(new \ReflectionClass(UsageTrackingTokenStorage::class))->hasMethod('getSession') ? [
'request_stack' => function () use ($requestStack) {
return $requestStack;
}] : [
// BC for symfony/framework-bundle < 5.3
'session' => function () use ($session) {
return $session;
},
]
) implements ContainerInterface {

$factories = ['request_stack' => function () use ($requestStack) { return $requestStack; }];
$tokenStorage = new UsageTrackingTokenStorage($tokenStorage, new class($factories) implements ContainerInterface {
use ServiceLocatorTrait;
});
$sessionTrackerEnabler = [$tokenStorage, 'enableUsageTracking'];
Expand Down

0 comments on commit 07dfb3e

Please sign in to comment.