Bump phpstan/phpstan from 2.1.25 to 2.1.27
Closed
Number: #72
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Contributor
Comments: 1
Association: Contributor
Comments: 1
Created:
September 17, 2025 at 10:17 PM UTC
(2 months ago)
(2 months ago)
Updated:
September 19, 2025 at 10:14 PM UTC
(2 months ago)
(2 months ago)
Closed:
September 19, 2025 at 10:14 PM UTC
(2 months ago)
(2 months ago)
Time to Close:
2 days
Labels:
dependencies php
dependencies php
Description:
Bumps phpstan/phpstan from 2.1.25 to 2.1.27.
Release notes
Sourced from phpstan/phpstan's releases.
2.1.27
Bugfixes 🐛
- Fix internal error with
checkDynamicProperties: true(https://github.com/phpstan/phpstan-src/commit/c65726074cf40e787c564d7c96603636edf86e26), #13529- Private property with
@property-readis still writable inside the class (https://github.com/phpstan/phpstan-src/commit/0d1fef12d7ebf5558ffb0c33075102a4808c92a8), #13530- PhpPropertyReflection can have different readable/writable type when amended by
@property(https://github.com/phpstan/phpstan-src/commit/439efe7564e290899f31b34bdcda01f6fece6aef)- Allow overriding PHPDoc type of a protected property in a subclass (https://github.com/phpstan/phpstan-src/commit/1064566141b01b285594bef583045d10f783d653)
- Allow to override property union type with
@propertytag subtype (https://github.com/phpstan/phpstan-src/commit/0814669a39932c4ebb3df6d44c91ebd53d12e10e)Function signature fixes 🤖
- Add missing
idateidentifiers (#4338), thanks@SplotyCode!Internals 🔍
- PhpClassReflectionExtension no longer implements extension interfaces (https://github.com/phpstan/phpstan-src/commit/b69bb4a06876e32c2b74901c620328df3baed59d)
- Restore original ReflectionProvider and PhpVersion into their static accessors dutifully (#4339)
- PhpPropertyReflection - accept Type object as native type instead of AST node (https://github.com/phpstan/phpstan-src/commit/c5d17f8cf2300776baaf3d6ea4692a278591fdd7)
2.1.26
Improvements 🔧
- Difference between Instance and Static properties (#3906), #12775, thanks
@VincentLanglet!- Check AnnotationsPropertiesClassReflectionExtension in PhpClassReflectionExtension only when class allows dynamic properties or the original native property is not private (https://github.com/phpstan/phpstan-src/commit/a25b82d0e13632d65a587d0da0a14e9fc73d8db1)
- PhpClassReflectionExtension - do not check
@propertytags if the native property is static (https://github.com/phpstan/phpstan-src/commit/41a5ec6cabe24487ab082b254bbab611dbfdf015)Bugfixes 🐛
- Fix PHPStan Pro flickering (https://github.com/phpstan/phpstan-src/commit/90b10482abe663dcd85fd08ac082e231622ea68a), #13381
- Fix crash about ObjectShapeType property with numeric name (https://github.com/phpstan/phpstan-src/commit/774f1ab62565c84a5ee2b5c4e4a3ede3f2bd60b8), #13507
- Checking optional properties in object shapes (#4328), #13511, thanks
@calebdw!- Property tag
@property-readwith private property keeps the property non-writable (https://github.com/phpstan/phpstan-src/commit/d3c6b626bf45292559b1b0b6e0db4799c073c89e), #11241- Property tag
@property-writewith private property keeps the property non-readable (https://github.com/phpstan/phpstan-src/commit/c659f35976ce050a8394abf057d3ecbd6ea15edc)
... (truncated)
Commits
25da374PHPStan 2.1.270814669Updated PHPStan to commit 0814669a39932c4ebb3df6d44c91ebd53d12e10ef7a402cUpdate baselines9b0905fUpdate Bladestan64e9aa6Update Shipmonk packagesb02c00eUpdate Laravel0d7194fUpdate Larastanebf0787Update Rectora8c8617Update errors identifiers8bc2b84Updated PHPStan to commit 8bc2b845ea6c88c5c05df7c45f6bcb6398267006- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
1
1
Additions:
+5
+5
Deletions:
-5
-5
Package Dependencies
Technical Details
| ID: | 8046105 |
| UUID: | 2838102244 |
| Node ID: | PR_kwDOOvDr6c6pKgDk |
| Host: | GitHub |
| Repository: | jerowork/example-application-graphql-attribute-schema |
| Mergeable: | Yes |
| Merge State: | Clean |