Lines Matching refs:fe
767 const zend_function *fe, zend_class_entry *fe_scope, in zend_do_perform_implementation_check() argument
777 ZEND_ASSERT(!((fe->common.fn_flags & ZEND_ACC_CTOR) in zend_do_perform_implementation_check()
787 if (proto->common.required_num_args < fe->common.required_num_args) { in zend_do_perform_implementation_check()
793 && !(fe->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { in zend_do_perform_implementation_check()
798 fe_is_variadic = (fe->common.fn_flags & ZEND_ACC_VARIADIC) != 0; in zend_do_perform_implementation_check()
807 fe_num_args = fe->common.num_args + fe_is_variadic; in zend_do_perform_implementation_check()
816 i < fe_num_args ? &fe->common.arg_info[i] : in zend_do_perform_implementation_check()
817 fe_is_variadic ? &fe->common.arg_info[fe_num_args - 1] : NULL; in zend_do_perform_implementation_check()
850 if (!(fe->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { in zend_do_perform_implementation_check()
861 fe_scope, fe->common.arg_info[-1].type, proto_scope, proto->common.arg_info[-1].type); in zend_do_perform_implementation_check()
1081 const zend_function *fe, zend_class_entry *fe_scope, in perform_delayable_implementation_check() argument
1085 zend_do_perform_implementation_check(fe, fe_scope, proto, proto_scope); in perform_delayable_implementation_check()
1088 add_compatibility_obligation(ce, fe, fe_scope, proto, proto_scope); in perform_delayable_implementation_check()
1091 emit_incompatible_method_error(fe, fe_scope, proto, proto_scope, status); in perform_delayable_implementation_check()