mirror of
https://github.com/php/php-src.git
synced 2024-09-24 03:17:26 +00:00
- The iterator base interface is Traversable not IteratorAggregate
This commit is contained in:
parent
169411d040
commit
d73184b6ba
@ -2380,7 +2380,7 @@ PHP_FUNCTION(iterator_to_array)
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
/* {{{ int iterator_count(IteratorAggregate it)
|
||||
/* {{{ int iterator_count(Traversable it)
|
||||
Count the elements in an iterator */
|
||||
PHP_FUNCTION(iterator_count)
|
||||
{
|
||||
@ -2388,7 +2388,7 @@ PHP_FUNCTION(iterator_count)
|
||||
zend_object_iterator *iter;
|
||||
long count = 0;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O", &obj, U_CLASS_ENTRY(zend_ce_aggregate)) == FAILURE) {
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "O", &obj, U_CLASS_ENTRY(zend_ce_traversable)) == FAILURE) {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user