Comment Comment by jwdunne You’re right. Psalm has been a god send on the project I’m working on.Unfortunately, it’s taking far too long for Laravel to catch up so parts of its API are a black hole for types.Especially things like request input, which returns a union of string and array as opposed to using a conditional return type.You end up with assertion soup every time you touch Laravel so over time the project uses less and less of it.A well-typed framework and set of libraries would be very nice. parent jwdunne 3 years ago
Unfortunately, it’s taking far too long for Laravel to catch up so parts of its API are a black hole for types.
Especially things like request input, which returns a union of string and array as opposed to using a conditional return type.
You end up with assertion soup every time you touch Laravel so over time the project uses less and less of it.
A well-typed framework and set of libraries would be very nice.