Lines Matching refs:child

62 		const zend_function *child, zend_class_entry *child_scope,
992 smart_str_append(&str, zend_ast_get_str(ast->child[0])); in zend_get_function_declaration()
994 smart_str_append(&str, zend_ast_get_str(ast->child[1])); in zend_get_function_declaration()
1036 const zend_function *child, zend_class_entry *child_scope, in emit_incompatible_method_error() argument
1040 zend_string *child_prototype = zend_get_function_declaration(child, child_scope); in emit_incompatible_method_error()
1050 zend_error_at(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in emit_incompatible_method_error()
1055 child->common.attributes, in emit_incompatible_method_error()
1061 zend_error_at(E_DEPRECATED, func_filename(child), func_lineno(child), in emit_incompatible_method_error()
1071 zend_error_at(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in emit_incompatible_method_error()
1105 zend_function *child, zend_class_entry *child_scope, in do_inheritance_check_on_method() argument
1115 && child_scope != ce && child->type == ZEND_USER_FUNCTION) { \ in do_inheritance_check_on_method()
1118 memcpy(new_function, child, sizeof(zend_op_array)); \ in do_inheritance_check_on_method()
1119 Z_PTR_P(child_zv) = child = new_function; \ in do_inheritance_check_on_method()
1127 child->common.fn_flags |= ZEND_ACC_CHANGED; in do_inheritance_check_on_method()
1137 zend_error_at_noreturn(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in do_inheritance_check_on_method()
1139 ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name)); in do_inheritance_check_on_method()
1142 child_flags = child->common.fn_flags; in do_inheritance_check_on_method()
1151 zend_error_at_noreturn(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in do_inheritance_check_on_method()
1153 ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); in do_inheritance_check_on_method()
1155 zend_error_at_noreturn(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in do_inheritance_check_on_method()
1157 ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); in do_inheritance_check_on_method()
1167 zend_error_at_noreturn(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in do_inheritance_check_on_method()
1169 ZEND_FN_SCOPE_NAME(parent), ZSTR_VAL(child->common.function_name), ZEND_FN_SCOPE_NAME(child)); in do_inheritance_check_on_method()
1175 child->common.fn_flags |= ZEND_ACC_CHANGED; in do_inheritance_check_on_method()
1191 && child->common.prototype != proto) { in do_inheritance_check_on_method()
1193 child->common.prototype = proto; in do_inheritance_check_on_method()
1202 zend_error_at_noreturn(E_COMPILE_ERROR, func_filename(child), func_lineno(child), in do_inheritance_check_on_method()
1204 …ZEND_FN_SCOPE_NAME(child), ZSTR_VAL(child->common.function_name), zend_visibility_string(parent_fl… in do_inheritance_check_on_method()
1209 return zend_do_perform_implementation_check(child, child_scope, parent, parent_scope); in do_inheritance_check_on_method()
1211 perform_delayable_implementation_check(ce, child, child_scope, parent, parent_scope); in do_inheritance_check_on_method()
1215 && (child->common.fn_flags & ZEND_ACC_OVERRIDE)) { in do_inheritance_check_on_method()
1217 child->common.fn_flags &= ~ZEND_ACC_OVERRIDE; in do_inheritance_check_on_method()
1228 zval *child = zend_hash_find_known_hash(&ce->function_table, key); in do_inherit_method() local
1230 if (child) { in do_inherit_method()
1231 zend_function *func = (zend_function*)Z_PTR_P(child); in do_inherit_method()
1239 func, func->common.scope, parent, parent->common.scope, ce, child, flags); in do_inherit_method()
1287 const zend_property_info *child, const zend_property_info *parent, prop_variance variance) { in emit_incompatible_property_error() argument
1291 ZSTR_VAL(child->ce->name), in emit_incompatible_property_error()
1292 zend_get_unmangled_property_name(child->name), in emit_incompatible_property_error()
1299 static ZEND_COLD void emit_set_hook_type_error(const zend_property_info *child, const zend_property… in emit_set_hook_type_error() argument
1305 ZSTR_VAL(child->ce->name), in emit_set_hook_type_error()
1306 zend_get_unmangled_property_name(child->name), in emit_set_hook_type_error()
1355 zend_function *child = child_info->hooks ? child_info->hooks[kind] : NULL; in inherit_property_hook() local
1357 if (child in inherit_property_hook()
1358 && (child->common.fn_flags & ZEND_ACC_OVERRIDE) in inherit_property_hook()
1360 child->common.fn_flags &= ~ZEND_ACC_OVERRIDE; in inherit_property_hook()
1367 if (!child) { in inherit_property_hook()
1384 child->common.prototype = parent->common.prototype ? parent->common.prototype : parent; in inherit_property_hook()
1388 child->common.fn_flags |= ZEND_ACC_CHANGED; in inherit_property_hook()
1400 child, child->common.scope, parent, parent->common.scope, ce, /* child */ NULL, in inherit_property_hook()
1425 zval *child = zend_hash_find_known_hash(&ce->properties_info, key); in do_inherit_property() local
1428 if (UNEXPECTED(child)) { in do_inherit_property()
1429 child_info = Z_PTR_P(child); in do_inherit_property()
1576 …const zend_class_constant *child, const zend_class_constant *parent, const zend_string *const_name… in emit_incompatible_class_constant_error() argument
1580 ZSTR_VAL(child->ce->name), in emit_incompatible_class_constant_error()
1587 …lass_constant_types_compatible(const zend_class_constant *parent, const zend_class_constant *child) in class_constant_types_compatible() argument
1591 if (!ZEND_TYPE_IS_SET(child->type)) { in class_constant_types_compatible()
1595 return zend_perform_covariant_type_check(child->ce, child->type, parent->ce, parent->type); in class_constant_types_compatible()