/dports/lang/php73/php-7.3.33/Zend/ |
H A D | zend_inheritance.c | 201 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 D | zend_inheritance.c | 201 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 D | zend_inheritance.c | 521 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 D | zend_inheritance.c | 521 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 D | zend_inheritance.c | 322 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 D | zend_inheritance.c | 322 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 D | zend_inheritance.c | 681 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 D | zend_inheritance.c | 681 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()
|