Lines Matching refs:inner

1290 	if (!function_handler && intern->inner.ce) {  in spl_dual_it_get_method()
1291 …if (zend_hash_find(&intern->inner.ce->function_table, method, method_len+1, (void **) &function_ha… in spl_dual_it_get_method()
1292 if (Z_OBJ_HT_P(intern->inner.zobject)->get_method) { in spl_dual_it_get_method()
1293 *object_ptr = intern->inner.zobject; in spl_dual_it_get_method()
1297 *object_ptr = intern->inner.zobject; in spl_dual_it_get_method()
1318 …php_error_docref(NULL TSRMLS_CC, E_ERROR, "Method %s::%s() does not exist", intern->inner.ce->name… in spl_dual_it_call_method()
1339 …php_error_docref(NULL TSRMLS_CC, E_ERROR, "Unable to call %s::%s()", intern->inner.ce->name, metho… in spl_dual_it_call_method()
1537 intern->inner.zobject = zobject; in spl_dual_it_construct()
1538 intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); in spl_dual_it_construct()
1539 intern->inner.object = zend_object_store_get_object(zobject TSRMLS_CC); in spl_dual_it_construct()
1540 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0 TSRMLS_CC); in spl_dual_it_construct()
1574 if (intern->inner.zobject) { in SPL_METHOD()
1575 RETVAL_ZVAL(intern->inner.zobject, 1, 0); in SPL_METHOD()
1583 if (!intern->inner.iterator) { in spl_dual_it_require()
1590 if (intern->inner.iterator && intern->inner.iterator->funcs->invalidate_current) { in spl_dual_it_free()
1591 intern->inner.iterator->funcs->invalidate_current(intern->inner.iterator TSRMLS_CC); in spl_dual_it_free()
1617 if (intern->inner.iterator->funcs->rewind) { in spl_dual_it_rewind()
1618 intern->inner.iterator->funcs->rewind(intern->inner.iterator TSRMLS_CC); in spl_dual_it_rewind()
1624 if (!intern->inner.iterator) { in spl_dual_it_valid()
1628 return intern->inner.iterator->funcs->valid(intern->inner.iterator TSRMLS_CC); in spl_dual_it_valid()
1637 intern->inner.iterator->funcs->get_current_data(intern->inner.iterator, &data TSRMLS_CC); in spl_dual_it_fetch()
1644 if (intern->inner.iterator->funcs->get_current_key) { in spl_dual_it_fetch()
1645 …intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, intern->current.key TSRMLS_… in spl_dual_it_fetch()
1665 intern->inner.iterator->funcs->move_forward(intern->inner.iterator TSRMLS_CC); in spl_dual_it_next()
1788 intern->inner.iterator->funcs->move_forward(intern->inner.iterator TSRMLS_CC); in spl_filter_it_fetch()
1861 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &ret… in SPL_METHOD()
1882 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &ret… in SPL_METHOD()
1904 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &ret… in SPL_METHOD()
1947 params[2] = &intern->inner.zobject; in SPL_METHOD()
2205 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &ret… in SPL_METHOD()
2274 if (object->inner.iterator) { in spl_dual_it_dtor()
2275 object->inner.iterator->funcs->dtor(object->inner.iterator TSRMLS_CC); in spl_dual_it_dtor()
2286 if (object->inner.zobject) { in spl_dual_it_free_storage()
2287 zval_ptr_dtor(&object->inner.zobject); in spl_dual_it_free_storage()
2482 …if (pos != intern->current.pos && instanceof_function(intern->inner.ce, spl_ce_SeekableIterator TS… in spl_limit_it_seek()
2486 …zend_call_method_with_1_params(&intern->inner.zobject, intern->inner.ce, NULL, "seek", NULL, zpos); in spl_limit_it_seek()
2639 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "haschildren", &ret… in spl_caching_it_next()
2651 …zend_call_method_with_0_params(&intern->inner.zobject, intern->inner.ce, NULL, "getchildren", &zch… in spl_caching_it_next()
2684 *intern->u.caching.zstr = *intern->inner.zobject; in spl_caching_it_next()
3140 RETURN_BOOL(intern->inner.iterator->funcs->valid(intern->inner.iterator TSRMLS_CC) == SUCCESS); in SPL_METHOD()
3155 if (intern->inner.iterator->funcs->get_current_key) { in SPL_METHOD()
3156 intern->inner.iterator->funcs->get_current_key(intern->inner.iterator, return_value TSRMLS_CC); in SPL_METHOD()
3174 intern->inner.iterator->funcs->get_current_data(intern->inner.iterator, &data TSRMLS_CC); in SPL_METHOD()
3191 intern->inner.iterator->funcs->move_forward(intern->inner.iterator TSRMLS_CC); in SPL_METHOD()
3306 if (intern->inner.zobject) { in spl_append_it_next_iterator()
3307 zval_ptr_dtor(&intern->inner.zobject); in spl_append_it_next_iterator()
3308 intern->inner.zobject = NULL; in spl_append_it_next_iterator()
3309 intern->inner.ce = NULL; in spl_append_it_next_iterator()
3310 intern->inner.object = NULL; in spl_append_it_next_iterator()
3311 if (intern->inner.iterator) { in spl_append_it_next_iterator()
3312 intern->inner.iterator->funcs->dtor(intern->inner.iterator TSRMLS_CC); in spl_append_it_next_iterator()
3313 intern->inner.iterator = NULL; in spl_append_it_next_iterator()
3321 intern->inner.zobject = *it; in spl_append_it_next_iterator()
3322 intern->inner.ce = Z_OBJCE_PP(it); in spl_append_it_next_iterator()
3323 intern->inner.object = zend_object_store_get_object(*it TSRMLS_CC); in spl_append_it_next_iterator()
3324 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, *it, 0 TSRMLS_CC); in spl_append_it_next_iterator()
3372 if (!intern->inner.iterator || spl_dual_it_valid(intern TSRMLS_CC) != SUCCESS) { in SPL_METHOD()
3378 } while (intern->inner.zobject != it); in SPL_METHOD()