[TwigBridge] Use constant var name to cache trans_default_domain
expression result
#57609
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.
When
trans_default_domain
is used with an expression, the result of the expression is cached into a variable and this variable is stored in theScope
to be used for each following usage of the|trans
filter.This var name doesn't need to be random:
trans_default_domain
is called a second time, the same variable can be reassigned.The only benefit of using a random var name would be to prevent usage in the template. The name
__internal_trans_default_domain
self-explains that it is not meant to be used.