Bump phpstan/phpstan from 1.8.8 to 1.8.11
Created by: dependabot[bot]
Bumps phpstan/phpstan from 1.8.8 to 1.8.11.
Release notes
Sourced from phpstan/phpstan's releases.
1.8.11
Improvements
🔧
- MatchExpressionArmBody virtual node (#1726), thanks
@janedbal
!- Detect duplicate included files in ContainerFactory (https://github.com/phpstan/phpstan-src/commit/f15cd6deea2dda4b41272aa50fb3b61304ad3515, https://github.com/phpstan/phpstan-src/commit/4cdb8060b73fc09e25cf230041532f068974234d)
- ClassPropertyNode - carry PHPDoc type (https://github.com/phpstan/phpstan-src/commit/dcd8bac24fdbe0723b9307f3f3b2e8e38cc7eae1)
Bugfixes
🐛
- Fix several stale result cache issues:
- Fix stale
@mixin
result cache issue (https://github.com/phpstan/phpstan-src/commit/7228d4d5c6ba0289bd67a0b0bd113a6aafed5faa), #7831- Include
@template
tags in the result cache (https://github.com/phpstan/phpstan-src/commit/4c0cb98c84f7c4dfe62e21f6b163529a150861fe)- Reanalyse all files with errors when new symbol appears (https://github.com/phpstan/phpstan-src/commit/bc9301d983c03cc5716ee2e00c32713c80e4b53e)
- DependencyResolver - add method/property declaring classes to dependencies (https://github.com/phpstan/phpstan-src/commit/e1c13669492079f065fd8138680fc91c96c3729a)
- DependencyResolver - declaring classes for static fetches (https://github.com/phpstan/phpstan-src/commit/be6e7ced22b578d67e58f63b9649ad2ef2c35911)
- DependencyResolver -
@method
,@property
,@extends
,@implements
tags (https://github.com/phpstan/phpstan-src/commit/ec5b6331e910e18bec1abfa4a1db8961509c7591)- Fix result cache getting stale because of trait
@use
(https://github.com/phpstan/phpstan-src/commit/08703d1dacf47cc26a33542d0589bf7912c2aeb4)- Fix stale result cache for property types (https://github.com/phpstan/phpstan-src/commit/9e4e93b48cc32298c0a1661f14891307a22def7b)
- Fix wrong type inference about array (#1808), #8087, thanks
@VincentLanglet
!- Invalidate DI container based on included files hashes (https://github.com/phpstan/phpstan-src/commit/615c6a1d6216a0d4b357c67657ba340c88a98a3b)
- Virtual expr nodes - do not reuse wrong attributes, a printed expr might be cached there (https://github.com/phpstan/phpstan-src/commit/83691977757661e4160c89a533cdaf589434d782)
- Fix reordering unspecified named arguments (#1903), #8204, thanks
@rvanvelzen
!1.8.10
Improvements
🔧
- RuleTestCase: enable gathering analyser errors without causing test failures (#1728), thanks
@schlndh
!Bugfixes
🐛
- Update BetterReflection to 6.3.0, fixes internal error (https://github.com/phpstan/phpstan-src/commit/9febf1db4b4e3a4f3462fdd6ffa67b22a420f05a), #8139
- Call nodeCallback with original argument with a name after reordering (https://github.com/phpstan/phpstan-src/commit/ecc3076769a7943e33801d024eeab0b08187c204)
Function signature fixes
🤖
- Fix a couple
CURLOPT_*
parameter types (#1836), #8152, #8157, thanks@jlherren
!1.8.9
Improvements
🔧
- Slightly optimize
TypeCombinator::reduceArrays()
even more (#1814), thanks@rvanvelzen
!- Micro optimizations in TypeCombinator (#1816), thanks
@mad-briller
!- Improve
array_search()
type specifier performance (#1818), #8147, thanks@rvanvelzen
!- Rule registry now gets rules instances in lazy manner (https://github.com/phpstan/phpstan-src/commit/b1b0dc921894da1f24721702262e64399a39c626)
... (truncated)
Commits
-
46e223d
PHPStan 1.8.11 -
1dafc66
Updated PHPStan to commit 9e4e93b48cc32298c0a1661f14891307a22def7b -
7cacdc7
Updated PHPStan to commit dcd8bac24fdbe0723b9307f3f3b2e8e38cc7eae1 -
c4a9041
Updated PHPStan to commit 08703d1dacf47cc26a33542d0589bf7912c2aeb4 -
857335f
Updated PHPStan to commit 6a4eb02a146d1a1a9de0024c88fb2bd3a300ee93 -
fc0c01c
Updated PHPStan to commit 83691977757661e4160c89a533cdaf589434d782 -
e5f4fb0
Updated PHPStan to commit 407cb5a367b002623abb45a4a1b27c0ca28f53e9 -
4492c38
Updated PHPStan to commit e215a81e752007630421bb96b0d167da76ec2c6b -
10f11d2
Updated PHPStan to commit 4cdb8060b73fc09e25cf230041532f068974234d -
4047131
Updated PHPStan to commit ec5b6331e910e18bec1abfa4a1db8961509c7591 - 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)