fe 170 Zend/zend_inheritance.c static int zend_do_perform_type_hint_check(const zend_function *fe, zend_arg_info *fe_arg_info, const zend_function *proto, zend_arg_info *proto_arg_info) /* {{{ */ fe 181 Zend/zend_inheritance.c if (fe->type == ZEND_INTERNAL_FUNCTION) { fe 190 Zend/zend_inheritance.c } else if (!strcasecmp(class_name, "self") && fe->common.scope) { fe 191 Zend/zend_inheritance.c fe_class_name = zend_string_copy(fe->common.scope->name); fe 216 Zend/zend_inheritance.c if (fe->common.type != ZEND_USER_FUNCTION) { fe 250 Zend/zend_inheritance.c static zend_bool zend_do_perform_implementation_check(const zend_function *fe, const zend_function *proto) /* {{{ */ fe 265 Zend/zend_inheritance.c if ((fe->common.fn_flags & ZEND_ACC_CTOR) fe 272 Zend/zend_inheritance.c if ((fe->common.fn_flags & ZEND_ACC_PRIVATE) && (proto->common.fn_flags & ZEND_ACC_PRIVATE)) { fe 277 Zend/zend_inheritance.c if (proto->common.required_num_args < fe->common.required_num_args fe 278 Zend/zend_inheritance.c || proto->common.num_args > fe->common.num_args) { fe 284 Zend/zend_inheritance.c && !(fe->common.fn_flags & ZEND_ACC_RETURN_REFERENCE)) { fe 289 Zend/zend_inheritance.c && !(fe->common.fn_flags & ZEND_ACC_VARIADIC)) { fe 300 Zend/zend_inheritance.c if (fe->common.num_args >= proto->common.num_args) { fe 301 Zend/zend_inheritance.c num_args = fe->common.num_args; fe 302 Zend/zend_inheritance.c if (fe->common.fn_flags & ZEND_ACC_VARIADIC) { fe 309 Zend/zend_inheritance.c zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; fe 318 Zend/zend_inheritance.c if (!zend_do_perform_type_hint_check(fe, fe_arg_info, proto, proto_arg_info)) { fe 332 Zend/zend_inheritance.c if (!(fe->common.fn_flags & ZEND_ACC_HAS_RETURN_TYPE)) { fe 336 Zend/zend_inheritance.c if (!zend_do_perform_type_hint_check(fe, fe->common.arg_info - 1, proto, proto->common.arg_info - 1)) { fe 1040 Zend/zend_inheritance.c static void zend_add_magic_methods(zend_class_entry* ce, zend_string* mname, zend_function* fe) /* {{{ */ fe 1043 Zend/zend_inheritance.c ce->clone = fe; fe->common.fn_flags |= ZEND_ACC_CLONE; fe 1048 Zend/zend_inheritance.c ce->constructor = fe; fe->common.fn_flags |= ZEND_ACC_CTOR; fe 1050 Zend/zend_inheritance.c ce->destructor = fe; fe->common.fn_flags |= ZEND_ACC_DTOR; fe 1052 Zend/zend_inheritance.c ce->__get = fe; fe 1055 Zend/zend_inheritance.c ce->__set = fe; fe 1058 Zend/zend_inheritance.c ce->__call = fe; fe 1060 Zend/zend_inheritance.c ce->__unset = fe; fe 1063 Zend/zend_inheritance.c ce->__isset = fe; fe 1066 Zend/zend_inheritance.c ce->__callstatic = fe; fe 1068 Zend/zend_inheritance.c ce->__tostring = fe; fe 1070 Zend/zend_inheritance.c ce->__debugInfo = fe; fe 1078 Zend/zend_inheritance.c ce->constructor = fe; fe 1079 Zend/zend_inheritance.c fe->common.fn_flags |= ZEND_ACC_CTOR; fe 660 ext/soap/soap.c zend_internal_function fe; fe 662 ext/soap/soap.c fe.type = ZEND_INTERNAL_FUNCTION; fe 663 ext/soap/soap.c fe.handler = ZEND_MN(SoapClient___call); fe 664 ext/soap/soap.c fe.function_name = NULL; fe 665 ext/soap/soap.c fe.scope = NULL; fe 666 ext/soap/soap.c fe.fn_flags = 0; fe 667 ext/soap/soap.c fe.prototype = NULL; fe 668 ext/soap/soap.c fe.num_args = 2; fe 669 ext/soap/soap.c fe.arg_info = NULL; fe 670 ext/soap/soap.c zend_set_function_arg_flags((zend_function*)&fe); fe 673 ext/soap/soap.c (zend_function *)&fe, NULL, NULL);