Maintainer run 2026-08-16h
Part A — filed (implementation-ready)
| Issue |
Gap |
| #31527 |
DatePeriod(…, null) TypeError — Zend Deprecated + Exception: Recurrence count must be greater than 0 |
| #31528 |
ArrayObject::exchangeArray(ArrayObject) TypeError — Zend accepts object|array |
| #31529 |
GlobIterator('') generic Path cannot be empty — Zend Argument #1 ($pattern) (residual after #31512/#31525) |
| #31530 |
SimpleXMLElement::xpath(null) TypeError — Zend Deprecated + Warning + false |
Repros (committed): test/repro/maintainer_gap_dateperiod_null_end.php, maintainer_gap_arrayobject_exchangearray_object.php, maintainer_gap_globiterator_empty_pattern.php, maintainer_gap_simplexml_xpath_null.php.
Part B — triage
Part C
Not needed — IR queue non-empty after Part A.
Notes
Maintainer run 2026-08-16h
Part A — filed (implementation-ready)
DatePeriod(…, null)TypeError — Zend Deprecated +Exception: Recurrence count must be greater than 0ArrayObject::exchangeArray(ArrayObject)TypeError — Zend acceptsobject|arrayGlobIterator('')genericPath cannot be empty— ZendArgument #1 ($pattern)(residual after #31512/#31525)SimpleXMLElement::xpath(null)TypeError — Zend Deprecated + Warning +falseRepros (committed):
test/repro/maintainer_gap_dateperiod_null_end.php,maintainer_gap_arrayobject_exchangearray_object.php,maintainer_gap_globiterator_empty_pattern.php,maintainer_gap_simplexml_xpath_null.php.Part B — triage
implementation-readyqueue remains well stocked (Reflection backlog + behavioral IR including Regression: DatePeriod(null end) TypeError — Zend Deprecated + Exception Recurrence count (ext/date/php_date.c) #31527–Regression: SimpleXMLElement::xpath(null) TypeError — Zend Deprecated + Warning + false (ext/simplexml/sxe.c) #31530).claim:(>7d, no PR) found on sampled open IR issues.Part C
Not needed — IR queue non-empty after Part A.
Notes
[]vsfalse(Regression: SimpleXMLElement::xpath() invalid expression returns [] — Zend false + warning (ext/simplexml/sxe.c) #22720).SplDoublyLinkedList::offsetGetOOR throwsLogicExceptionvs ZendOutOfRangeException(message matches).