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);