-
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
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-guarded conditional expressions for subtype-absorbed targets
#6013
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…
Anchor template types inferred from invariant generic parameters instead of widening them into a union
#5941
opened Jun 27, 2026 by
phpstan-bot
Collaborator
Loading…
Report type errors in function/method-calls on lower level, when MixedType is involved in Ternary
#5939
opened Jun 26, 2026 by
phpstan-bot
Collaborator
Loading…
Pin the boolean value of a whole
&&/|| condition into its truthy/falsey scopes
#5937
opened Jun 26, 2026 by
phpstan-bot
Collaborator
•
Draft
Previous Next
ProTip!
no:milestone will show everything without a milestone.