Lines Matching refs:fbc

922 static inline zend_function *zend_check_private_int(zend_function *fbc, zend_class_entry *ce, char …  in zend_check_private_int()  argument
934 if (fbc->common.scope == ce && EG(scope) == ce) { in zend_check_private_int()
936 return fbc; in zend_check_private_int()
944 …>function_table, function_name_strval, function_name_strlen+1, hash_value, (void **) &fbc)==SUCCESS in zend_check_private_int()
945 && fbc->op_array.fn_flags & ZEND_ACC_PRIVATE in zend_check_private_int()
946 && fbc->common.scope == EG(scope)) { in zend_check_private_int()
947 return fbc; in zend_check_private_int()
957 ZEND_API int zend_check_private(zend_function *fbc, zend_class_entry *ce, char *function_name_strva… in zend_check_private() argument
959 …return zend_check_private_int(fbc, ce, function_name_strval, function_name_strlen, zend_hash_func(… in zend_check_private()
1010 zend_function *fbc; in zend_std_get_method() local
1027 …(&zobj->ce->function_table, lc_method_name, method_len+1, hash_value, (void **)&fbc) == FAILURE)) { in zend_std_get_method()
1039 if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_method()
1045 …updated_fbc = zend_check_private_int(fbc, Z_OBJ_HANDLER_P(object, get_class_entry)(object TSRMLS_C… in zend_std_get_method()
1047 fbc = updated_fbc; in zend_std_get_method()
1050 fbc = zend_get_user_call_function(zobj->ce, method_name, method_len); in zend_std_get_method()
1052 …d %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fb… in zend_std_get_method()
1060 is_derived_class(fbc->common.scope, EG(scope)) && in zend_std_get_method()
1061 fbc->op_array.fn_flags & ZEND_ACC_CHANGED) { in zend_std_get_method()
1067 fbc = priv_fbc; in zend_std_get_method()
1070 if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { in zend_std_get_method()
1074 if (UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fbc), EG(scope)))) { in zend_std_get_method()
1076 fbc = zend_get_user_call_function(zobj->ce, method_name, method_len); in zend_std_get_method()
1078 …d %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fb… in zend_std_get_method()
1087 return fbc; in zend_std_get_method()
1155 zend_function *fbc = NULL; in zend_std_get_static_method() local
1176 fbc = ce->constructor; in zend_std_get_static_method()
1180 if (EXPECTED(!fbc) && in zend_std_get_static_method()
1181 …>function_table, lc_function_name, function_name_strlen+1, hash_value, (void **) &fbc)==FAILURE)) { in zend_std_get_static_method()
1201 if (UNEXPECTED(!(fbc->common.fn_flags & ZEND_ACC_STATIC))) { in zend_std_get_static_method()
1202 …not call non static method %s::%s() without object", ZEND_FN_SCOPE_NAME(fbc), fbc->common.function… in zend_std_get_static_method()
1205 if (fbc->op_array.fn_flags & ZEND_ACC_PUBLIC) { in zend_std_get_static_method()
1207 } else if (fbc->op_array.fn_flags & ZEND_ACC_PRIVATE) { in zend_std_get_static_method()
1212 …updated_fbc = zend_check_private_int(fbc, EG(scope), lc_function_name, function_name_strlen, hash_… in zend_std_get_static_method()
1214 fbc = updated_fbc; in zend_std_get_static_method()
1217 fbc = zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen); in zend_std_get_static_method()
1219 …d %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fb… in zend_std_get_static_method()
1222 } else if ((fbc->common.fn_flags & ZEND_ACC_PROTECTED)) { in zend_std_get_static_method()
1225 if (UNEXPECTED(!zend_check_protected(zend_get_function_root_class(fbc), EG(scope)))) { in zend_std_get_static_method()
1227 fbc = zend_get_user_callstatic_function(ce, function_name_strval, function_name_strlen); in zend_std_get_static_method()
1229 …d %s::%s() from context '%s'", zend_visibility_string(fbc->common.fn_flags), ZEND_FN_SCOPE_NAME(fb… in zend_std_get_static_method()
1238 return fbc; in zend_std_get_static_method()