Lines Matching refs:zobject

73 	zval                    zobject;  member
106 zval zobject; member
199 if (!Z_ISUNDEF(object->iterators[object->level].zobject)) { in spl_recursive_it_dtor()
202 zval_ptr_dtor(&object->iterators[object->level].zobject); in spl_recursive_it_dtor()
297 zend_object *obj = Z_OBJ(object->iterators[object->level].zobject); in spl_recursive_it_move_forward_ex()
361 zend_object *obj = Z_OBJ(object->iterators[object->level].zobject); in spl_recursive_it_move_forward_ex()
392 ZVAL_COPY_VALUE(&object->iterators[object->level].zobject, &child); in spl_recursive_it_move_forward_ex()
435 ZVAL_COPY_VALUE(&garbage, &object->iterators[object->level].zobject); in spl_recursive_it_move_forward_ex()
436 ZVAL_UNDEF(&object->iterators[object->level].zobject); in spl_recursive_it_move_forward_ex()
456 zval_ptr_dtor(&object->iterators[object->level--].zobject); in spl_recursive_it_rewind_ex()
495 static zend_object_iterator *spl_recursive_it_get_iterator(zend_class_entry *ce, zval *zobject, int… in spl_recursive_it_get_iterator() argument
502 spl_recursive_it_object *object = Z_SPLRECURSIVE_IT_P(zobject); in spl_recursive_it_get_iterator()
511 ZVAL_OBJ_COPY(&iterator->intern.data, Z_OBJ_P(zobject)); in spl_recursive_it_get_iterator()
639 ZVAL_OBJ(&intern->iterators[0].zobject, Z_OBJ_P(iterator)); in spl_recursive_it_it_construct()
651 zval_ptr_dtor(&intern->iterators[intern->level--].zobject); in spl_recursive_it_it_construct()
773 value = &object->iterators[level].zobject; in PHP_METHOD()
781 zval *zobject; in PHP_METHOD() local
787 SPL_FETCH_SUB_ELEMENT_ADDR(zobject, object, zobject); in PHP_METHOD()
789 RETURN_COPY_DEREF(zobject); in PHP_METHOD()
815 zval *zobject; in PHP_METHOD() local
827 zobject = &object->iterators[object->level].zobject; in PHP_METHOD()
828 if (Z_TYPE_P(zobject) == IS_UNDEF) { in PHP_METHOD()
831 …zend_call_method_with_0_params(Z_OBJ_P(zobject), ce, &object->iterators[object->level].haschildren… in PHP_METHOD()
843 zval *zobject; in PHP_METHOD() local
851 zobject = &object->iterators[object->level].zobject; in PHP_METHOD()
852 if (Z_TYPE_P(zobject) == IS_UNDEF) { in PHP_METHOD()
855 …zend_call_method_with_0_params(Z_OBJ_P(zobject), ce, &object->iterators[object->level].getchildren… in PHP_METHOD()
924 static zend_function *spl_recursive_it_get_method(zend_object **zobject, zend_string *method, const… in spl_recursive_it_get_method() argument
927 spl_recursive_it_object *object = spl_recursive_it_from_obj(*zobject); in spl_recursive_it_get_method()
932 …zend_throw_error(NULL, "The %s instance wasn't initialized properly", ZSTR_VAL((*zobject)->ce->nam… in spl_recursive_it_get_method()
935 zobj = &object->iterators[level].zobject; in spl_recursive_it_get_method()
937 function_handler = zend_std_get_method(zobject, method, key); in spl_recursive_it_get_method()
940 *zobject = Z_OBJ_P(zobj); in spl_recursive_it_get_method()
941 function_handler = (*zobject)->handlers->get_method(zobject, method, key); in spl_recursive_it_get_method()
943 *zobject = Z_OBJ_P(zobj); in spl_recursive_it_get_method()
958 zval_ptr_dtor(&object->iterators[object->level].zobject); in spl_RecursiveIteratorIterator_free_storage()
985 zend_get_gc_buffer_add_zval(gc_buffer, &object->iterators[level].zobject); in spl_RecursiveIteratorIterator_get_gc()
1042 …zend_call_method_with_0_params(Z_OBJ(object->iterators[level].zobject), object->iterators[level].c… in spl_recursive_tree_iterator_get_prefix()
1052 …zend_call_method_with_0_params(Z_OBJ(object->iterators[level].zobject), object->iterators[level].c… in spl_recursive_tree_iterator_get_prefix()
1282 if (Z_OBJ_HT(intern->inner.zobject)->get_method) { in spl_dual_it_get_method()
1283 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1287 *object = Z_OBJ(intern->inner.zobject); in spl_dual_it_get_method()
1319 zval *zobject, retval; in spl_dual_it_construct() local
1336 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "O|ll", &zobject, ce_inner, &intern->u.limit.offset, &i… in spl_dual_it_construct()
1352 if (zend_parse_parameters(ZEND_NUM_ARGS(), "O|l", &zobject, ce_inner, &flags) == FAILURE) { in spl_dual_it_construct()
1369 if (zend_parse_parameters(ZEND_NUM_ARGS(), "O|S!", &zobject, ce_inner, &class_name) == FAILURE) { in spl_dual_it_construct()
1372 ce = Z_OBJCE_P(zobject); in spl_dual_it_construct()
1385 if (spl_get_iterator_from_aggregate(&retval, ce, Z_OBJ_P(zobject)) == FAILURE) { in spl_dual_it_construct()
1388 zobject = &retval; in spl_dual_it_construct()
1389 ce = Z_OBJCE_P(zobject); in spl_dual_it_construct()
1411 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "OS|lll", &zobject, ce_inner, &regex, &mode, &intern->u… in spl_dual_it_construct()
1437 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "OF", &zobject, ce_inner, &fci, &intern->u.callback_fil… in spl_dual_it_construct()
1444 if (zend_parse_parameters(ZEND_NUM_ARGS(), "O", &zobject, ce_inner) == FAILURE) { in spl_dual_it_construct()
1452 Z_ADDREF_P(zobject); in spl_dual_it_construct()
1454 ZVAL_OBJ(&intern->inner.zobject, Z_OBJ_P(zobject)); in spl_dual_it_construct()
1456 intern->inner.ce = dit_type == DIT_IteratorIterator ? ce : Z_OBJCE_P(zobject); in spl_dual_it_construct()
1457 intern->inner.object = Z_OBJ_P(zobject); in spl_dual_it_construct()
1458 intern->inner.iterator = intern->inner.ce->get_iterator(intern->inner.ce, zobject, 0); in spl_dual_it_construct()
1486 if (!Z_ISUNDEF(intern->inner.zobject)) { in PHP_METHOD()
1487 zval *value = &intern->inner.zobject; in PHP_METHOD()
1737 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "haschildren"… in PHP_METHOD()
1752 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
1771 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
1810 ZVAL_COPY_VALUE(&params[2], &intern->inner.zobject); in PHP_METHOD()
2043 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in PHP_METHOD()
2091 if (!Z_ISUNDEF(object->inner.zobject)) { in spl_dual_it_free_storage()
2092 zval_ptr_dtor(&object->inner.zobject); in spl_dual_it_free_storage()
2136 zend_get_gc_buffer_add_zval(gc_buffer, &object->inner.zobject); in spl_dual_it_get_gc()
2213 …zend_call_method_with_1_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "seek", NULL,… in spl_limit_it_seek()
2340 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "haschildren"… in spl_caching_it_next()
2350 …zend_call_method_with_0_params(Z_OBJ(intern->inner.zobject), intern->inner.ce, NULL, "getchildren"… in spl_caching_it_next()
2377 intern->u.caching.zstr = zval_get_string(&intern->inner.zobject); in spl_caching_it_next()
2870 if (!Z_ISUNDEF(intern->inner.zobject)) { in spl_append_it_next_iterator()
2871 zval_ptr_dtor(&intern->inner.zobject); in spl_append_it_next_iterator()
2872 ZVAL_UNDEF(&intern->inner.zobject); in spl_append_it_next_iterator()
2883 ZVAL_COPY(&intern->inner.zobject, it); in spl_append_it_next_iterator()
2943 } while (Z_OBJ(intern->inner.zobject) != Z_OBJ_P(it)); in PHP_METHOD()