fix(deps): update dependency phpstan/phpstan to v2.1.28 #132
 Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.    
 
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
2.1.25->2.1.28Release Notes
phpstan/phpstan (phpstan/phpstan)
v2.1.28Compare Source
Improvements 🔧
#[\NoDiscard](#4253), thanks @DanielEScherzer!l/r/trim()arg on comparison to''(#4340), thanks @staabm!Bugfixes 🐛
3559a4a)79dfb6a), #1354017c4fe5), #13545isset()on list (#4345), #12933, thanks @staabm!@propertyshould only be taken into account for protected properties and outside access when the declaring class allows dynamic properties (phpstan/phpstan-src@5772b1a), #13537Internals 🔍
398622a), #1349488d185c)c0318bc)v2.1.27Compare Source
Bugfixes 🐛
checkDynamicProperties: true(phpstan/phpstan-src@c657260), #13529@property-readis still writable inside the class (phpstan/phpstan-src@0d1fef1), #13530@property(phpstan/phpstan-src@439efe7)1064566)@propertytag subtype (phpstan/phpstan-src@0814669)Function signature fixes 🤖
idateidentifiers (#4338), thanks @SplotyCode!Internals 🔍
b69bb4a)c5d17f8)v2.1.26Compare Source
Improvements 🔧
a25b82d)@propertytags if the native property is static (phpstan/phpstan-src@41a5ec6)Bugfixes 🐛
90b1048), #13381774f1ab), #13507@property-readwith private property keeps the property non-writable (phpstan/phpstan-src@d3c6b62), #11241@property-writewith private property keeps the property non-readable (phpstan/phpstan-src@c659f35)Function signature fixes 🤖
idate()return types (#4321), thanks @vrana!Internals 🔍
getProperty/hasPropertymethods were deprecated. New methodsgetStaticProperty/hasStaticProperty/getInstanceProperty/getStaticPropertywere introduced.PhpClassReflection::getProperty()always return PhpPropertyReflection (phpstan/phpstan-src@a389320)Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.