Lines Matching refs:name

45 #define reflection_update_property(object, name, value) do { \  argument
47 ZVAL_STR(&member, name); \
267 static void _const_string(smart_str *str, char *name, zval *value, char *indent);
270 static void _class_const_string(smart_str *str, char *name, zend_class_constant *c, char* indent);
300 smart_str_append_printf(str, ":%s", ce->info.internal.module->name); in _class_string()
319 smart_str_append_printf(str, "%s", ZSTR_VAL(ce->name)); in _class_string()
321 smart_str_append_printf(str, " extends %s", ZSTR_VAL(ce->parent->name)); in _class_string()
328 smart_str_append_printf(str, " extends %s", ZSTR_VAL(ce->interfaces[0]->name)); in _class_string()
330 smart_str_append_printf(str, " implements %s", ZSTR_VAL(ce->interfaces[0]->name)); in _class_string()
333 smart_str_append_printf(str, ", %s", ZSTR_VAL(ce->interfaces[i]->name)); in _class_string()
513 static void _const_string(smart_str *str, char *name, zval *value, char *indent) in _const_string() argument
519 indent, type, name); in _const_string()
522 indent, type, name, Z_STRVAL_P(value)); in _const_string()
527 indent, type, name, ZSTR_VAL(value_str)); in _const_string()
534 static void _class_const_string(smart_str *str, char *name, zend_class_constant *c, char *indent) in _class_const_string() argument
544 indent, visibility, type, name); in _class_const_string()
550 indent, visibility, type, name, ZSTR_VAL(value_str)); in _class_const_string()
603 if (arg_info->name) { in _parameter_string()
607 ((zend_internal_arg_info*)arg_info)->name : in _parameter_string()
608 ZSTR_VAL(arg_info->name)); in _parameter_string()
727 smart_str_append_printf(str, ":%s", ((zend_internal_function*)fptr)->module->name); in _function_string()
732 smart_str_append_printf(str, ", inherits %s", ZSTR_VAL(fptr->common.scope->name)); in _function_string()
737 smart_str_append_printf(str, ", overwrites %s", ZSTR_VAL(overwrites->common.scope->name)); in _function_string()
744 …art_str_append_printf(str, ", prototype %s", ZSTR_VAL(fptr->common.prototype->common.scope->name)); in _function_string()
855 zend_unmangle_property_name(prop->name, &class_name, &prop_name); in _property_string()
873 smart_str_append_printf(str, " %sEntry [ %s <", indent, ZSTR_VAL(ini_entry->name)); in _extension_ini_string()
909 …_CLASS) && ce->info.internal.module && !strcasecmp(ce->info.internal.module->name, module->name)) { in _extension_class_string()
911 …if (!zend_binary_strcasecmp(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), ZSTR_VAL(hash_key->key), ZSTR_… in _extension_class_string()
930 _const_string(str, ZSTR_VAL(constant->name), &constant->value, indent); in _extension_const_string()
947 module->module_number, module->name, in _extension_string()
955 while(dep->name) { in _extension_string()
956 smart_str_append_printf(str, "%s Dependency [ %s (", indent, dep->name); in _extension_string()
1049 smart_str_append_printf(str, "%sZend Extension [ %s ", indent, extension->name); in _zend_extension_string()
1086 zval name; in zend_reflection_class_factory() local
1088 ZVAL_STR_COPY(&name, ce->name); in zend_reflection_class_factory()
1094 reflection_update_property_name(object, &name); in zend_reflection_class_factory()
1102 zval name; in reflection_extension_factory() local
1117 ZVAL_STRINGL(&name, module->name, name_len); in reflection_extension_factory()
1121 reflection_update_property_name(object, &name); in reflection_extension_factory()
1130 zval name; in reflection_parameter_factory() local
1132 if (arg_info->name) { in reflection_parameter_factory()
1135 ZVAL_STRING(&name, ((zend_internal_arg_info*)arg_info)->name); in reflection_parameter_factory()
1137 ZVAL_STR_COPY(&name, arg_info->name); in reflection_parameter_factory()
1140 ZVAL_NULL(&name); in reflection_parameter_factory()
1156 reflection_update_property_name(object, &name); in reflection_parameter_factory()
1185 zval name; in reflection_function_factory() local
1187 ZVAL_STR_COPY(&name, function->common.function_name); in reflection_function_factory()
1198 reflection_update_property_name(object, &name); in reflection_function_factory()
1206 zval name; in reflection_method_factory() local
1209 ZVAL_STR_COPY(&name, (method->common.scope && method->common.scope->trait_aliases)? in reflection_method_factory()
1211 ZVAL_STR_COPY(&classname, method->common.scope->name); in reflection_method_factory()
1221 reflection_update_property_name(object, &name); in reflection_method_factory()
1227 static void reflection_property_factory(zend_class_entry *ce, zend_string *name, zend_property_info… in reflection_property_factory() argument
1239 while (tmp_ce && (tmp_info = zend_hash_find_ptr(&tmp_ce->properties_info, name)) == NULL) { in reflection_property_factory()
1251 ZVAL_STR_COPY(&propname, name); in reflection_property_factory()
1252 ZVAL_STR_COPY(&classname, prop->ce->name); in reflection_property_factory()
1259 reference->unmangled_name = zend_string_copy(name); in reflection_property_factory()
1271 zend_string *name = zend_string_init(name_str, name_len, 0); in reflection_property_factory_str() local
1272 reflection_property_factory(ce, name, prop, object); in reflection_property_factory_str()
1273 zend_string_release(name); in reflection_property_factory_str()
1280 zval name; in reflection_class_constant_factory() local
1283 ZVAL_STR_COPY(&name, name_str); in reflection_class_constant_factory()
1284 ZVAL_STR_COPY(&classname, ce->name); in reflection_class_constant_factory()
1292 reflection_update_property_name(object, &name); in reflection_class_constant_factory()
1463 …ef(NULL, E_WARNING, "%s::__toString() did not return anything", ZSTR_VAL(Z_OBJCE_P(object)->name)); in ZEND_METHOD()
1531 zval name; in ZEND_METHOD() local
1570 ZVAL_STR_COPY(&name, fptr->common.function_name); in ZEND_METHOD()
1571 reflection_update_property_name(object, &name); in ZEND_METHOD()
2057 reflection_extension_factory(return_value, internal->module->name); in ZEND_METHOD()
2080 RETURN_STRING(internal->module->name); in ZEND_METHOD()
2266 zval name; in ZEND_METHOD() local
2338 "Method %s::%s() does not exist", ZSTR_VAL(ce->name), Z_STRVAL_P(method)); in ZEND_METHOD()
2354 "Method %s::%s() does not exist", ZSTR_VAL(ce->name), ZEND_INVOKE_FUNC_NAME); in ZEND_METHOD()
2394 if (arg_info[i].name) { in ZEND_METHOD()
2395 if (strcmp(((zend_internal_arg_info*)arg_info)[i].name, Z_STRVAL_P(parameter)) == 0) { in ZEND_METHOD()
2404 if (arg_info[i].name) { in ZEND_METHOD()
2405 if (strcmp(ZSTR_VAL(arg_info[i].name), Z_STRVAL_P(parameter)) == 0) { in ZEND_METHOD()
2427 if (arg_info[position].name) { in ZEND_METHOD()
2430 ZVAL_STRING(&name, ((zend_internal_arg_info*)arg_info)[position].name); in ZEND_METHOD()
2432 ZVAL_STR_COPY(&name, arg_info[position].name); in ZEND_METHOD()
2435 ZVAL_NULL(&name); in ZEND_METHOD()
2437 reflection_update_property_name(object, &name); in ZEND_METHOD()
2897 char *name = zend_get_type_by_const(ZEND_TYPE_CODE(param->arg_info->type)); in reflection_type_name() local
2898 return zend_string_init(name, strlen(name), 0); in reflection_type_name()
2947 zval name, *classname; in ZEND_METHOD() local
3023 "Method %s::%s() does not exist", ZSTR_VAL(ce->name), name_str); in ZEND_METHOD()
3028 ZVAL_STR_COPY(&name, mptr->common.scope->name); in ZEND_METHOD()
3029 reflection_update_property_class(object, &name); in ZEND_METHOD()
3030 ZVAL_STR_COPY(&name, mptr->common.function_name); in ZEND_METHOD()
3031 reflection_update_property_name(object, &name); in ZEND_METHOD()
3107 ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); in reflection_method_invoke()
3115 ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name), in reflection_method_invoke()
3116 ZSTR_VAL(Z_OBJCE_P(getThis())->name)); in reflection_method_invoke()
3152 ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.function_name)); in reflection_method_invoke()
3197 …"Invocation of method %s::%s() failed", ZSTR_VAL(mptr->common.scope->name), ZSTR_VAL(mptr->common.… in reflection_method_invoke()
3302 zval *name; in ZEND_METHOD() local
3308 if ((name = _default_load_name(getThis())) == NULL) { in ZEND_METHOD()
3311 if (Z_TYPE_P(name) == IS_STRING in ZEND_METHOD()
3312 && (backslash = zend_memrchr(Z_STRVAL_P(name), '\\', Z_STRLEN_P(name))) in ZEND_METHOD()
3313 && backslash > Z_STRVAL_P(name)) in ZEND_METHOD()
3325 zval *name; in ZEND_METHOD() local
3331 if ((name = _default_load_name(getThis())) == NULL) { in ZEND_METHOD()
3334 if (Z_TYPE_P(name) == IS_STRING in ZEND_METHOD()
3335 && (backslash = zend_memrchr(Z_STRVAL_P(name), '\\', Z_STRLEN_P(name))) in ZEND_METHOD()
3336 && backslash > Z_STRVAL_P(name)) in ZEND_METHOD()
3338 RETURN_STRINGL(Z_STRVAL_P(name), backslash - Z_STRVAL_P(name)); in ZEND_METHOD()
3348 zval *name; in ZEND_METHOD() local
3354 if ((name = _default_load_name(getThis())) == NULL) { in ZEND_METHOD()
3357 if (Z_TYPE_P(name) == IS_STRING in ZEND_METHOD()
3358 && (backslash = zend_memrchr(Z_STRVAL_P(name), '\\', Z_STRLEN_P(name))) in ZEND_METHOD()
3359 && backslash > Z_STRVAL_P(name)) in ZEND_METHOD()
3361 RETURN_STRINGL(backslash + 1, Z_STRLEN_P(name) - (backslash - Z_STRVAL_P(name) + 1)); in ZEND_METHOD()
3363 ZVAL_COPY_DEREF(return_value, name); in ZEND_METHOD()
3488 …"Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.funct… in ZEND_METHOD()
3517 zval *classname, *object, name, cname; in ZEND_METHOD() local
3550 …on_exception_ptr, 0, "Class Constant %s::%s does not exist", ZSTR_VAL(ce->name), ZSTR_VAL(constnam… in ZEND_METHOD()
3554 ZVAL_STR_COPY(&name, constname); in ZEND_METHOD()
3555 ZVAL_STR_COPY(&cname, ce->name); in ZEND_METHOD()
3561 reflection_update_property_name(object, &name); in ZEND_METHOD()
3573 zval name; in ZEND_METHOD() local
3579 _default_get_name(getThis(), &name); in ZEND_METHOD()
3580 _class_const_string(&str, Z_STRVAL(name), ref, ""); in ZEND_METHOD()
3581 zval_ptr_dtor(&name); in ZEND_METHOD()
3734 ZVAL_STR_COPY(&classname, Z_OBJCE_P(argument)->name); in reflection_class_object_ctor()
3749 ZVAL_STR_COPY(&classname, ce->name); in reflection_class_object_ctor()
3838 zend_string *name; in ZEND_METHOD() local
3841 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S|z", &name, &def_value) == FAILURE) { in ZEND_METHOD()
3850 prop = zend_std_get_static_property(ce, name, 1); in ZEND_METHOD()
3856 "Class %s does not have a property named %s", ZSTR_VAL(ce->name), ZSTR_VAL(name)); in ZEND_METHOD()
3871 zend_string *name; in ZEND_METHOD() local
3874 if (zend_parse_parameters(ZEND_NUM_ARGS(), "Sz", &name, &value) == FAILURE) { in ZEND_METHOD()
3883 variable_ptr = zend_std_get_static_property(ce, name, 1); in ZEND_METHOD()
3886 "Class %s does not have a property named %s", ZSTR_VAL(ce->name), ZSTR_VAL(name)); in ZEND_METHOD()
4086 char *name, *lc_name; in ZEND_METHOD() local
4089 if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &name, &name_len) == FAILURE) { in ZEND_METHOD()
4094 lc_name = zend_str_tolower_dup(name, name_len); in ZEND_METHOD()
4115 char *name, *lc_name; in ZEND_METHOD() local
4118 if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &name, &name_len) == FAILURE) { in ZEND_METHOD()
4123 lc_name = zend_str_tolower_dup(name, name_len); in ZEND_METHOD()
4146 "Method %s does not exist", name); in ZEND_METHOD()
4226 zend_string *name; in ZEND_METHOD() local
4229 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &name) == FAILURE) { in ZEND_METHOD()
4234 if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) { in ZEND_METHOD()
4241 ZVAL_STR_COPY(&property, name); in ZEND_METHOD()
4260 zend_string *name, *classname; in ZEND_METHOD() local
4264 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &name) == FAILURE) { in ZEND_METHOD()
4269 if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) != NULL) { in ZEND_METHOD()
4271 reflection_property_factory(ce, name, property_info, return_value); in ZEND_METHOD()
4276 if (zend_hash_exists(Z_OBJ_HT(intern->obj)->get_properties(&intern->obj), name)) { in ZEND_METHOD()
4279 property_info_tmp.name = name; in ZEND_METHOD()
4283 reflection_property_factory(ce, name, &property_info_tmp, return_value); in ZEND_METHOD()
4287 str_name = ZSTR_VAL(name); in ZEND_METHOD()
4288 if ((tmp = strstr(ZSTR_VAL(name), "::")) != NULL) { in ZEND_METHOD()
4289 classname_len = tmp - ZSTR_VAL(name); in ZEND_METHOD()
4291 zend_str_tolower_copy(ZSTR_VAL(classname), ZSTR_VAL(name), classname_len); in ZEND_METHOD()
4293 str_name_len = ZSTR_LEN(name) - (classname_len + 2); in ZEND_METHOD()
4307 …me %s::%s does not specify a base class of %s", ZSTR_VAL(ce2->name), str_name, ZSTR_VAL(ce->name)); in ZEND_METHOD()
4338 zend_unmangle_property_name_ex(pptr->name, &class_name, &prop_name, &prop_name_len); in _addproperty()
4369 property_info.name = hash_key->key; in _adddynproperty()
4414 zend_string *name; in ZEND_METHOD() local
4416 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &name) == FAILURE) { in ZEND_METHOD()
4421 if (zend_hash_exists(&ce->constants_table, name)) { in ZEND_METHOD()
4461 zend_string *name; in ZEND_METHOD() local
4469 ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->constants_table, name, constant) { in ZEND_METHOD()
4471 reflection_class_constant_factory(ce, name, constant, &class_const); in ZEND_METHOD()
4484 zend_string *name; in ZEND_METHOD() local
4486 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &name) == FAILURE) { in ZEND_METHOD()
4496 if ((c = zend_hash_find_ptr(&ce->constants_table, name)) == NULL) { in ZEND_METHOD()
4510 zend_string *name; in ZEND_METHOD() local
4513 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &name) == FAILURE) { in ZEND_METHOD()
4517 if ((constant = zend_hash_find_ptr(&ce->constants_table, name)) == NULL) { in ZEND_METHOD()
4520 reflection_class_constant_factory(ce, name, constant, return_value); in ZEND_METHOD()
4694 …x(reflection_exception_ptr, 0, "Access to non-public constructor of class %s", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4730 php_error_docref(NULL, E_WARNING, "Invocation of %s's constructor failed", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4735 …%s does not have a constructor, so you cannot pass any constructor arguments", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4750 …marked as final that cannot be instantiated without invoking its constructor", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4795 …x(reflection_exception_ptr, 0, "Access to non-public constructor of class %s", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4835 php_error_docref(NULL, E_WARNING, "Invocation of %s's constructor failed", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4840 …%s does not have a constructor, so you cannot pass any constructor arguments", ZSTR_VAL(ce->name)); in ZEND_METHOD()
4864 zend_hash_update(Z_ARRVAL_P(return_value), ce->interfaces[i]->name, &interface); in ZEND_METHOD()
4894 add_next_index_str(return_value, zend_string_copy(ce->interfaces[i]->name)); in ZEND_METHOD()
4922 zend_hash_update(Z_ARRVAL_P(return_value), ce->traits[i]->name, &trait); in ZEND_METHOD()
4948 add_next_index_str(return_value, zend_string_copy(ce->traits[i]->name)); in ZEND_METHOD()
5092 "%s is not an interface", ZSTR_VAL(interface_ce->name)); in ZEND_METHOD()
5135 reflection_extension_factory(return_value, ce->info.internal.module->name); in ZEND_METHOD()
5154 RETURN_STRING(ce->info.internal.module->name); in ZEND_METHOD()
5165 zval *name; in ZEND_METHOD() local
5171 if ((name = _default_load_name(getThis())) == NULL) { in ZEND_METHOD()
5174 if (Z_TYPE_P(name) == IS_STRING in ZEND_METHOD()
5175 && (backslash = zend_memrchr(Z_STRVAL_P(name), '\\', Z_STRLEN_P(name))) in ZEND_METHOD()
5176 && backslash > Z_STRVAL_P(name)) in ZEND_METHOD()
5188 zval *name; in ZEND_METHOD() local
5194 if ((name = _default_load_name(getThis())) == NULL) { in ZEND_METHOD()
5197 if (Z_TYPE_P(name) == IS_STRING in ZEND_METHOD()
5198 && (backslash = zend_memrchr(Z_STRVAL_P(name), '\\', Z_STRLEN_P(name))) in ZEND_METHOD()
5199 && backslash > Z_STRVAL_P(name)) in ZEND_METHOD()
5201 RETURN_STRINGL(Z_STRVAL_P(name), backslash - Z_STRVAL_P(name)); in ZEND_METHOD()
5211 zval *name; in ZEND_METHOD() local
5217 if ((name = _default_load_name(getThis())) == NULL) { in ZEND_METHOD()
5220 if (Z_TYPE_P(name) == IS_STRING in ZEND_METHOD()
5221 && (backslash = zend_memrchr(Z_STRVAL_P(name), '\\', Z_STRLEN_P(name))) in ZEND_METHOD()
5222 && backslash > Z_STRVAL_P(name)) in ZEND_METHOD()
5224 RETURN_STRINGL(backslash + 1, Z_STRLEN_P(name) - (backslash - Z_STRVAL_P(name) + 1)); in ZEND_METHOD()
5226 ZVAL_COPY_DEREF(return_value, name); in ZEND_METHOD()
5267 zend_string *name; in ZEND_METHOD() local
5275 if (zend_parse_parameters_throw(ZEND_NUM_ARGS(), "zS", &classname, &name) == FAILURE) { in ZEND_METHOD()
5301 …if ((property_info = zend_hash_find_ptr(&ce->properties_info, name)) == NULL || (property_info->fl… in ZEND_METHOD()
5304 if (zend_hash_exists(Z_OBJ_HT_P(classname)->get_properties(classname), name)) { in ZEND_METHOD()
5309 …eflection_exception_ptr, 0, "Property %s::$%s does not exist", ZSTR_VAL(ce->name), ZSTR_VAL(name)); in ZEND_METHOD()
5319 while (tmp_ce && (tmp_info = zend_hash_find_ptr(&tmp_ce->properties_info, name)) == NULL) { in ZEND_METHOD()
5327 ZVAL_STR_COPY(&cname, property_info->ce->name); in ZEND_METHOD()
5329 ZVAL_STR_COPY(&cname, ce->name); in ZEND_METHOD()
5333 ZVAL_STR_COPY(&propname, name); in ZEND_METHOD()
5339 reference->prop.name = name; in ZEND_METHOD()
5346 reference->unmangled_name = zend_string_copy(name); in ZEND_METHOD()
5458 zval *object, *name; in ZEND_METHOD() local
5464 name = _default_load_name(getThis()); in ZEND_METHOD()
5466 "Cannot access non-public member %s::$%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5506 zval *object, *name; in ZEND_METHOD() local
5513 name = _default_load_name(getThis()); in ZEND_METHOD()
5515 "Cannot access non-public member %s::$%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5616 zval name; in ZEND_METHOD() local
5640 ZVAL_STRING(&name, module->name); in ZEND_METHOD()
5641 reflection_update_property_name(object, &name); in ZEND_METHOD()
5731 zend_hash_update(Z_ARRVAL_P(retval), constant->name, &const_val); in _addconstant()
5766 zend_symtable_update(Z_ARRVAL_P(retval), ini_entry->name, &zv); in _addinientry()
5768 zend_symtable_update(Z_ARRVAL_P(retval), ini_entry->name, &EG(uninitialized_zval)); in _addinientry()
5800 …_CLASS) && ce->info.internal.module && !strcasecmp(ce->info.internal.module->name, module->name)) { in add_extension_class()
5801 zend_string *name; in add_extension_class() local
5803 …if (zend_binary_strcasecmp(ZSTR_VAL(ce->name), ZSTR_LEN(ce->name), ZSTR_VAL(hash_key->key), ZSTR_L… in add_extension_class()
5805 name = hash_key->key; in add_extension_class()
5808 name = ce->name; in add_extension_class()
5812 zend_hash_update(Z_ARRVAL_P(class_array), name, &zclass); in add_extension_class()
5814 add_next_index_str(class_array, zend_string_copy(name)); in add_extension_class()
5877 while(dep->name) { in ZEND_METHOD()
5916 add_assoc_str(return_value, dep->name, relation); in ZEND_METHOD()
5982 zval name; in ZEND_METHOD() local
6002 ZVAL_STRING(&name, extension->name); in ZEND_METHOD()
6003 reflection_update_property_name(object, &name); in ZEND_METHOD()
6039 RETURN_STRING(extension->name); in ZEND_METHOD()
6154 ZEND_ARG_INFO(0, name)
6159 ZEND_ARG_INFO(0, name)
6232 ZEND_ARG_INFO(0, name)
6238 ZEND_ARG_INFO(0, name)
6292 ZEND_ARG_INFO(0, name)
6297 ZEND_ARG_INFO(0, name)
6302 ZEND_ARG_INFO(0, name)
6306 ZEND_ARG_INFO(0, name)
6314 ZEND_ARG_INFO(0, name)
6318 ZEND_ARG_INFO(0, name)
6326 ZEND_ARG_INFO(0, name)
6330 ZEND_ARG_INFO(0, name)
6433 ZEND_ARG_INFO(0, name)
6439 ZEND_ARG_INFO(0, name)
6477 ZEND_ARG_INFO(0, name)
6483 ZEND_ARG_INFO(0, name)
6556 ZEND_ARG_INFO(0, name)
6561 ZEND_ARG_INFO(0, name)
6584 ZEND_ARG_INFO(0, name)
6614 "Cannot set read-only property %s::$%s", ZSTR_VAL(Z_OBJCE_P(object)->name), Z_STRVAL_P(member)); in _reflection_write_property()