[TwigBridge] Fix invalid typehint for subject in is_granted Twig function #35028
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Twig function
is_granted
does not acceptmixed
any more for its second argument, instead requiringobject
ornull
with a PHP typehint.AuthorizationCheckerInterface::isGranted
, where this argument is passed, has no typehint in code and is typehinted asmixed
in PHPDoc.This makes it impossible to have a check in Twig template with code similar to this:
{% if is_granted('ROLE_MY_APP', {foo: 'bar', bar: 'baz'}) %}...{% endif %}