-
Notifications
You must be signed in to change notification settings - Fork 575
Pull requests: phpstan/phpstan-src
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Compute integer range bounds for bitwise AND, OR, XOR, and NOT on
IntegerRangeType
#5771
opened May 26, 2026 by
phpstan-bot
Collaborator
Loading…
Add
setSpecifyOnly() on SpecifiedTypes to replace FAUX function call workarounds
#5769
opened May 26, 2026 by
phpstan-bot
Collaborator
Loading…
Narrow types of maybe-set array keys through conditional expression holders
#5764
opened May 25, 2026 by
phpstan-bot
Collaborator
Loading…
4 tasks done
Create conditional expression holders for mixed sureType/sureNotType sides in
BooleanAnd falsey and BooleanOr truthy
#5763
opened May 25, 2026 by
phpstan-bot
Collaborator
Loading…
Run loop convergence at all nesting depths in
NodeScopeResolver
#5762
opened May 25, 2026 by
phpstan-bot
Collaborator
Loading…
Create cross-kind conditional expression holders in
BooleanAnd/BooleanOr type specifier with truthy fallback for isset()
#5760
opened May 25, 2026 by
phpstan-bot
Collaborator
Loading…
Narrow array key type when removing
HasOffsetType via ArrayType::tryRemove
#5756
opened May 25, 2026 by
phpstan-bot
Collaborator
Loading…
Report impossible class_exists/interface_exists/trait_exists/enum_exists
#5754
opened May 25, 2026 by
janedbal
Contributor
Loading…
Do not normalize union types in tryRemove to preserve finite type combinations
#5744
opened May 23, 2026 by
phpstan-bot
Collaborator
Loading…
4 tasks done
Do not add
HasMethodType to class-string types when the method is native
#5738
opened May 23, 2026 by
phpstan-bot
Collaborator
Loading…
Allow reinitialization of a readonly property in __clone since PHP8.3
#5731
opened May 22, 2026 by
grizzm0
Loading…
Post issue-bot PR comment from a workflow_run workflow
#5728
opened May 21, 2026 by
ondrejmirtes
Member
Loading…
4 tasks
Implement
getNamedArgumentsVariants() on UnionTypeMethodReflection and IntersectionTypeMethodReflection to combine parameters by name
#5727
opened May 21, 2026 by
phpstan-bot
Collaborator
Loading…
Add array assertions about unsealed arrays
#5722
opened May 20, 2026 by
VincentLanglet
Contributor
Loading…
Decompose union offset types in
ConstantArrayType::flipArray() and fillKeysArray() to preserve per-key value precision
#5719
opened May 20, 2026 by
phpstan-bot
Collaborator
Loading…
Resolve per-element callback return types in array_map for closure and arrow function callbacks
#5716
opened May 19, 2026 by
phpstan-bot
Collaborator
Loading…
5 tasks done
Add
ExprUsedAsStringNode virtual node emitted when expressions are used as strings
#5712
opened May 19, 2026 by
phpstan-bot
Collaborator
Loading…
Always resolve
__DIR__ and __FILE__ to constant strings instead of generalizing them
#5711
opened May 19, 2026 by
phpstan-bot
Collaborator
Loading…
Accept bidirectionally equivalent types in invariant template variance check
#5709
opened May 19, 2026 by
phpstan-bot
Collaborator
Loading…
Introduce
ClosureType::isStaticClosure()
#5699
opened May 18, 2026 by
phpstan-bot
Collaborator
Loading…
Fix while/for loop exit scope for conditions with pre/post increment/decrement
#5687
opened May 16, 2026 by
phpstan-bot
Collaborator
Loading…
7 tasks done
Include
null in return type of Closure::bindTo() and Closure::bind() dynamic return type extensions
#5675
opened May 16, 2026 by
phpstan-bot
Collaborator
Loading…
Lock Composer autoload around phar:// reads in forked workers
#5670
opened May 15, 2026 by
ondrejmirtes
Member
Loading…
Make fork-mode parallel workers work when PHPStan runs from a .phar
#5669
opened May 15, 2026 by
ondrejmirtes
Member
Loading…
Previous Next
ProTip!
Type g p on any issue or pull request to go back to the pull request listing page.