-
Notifications
You must be signed in to change notification settings - Fork 578
Pull requests: phpstan/phpstan-src
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
An optional non-list key makes isList Maybe, not No
#6025
opened Jul 8, 2026 by
zonuexe
Contributor
Loading…
Use list-shapes for functionMap return types that are guaranteed lists
#6024
opened Jul 8, 2026 by
zonuexe
Contributor
Loading…
Track file dependencies for global constant fetches
#6023
opened Jul 8, 2026 by
SanderMuller
Contributor
Loading…
Implement @pure-unless-parameter-passed
#6018
opened Jul 7, 2026 by
zonuexe
Contributor
Loading…
3 tasks done
Match custom extension files to analysed paths by realpath so symlinked packages are not reported as outside analysed paths
#6015
opened Jul 6, 2026 by
phpstan-bot
Collaborator
Loading…
Do not skip constant-array guards when creating conditional expressions for subtype-absorbed targets
#6012
opened Jul 6, 2026 by
phpstan-bot
Collaborator
Loading…
Refine remembered method calls and property fetches when their receiver is narrowed
#6008
opened Jul 5, 2026 by
phpstan-bot
Collaborator
Loading…
Narrow the value of an optional array offset on the left of
?? when compared with ===/!== without asserting it exists
#6005
opened Jul 5, 2026 by
phpstan-bot
Collaborator
Loading…
Apply FunctionParameterClosureTypeExtension override to the in-function-call stack so the closure's inferred return type matches its analysed body
#5991
opened Jul 4, 2026 by
phpstan-bot
Collaborator
Loading…
Skip boolean conditional expression holders when the antecedent side is an unsplittable compound boolean
#5983
opened Jul 3, 2026 by
phpstan-bot
Collaborator
Loading…
Store the result cache with serialize() instead of a var_export'd PHP file
#5982
opened Jul 2, 2026 by
SanderMuller
Contributor
Loading…
Check class constant access through constant class-name strings and class-string unions
#5980
opened Jul 2, 2026 by
gnutix
Contributor
Loading…
Check static property access through constant class-name strings and class-string unions
#5979
opened Jul 2, 2026 by
gnutix
Contributor
Loading…
Infer array_reduce() callback parameter types from the initial and array arguments
#5978
opened Jul 2, 2026 by
gnutix
Contributor
Loading…
Model TypeError throw points for illegal array key offsets
#5977
opened Jul 2, 2026 by
gnutix
Contributor
Loading…
Check static method calls through constant class-name strings and class-string unions
#5976
opened Jul 2, 2026 by
gnutix
Contributor
Loading…
Do not flatten template benevolent unions in TypeCombinator::union()
#5975
opened Jul 2, 2026 by
gnutix
Contributor
Loading…
Notify in CI when a slow full analysis ran without a pre-existing result cache
#5954
opened Jun 29, 2026 by
phpstan-bot
Collaborator
Loading…
Update Redis::__construct options array shape
#5952
opened Jun 29, 2026 by
maryo
Contributor
Loading…
Drop
false from array_search(..., true) when every finite needle value is guaranteed in the haystack
#5947
opened Jun 29, 2026 by
phpstan-bot
Collaborator
Loading…
Previous Next
ProTip!
no:milestone will show everything without a milestone.