mptr 1054 Zend/zend_builtin_functions.c zend_function *mptr; mptr 1079 Zend/zend_builtin_functions.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { mptr 1080 Zend/zend_builtin_functions.c if ((mptr->common.fn_flags & ZEND_ACC_PUBLIC) mptr 1082 Zend/zend_builtin_functions.c (((mptr->common.fn_flags & ZEND_ACC_PROTECTED) && mptr 1083 Zend/zend_builtin_functions.c zend_check_protected(mptr->common.scope, EG(scope))) mptr 1084 Zend/zend_builtin_functions.c || ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) && mptr 1085 Zend/zend_builtin_functions.c EG(scope) == mptr->common.scope)))) { mptr 1089 Zend/zend_builtin_functions.c uint len = strlen(mptr->common.function_name); mptr 1094 Zend/zend_builtin_functions.c ZVAL_STRINGL(method_name, mptr->common.function_name, len, 1); mptr 1096 Zend/zend_builtin_functions.c } else if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 || mptr 1097 Zend/zend_builtin_functions.c mptr->common.scope == ce || mptr 1098 Zend/zend_builtin_functions.c zend_binary_strcasecmp(key, key_len-1, mptr->common.function_name, len) == 0) { mptr 1100 Zend/zend_builtin_functions.c if (mptr->type == ZEND_USER_FUNCTION && mptr 1101 Zend/zend_builtin_functions.c *mptr->op_array.refcount > 1 && mptr 1103 Zend/zend_builtin_functions.c !same_name(key, mptr->common.function_name, len))) { mptr 1105 Zend/zend_builtin_functions.c ZVAL_STRINGL(method_name, zend_find_alias_name(mptr->common.scope, key, key_len - 1), key_len - 1, 1); mptr 1109 Zend/zend_builtin_functions.c ZVAL_STRINGL(method_name, mptr->common.function_name, len, 1); mptr 517 ext/reflection/php_reflection.c zend_function *mptr; mptr 521 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { mptr 522 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC mptr 523 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) mptr 535 ext/reflection/php_reflection.c zend_function *mptr; mptr 539 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { mptr 540 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC mptr 541 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) mptr 544 ext/reflection/php_reflection.c _function_string(str, mptr, ce, sub_indent.string TSRMLS_CC); mptr 615 ext/reflection/php_reflection.c zend_function *mptr; mptr 622 ext/reflection/php_reflection.c while (zend_hash_get_current_data_ex(&ce->function_table, (void **) &mptr, &pos) == SUCCESS) { mptr 623 ext/reflection/php_reflection.c if ((mptr->common.fn_flags & ZEND_ACC_STATIC) == 0 mptr 624 ext/reflection/php_reflection.c && ((mptr->common.fn_flags & ZEND_ACC_PRIVATE) == 0 || mptr->common.scope == ce)) mptr 629 ext/reflection/php_reflection.c uint len = strlen(mptr->common.function_name); mptr 632 ext/reflection/php_reflection.c if ((mptr->common.fn_flags & ZEND_ACC_CTOR) == 0 mptr 633 ext/reflection/php_reflection.c || mptr->common.scope == ce mptr 635 ext/reflection/php_reflection.c || zend_binary_strcasecmp(key, key_len-1, mptr->common.function_name, len) == 0) mptr 640 ext/reflection/php_reflection.c && memcmp(mptr->common.function_name, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0 mptr 643 ext/reflection/php_reflection.c mptr = closure; mptr 648 ext/reflection/php_reflection.c _function_string(&dyn, mptr, ce, sub_indent.string TSRMLS_CC); mptr 1213 ext/reflection/php_reflection.c zend_function *mptr; mptr 1218 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 1219 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & mask); mptr 2734 ext/reflection/php_reflection.c zend_function *mptr; mptr 2799 ext/reflection/php_reflection.c && (mptr = zend_get_closure_invoke_method(orig_obj TSRMLS_CC)) != NULL) mptr 2802 ext/reflection/php_reflection.c } else if (zend_hash_find(&ce->function_table, lcname, name_len + 1, (void **) &mptr) == FAILURE) { mptr 2811 ext/reflection/php_reflection.c ZVAL_STRINGL(classname, mptr->common.scope->name, mptr->common.scope->name_length, 1); mptr 2816 ext/reflection/php_reflection.c ZVAL_STRING(name, mptr->common.function_name, 1); mptr 2818 ext/reflection/php_reflection.c intern->ptr = mptr; mptr 2829 ext/reflection/php_reflection.c zend_function *mptr; mptr 2835 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 2837 ext/reflection/php_reflection.c _function_string(&str, mptr, intern->ce, "" TSRMLS_CC); mptr 2848 ext/reflection/php_reflection.c zend_function *mptr; mptr 2851 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 2853 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { mptr 2854 ext/reflection/php_reflection.c zend_create_closure(return_value, mptr, mptr->common.scope, NULL TSRMLS_CC); mptr 2860 ext/reflection/php_reflection.c if (!instanceof_function(Z_OBJCE_P(obj), mptr->common.scope TSRMLS_CC)) { mptr 2866 ext/reflection/php_reflection.c if (Z_OBJCE_P(obj) == zend_ce_closure && mptr->type == ZEND_INTERNAL_FUNCTION && mptr 2867 ext/reflection/php_reflection.c (mptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0) mptr 2871 ext/reflection/php_reflection.c zend_create_closure(return_value, mptr, mptr->common.scope, obj TSRMLS_CC); mptr 2885 ext/reflection/php_reflection.c zend_function *mptr; mptr 2893 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 2895 ext/reflection/php_reflection.c if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) mptr 2896 ext/reflection/php_reflection.c || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT)) mptr 2899 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) { mptr 2902 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name); mptr 2906 ext/reflection/php_reflection.c mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private", mptr 2907 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name, mptr 2923 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { mptr 2925 ext/reflection/php_reflection.c obj_ce = mptr->common.scope; mptr 2935 ext/reflection/php_reflection.c if (!instanceof_function(obj_ce, mptr->common.scope TSRMLS_CC)) { mptr 2957 ext/reflection/php_reflection.c fcc.function_handler = mptr; mptr 2970 ext/reflection/php_reflection.c "Invocation of method %s::%s() failed", mptr->common.scope->name, mptr->common.function_name); mptr 2988 ext/reflection/php_reflection.c zend_function *mptr; mptr 2998 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 3004 ext/reflection/php_reflection.c if ((!(mptr->common.fn_flags & ZEND_ACC_PUBLIC) mptr 3005 ext/reflection/php_reflection.c || (mptr->common.fn_flags & ZEND_ACC_ABSTRACT)) mptr 3008 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_ABSTRACT) { mptr 3011 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name); mptr 3015 ext/reflection/php_reflection.c mptr->common.fn_flags & ZEND_ACC_PROTECTED ? "protected" : "private", mptr 3016 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name, mptr 3034 ext/reflection/php_reflection.c if (mptr->common.fn_flags & ZEND_ACC_STATIC) { mptr 3036 ext/reflection/php_reflection.c obj_ce = mptr->common.scope; mptr 3042 ext/reflection/php_reflection.c mptr->common.scope->name, mptr->common.function_name); mptr 3048 ext/reflection/php_reflection.c if (!instanceof_function(obj_ce, mptr->common.scope TSRMLS_CC)) { mptr 3066 ext/reflection/php_reflection.c fcc.function_handler = mptr; mptr 3074 ext/reflection/php_reflection.c if (mptr->type == ZEND_INTERNAL_FUNCTION && mptr 3075 ext/reflection/php_reflection.c (mptr->internal_function.fn_flags & ZEND_ACC_CALL_VIA_HANDLER) != 0) { mptr 3076 ext/reflection/php_reflection.c fcc.function_handler = _copy_function(mptr TSRMLS_CC); mptr 3085 ext/reflection/php_reflection.c "Invocation of method %s::%s() failed", mptr->common.scope->name, mptr->common.function_name); mptr 3241 ext/reflection/php_reflection.c zend_function *mptr; mptr 3246 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 3250 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_CTOR && intern->ce->constructor && intern->ce->constructor->common.scope == mptr->common.scope); mptr 3259 ext/reflection/php_reflection.c zend_function *mptr; mptr 3264 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 3265 ext/reflection/php_reflection.c RETURN_BOOL(mptr->common.fn_flags & ZEND_ACC_DTOR); mptr 3274 ext/reflection/php_reflection.c zend_function *mptr; mptr 3279 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 3281 ext/reflection/php_reflection.c RETURN_LONG(mptr->common.fn_flags); mptr 3290 ext/reflection/php_reflection.c zend_function *mptr; mptr 3293 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 3299 ext/reflection/php_reflection.c zend_reflection_class_factory(mptr->common.scope, return_value TSRMLS_CC); mptr 3308 ext/reflection/php_reflection.c zend_function *mptr; mptr 3311 ext/reflection/php_reflection.c GET_REFLECTION_OBJECT_PTR(mptr); mptr 3317 ext/reflection/php_reflection.c if (!mptr->common.prototype) { mptr 3319 ext/reflection/php_reflection.c "Method %s::%s does not have a prototype", intern->ce->name, mptr->common.function_name); mptr 3323 ext/reflection/php_reflection.c reflection_method_factory(mptr->common.prototype->common.scope, mptr->common.prototype, NULL, return_value TSRMLS_CC); mptr 3759 ext/reflection/php_reflection.c zend_function *mptr; mptr 3773 ext/reflection/php_reflection.c && (mptr = zend_get_closure_invoke_method(intern->obj TSRMLS_CC)) != NULL) mptr 3777 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC); mptr 3781 ext/reflection/php_reflection.c && object_init_ex(&obj_tmp, ce) == SUCCESS && (mptr = zend_get_closure_invoke_method(&obj_tmp TSRMLS_CC)) != NULL) { mptr 3784 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC); mptr 3787 ext/reflection/php_reflection.c } else if (zend_hash_find(&ce->function_table, lc_name, name_len + 1, (void**) &mptr) == SUCCESS) { mptr 3788 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, return_value TSRMLS_CC); mptr 3800 ext/reflection/php_reflection.c static void _addmethod(zend_function *mptr, zend_class_entry *ce, zval *retval, long filter, zval *obj TSRMLS_DC) mptr 3803 ext/reflection/php_reflection.c uint len = strlen(mptr->common.function_name); mptr 3806 ext/reflection/php_reflection.c if (mptr->common.fn_flags & filter) { mptr 3809 ext/reflection/php_reflection.c && memcmp(mptr->common.function_name, ZEND_INVOKE_FUNC_NAME, sizeof(ZEND_INVOKE_FUNC_NAME)-1) == 0 mptr 3812 ext/reflection/php_reflection.c mptr = closure; mptr 3817 ext/reflection/php_reflection.c reflection_method_factory(ce, mptr, NULL, method TSRMLS_CC); mptr 3824 ext/reflection/php_reflection.c static int _addmethod_va(zend_function *mptr TSRMLS_DC, int num_args, va_list args, zend_hash_key *hash_key) mptr 3831 ext/reflection/php_reflection.c _addmethod(mptr, ce, retval, filter, obj TSRMLS_CC);