Bump phpstan/phpstan from 1.8.0 to 1.8.1
Created by: dependabot[bot]
Bumps phpstan/phpstan from 1.8.0 to 1.8.1.
Release notes
Sourced from phpstan/phpstan's releases.
1.8.1
Improvements
🔧
- ReadWritePropertiesExtensions are part of ClassPropertiesNode (https://github.com/phpstan/phpstan-src/commit/49c27d8849b1d153a67f28e612e490a71b4fd477), phpstan/phpstan-src#1480
- Add ClosureTypeFactory (#1484), https://github.com/phpstan/phpstan/discussions/7546, thanks
@canvural
!- Handle native function
@throws
tag in stub file (#1487), #7552, thanks@VincentLanglet
!- Add
#[AllowDynamicProperties]
PHP 8.2 attribute stub (#1478), thanks@andypost
!- Add rule that disallows final private methods on PHP 8.0+ (#1490), thanks
@herndlm
!- Inherit
@immutable
phpdoc (#1489), #7506, thanks@herndlm
!- Mark
ClassReflection::evictPrivateSymbols()
as internal (https://github.com/phpstan/phpstan-src/commit/9138ab2a1b63d9ee31764cc812cca404f265ecb7)Bugfixes
🐛
- Fix type specification of various string functions with constant strings in a falsey context (#1488), #7555, thanks
@herndlm
!- Fix
ConstantArrayType
creation forpreg_split
withPREG_SPLIT_OFFSET_CAPTURE
(#1486), #7554, thanks@herndlm
!- Reindex constant arrays via
shuffle
(#1438), #6138, thanks@herndlm
!- Fix union and intersection between StaticType and ThisType (https://github.com/phpstan/phpstan-src/commit/e20e9345f57a7cd760967f459aa1eedfe2eabff8), #6291, #7211, #7550
- Enhance
FILTER_VALIDATE_INT
option infilter_var
(#1499), #7608, thanks@takeokunn
!- Fix handling of
str_split
/mb_str_split
string arg compound types (#1496), #7580, thanks@herndlm
!- Fix Identical type specification of constant types (#1493), #7257, #6781, #6647, #5896, #5474, #6000, thanks
@herndlm
!- Better
StaticType::traverse()
(https://github.com/phpstan/phpstan-src/commit/0e257067ff92fbcb37b034cccdbea864a233c198)GenericClassStringType::isSuperTypeOf()
- do not convert maybe into no (https://github.com/phpstan/phpstan-src/commit/6fba5429b9784801a89cdc6cfa3d6f8cfd1d82e8), #6697- Fix subtractable
StaticType
(https://github.com/phpstan/phpstan-src/commit/0906336d29e807baba1a9eeca7b1545240c4ce5c), #6443Function signature fixes
🤖
Commits
-
8dbba63
PHPStan 1.8.1 -
4333bf2
Updated PHPStan to commit 4b01b38012a6aede6ca1174cbc1ada7d9e87a7bc -
5a240d2
Update config-reference.json -
1ec1476
Updated PHPStan to commit a838bb4693e4287dd1aadf8aa4752ce1dda560a2 -
617d6e9
Updated PHPStan to commit 0906336d29e807baba1a9eeca7b1545240c4ce5c -
613472c
Update README.md -
4a01976
Updated PHPStan to commit 0e257067ff92fbcb37b034cccdbea864a233c198 -
6591cbc
Fix broken links -
598a817
Try fix from a pull request -
c7d17a4
Trigger Check Website Links workflow after yml change - 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)