-
Notifications
You must be signed in to change notification settings - Fork 574
Pull requests: phpstan/phpstan-src
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
Preserve array type through dependent offset assignment with template keys
#5625
opened May 9, 2026 by
phpstan-bot
Collaborator
Loading…
Narrow array type based on
array_all() and array_any() callback type assertions
#5624
opened May 9, 2026 by
phpstan-bot
Collaborator
Loading…
Assign proper types for
$argc and $argv in global statements
#5623
opened May 9, 2026 by
phpstan-bot
Collaborator
Loading…
Do not report
maybe in RandomIntParametersRule when either argument is an unbounded IntegerRangeType
#5622
opened May 9, 2026 by
phpstan-bot
Collaborator
Loading…
POC - sortArray method might be unneeded
#5615
opened May 8, 2026 by
VincentLanglet
Contributor
•
Draft
Narrow
PHP_VERSION_ID in scope based on version_compare(PHP_VERSION, ...) conditions
#5609
opened May 7, 2026 by
phpstan-bot
Collaborator
Loading…
Switch HasMethodType/HasPropertyType from ObjectTypeTrait to MaybeObjectTypeTrait
#5605
opened May 6, 2026 by
phpstan-bot
Collaborator
Loading…
6 tasks done
Do not propagate
isAlwaysTerminating from immediately-invoked callable arguments to the outer call
#5604
opened May 6, 2026 by
phpstan-bot
Collaborator
Loading…
Augment
BooleanAnd falsey and BooleanOr truthy type narrowing when left and right conditions narrow different expression keys
#5595
opened May 3, 2026 by
phpstan-bot
Collaborator
Loading…
Report
@inheritDoc when there is no PHPDoc to inherit from
#5583
opened May 2, 2026 by
kubawerlos
Contributor
Loading…
Use pre-args scope for value types in array_push/array_unshift
#5579
opened May 1, 2026 by
predictor2718
Contributor
Loading…
Consider class and constant finality in
ClassConstantAccessType::getResult() for static::CONST PHPDoc types
#5570
opened Apr 29, 2026 by
phpstan-bot
Collaborator
Loading…
Fix phpstan/phpstan#13539: property.notFound in chained isset() with checkDynamicProperties
#5562
opened Apr 28, 2026 by
predictor2718
Contributor
Loading…
Fix phpstan/phpstan#14467: dynamic throw extensions on union types
#5551
opened Apr 26, 2026 by
eyupcanakman
Loading…
Suppress undefined static property error when
property_exists() guard is present
#5544
opened Apr 26, 2026 by
phpstan-bot
Collaborator
Loading…
Do not merge dead scope into break exit points when loop body always terminates
#5541
opened Apr 26, 2026 by
phpstan-bot
Collaborator
Loading…
Eliminate the parallelization overhead when not needed
#5538
opened Apr 26, 2026 by
xificurk
Contributor
Loading…
Use
getType() instead of getNativeType() for loop iteration detection when treatPhpDocTypesAsCertain is false
#5524
opened Apr 23, 2026 by
phpstan-bot
Collaborator
Loading…
Keep unions of general array types separate
#5506
opened Apr 21, 2026 by
ondrejmirtes
Member
•
Draft
3 of 5 tasks
Initial implementation of unsealed array shapes
#5501
opened Apr 21, 2026 by
ondrejmirtes
Member
•
Draft
Previous Next
ProTip!
Mix and match filters to narrow down what you’re looking for.