- The iterator base interface is Traversable not IteratorAggregate

This commit is contained in:
Marcus Boerger 2005-11-01 21:17:51 +00:00
parent 169411d040
commit d73184b6ba

View File

@ -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;
}