-
Notifications
You must be signed in to change notification settings - Fork 696
Open
Labels
Help wantedeasy problemsIssues that can be fixed without background knowledge of PsalmIssues that can be fixed without background knowledge of Psalminternal stubs/callmap
Description
Hi,
the array_unique() function has an optional 2nd parameter flag, which is one of the following value:
SORT_REGULARSORT_NUMERICSORT_STRING(default value)SORT_LOCALE_STRING
if the flag is one of SORT_LOCALE or SORT_LOCALE_STRING, the array should only contain strings or values that can be casted to string. I'm not sure exactly what the definition should be, maybe: int|float|string|bool|\Stringable|null
Here we can see it fail : https://3v4l.org/lJsCp
and here we can see that Psalm does not find any error: https://psalm.dev/r/2135f5de25
edit: I realized that the SORT_NUMERIC also restrict the item type, probably something like int|float|string|null
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Help wantedeasy problemsIssues that can be fixed without background knowledge of PsalmIssues that can be fixed without background knowledge of Psalminternal stubs/callmap