Update dependency phpstan/phpstan to v1.9.4
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
phpstan/phpstan | require-dev | patch |
1.9.3 -> 1.9.4
|
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
phpstan/phpstan
v1.9.4
🔧
Improvements - Various performance optimizations from @staabm (#2098, #2099, #2100, #2101, #2103, #2104)
- Resolve parameter types only when
checkArgumentTypes=true
(#2106), thanks @staabm! - Keep NeverType isExplicit flag in
TypeCombinator::intersect()
(#2112), thanks @staabm! - Keep NeverType isExplicit flag in
InitializerExprTypeResolver
(#2114), thanks @staabm! - Add
TypeCombinator::removeFalsey()
(#2003), thanks @axlon! - Option
usePathConstantsAsConstantString
(#2050), thanks @MartinMystikJonas!
🐛
Bugfixes - Fix native type on
unset
(#2107), #7805, thanks @rajyan! - Fix return type of
array_search()
with constant array type haystack (#1806), #3789, thanks @takaram! -
parse_str()
might return nested arrays by-ref (#1994), #8356, thanks @staabm! - Fix regression in
for
loop (https://github.com/phpstan/phpstan-src/commit/a8975b1800d6c5cb88a6af02e132b4e44e093fc3), #8520 - Fix readonly properties bugs and infinite recursion (https://github.com/phpstan/phpstan-src/commit/a7fed03bbf1bef545c8afcbf6c906ac93b34c876), #8543
- Fix internal error for dynamic properties defined on interface on PHP 8.2 (https://github.com/phpstan/phpstan-src/commit/4025209062e31619077197006ce44b5d60a9f2c1), #8537
🔍
Internals
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.