Browse Source

- The next get_iterator() call is supposed to do the check itself

migration/RELEASE_1_0_0
Marcus Boerger 21 years ago
parent
commit
1630242347
  1. 3
      Zend/zend_interfaces.c

3
Zend/zend_interfaces.c

@ -308,9 +308,6 @@ ZEND_API zend_object_iterator *zend_user_it_get_new_iterator(zend_class_entry *c
}
return NULL;
}
if (by_ref && ce_it && instanceof_function(ce_it, zend_ce_iterator TSRMLS_CC)) {
zend_error(E_ERROR, "An iterator cannot be used with foreach by reference");
}
new_iterator = ce_it->get_iterator(ce_it, iterator, by_ref TSRMLS_CC);
zval_ptr_dtor(&iterator);

Loading…
Cancel
Save