Lines Matching refs:intern

108 	intern = Z_REFLECTION_P(getThis());                                                      				\
109 if (intern->ptr == NULL) { \
117 …target = intern->ptr; …
320 reflection_object *intern = reflection_object_from_obj(object); in reflection_free_objects_storage() local
325 if (intern->ptr) { in reflection_free_objects_storage()
326 switch (intern->ref_type) { in reflection_free_objects_storage()
328 reference = (parameter_reference*)intern->ptr; in reflection_free_objects_storage()
330 efree(intern->ptr); in reflection_free_objects_storage()
333 typ_reference = (type_reference*)intern->ptr; in reflection_free_objects_storage()
335 efree(intern->ptr); in reflection_free_objects_storage()
338 _free_function(intern->ptr); in reflection_free_objects_storage()
341 efree(intern->ptr); in reflection_free_objects_storage()
344 prop_reference = (property_reference*)intern->ptr; in reflection_free_objects_storage()
346 efree(intern->ptr); in reflection_free_objects_storage()
354 intern->ptr = NULL; in reflection_free_objects_storage()
355 zval_ptr_dtor(&intern->obj); in reflection_free_objects_storage()
362 reflection_object *intern = Z_REFLECTION_P(obj); in reflection_get_gc() local
363 *gc_data = &intern->obj; in reflection_get_gc()
371 reflection_object *intern; in reflection_objects_new() local
373 intern = ecalloc(1, sizeof(reflection_object) + zend_object_properties_size(class_type)); in reflection_objects_new()
374 intern->zo.ce = class_type; in reflection_objects_new()
376 zend_object_std_init(&intern->zo, class_type); in reflection_objects_new()
377 object_properties_init(&intern->zo, class_type); in reflection_objects_new()
378 intern->zo.handlers = &reflection_object_handlers; in reflection_objects_new()
379 return &intern->zo; in reflection_objects_new()
1210 reflection_object *intern; in _function_check_flag() local
1224 reflection_object *intern; in zend_reflection_class_factory() local
1229 intern = Z_REFLECTION_P(object); in zend_reflection_class_factory()
1230 intern->ptr = ce; in zend_reflection_class_factory()
1231 intern->ref_type = REF_TYPE_OTHER; in zend_reflection_class_factory()
1232 intern->ce = ce; in zend_reflection_class_factory()
1240 reflection_object *intern; in reflection_extension_factory() local
1255 intern = Z_REFLECTION_P(object); in reflection_extension_factory()
1257 intern->ptr = module; in reflection_extension_factory()
1258 intern->ref_type = REF_TYPE_OTHER; in reflection_extension_factory()
1259 intern->ce = NULL; in reflection_extension_factory()
1267 reflection_object *intern; in reflection_parameter_factory() local
1282 intern = Z_REFLECTION_P(object); in reflection_parameter_factory()
1288 intern->ptr = reference; in reflection_parameter_factory()
1289 intern->ref_type = REF_TYPE_PARAMETER; in reflection_parameter_factory()
1290 intern->ce = fptr->common.scope; in reflection_parameter_factory()
1293 ZVAL_COPY_VALUE(&intern->obj, closure_object); in reflection_parameter_factory()
1302 reflection_object *intern; in reflection_type_factory() local
1306 intern = Z_REFLECTION_P(object); in reflection_type_factory()
1310 intern->ptr = reference; in reflection_type_factory()
1311 intern->ref_type = REF_TYPE_TYPE; in reflection_type_factory()
1312 intern->ce = fptr->common.scope; in reflection_type_factory()
1315 ZVAL_COPY_VALUE(&intern->obj, closure_object); in reflection_type_factory()
1323 reflection_object *intern; in reflection_function_factory() local
1329 intern = Z_REFLECTION_P(object); in reflection_function_factory()
1330 intern->ptr = function; in reflection_function_factory()
1331 intern->ref_type = REF_TYPE_FUNCTION; in reflection_function_factory()
1332 intern->ce = NULL; in reflection_function_factory()
1335 ZVAL_COPY_VALUE(&intern->obj, closure_object); in reflection_function_factory()
1344 reflection_object *intern; in reflection_method_factory() local
1352 intern = Z_REFLECTION_P(object); in reflection_method_factory()
1353 intern->ptr = method; in reflection_method_factory()
1354 intern->ref_type = REF_TYPE_FUNCTION; in reflection_method_factory()
1355 intern->ce = ce; in reflection_method_factory()
1358 ZVAL_COPY_VALUE(&intern->obj, closure_object); in reflection_method_factory()
1368 reflection_object *intern; in reflection_property_factory() local
1398 intern = Z_REFLECTION_P(object); in reflection_property_factory()
1402 intern->ptr = reference; in reflection_property_factory()
1403 intern->ref_type = REF_TYPE_PROPERTY; in reflection_property_factory()
1404 intern->ce = ce; in reflection_property_factory()
1405 intern->ignore_visibility = 0; in reflection_property_factory()
1414 reflection_object *intern; in reflection_class_constant_factory() local
1422 intern = Z_REFLECTION_P(object); in reflection_class_constant_factory()
1423 intern->ptr = constant; in reflection_class_constant_factory()
1424 intern->ref_type = REF_TYPE_CLASS_CONSTANT; in reflection_class_constant_factory()
1425 intern->ce = constant->ce; in reflection_class_constant_factory()
1426 intern->ignore_visibility = 0; in reflection_class_constant_factory()
1526 reflection_object *intern; in _reflection_param_get_default_param() local
1529 intern = Z_REFLECTION_P(getThis()); in _reflection_param_get_default_param()
1530 if (intern->ptr == NULL) { in _reflection_param_get_default_param()
1538 param = intern->ptr; in _reflection_param_get_default_param()
1672 reflection_object *intern; in ZEND_METHOD() local
1678 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
1708 intern->ptr = fptr; in ZEND_METHOD()
1709 intern->ref_type = REF_TYPE_FUNCTION; in ZEND_METHOD()
1711 ZVAL_COPY_VALUE(&intern->obj, closure); in ZEND_METHOD()
1713 ZVAL_UNDEF(&intern->obj); in ZEND_METHOD()
1715 intern->ce = NULL; in ZEND_METHOD()
1723 reflection_object *intern; in ZEND_METHOD() local
1732 _function_string(&str, fptr, intern->ce, ""); in ZEND_METHOD()
1752 reflection_object *intern; in ZEND_METHOD() local
1767 reflection_object *intern; in ZEND_METHOD() local
1774 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1775 closure_this = zend_get_closure_this_ptr(&intern->obj); in ZEND_METHOD()
1787 reflection_object *intern; in ZEND_METHOD() local
1794 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1795 closure_func = zend_get_closure_method_def(&intern->obj); in ZEND_METHOD()
1807 reflection_object *intern; in ZEND_METHOD() local
1815 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
1817 ZVAL_COPY(return_value, &intern->obj); in ZEND_METHOD()
1828 reflection_object *intern; in ZEND_METHOD() local
1843 reflection_object *intern; in ZEND_METHOD() local
1858 reflection_object *intern; in ZEND_METHOD() local
1871 reflection_object *intern; in ZEND_METHOD() local
1889 reflection_object *intern; in ZEND_METHOD() local
1907 reflection_object *intern; in ZEND_METHOD() local
1925 reflection_object *intern; in ZEND_METHOD() local
1943 reflection_object *intern; in ZEND_METHOD() local
1980 reflection_object *intern; in ZEND_METHOD() local
2031 reflection_object *intern; in ZEND_METHOD() local
2091 reflection_object *intern; in ZEND_METHOD() local
2105 reflection_object *intern; in ZEND_METHOD() local
2125 reflection_object *intern; in ZEND_METHOD() local
2139 reflection_object *intern; in ZEND_METHOD() local
2157 …reflection_parameter_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, ar… in ZEND_METHOD()
2169 reflection_object *intern; in ZEND_METHOD() local
2193 reflection_object *intern; in ZEND_METHOD() local
2217 reflection_object *intern; in ZEND_METHOD() local
2221 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
2233 intern->ref_type = REF_TYPE_GENERATOR; in ZEND_METHOD()
2234 ZVAL_COPY(&intern->obj, generator); in ZEND_METHOD()
2235 intern->ce = zend_ce_generator; in ZEND_METHOD()
2393 reflection_object *intern; in ZEND_METHOD() local
2406 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
2572 intern->ptr = ref; in ZEND_METHOD()
2573 intern->ref_type = REF_TYPE_PARAMETER; in ZEND_METHOD()
2574 intern->ce = ce; in ZEND_METHOD()
2576 ZVAL_COPY_VALUE(&intern->obj, reference); in ZEND_METHOD()
2585 reflection_object *intern; in ZEND_METHOD() local
2615 reflection_object *intern; in ZEND_METHOD() local
2624 …reflection_function_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->o… in ZEND_METHOD()
2626 …m->fptr->common.scope, _copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, r… in ZEND_METHOD()
2635 reflection_object *intern; in ZEND_METHOD() local
2653 reflection_object *intern; in ZEND_METHOD() local
2730 reflection_object *intern; in ZEND_METHOD() local
2746 reflection_object *intern; in ZEND_METHOD() local
2761 …reflection_type_factory(_copy_function(param->fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, … in ZEND_METHOD()
2769 reflection_object *intern; in ZEND_METHOD() local
2785 reflection_object *intern; in ZEND_METHOD() local
2801 reflection_object *intern; in ZEND_METHOD() local
2817 reflection_object *intern; in ZEND_METHOD() local
2833 reflection_object *intern; in ZEND_METHOD() local
2850 reflection_object *intern; in ZEND_METHOD() local
2866 reflection_object *intern; in ZEND_METHOD() local
2882 reflection_object *intern; in ZEND_METHOD() local
2984 reflection_object *intern; in ZEND_METHOD() local
3000 reflection_object *intern; in ZEND_METHOD() local
3016 reflection_object *intern; in ZEND_METHOD() local
3054 reflection_object *intern; in ZEND_METHOD() local
3070 reflection_object *intern; in ZEND_METHOD() local
3096 reflection_object *intern; in ZEND_METHOD() local
3127 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
3180 intern->ptr = mptr; in ZEND_METHOD()
3181 intern->ref_type = REF_TYPE_FUNCTION; in ZEND_METHOD()
3182 intern->ce = ce; in ZEND_METHOD()
3190 reflection_object *intern; in ZEND_METHOD() local
3199 _function_string(&str, mptr, intern->ce, ""); in ZEND_METHOD()
3208 reflection_object *intern; in ZEND_METHOD() local
3244 reflection_object *intern; in reflection_method_invoke() local
3258 && intern->ignore_visibility == 0) in reflection_method_invoke()
3332 fcc.called_scope = intern->ce; in reflection_method_invoke()
3528 reflection_object *intern; in ZEND_METHOD() local
3545 reflection_object *intern; in ZEND_METHOD() local
3558 …reflection_type_factory(_copy_function(fptr), Z_ISUNDEF(intern->obj)? NULL : &intern->obj, &fptr->… in ZEND_METHOD()
3566 reflection_object *intern; in ZEND_METHOD() local
3576 …RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constr… in ZEND_METHOD()
3584 reflection_object *intern; in ZEND_METHOD() local
3599 reflection_object *intern; in ZEND_METHOD() local
3615 reflection_object *intern; in ZEND_METHOD() local
3633 reflection_object *intern; in ZEND_METHOD() local
3645 …"Method %s::%s does not have a prototype", ZSTR_VAL(intern->ce->name), ZSTR_VAL(mptr->common.funct… in ZEND_METHOD()
3657 reflection_object *intern; in ZEND_METHOD() local
3664 intern = Z_REFLECTION_P(getThis()); in ZEND_METHOD()
3666 intern->ignore_visibility = visible; in ZEND_METHOD()
3676 reflection_object *intern; in ZEND_METHOD() local
3685 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
3714 intern->ptr = constant; in ZEND_METHOD()
3715 intern->ref_type = REF_TYPE_CLASS_CONSTANT; in ZEND_METHOD()
3716 intern->ce = constant->ce; in ZEND_METHOD()
3717 intern->ignore_visibility = 0; in ZEND_METHOD()
3727 reflection_object *intern; in ZEND_METHOD() local
3757 reflection_object *intern; in _class_constant_check_flag() local
3796 reflection_object *intern; in ZEND_METHOD() local
3812 reflection_object *intern; in ZEND_METHOD() local
3831 reflection_object *intern; in ZEND_METHOD() local
3847 reflection_object *intern; in ZEND_METHOD() local
3875 reflection_object *intern; in reflection_class_object_ctor() local
3889 intern = Z_REFLECTION_P(object); in reflection_class_object_ctor()
3894 intern->ptr = Z_OBJCE_P(argument); in reflection_class_object_ctor()
3896 ZVAL_COPY_VALUE(&intern->obj, argument); in reflection_class_object_ctor()
3911 intern->ptr = ce; in reflection_class_object_ctor()
3913 intern->ref_type = REF_TYPE_OTHER; in reflection_class_object_ctor()
3972 reflection_object *intern; in ZEND_METHOD() local
3994 reflection_object *intern; in ZEND_METHOD() local
4028 reflection_object *intern; in ZEND_METHOD() local
4058 reflection_object *intern; in ZEND_METHOD() local
4078 reflection_object *intern; in ZEND_METHOD() local
4087 _class_string(&str, ce, &intern->obj, ""); in ZEND_METHOD()
4107 reflection_object *intern; in ZEND_METHOD() local
4122 reflection_object *intern; in ZEND_METHOD() local
4137 reflection_object *intern; in ZEND_METHOD() local
4152 reflection_object *intern; in ZEND_METHOD() local
4170 reflection_object *intern; in ZEND_METHOD() local
4188 reflection_object *intern; in ZEND_METHOD() local
4206 reflection_object *intern; in ZEND_METHOD() local
4224 reflection_object *intern; in ZEND_METHOD() local
4244 reflection_object *intern; in ZEND_METHOD() local
4272 reflection_object *intern; in ZEND_METHOD() local
4286 …if (ce == zend_ce_closure && !Z_ISUNDEF(intern->obj) && (name_len == sizeof(ZEND_INVOKE_FUNC_NAME)… in ZEND_METHOD()
4288 && (mptr = zend_get_closure_invoke_method(Z_OBJ(intern->obj))) != NULL) in ZEND_METHOD()
4295 …} else if (ce == zend_ce_closure && Z_ISUNDEF(intern->obj) && (name_len == sizeof(ZEND_INVOKE_FUNC… in ZEND_METHOD()
4357 reflection_object *intern; in ZEND_METHOD() local
4375 …&ce->function_table, (apply_func_args_t) _addmethod_va, 4, &ce, return_value, filter, intern->obj); in ZEND_METHOD()
4376 if (Z_TYPE(intern->obj) != IS_UNDEF && instanceof_function(ce, zend_ce_closure)) { in ZEND_METHOD()
4377 zend_function *closure = zend_get_closure_invoke_method(Z_OBJ(intern->obj)); in ZEND_METHOD()
4380 _addmethod(closure, ce, return_value, filter, &intern->obj); in ZEND_METHOD()
4391 reflection_object *intern; in ZEND_METHOD() local
4409 if (Z_TYPE(intern->obj) != IS_UNDEF && Z_OBJ_HANDLER(intern->obj, has_property)) { in ZEND_METHOD()
4411 if (Z_OBJ_HANDLER(intern->obj, has_property)(&intern->obj, &property, 2, NULL)) { in ZEND_METHOD()
4426 reflection_object *intern; in ZEND_METHOD() local
4444 } else if (Z_TYPE(intern->obj) != IS_UNDEF) { in ZEND_METHOD()
4446 if (zend_hash_exists(Z_OBJ_HT(intern->obj)->get_properties(&intern->obj), name)) { in ZEND_METHOD()
4454 intern = Z_REFLECTION_P(return_value); in ZEND_METHOD()
4455 intern->ref_type = REF_TYPE_DYNAMIC_PROPERTY; in ZEND_METHOD()
4553 reflection_object *intern; in ZEND_METHOD() local
4573 …if (Z_TYPE(intern->obj) != IS_UNDEF && (filter & ZEND_ACC_PUBLIC) != 0 && Z_OBJ_HT(intern->obj)->g… in ZEND_METHOD()
4574 HashTable *properties = Z_OBJ_HT(intern->obj)->get_properties(&intern->obj); in ZEND_METHOD()
4584 reflection_object *intern; in ZEND_METHOD() local
4606 reflection_object *intern; in ZEND_METHOD() local
4632 reflection_object *intern; in ZEND_METHOD() local
4654 reflection_object *intern; in ZEND_METHOD() local
4681 reflection_object *intern; in ZEND_METHOD() local
4701 reflection_object *intern; in _class_check_flag() local
4716 reflection_object *intern; in ZEND_METHOD() local
4741 reflection_object *intern; in ZEND_METHOD() local
4752 if (!Z_ISUNDEF(intern->obj)) { in ZEND_METHOD()
4756 RETURN_BOOL(Z_OBJ_HANDLER(intern->obj, clone_obj) != NULL); in ZEND_METHOD()
4808 reflection_object *intern; in ZEND_METHOD() local
4824 reflection_object *intern; in ZEND_METHOD() local
4842 reflection_object *intern; in ZEND_METHOD() local
4914 reflection_object *intern; in ZEND_METHOD() local
4934 reflection_object *intern; in ZEND_METHOD() local
5020 reflection_object *intern; in ZEND_METHOD() local
5047 reflection_object *intern; in ZEND_METHOD() local
5069 reflection_object *intern; in ZEND_METHOD() local
5092 reflection_object *intern; in ZEND_METHOD() local
5113 reflection_object *intern; in ZEND_METHOD() local
5145 reflection_object *intern; in ZEND_METHOD() local
5165 reflection_object *intern, *argument; in ZEND_METHOD() local
5209 reflection_object *intern, *argument; in ZEND_METHOD() local
5258 reflection_object *intern; in ZEND_METHOD() local
5276 reflection_object *intern; in ZEND_METHOD() local
5296 reflection_object *intern; in ZEND_METHOD() local
5425 reflection_object *intern; in ZEND_METHOD() local
5435 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
5504 intern->ptr = reference; in ZEND_METHOD()
5505 intern->ref_type = REF_TYPE_PROPERTY; in ZEND_METHOD()
5506 intern->ce = ce; in ZEND_METHOD()
5507 intern->ignore_visibility = 0; in ZEND_METHOD()
5515 reflection_object *intern; in ZEND_METHOD() local
5542 reflection_object *intern; in _property_check_flag() local
5597 reflection_object *intern; in ZEND_METHOD() local
5613 reflection_object *intern; in ZEND_METHOD() local
5621 …if (!(ref->prop.flags & (ZEND_ACC_PUBLIC | ZEND_ACC_IMPLICIT_PUBLIC)) && intern->ignore_visibility… in ZEND_METHOD()
5624 "Cannot access non-public member %s::%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5629 if (UNEXPECTED(zend_update_class_constants(intern->ce) != SUCCESS)) { in ZEND_METHOD()
5632 if (Z_TYPE(CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) == IS_UNDEF) { in ZEND_METHOD()
5633 …zend_throw_error(NULL, "Internal error: Could not find the property %s::%s", ZSTR_VAL(intern->ce->… in ZEND_METHOD()
5636 member_p = &CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]; in ZEND_METHOD()
5672 reflection_object *intern; in ZEND_METHOD() local
5682 if (!(ref->prop.flags & ZEND_ACC_PUBLIC) && intern->ignore_visibility == 0) { in ZEND_METHOD()
5685 "Cannot access non-public member %s::%s", ZSTR_VAL(intern->ce->name), Z_STRVAL_P(name)); in ZEND_METHOD()
5695 if (UNEXPECTED(zend_update_class_constants(intern->ce) != SUCCESS)) { in ZEND_METHOD()
5699 if (Z_TYPE(CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]) == IS_UNDEF) { in ZEND_METHOD()
5700 …zend_throw_error(NULL, "Internal error: Could not find the property %s::%s", ZSTR_VAL(intern->ce->… in ZEND_METHOD()
5703 variable_ptr = &CE_STATIC_MEMBERS(intern->ce)[ref->prop.offset]; in ZEND_METHOD()
5734 reflection_object *intern; in ZEND_METHOD() local
5772 reflection_object *intern; in ZEND_METHOD() local
5790 reflection_object *intern; in ZEND_METHOD() local
5797 intern = Z_REFLECTION_P(getThis()); in ZEND_METHOD()
5799 intern->ignore_visibility = visible; in ZEND_METHOD()
5818 reflection_object *intern; in ZEND_METHOD() local
5829 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
5841 intern->ptr = module; in ZEND_METHOD()
5842 intern->ref_type = REF_TYPE_OTHER; in ZEND_METHOD()
5843 intern->ce = NULL; in ZEND_METHOD()
5851 reflection_object *intern; in ZEND_METHOD() local
5880 reflection_object *intern; in ZEND_METHOD() local
5901 reflection_object *intern; in ZEND_METHOD() local
5941 reflection_object *intern; in ZEND_METHOD() local
5979 reflection_object *intern; in ZEND_METHOD() local
6025 reflection_object *intern; in ZEND_METHOD() local
6042 reflection_object *intern; in ZEND_METHOD() local
6059 reflection_object *intern; in ZEND_METHOD() local
6126 reflection_object *intern; in ZEND_METHOD() local
6142 reflection_object *intern; in ZEND_METHOD() local
6158 reflection_object *intern; in ZEND_METHOD() local
6184 reflection_object *intern; in ZEND_METHOD() local
6194 intern = Z_REFLECTION_P(object); in ZEND_METHOD()
6204 intern->ptr = extension; in ZEND_METHOD()
6205 intern->ref_type = REF_TYPE_OTHER; in ZEND_METHOD()
6206 intern->ce = NULL; in ZEND_METHOD()
6214 reflection_object *intern; in ZEND_METHOD() local
6232 reflection_object *intern; in ZEND_METHOD() local
6248 reflection_object *intern; in ZEND_METHOD() local
6268 reflection_object *intern; in ZEND_METHOD() local
6288 reflection_object *intern; in ZEND_METHOD() local
6308 reflection_object *intern; in ZEND_METHOD() local