psalm icon indicating copy to clipboard operation
psalm copied to clipboard

Update `master` from `5.x`

Open weirdan opened this issue 1 year ago • 0 comments

  • 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

weirdan avatar Mar 21 '24 21:03 weirdan