[SecurityBundle] role_names variable instead of roles

replaced the roles variable with role_names in order to fix cache warming

fixes #40087
This commit is contained in:
wickedOne 2021-02-04 09:25:29 +01:00 committed by Nicolas Grekas
parent 8bd81b518f
commit 58bb614abd
2 changed files with 3 additions and 3 deletions

View File

@ -37,7 +37,7 @@ class ExpressionCacheWarmer implements CacheWarmerInterface
public function warmUp($cacheDir)
{
foreach ($this->expressions as $expression) {
$this->expressionLanguage->parse($expression, ['token', 'user', 'object', 'subject', 'roles', 'request', 'trust_resolver']);
$this->expressionLanguage->parse($expression, ['token', 'user', 'object', 'subject', 'roles', 'role_names', 'request', 'trust_resolver']);
}
}
}

View File

@ -26,8 +26,8 @@ class ExpressionCacheWarmerTest extends TestCase
$expressionLang->expects($this->exactly(2))
->method('parse')
->withConsecutive(
[$expressions[0], ['token', 'user', 'object', 'subject', 'roles', 'request', 'trust_resolver']],
[$expressions[1], ['token', 'user', 'object', 'subject', 'roles', 'request', 'trust_resolver']]
[$expressions[0], ['token', 'user', 'object', 'subject', 'roles', 'role_names', 'request', 'trust_resolver']],
[$expressions[1], ['token', 'user', 'object', 'subject', 'roles', 'role_names', 'request', 'trust_resolver']]
);
(new ExpressionCacheWarmer($expressions, $expressionLang))->warmUp('');