Home
last modified time | relevance | path

Searched refs:fe_arg_info (Results 1 – 8 of 8) sorted by relevance

/dports/lang/php73/php-7.3.33/Zend/
H A Dzend_inheritance.c201 ZEND_ASSERT(ZEND_TYPE_IS_SET(fe_arg_info->type) && ZEND_TYPE_IS_SET(proto_arg_info->type)); in zend_do_perform_type_hint_check()
203 if (ZEND_TYPE_IS_CLASS(fe_arg_info->type) && ZEND_TYPE_IS_CLASS(proto_arg_info->type)) { in zend_do_perform_type_hint_check()
208 fe_class_name = ZEND_TYPE_NAME(fe_arg_info->type); in zend_do_perform_type_hint_check()
254 } else if (ZEND_TYPE_CODE(fe_arg_info->type) != ZEND_TYPE_CODE(proto_arg_info->type)) { in zend_do_perform_type_hint_check()
265 if (!ZEND_TYPE_IS_SET(fe_arg_info->type)) { in zend_do_perform_arg_type_hint_check()
275 return zend_do_perform_type_hint_check(fe, fe_arg_info, proto, proto_arg_info); in zend_do_perform_arg_type_hint_check()
338 zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; in zend_do_perform_implementation_check() local
347 if (!zend_do_perform_arg_type_hint_check(fe, fe_arg_info, proto, proto_arg_info)) { in zend_do_perform_implementation_check()
348 switch (ZEND_TYPE_CODE(fe_arg_info->type)) { in zend_do_perform_implementation_check()
361 …>type) && ZEND_TYPE_ALLOW_NULL(proto_arg_info->type) && !ZEND_TYPE_ALLOW_NULL(fe_arg_info->type)) { in zend_do_perform_implementation_check()
[all …]
/dports/www/mod_php73/php-7.3.33/Zend/
H A Dzend_inheritance.c201 ZEND_ASSERT(ZEND_TYPE_IS_SET(fe_arg_info->type) && ZEND_TYPE_IS_SET(proto_arg_info->type)); in zend_do_perform_type_hint_check()
203 if (ZEND_TYPE_IS_CLASS(fe_arg_info->type) && ZEND_TYPE_IS_CLASS(proto_arg_info->type)) { in zend_do_perform_type_hint_check()
208 fe_class_name = ZEND_TYPE_NAME(fe_arg_info->type); in zend_do_perform_type_hint_check()
254 } else if (ZEND_TYPE_CODE(fe_arg_info->type) != ZEND_TYPE_CODE(proto_arg_info->type)) { in zend_do_perform_type_hint_check()
265 if (!ZEND_TYPE_IS_SET(fe_arg_info->type)) { in zend_do_perform_arg_type_hint_check()
275 return zend_do_perform_type_hint_check(fe, fe_arg_info, proto, proto_arg_info); in zend_do_perform_arg_type_hint_check()
338 zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; in zend_do_perform_implementation_check() local
347 if (!zend_do_perform_arg_type_hint_check(fe, fe_arg_info, proto, proto_arg_info)) { in zend_do_perform_implementation_check()
348 switch (ZEND_TYPE_CODE(fe_arg_info->type)) { in zend_do_perform_implementation_check()
361 …>type) && ZEND_TYPE_ALLOW_NULL(proto_arg_info->type) && !ZEND_TYPE_ALLOW_NULL(fe_arg_info->type)) { in zend_do_perform_implementation_check()
[all …]
/dports/lang/php80/php-8.0.15/Zend/
H A Dzend_inheritance.c521 zend_class_entry *fe_scope, zend_arg_info *fe_arg_info, in zend_do_perform_arg_type_hint_check() argument
524 if (!ZEND_TYPE_IS_SET(fe_arg_info->type) || ZEND_TYPE_PURE_MASK(fe_arg_info->type) == MAY_BE_ANY) { in zend_do_perform_arg_type_hint_check()
537 proto_scope, proto_arg_info->type, fe_scope, fe_arg_info->type); in zend_do_perform_arg_type_hint_check()
593 zend_arg_info *fe_arg_info = in zend_do_perform_implementation_check() local
600 if (!fe_arg_info) { in zend_do_perform_implementation_check()
608 fe_scope, fe_arg_info, proto_scope, proto_arg_info); in zend_do_perform_implementation_check()
619 if (ZEND_ARG_SEND_MODE(fe_arg_info) != ZEND_ARG_SEND_MODE(proto_arg_info)) { in zend_do_perform_implementation_check()
/dports/www/mod_php80/php-8.0.15/Zend/
H A Dzend_inheritance.c521 zend_class_entry *fe_scope, zend_arg_info *fe_arg_info, in zend_do_perform_arg_type_hint_check() argument
524 if (!ZEND_TYPE_IS_SET(fe_arg_info->type) || ZEND_TYPE_PURE_MASK(fe_arg_info->type) == MAY_BE_ANY) { in zend_do_perform_arg_type_hint_check()
537 proto_scope, proto_arg_info->type, fe_scope, fe_arg_info->type); in zend_do_perform_arg_type_hint_check()
593 zend_arg_info *fe_arg_info = in zend_do_perform_implementation_check() local
600 if (!fe_arg_info) { in zend_do_perform_implementation_check()
608 fe_scope, fe_arg_info, proto_scope, proto_arg_info); in zend_do_perform_implementation_check()
619 if (ZEND_ARG_SEND_MODE(fe_arg_info) != ZEND_ARG_SEND_MODE(proto_arg_info)) { in zend_do_perform_implementation_check()
/dports/lang/php74/php-7.4.27/Zend/
H A Dzend_inheritance.c322 const zend_function *fe, zend_arg_info *fe_arg_info, in zend_perform_covariant_type_check() argument
325 zend_type fe_type = fe_arg_info->type, proto_type = proto_arg_info->type; in zend_perform_covariant_type_check()
399 const zend_function *fe, zend_arg_info *fe_arg_info, in zend_do_perform_arg_type_hint_check() argument
402 if (!ZEND_TYPE_IS_SET(fe_arg_info->type)) { in zend_do_perform_arg_type_hint_check()
415 unresolved_class, proto, proto_arg_info, fe, fe_arg_info); in zend_do_perform_arg_type_hint_check()
477 zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; in zend_do_perform_implementation_check() local
487 unresolved_class, fe, fe_arg_info, proto, proto_arg_info); in zend_do_perform_implementation_check()
498 if (fe_arg_info->pass_by_reference != proto_arg_info->pass_by_reference) { in zend_do_perform_implementation_check()
/dports/www/mod_php74/php-7.4.27/Zend/
H A Dzend_inheritance.c322 const zend_function *fe, zend_arg_info *fe_arg_info, in zend_perform_covariant_type_check() argument
325 zend_type fe_type = fe_arg_info->type, proto_type = proto_arg_info->type; in zend_perform_covariant_type_check()
399 const zend_function *fe, zend_arg_info *fe_arg_info, in zend_do_perform_arg_type_hint_check() argument
402 if (!ZEND_TYPE_IS_SET(fe_arg_info->type)) { in zend_do_perform_arg_type_hint_check()
415 unresolved_class, proto, proto_arg_info, fe, fe_arg_info); in zend_do_perform_arg_type_hint_check()
477 zend_arg_info *fe_arg_info = &fe->common.arg_info[i]; in zend_do_perform_implementation_check() local
487 unresolved_class, fe, fe_arg_info, proto, proto_arg_info); in zend_do_perform_implementation_check()
498 if (fe_arg_info->pass_by_reference != proto_arg_info->pass_by_reference) { in zend_do_perform_implementation_check()
/dports/www/mod_php81/php-8.1.1/Zend/
H A Dzend_inheritance.c681 zend_class_entry *fe_scope, zend_arg_info *fe_arg_info, in zend_do_perform_arg_type_hint_check() argument
684 if (!ZEND_TYPE_IS_SET(fe_arg_info->type) || ZEND_TYPE_PURE_MASK(fe_arg_info->type) == MAY_BE_ANY) { in zend_do_perform_arg_type_hint_check()
697 proto_scope, proto_arg_info->type, fe_scope, fe_arg_info->type); in zend_do_perform_arg_type_hint_check()
753 zend_arg_info *fe_arg_info = in zend_do_perform_implementation_check() local
760 if (!fe_arg_info) { in zend_do_perform_implementation_check()
768 fe_scope, fe_arg_info, proto_scope, proto_arg_info); in zend_do_perform_implementation_check()
779 if (ZEND_ARG_SEND_MODE(fe_arg_info) != ZEND_ARG_SEND_MODE(proto_arg_info)) { in zend_do_perform_implementation_check()
/dports/lang/php81/php-8.1.1/Zend/
H A Dzend_inheritance.c681 zend_class_entry *fe_scope, zend_arg_info *fe_arg_info, in zend_do_perform_arg_type_hint_check() argument
684 if (!ZEND_TYPE_IS_SET(fe_arg_info->type) || ZEND_TYPE_PURE_MASK(fe_arg_info->type) == MAY_BE_ANY) { in zend_do_perform_arg_type_hint_check()
697 proto_scope, proto_arg_info->type, fe_scope, fe_arg_info->type); in zend_do_perform_arg_type_hint_check()
753 zend_arg_info *fe_arg_info = in zend_do_perform_implementation_check() local
760 if (!fe_arg_info) { in zend_do_perform_implementation_check()
768 fe_scope, fe_arg_info, proto_scope, proto_arg_info); in zend_do_perform_implementation_check()
779 if (ZEND_ARG_SEND_MODE(fe_arg_info) != ZEND_ARG_SEND_MODE(proto_arg_info)) { in zend_do_perform_implementation_check()