[11.x] Add case sensitive replacements in validation messages #52241
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.
premise
Until now, when a validation message is generated after a validation failure, just the :attribute replacement is case-sensitive:
results in:
The Email field is required when foo is present.
(orEMAIL
, if :ATTRIBUTE was used)description
this pull request implements the same behavior also for other replacements in messages for:
this will allow case-sensitive replacements like this one:
will now result in:
The Email field is required when Foo is present.
(orEMAIL/FOO
, if :ATTRIBUTE/:VALUE was used)