Bump phpstan/phpstan from 1.10.39 to 1.10.41
Bumps phpstan/phpstan from 1.10.39 to 1.10.41.
Release notes
Sourced from phpstan/phpstan's releases.
1.10.41
Bugfixes
🐛
- Fix type-specifying of expression involved in nullsafe property fetch (https://github.com/phpstan/phpstan-src/commit/a849f06ff5195c95d0c03ef14dffc65986fe92a2), #10071, #9394, #6922
- Fix type-specifying for nested assign in
===
andmatch
condition (https://github.com/phpstan/phpstan-src/commit/01deed63e01827746fac77921dc6436f5f4f58b5), #10084- Improve missing iterable value type check in lists (https://github.com/phpstan/phpstan-src/commit/e705f09a6ac275e352a8c39f14f5e169c4960c41)
- Update BetterReflection (#2713), #10086
- Reuse same printer instance (https://github.com/ondrejmirtes/BetterReflection/commit/bab47eacdc4016f76cea6d62dcfb170c505fda95)
Function signature fixes
🤖 Internals
🔍
MutatingScope::debug()
- add info about conditional expressions (https://github.com/phpstan/phpstan-src/commit/80782fb84dcb3d1cff7777da10d957117aa85299)1.10.40
Improvements
🔧
- TemplateTypeCheck tries to resolve template type names such as
self
because they're not usable (https://github.com/phpstan/phpstan-src/commit/c6fad644c7906577e0e360651a5db467a5bca750), #10049Bugfixes
🐛
- Fix used memory reporting (#2686), thanks
@staabm
!- Fix switch statement with enum in the condition (#2687), #9806, thanks
@schlndh
!- Fix null coalesce assignment type (#2702), #9995, thanks
@hirokinoue
!- Fix
!==
with union of constants (#2700), #10002, thanks@schlndh
!- Process statements inside
declare(ticks=...)
(https://github.com/phpstan/phpstan-src/commit/eb39381d2a3fd370d9881aacebabb3b17c06678a), #10059- Fix crash when template types map and variances map are not of equal length (https://github.com/phpstan/phpstan-src/commit/1308c520e763e286809f01a4100af8ba156c1d34), #10049
Function signature fixes
🤖
- functionMap.php fixes for YAF 3.3.5 (#2696), thanks
@mbakirov
!- Remove
\
from DateTimeZone in functionMap (#2693), thanks@simPod
!- Allow
Redis::pconnect
to have 7 parameters (#2695), thanks@Vaalyn
!Internals
🔍
... (truncated)
Commits
-
c617452
PHPStan 1.10.41 -
c6b09fb
Updated PHPStan to commit c6b09fbdf5af443d51bcb775efa5044903030e12 -
f8fc597
Updated PHPStan to commit f8fc5976a9c456943863032fb9d13cf6a5e99507 -
9f1cf11
Fix link to type aliases in config reference -
ffa9ae2
Updated PHPStan to commit ffa9ae21f02f7604fde153adcee109bc590de7df -
e512e2d
Update integration tests -
b5bbf1a
Updated PHPStan to commit b5bbf1a1895d5127af6263262a1a663136de483b -
3e3c143
Updated PHPStan to commit 3e3c14375608a0f667364538e0d6b31233563947 -
d63e030
Updated PHPStan to commit d63e030e36e34f0c608bb88a730d4a66b864b8b5 -
b4c4497
Updated PHPStan to commit b4c44976703e116839e0acee056c7ed5792c635d - 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