Lines Matching refs:obj

146 	zval obj;  member
154 static inline reflection_object *reflection_object_from_obj(zend_object *obj) { in reflection_object_from_obj() argument
155 return (reflection_object*)((char*)(obj) - XtOffsetOf(reflection_object, zo)); in reflection_object_from_obj()
255 zval_ptr_dtor(&intern->obj); in reflection_free_objects_storage()
260 static HashTable *reflection_get_gc(zval *obj, zval **gc_data, int *gc_data_count) /* {{{ */ in reflection_get_gc() argument
262 reflection_object *intern = Z_REFLECTION_P(obj); in reflection_get_gc()
263 *gc_data = &intern->obj; in reflection_get_gc()
265 return zend_std_get_properties(obj); in reflection_get_gc()
291 static void _class_string(smart_str *str, zend_class_entry *ce, zval *obj, char *indent);
296 static void _class_string(smart_str *str, zend_class_entry *ce, zval *obj, char *indent) in _class_string() argument
307 if (obj && Z_TYPE_P(obj) == IS_OBJECT) { in _class_string()
459 if (obj && Z_TYPE_P(obj) == IS_OBJECT) { in _class_string()
460 HashTable *properties = Z_OBJ_HT_P(obj)->get_properties(obj); in _class_string()
495 if (obj && is_closure_invoke(ce, mptr->common.function_name) in _class_string()
496 && (closure = zend_get_closure_invoke_method(Z_OBJ_P(obj))) != NULL) in _class_string()
1141 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure_object)); in reflection_parameter_factory()
1190 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure_object)); in reflection_function_factory()
1208 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure_object)); in reflection_method_factory()
1538 zval_ptr_dtor(&intern->obj); in ZEND_METHOD()
1546 ZVAL_OBJ(&intern->obj, Z_OBJ_P(closure)); in ZEND_METHOD()
1548 ZVAL_UNDEF(&intern->obj); in ZEND_METHOD()
1608 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1609 closure_this = zend_get_closure_this_ptr(&intern->obj); in ZEND_METHOD()
1629 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1630 closure_func = zend_get_closure_method_def(&intern->obj); in ZEND_METHOD()
1650 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1652 Z_ADDREF(intern->obj); in ZEND_METHOD()
1653 ZVAL_OBJ(return_value, Z_OBJ(intern->obj)); in ZEND_METHOD()
1840 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1841 Z_OBJ_HT(intern->obj)->get_closure( in ZEND_METHOD()
1842 &intern->obj, &fcc.called_scope, &fcc.function_handler, &fcc.object); in ZEND_METHOD()
1903 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1904 Z_OBJ_HT(intern->obj)->get_closure( in ZEND_METHOD()
1905 &intern->obj, &fcc.called_scope, &fcc.function_handler, &fcc.object); in ZEND_METHOD()
2002 Z_ISUNDEF(intern->obj) ? NULL : &intern->obj, in ZEND_METHOD()
2082 zval_ptr_dtor(&intern->obj); in ZEND_METHOD()
2087 ZVAL_OBJ(&intern->obj, Z_OBJ_P(generator)); in ZEND_METHOD()
2102 zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); in ZEND_METHOD()
2137 zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); in ZEND_METHOD()
2153 zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); in ZEND_METHOD()
2169 zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); in ZEND_METHOD()
2193 zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); in ZEND_METHOD()
2214 zend_generator *generator = (zend_generator *) Z_OBJ(Z_REFLECTION_P(ZEND_THIS)->obj); in ZEND_METHOD()
2406 ZVAL_COPY_VALUE(&intern->obj, reference); in ZEND_METHOD()
2477 …function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_… in ZEND_METHOD()
2479 …r->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, return_… in ZEND_METHOD()
3041 zval *obj; in ZEND_METHOD() local
3049 if (zend_parse_parameters(ZEND_NUM_ARGS(), "o", &obj) == FAILURE) { in ZEND_METHOD()
3053 if (!instanceof_function(Z_OBJCE_P(obj), mptr->common.scope)) { in ZEND_METHOD()
3059 if (Z_OBJCE_P(obj) == zend_ce_closure && in ZEND_METHOD()
3062 Z_ADDREF_P(obj); in ZEND_METHOD()
3063 ZVAL_OBJ(return_value, Z_OBJ_P(obj)); in ZEND_METHOD()
3065 zend_create_fake_closure(return_value, mptr, mptr->common.scope, Z_OBJCE_P(obj), obj); in ZEND_METHOD()
3715 ZVAL_COPY(&intern->obj, argument); in reflection_class_object_ctor()
3954 _class_string(&str, ce, &intern->obj, ""); in ZEND_METHOD()
4142 if (!Z_ISUNDEF(intern->obj) && is_closure_invoke(ce, lc_name) in ZEND_METHOD()
4143 && (mptr = zend_get_closure_invoke_method(Z_OBJ(intern->obj))) != NULL) in ZEND_METHOD()
4148 } else if (Z_ISUNDEF(intern->obj) && is_closure_invoke(ce, lc_name) in ZEND_METHOD()
4201 zend_bool has_obj = Z_TYPE(intern->obj) != IS_UNDEF; in ZEND_METHOD()
4203 zend_object *obj; in ZEND_METHOD() local
4206 obj = Z_OBJ(obj_tmp); in ZEND_METHOD()
4208 obj = Z_OBJ(intern->obj); in ZEND_METHOD()
4210 zend_function *closure = zend_get_closure_invoke_method(obj); in ZEND_METHOD()
4242 if (Z_TYPE(intern->obj) != IS_UNDEF) { in ZEND_METHOD()
4244 if (Z_OBJ_HANDLER(intern->obj, has_property)(&intern->obj, &property, 2, NULL)) { in ZEND_METHOD()
4276 } else if (Z_TYPE(intern->obj) != IS_UNDEF) { in ZEND_METHOD()
4278 if (zend_hash_exists(Z_OBJ_HT(intern->obj)->get_properties(&intern->obj), name)) { in ZEND_METHOD()
4398 if (Z_TYPE(intern->obj) != IS_UNDEF && (filter & ZEND_ACC_PUBLIC) != 0) { in ZEND_METHOD()
4399 HashTable *properties = Z_OBJ_HT(intern->obj)->get_properties(&intern->obj); in ZEND_METHOD()
4569 zval obj; in ZEND_METHOD() local
4578 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
4582 RETURN_BOOL(Z_OBJ_HANDLER(intern->obj, clone_obj) != NULL); in ZEND_METHOD()
4588 if (UNEXPECTED(object_init_ex(&obj, ce) != SUCCESS)) { in ZEND_METHOD()
4592 zend_object_store_ctor_failed(Z_OBJ(obj)); in ZEND_METHOD()
4593 RETVAL_BOOL(Z_OBJ_HANDLER(obj, clone_obj) != NULL); in ZEND_METHOD()
4594 zval_ptr_dtor(&obj); in ZEND_METHOD()
6268 ZVAL_COPY(&intern->obj, item); in ZEND_METHOD()
6287 if (Z_TYPE(intern->obj) != IS_REFERENCE) { in ZEND_METHOD()
6302 PHP_SHA1Update(&context, (unsigned char *) &Z_REF(intern->obj), sizeof(zend_reference *)); in ZEND_METHOD()