1.10.44
Improvements 馃敡
- PHP 8.3: support for dynamic class constant fetches (RFC)
- PHP 8.3: support for anonymous readonly class
- RedefinedParametersRule (#2755), #8025, thanks @paulbalandan!
- AbstractPrivateMethodRule (#2756), thanks @staabm!
- ReadOnlyClassRule (phpstan/phpstan-src@02b2e3d)
- InvalidLexicalVariablesInClosureUseRule (#2757), #1855, thanks @paulbalandan!
- AbstractProtectedMethodRule (#2758), thanks @staabm!
- VarTagTypeRuleHelper: do not allow widening
list<array{id: int}>
tomixed[]
(#2760), thanks @janedbal!
Bugfixes 馃悰
- Re-add nullable type to interface to fix
Carbon
PHPStan extension (#2762), thanks @calebdw! - Fix named arguments for few multi-variant methods (#2748), thanks @schlndh!
- Fix overriding
SoapClient
old-style constructor (phpstan/phpstan-src@7765768), #10165 - Apply same fix in MethodSignatureRule from phpstan/phpstan-src@be2b415 (phpstan/phpstan-src@85fcd5f), #10166