diff --git a/src/Symfony/Bundle/SecurityBundle/Tests/CacheWarmer/ExpressionCacheWarmerTest.php b/src/Symfony/Bundle/SecurityBundle/Tests/CacheWarmer/ExpressionCacheWarmerTest.php index d32e2d5de560f..0c44fb9874a82 100644 --- a/src/Symfony/Bundle/SecurityBundle/Tests/CacheWarmer/ExpressionCacheWarmerTest.php +++ b/src/Symfony/Bundle/SecurityBundle/Tests/CacheWarmer/ExpressionCacheWarmerTest.php @@ -31,9 +31,11 @@ public function testWarmUp() $expressionLang = $this->createMock(ExpressionLanguage::class); $expressionLang->expects($this->exactly(2)) ->method('parse') - ->willReturnCallback(function (...$args) use (&$series) { - $expectedArgs = array_shift($series); - $this->assertSame($expectedArgs, $args); + ->willReturnCallback(function (Expression|string $expression, array $names) use (&$series) { + [$expectedExpression, $expectedNames] = array_shift($series); + + $this->assertSame($expectedExpression, $expression); + $this->assertSame($expectedNames, $names); return $this->createMock(ParsedExpression::class); })