Bump phpstan/phpstan from 2.1.25 to 2.1.28
Open
Number: #73
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
Association: Contributor
Comments: 0
Created:
September 19, 2025 at 10:14 PM UTC
(2 months ago)
(2 months ago)
Updated:
September 19, 2025 at 10:14 PM UTC
(2 months ago)
(2 months ago)
Labels:
dependencies php
dependencies php
Description:
Bumps phpstan/phpstan from 2.1.25 to 2.1.28.
Release notes
Sourced from phpstan/phpstan's releases.
2.1.28
Improvements 🔧
- [PHP 8.5] Add support for
#[\NoDiscard](#4253), thanks@DanielEScherzer!- Narrow
l/r/trim()arg on comparison to''(#4340), thanks@staabm!Bugfixes 🐛
- AssertRuleHelper - InitializerExprTypeResolver does not have support for resolving method call types, use Scope instead (https://github.com/phpstan/phpstan-src/commit/3559a4aae9acffeb546cb6f6bd184eeab1fd1e7c)
- Iterate over methods from other extension even when native PHP method exists (but cannot be called from the current scope) (https://github.com/phpstan/phpstan-src/commit/79dfb6a881d8dc5a1268136ab1a2caa8892933c4), #13540
- Fix PHP 8.3 polyfill (https://github.com/phpstan/phpstan-src/commit/17c4fe5b7cd942ea85338819a5ea3bb26cd998c8), #13545
- Narrow offset after
isset()on list (#4345), #12933, thanks@staabm!- PHPDoc tag
@propertyshould only be taken into account for protected properties and outside access when the declaring class allows dynamic properties (https://github.com/phpstan/phpstan-src/commit/5772b1a89cd724f893388ffefabb721c829842ce), #13537Internals 🔍
- Tests - always initialize the container (https://github.com/phpstan/phpstan-src/commit/398622ad52eae079194d3691115462d3a59f8752), #13494
- Fix tests that should but do not extend PHPStanTestCase (https://github.com/phpstan/phpstan-src/commit/88d185c0487bbce55cc1728914a54494ffb7f428)
- Fix DeprecationProviderTest for PHP < 8.0 (https://github.com/phpstan/phpstan-src/commit/c0318bcdf4939941278462851e6f40f1d6983747)
- Init container before DataProvider is called (#4342) (#4342), thanks
@staabm!- Init container also for tests without dataprovider (#4346), thanks
@staabm!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!
... (truncated)
Commits
578fa29PHPStan 2.1.288996d39Updated PHPStan to commit 8996d39488b978cf569d96f07514d240a5b414fbdde71d0Update errors identifiersf8ad453Updated PHPStan to commit f8ad45368ae360bfdf8a88f5bd6d79bc3715f3335772b1aUpdated PHPStan to commit 5772b1a89cd724f893388ffefabb721c829842cecd5a411Update BACKERS.mdb50ac58Updated PHPStan to commit b50ac581ef6d88ef3235287ba6f39572b310d64317c4fe5Updated PHPStan to commit 17c4fe5b7cd942ea85338819a5ea3bb26cd998c8086ee29Updated PHPStan to commit 086ee29b78a49bdc0b11aea3cb93062eba458d83bb3fa41Update baselines- 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: | 8046100 |
| UUID: | 2845326995 |
| Node ID: | PR_kwDOOvDr6c6pmD6T |
| Host: | GitHub |
| Repository: | jerowork/example-application-graphql-attribute-schema |
| Merge State: | Unknown |