chore(deps): 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
forloop (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.