[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:
parent
8bd81b518f
commit
58bb614abd
@ -37,7 +37,7 @@ class ExpressionCacheWarmer implements CacheWarmerInterface
|
|||||||
public function warmUp($cacheDir)
|
public function warmUp($cacheDir)
|
||||||
{
|
{
|
||||||
foreach ($this->expressions as $expression) {
|
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']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -26,8 +26,8 @@ class ExpressionCacheWarmerTest extends TestCase
|
|||||||
$expressionLang->expects($this->exactly(2))
|
$expressionLang->expects($this->exactly(2))
|
||||||
->method('parse')
|
->method('parse')
|
||||||
->withConsecutive(
|
->withConsecutive(
|
||||||
[$expressions[0], ['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', 'request', 'trust_resolver']]
|
[$expressions[1], ['token', 'user', 'object', 'subject', 'roles', 'role_names', 'request', 'trust_resolver']]
|
||||||
);
|
);
|
||||||
|
|
||||||
(new ExpressionCacheWarmer($expressions, $expressionLang))->warmUp('');
|
(new ExpressionCacheWarmer($expressions, $expressionLang))->warmUp('');
|
||||||
|
Reference in New Issue
Block a user