Lines Matching refs:inner
1247 if (!function_handler && intern->inner.ce) { in spl_dual_it_get_method()
1248 if ((function_handler = zend_hash_find_ptr(&intern->inner.ce->function_table, method)) == NULL) { in spl_dual_it_get_method()
1249 if (Z_OBJ_HT(intern->inner.zobject)->get_method) { in spl_dual_it_get_method()
1250 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1254 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1427 ZVAL_OBJ(&intern->inner.zobject, Z_OBJ_P(zobject)); in spl_dual_it_construct()
1429 intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); in spl_dual_it_construct()
1430 intern->inner.object = Z_OBJ_P(zobject); in spl_dual_it_construct()
1431 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0); in spl_dual_it_construct()
1459 if (!Z_ISUNDEF(intern->inner.zobject)) { in PHP_METHOD()
1460 zval *value = &intern->inner.zobject; in PHP_METHOD()
1469 if (intern->inner.iterator && intern->inner.iterator->funcs->invalidate_current) { in spl_dual_it_free()
1470 intern->inner.iterator->funcs->invalidate_current(intern->inner.iterator); in spl_dual_it_free()
1496 if (intern->inner.iterator && intern->inner.iterator->funcs->rewind) { in spl_dual_it_rewind()
1497 intern->inner.iterator->funcs->rewind(intern->inner.iterator); in spl_dual_it_rewind()
1503 if (!intern->inner.iterator) { in spl_dual_it_valid()
1507 return intern->inner.iterator->funcs->valid(intern->inner.iterator); in spl_dual_it_valid()
1516 data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator); in spl_dual_it_fetch()
1521 if (intern->inner.iterator->funcs->get_current_key) { in spl_dual_it_fetch()
1522 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, &intern->current.key); in spl_dual_it_fetch()
1539 } else if (!intern->inner.iterator) { in spl_dual_it_next()
1543 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in spl_dual_it_next()
1643 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in spl_filter_it_fetch()
1710 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "haschildren"… in PHP_METHOD()
1725 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
1744 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
1780 ZVAL_COPY_VALUE(¶ms[2], &intern->inner.zobject); in PHP_METHOD()
2021 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
2065 if (object->inner.iterator) { in spl_dual_it_free_storage()
2066 zend_iterator_dtor(object->inner.iterator); in spl_dual_it_free_storage()
2069 if (!Z_ISUNDEF(object->inner.zobject)) { in spl_dual_it_free_storage()
2070 zval_ptr_dtor(&object->inner.zobject); in spl_dual_it_free_storage()
2114 if (object->inner.iterator) { in spl_dual_it_get_gc()
2115 zend_get_gc_buffer_add_obj(gc_buffer, &object->inner.iterator->std); in spl_dual_it_get_gc()
2120 zend_get_gc_buffer_add_zval(gc_buffer, &object->inner.zobject); in spl_dual_it_get_gc()
2198 if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator)) { in spl_limit_it_seek()
2201 …zend_call_method_with_1_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "seek", NULL,… in spl_limit_it_seek()
2328 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "haschildren"… in spl_caching_it_next()
2338 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in spl_caching_it_next()
2365 intern->u.caching.zstr = zval_get_string(&intern->inner.zobject); in spl_caching_it_next()
2729 RETURN_BOOL(intern->inner.iterator->funcs->valid(intern->inner.iterator) == SUCCESS); in PHP_METHOD()
2743 if (intern->inner.iterator->funcs->get_current_key) { in PHP_METHOD()
2744 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, return_value); in PHP_METHOD()
2761 data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator); in PHP_METHOD()
2777 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in PHP_METHOD()
2858 if (!Z_ISUNDEF(intern->inner.zobject)) { in spl_append_it_next_iterator()
2859 zval_ptr_dtor(&intern->inner.zobject); in spl_append_it_next_iterator()
2860 ZVAL_UNDEF(&intern->inner.zobject); in spl_append_it_next_iterator()
2861 intern->inner.ce = NULL; in spl_append_it_next_iterator()
2862 if (intern->inner.iterator) { in spl_append_it_next_iterator()
2863 zend_iterator_dtor(intern->inner.iterator); in spl_append_it_next_iterator()
2864 intern->inner.iterator = NULL; in spl_append_it_next_iterator()
2871 ZVAL_COPY(&intern->inner.zobject, it); in spl_append_it_next_iterator()
2872 intern->inner.ce = Z_OBJCE_P(it); in spl_append_it_next_iterator()
2873 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, it, 0); in spl_append_it_next_iterator()
2925 if (!intern->inner.iterator || spl_dual_it_valid(intern) != SUCCESS) { in PHP_METHOD()
2931 } while (Z_OBJ(intern->inner.zobject) != Z_OBJ_P(it)); in PHP_METHOD()