Bump phpstan/phpstan from 1.9.3 to 1.9.4
Bumps phpstan/phpstan from 1.9.3 to 1.9.4.
Release notes
Sourced from phpstan/phpstan's releases.
1.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
🔍
Commits
-
d03bcce
PHPStan 1.9.4 -
b22aa05
Updated PHPStan to commit 4025209062e31619077197006ce44b5d60a9f2c1 -
811db85
Updated PHPStan to commit a7fed03bbf1bef545c8afcbf6c906ac93b34c876 -
274d06e
Infinite recursion regression test -
ad9d3c7
Updated PHPStan to commit a8975b1800d6c5cb88a6af02e132b4e44e093fc3 -
7a65fac
Updated PHPStan to commit 2a61ebc7d07888dbb2836147edaa21b78a983065 -
c0086d9
output-format: add info about editorUrlTitle -
15377d9
Updated PHPStan to commit 901d789a45f0682bf6adbdfde516ec1011d873bb -
9a25ace
Updated PHPStan to commit bc4b2fe0d83a0e601448dbdaa8b0a288342c23f3 -
89c729c
Updated PHPStan to commit 03786827d92df439c3a31760bcd98d560035a33f - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot rebase
will rebase this MR -
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts