Lines Matching refs:inner

1353 	if (!function_handler && intern->inner.ce) {  in spl_dual_it_get_method()
1354 if ((function_handler = zend_hash_find_ptr(&intern->inner.ce->function_table, method)) == NULL) { in spl_dual_it_get_method()
1355 if (Z_OBJ_HT(intern->inner.zobject)->get_method) { in spl_dual_it_get_method()
1356 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1360 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1398 zend_throw_error(NULL, "Unable to call %s::%s()", intern->inner.ce->name, method); in spl_dual_it_call_method()
1573 ZVAL_OBJ(&intern->inner.zobject, Z_OBJ_P(zobject)); in spl_dual_it_construct()
1575 intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); in spl_dual_it_construct()
1576 intern->inner.object = Z_OBJ_P(zobject); in spl_dual_it_construct()
1577 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0); in spl_dual_it_construct()
1611 if (!Z_ISUNDEF(intern->inner.zobject)) { in SPL_METHOD()
1612 zval *value = &intern->inner.zobject; in SPL_METHOD()
1622 if (intern->inner.iterator && intern->inner.iterator->funcs->invalidate_current) { in spl_dual_it_free()
1623 intern->inner.iterator->funcs->invalidate_current(intern->inner.iterator); in spl_dual_it_free()
1649 if (intern->inner.iterator && intern->inner.iterator->funcs->rewind) { in spl_dual_it_rewind()
1650 intern->inner.iterator->funcs->rewind(intern->inner.iterator); in spl_dual_it_rewind()
1656 if (!intern->inner.iterator) { in spl_dual_it_valid()
1660 return intern->inner.iterator->funcs->valid(intern->inner.iterator); in spl_dual_it_valid()
1669 data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator); in spl_dual_it_fetch()
1674 if (intern->inner.iterator->funcs->get_current_key) { in spl_dual_it_fetch()
1675 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, &intern->current.key); in spl_dual_it_fetch()
1692 } else if (!intern->inner.iterator) { in spl_dual_it_next()
1696 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in spl_dual_it_next()
1823 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in spl_filter_it_fetch()
1896 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &ret… in SPL_METHOD()
1917 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &ret… in SPL_METHOD()
1937 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &ret… in SPL_METHOD()
1976 ZVAL_COPY_VALUE(&params[2], &intern->inner.zobject); in SPL_METHOD()
2230 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &ret… in SPL_METHOD()
2277 if (object->inner.iterator) { in spl_dual_it_dtor()
2278 zend_iterator_dtor(object->inner.iterator); in spl_dual_it_dtor()
2289 if (!Z_ISUNDEF(object->inner.zobject)) { in spl_dual_it_free_storage()
2290 zval_ptr_dtor(&object->inner.zobject); in spl_dual_it_free_storage()
2473 if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator)) { in spl_limit_it_seek()
2476 …zend_call_method_with_1_params(&intern->inner.zobject, intern->inner.ce, NULL, "seek", NULL, &zpos… in spl_limit_it_seek()
2626 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &ret… in spl_caching_it_next()
2636 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &zch… in spl_caching_it_next()
2665 ZVAL_COPY_VALUE(&intern->u.caching.zstr, &intern->inner.zobject); in spl_caching_it_next()
3115 RETURN_BOOL(intern->inner.iterator->funcs->valid(intern->inner.iterator) == SUCCESS); in SPL_METHOD()
3130 if (intern->inner.iterator->funcs->get_current_key) { in SPL_METHOD()
3131 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, return_value); in SPL_METHOD()
3149 data = intern->inner.iterator->funcs->get_current_data(intern->inner.iterator); in SPL_METHOD()
3166 intern->inner.iterator->funcs->move_forward(intern->inner.iterator); in SPL_METHOD()
3281 if (!Z_ISUNDEF(intern->inner.zobject)) { in spl_append_it_next_iterator()
3282 zval_ptr_dtor(&intern->inner.zobject); in spl_append_it_next_iterator()
3283 ZVAL_UNDEF(&intern->inner.zobject); in spl_append_it_next_iterator()
3284 intern->inner.ce = NULL; in spl_append_it_next_iterator()
3285 if (intern->inner.iterator) { in spl_append_it_next_iterator()
3286 zend_iterator_dtor(intern->inner.iterator); in spl_append_it_next_iterator()
3287 intern->inner.iterator = NULL; in spl_append_it_next_iterator()
3294 ZVAL_COPY(&intern->inner.zobject, it); in spl_append_it_next_iterator()
3295 intern->inner.ce = Z_OBJCE_P(it); in spl_append_it_next_iterator()
3296 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, it, 0); in spl_append_it_next_iterator()
3349 if (!intern->inner.iterator || spl_dual_it_valid(intern) != SUCCESS) { in SPL_METHOD()
3355 } while (Z_OBJ(intern->inner.zobject) != Z_OBJ_P(it)); in SPL_METHOD()