Lines Matching refs:scope

211 …("parent")-1 && !strcasecmp(class_name, "parent") && fe->common.scope && fe->common.scope->parent)…  in zend_do_perform_type_hint_check()
212 fe_class_name = zend_string_copy(fe->common.scope->parent->name); in zend_do_perform_type_hint_check()
213 …se if (class_name_len == sizeof("self")-1 && !strcasecmp(class_name, "self") && fe->common.scope) { in zend_do_perform_type_hint_check()
214 fe_class_name = zend_string_copy(fe->common.scope->name); in zend_do_perform_type_hint_check()
222 …ent")-1 && !strcasecmp(class_name, "parent") && proto->common.scope && proto->common.scope->parent… in zend_do_perform_type_hint_check()
223 proto_class_name = zend_string_copy(proto->common.scope->parent->name); in zend_do_perform_type_hint_check()
224 …if (class_name_len == sizeof("self")-1 && !strcasecmp(class_name, "self") && proto->common.scope) { in zend_do_perform_type_hint_check()
225 proto_class_name = zend_string_copy(proto->common.scope->name); in zend_do_perform_type_hint_check()
295 && ((proto->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0 in zend_do_perform_implementation_check()
415 if (!strcasecmp(class_name, "self") && fptr->common.scope) { in zend_append_type_hint()
416 class_name = ZSTR_VAL(fptr->common.scope->name); in zend_append_type_hint()
417 class_name_len = ZSTR_LEN(fptr->common.scope->name); in zend_append_type_hint()
418 …} else if (!strcasecmp(class_name, "parent") && fptr->common.scope && fptr->common.scope->parent) { in zend_append_type_hint()
419 class_name = ZSTR_VAL(fptr->common.scope->parent->name); in zend_append_type_hint()
420 class_name_len = ZSTR_LEN(fptr->common.scope->parent->name); in zend_append_type_hint()
445 if (fptr->common.scope) { in zend_get_function_declaration()
447 …smart_str_appendl(&str, ZSTR_VAL(fptr->common.scope->name), strlen(ZSTR_VAL(fptr->common.scope->na… in zend_get_function_declaration()
604 …} else if (parent->common.prototype && (parent->common.prototype->common.scope->ce_flags & ZEND_AC… in do_inheritance_check_on_method()
650 func->common.scope != ce && in do_inherit_method()
1121 uint32_t fn_flags = fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
1122 uint32_t other_flags = other_fn->common.scope->ce_flags; in zend_traits_method_compatibility_check()
1188 (existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_add_trait_method()
1192 if (existing_fn->common.scope == ce) { in zend_add_trait_method()
1222 (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { in zend_add_trait_method()
1237 } else if (UNEXPECTED(existing_fn->common.scope->ce_flags & ZEND_ACC_TRAIT)) { in zend_add_trait_method()
1244 ZSTR_VAL(fn->common.scope->name), ZSTR_VAL(fn->common.function_name), in zend_add_trait_method()
1246 ZSTR_VAL(existing_fn->common.scope->name), ZSTR_VAL(existing_fn->common.function_name)); in zend_add_trait_method()
1272 if ((fn->common.scope->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) { in zend_fixup_trait_method()
1274 fn->common.scope = ce; in zend_fixup_trait_method()
1301 && (!aliases[i] || fn->common.scope == aliases[i]) in zend_traits_copy_functions()
1317 aliases[i] = fn->common.scope; in zend_traits_copy_functions()
1321 alias->trait_method.class_name = zend_string_copy(fn->common.scope->name); in zend_traits_copy_functions()
1343 && (!aliases[i] || fn->common.scope == aliases[i]) in zend_traits_copy_functions()
1351 aliases[i] = fn->common.scope; in zend_traits_copy_functions()
1355 alias->trait_method.class_name = zend_string_copy(fn->common.scope->name); in zend_traits_copy_functions()