Do not overwrite variable with unknown value #4179
Merged
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.
PhpStorm was complaining on line 33:
Also if you think about it, in the case of e.g.
@Assert\Choice(callback={"App\Entity\Foo", "getBats"})
(or@Assert\Choice(callback="App\Entity\Foo::getBats")
), i.e.$constraint->callback === ['App\Entity\Foo', 'getBats']
(or$constraint->callback === 'App\Entity\Foo::getBats'
) (note: typo, intendedgetBars
)$constraint->choices === null
$constraint->multiple === false
we would end up with an incorrect
"enum": ["App\\Entity\\Foo", "getBats"]
(or"enum": "App\\Entity\\Foo::getBats"
)