You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note for whoever will work on this in the future: TMixed takes an optional parameter inside_loop. This is used to allow overriding TMixed when it's generate by calling isset() on an empty array. We probably need to generate the same TMixed with inside loop when we encounter an unset instead of setting the variable to null. The loop may automatically recover from this
Minimal example: https://psalm.dev/r/cd3ebd7a1c
If there is a variable containing an instance of something that might get unset in a loop, Psalm complains when checking with isset().
The text was updated successfully, but these errors were encountered: