[SecurityBundle] Add trust_resolver variable into expression
| Q | A | ------------- | --- | Bug fix? | [yes] | New feature? | [no] | BC breaks? | [no] | Deprecations? | [no] | Tests pass? | [yes] | Fixed tickets | [#12224] | License | MIT | Doc PR | [-]
This commit is contained in:
parent
a27de3d048
commit
2822fdb39e
@ -619,7 +619,7 @@ class SecurityExtension extends Extension
|
|||||||
->register($id, 'Symfony\Component\ExpressionLanguage\SerializedParsedExpression')
|
->register($id, 'Symfony\Component\ExpressionLanguage\SerializedParsedExpression')
|
||||||
->setPublic(false)
|
->setPublic(false)
|
||||||
->addArgument($expression)
|
->addArgument($expression)
|
||||||
->addArgument(serialize($this->getExpressionLanguage()->parse($expression, array('token', 'user', 'object', 'roles', 'request'))->getNodes()))
|
->addArgument(serialize($this->getExpressionLanguage()->parse($expression, array('token', 'user', 'object', 'roles', 'request', 'trust_resolver'))->getNodes()))
|
||||||
;
|
;
|
||||||
|
|
||||||
return $this->expressions[$id] = new Reference($id);
|
return $this->expressions[$id] = new Reference($id);
|
||||||
|
Reference in New Issue
Block a user