Bump phpstan/phpstan from 1.10.32 to 1.10.34
Bumps phpstan/phpstan from 1.10.32 to 1.10.34.
Release notes
Sourced from phpstan/phpstan's releases.
1.10.34
Improvements
🔧
- Add support and tests for
$this
type assertions (#2609), #8904, thanks@ekisu
!- Update phpstan/phpdoc-parser to 1.24.0
- Allow asserting the type of
$this
(phpstan/phpdoc-parser#209), thanks@ekisu
!- Avoid creating an Exception when it is not necessary (phpstan/phpdoc-parser#208), thanks
@mad-briller
!- Added
--fail-without-result-cache
CLI option (#2611), thanks@staabm
!- Make result cache independent from configs include order (#2606), thanks
@staabm
!- Reduce unnecessary calls into reflection (#2614), thanks
@staabm
!- Micro-optimize with
in_array()
(#2618), thanks@zonuexe
!- Cover ArgumentsNormalizer with BC promise (https://github.com/phpstan/phpstan-src/commit/b87db6233f08414e176f02ba2dcf08414cb1d83d)
- LastConditionVisitor: condition followed by throw is marked as last (#2405), thanks
@JanTvrdik
!Function signature fixes
🤖
- fix incorrect doc for
inotify_read
(#2605), thanks@taka-oyama
!Internals
🔍
- name-collision-detector (https://github.com/phpstan/phpstan-src/commit/95cdbe577513286c36dcf513fe76f269e8a32125)
1.10.33
Improvements
🔧
- Support for referencing environment variables in the config (#2559), #1918
- Made parent class reflection resolving lazier (#2584), thanks
@staabm
!- FileTypeMapper - optimization of type aliases (https://github.com/phpstan/phpstan-src/commit/2be81ac1cffa02da2bd0e3b52961cd3d528f2325)
- Use NonAcceptingNeverType in more places (https://github.com/phpstan/phpstan-src/commit/3e03e9d7c15fdf64e6d55539a6c3045b3b8c6604)
- MethodCall: mark virtual nullsafe call with attribute (#2598), #9830, thanks
@janedbal
!Bugfixes
🐛
- Fix
checkBenevolentUnionTypes: true
along with@template
witharray-key
bound (#2587), #9766, thanks@VincentLanglet
!- Fix type inference of
array_sum()
(#2591), #9808, thanks@zer0-star
!- Update Symfony polyfills (https://github.com/phpstan/phpstan-src/commit/dfcaa3082c975b13847ff9de5e55438ce7b65fc4), #8538
Function signature fixes
🤖 Internals
🔍
... (truncated)
Commits
-
7f806b6
PHPStan 1.10.34 -
95cdbe5
Updated PHPStan to commit 95cdbe577513286c36dcf513fe76f269e8a32125 -
fc7c028
Updated PHPStan to commit fc7c0283176e5dc3867ade26ac835ee7f52599a9 -
78c6477
Updated PHPStan to commit 78c64779f82b8ca54669b71eaaeef57a49574b56 -
b87db62
Updated PHPStan to commit b87db6233f08414e176f02ba2dcf08414cb1d83d -
a1b17b7
Updated PHPStan to commit a1b17b7f4b2b0fbcecf89273df7637b9f8e3778e -
3c22ef5
Updated PHPStan to commit 3c22ef5ff131c827626d19cfd0400cb26521ef7c -
19801d9
Updated PHPStan to commit 19801d90c2927f2dc57719f9eb883d7e3ccd290a -
4241667
Updated PHPStan to commit 42416674ac473738aa7d6bf9b50892ebe9754748 -
2cb2f07
Updated PHPStan to commit 2cb2f074f7cd30fba2ed7647e8122a1efc92793b - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts