Lines Matching refs:iter

2121 	zend_object_iterator *iter = NULL;  in ZEND_FE_RESET_SPEC_CONST_HANDLER()  local
2186iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2188 if (iter && !EG(exception)) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2189 array_ptr = zend_iterator_wrap(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2207 if (iter) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2208 iter->index = 0; in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2209 if (iter->funcs->rewind) { in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2210 iter->funcs->rewind(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2222 is_empty = iter->funcs->valid(iter TSRMLS_CC) != SUCCESS; in ZEND_FE_RESET_SPEC_CONST_HANDLER()
2233 iter->index = -1; /* will be set to 0 before using next handler */ in ZEND_FE_RESET_SPEC_CONST_HANDLER()
5417 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_TMP_HANDLER() local
5482iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5484 if (iter && !EG(exception)) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5485 array_ptr = zend_iterator_wrap(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5503 if (iter) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5504 iter->index = 0; in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5505 if (iter->funcs->rewind) { in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5506 iter->funcs->rewind(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5518 is_empty = iter->funcs->valid(iter TSRMLS_CC) != SUCCESS; in ZEND_FE_RESET_SPEC_TMP_HANDLER()
5529 iter->index = -1; /* will be set to 0 before using next handler */ in ZEND_FE_RESET_SPEC_TMP_HANDLER()
8792 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_VAR_HANDLER() local
8857iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8859 if (iter && !EG(exception)) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8860 array_ptr = zend_iterator_wrap(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8878 if (iter) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8879 iter->index = 0; in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8880 if (iter->funcs->rewind) { in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8881 iter->funcs->rewind(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8893 is_empty = iter->funcs->valid(iter TSRMLS_CC) != SUCCESS; in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8904 iter->index = -1; /* will be set to 0 before using next handler */ in ZEND_FE_RESET_SPEC_VAR_HANDLER()
8953 zend_object_iterator *iter = NULL; in ZEND_FE_FETCH_SPEC_VAR_HANDLER() local
8957 switch (zend_iterator_unwrap(array, &iter TSRMLS_CC)) { in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9006 if (iter && ++iter->index > 0) { in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9009 iter->funcs->move_forward(iter TSRMLS_CC); in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9017 if (!iter || (iter->index > 0 && iter->funcs->valid(iter TSRMLS_CC) == FAILURE)) { in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9026 iter->funcs->get_current_data(iter, &value TSRMLS_CC); in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9037 if (iter->funcs->get_current_key) { in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9038 key_type = iter->funcs->get_current_key(iter, &str_key, &str_key_len, &int_key TSRMLS_CC); in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
9046 int_key = iter->index; in ZEND_FE_FETCH_SPEC_VAR_HANDLER()
22697 zend_object_iterator *iter = NULL; in ZEND_FE_RESET_SPEC_CV_HANDLER() local
22762iter = ce->get_iterator(ce, array_ptr, opline->extended_value & ZEND_FE_RESET_REFERENCE TSRMLS_CC); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22764 if (iter && !EG(exception)) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22765 array_ptr = zend_iterator_wrap(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22783 if (iter) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22784 iter->index = 0; in ZEND_FE_RESET_SPEC_CV_HANDLER()
22785 if (iter->funcs->rewind) { in ZEND_FE_RESET_SPEC_CV_HANDLER()
22786 iter->funcs->rewind(iter TSRMLS_CC); in ZEND_FE_RESET_SPEC_CV_HANDLER()
22798 is_empty = iter->funcs->valid(iter TSRMLS_CC) != SUCCESS; in ZEND_FE_RESET_SPEC_CV_HANDLER()
22809 iter->index = -1; /* will be set to 0 before using next handler */ in ZEND_FE_RESET_SPEC_CV_HANDLER()