Bump phpstan/phpstan from 1.8.3 to 1.8.4
Created by: dependabot[bot]
Bumps phpstan/phpstan from 1.8.3 to 1.8.4.
Release notes
Sourced from phpstan/phpstan's releases.
1.8.4
PHPStan 1.8.3 but faster!
Improvements
🔧
- Optimization: Degrade constant arrays if there's too many values recursively (https://github.com/phpstan/phpstan-src/commit/0cc87f37855611868d784deb3d5ec26c5058fda4, https://github.com/phpstan/phpstan-src/commit/ec9240294a85e84fc212f551c92698e6005cf3c1, https://github.com/phpstan/phpstan-src/commit/13d659522cf2b24c12e14183e8932e8f7270bcd3), #7918, #7903, #7901, #7581
- Improve dead code detection after nested function calls with conditional never return type (#1378), #7188, thanks
@rvanvelzen
!- EnumCaseObjectType constructor made part of BC promise (https://github.com/phpstan/phpstan-src/commit/1a8f07040d37a68e612a771e67322e8f624ae6aa), #7917
Bugfixes
🐛
- Fix
::class
on string expression (#1425), thanks@rvanvelzen
!- Anonymous classes are final (https://github.com/phpstan/phpstan-src/commit/a418c461fab8f118f99b2f6e1e72fd07a4800e1d), #7904
- Result cache needs to be cleared after
reportUnmatchedIgnoredErrors
is changed (https://github.com/phpstan/phpstan-src/commit/84852ab8d9d4cbe3939d6f55e48e20f0481c3166)- Fix
array_filter()
that does not return all items (https://github.com/phpstan/phpstan-src/commit/2e89a22dc28a044b65dc8f2bf7c76fd0b65f66ee), #7909
Commits
-
eed4c9d
PHPStan 1.8.4 -
11ac410
Update Doctrine ORM baseline -
abdbe33
Update PHPUnit baseline -
226c152
Updated PHPStan to commit 1a8f07040d37a68e612a771e67322e8f624ae6aa -
9cf68b9
Updated PHPStan to commit 2e89a22dc28a044b65dc8f2bf7c76fd0b65f66ee -
508d5d7
Updated PHPStan to commit ec9240294a85e84fc212f551c92698e6005cf3c1 -
bf20a21
Regression test -
f754560
Shipmonk R&D PHPStan rules in integration tests -
8b69fbd
Doctrine projects in integration tests -
8c3d60c
Updated PHPStan to commit 0cc87f37855611868d784deb3d5ec26c5058fda4 - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)