Lines Matching refs:fe
752 const zend_function *fe, zend_class_entry *fe_scope, in zend_do_perform_implementation_check() argument
762 ZEND_ASSERT(!((fe->common.fn_flags & ZEND_ACC_CTOR) in zend_do_perform_implementation_check()
772 if (proto->common.required_num_args < fe->common.required_num_args) { in zend_do_perform_implementation_check()
778 && !(fe->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { in zend_do_perform_implementation_check()
783 fe_is_variadic = (fe->common.fn_flags & ZEND_ACC_VARIADIC) != 0; in zend_do_perform_implementation_check()
792 fe_num_args = fe->common.num_args + fe_is_variadic; in zend_do_perform_implementation_check()
801 i < fe_num_args ? &fe->common.arg_info[i] : in zend_do_perform_implementation_check()
802 fe_is_variadic ? &fe->common.arg_info[fe_num_args - 1] : NULL; in zend_do_perform_implementation_check()
835 if (!(fe->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { in zend_do_perform_implementation_check()
846 fe_scope, fe->common.arg_info[-1].type, proto_scope, proto->common.arg_info[-1].type); in zend_do_perform_implementation_check()
1066 const zend_function *fe, zend_class_entry *fe_scope, in perform_delayable_implementation_check() argument
1070 zend_do_perform_implementation_check(fe, fe_scope, proto, proto_scope); in perform_delayable_implementation_check()
1073 add_compatibility_obligation(ce, fe, fe_scope, proto, proto_scope); in perform_delayable_implementation_check()
1076 emit_incompatible_method_error(fe, fe_scope, proto, proto_scope, status); in perform_delayable_implementation_check()