psalm
psalm copied to clipboard
Update `master` from `5.x`
- Use wider class-string when combining class strings with intersections
- Forbid named arguments for ArrayAcccess methods
-
Allow more callable types as subtypes of
callable - Don't crash on invalid templates
- Added test for #10807
- Resolve fail test #10807
-
Introduce
TCallableInterface - add support for named arguments for filter_var and filter_input
- Promoted properties missing in extended __construct should report PropertyNotSetInConstructor
- report error for single param too since named args can even be used then
- Fix https://github.com/vimeo/psalm/issues/7550
- MissingClassConstType
- Allow specifying flags to Codebase::isTypeContainedByType
- cs-fix
- [PHP 8.4] Fixes for implicit nullability deprecation
- Fix undefined parent not reported in callable
- fix tests running with other than called PHP binary if called with a non-default PHP binary
- Explicitly set value in config to fix warning in tests
- fix bad class
- self
- report invalid callable if callable cannot be called like this from current context
- ParamNameMismatch not reported for __construct
- When inside isset
- Update baseline
- Additional array fetch test case
- Update tests/CallableTest.php
- Update CallMap.php
- Update CallMap_historical.php