Lines Matching refs:info

838 ZEND_COLD zend_never_inline void zend_verify_property_type_error(const zend_property_info *info, co…  in zend_verify_property_type_error()  argument
847 type_str = zend_type_to_string(info->type); in zend_verify_property_type_error()
850 ZSTR_VAL(info->ce->name), in zend_verify_property_type_error()
851 zend_get_unmangled_property_name(info->name), in zend_verify_property_type_error()
856 …end_magic_get_property_type_inconsistency_error(const zend_property_info *info, const zval *proper… in zend_magic_get_property_type_inconsistency_error() argument
863 zend_string *type_str = zend_type_to_string(info->type); in zend_magic_get_property_type_inconsistency_error()
866 ZSTR_VAL(info->ce->name), in zend_magic_get_property_type_inconsistency_error()
867 ZSTR_VAL(info->ce->name), in zend_magic_get_property_type_inconsistency_error()
868 zend_get_unmangled_property_name(info->name), in zend_magic_get_property_type_inconsistency_error()
893 const zend_property_info *info) { in zend_readonly_property_modification_error() argument
895 ZSTR_VAL(info->ce->name), zend_get_unmangled_property_name(info->name)); in zend_readonly_property_modification_error()
898 …id ZEND_FASTCALL zend_readonly_property_indirect_modification_error(const zend_property_info *info) in zend_readonly_property_indirect_modification_error() argument
901 ZSTR_VAL(info->ce->name), zend_get_unmangled_property_name(info->name)); in zend_readonly_property_indirect_modification_error()
909 …END_FASTCALL zend_object_released_while_assigning_to_property_error(const zend_property_info *info) in zend_object_released_while_assigning_to_property_error() argument
912 ZSTR_VAL(info->ce->name), zend_get_unmangled_property_name(info->name)); in zend_object_released_while_assigning_to_property_error()
993 static zend_always_inline bool i_zend_check_property_type(const zend_property_info *info, zval *pro… in i_zend_check_property_type() argument
996 if (EXPECTED(ZEND_TYPE_CONTAINS_CODE(info->type, Z_TYPE_P(property)))) { in i_zend_check_property_type()
1000 if (ZEND_TYPE_IS_COMPLEX(info->type) && Z_TYPE_P(property) == IS_OBJECT in i_zend_check_property_type()
1001 …&& zend_check_and_resolve_property_or_class_constant_class_type(info->ce, info->type, Z_OBJCE_P(pr… in i_zend_check_property_type()
1005 uint32_t type_mask = ZEND_TYPE_FULL_MASK(info->type); in i_zend_check_property_type()
1010 static zend_always_inline bool i_zend_verify_property_type(const zend_property_info *info, zval *pr… in i_zend_verify_property_type() argument
1012 if (i_zend_check_property_type(info, property, strict)) { in i_zend_verify_property_type()
1016 zend_verify_property_type_error(info, property); in i_zend_verify_property_type()
1020 ZEND_API bool zend_never_inline zend_verify_property_type(const zend_property_info *info, zval *pro… in zend_verify_property_type() argument
1021 return i_zend_verify_property_type(info, property, strict); in zend_verify_property_type()
1024 static zend_never_inline zval* zend_assign_to_typed_prop(zend_property_info *info, zval *property_v… in zend_assign_to_typed_prop() argument
1028 …if (UNEXPECTED((info->flags & ZEND_ACC_READONLY) && !(Z_PROP_FLAG_P(property_val) & IS_PROP_REINIT… in zend_assign_to_typed_prop()
1029 zend_readonly_property_modification_error(info); in zend_assign_to_typed_prop()
1036 if (UNEXPECTED(!i_zend_verify_property_type(info, &tmp, EX_USES_STRICT_TYPES()))) { in zend_assign_to_typed_prop()
3517 const zend_property_info *info, const zval *zv, bool strict) { in i_zend_verify_type_assignable_zval() argument
3518 zend_type type = info->type; in i_zend_verify_type_assignable_zval()
3527 …&& zend_check_and_resolve_property_or_class_constant_class_type(info->ce, info->type, Z_OBJCE_P(zv… in i_zend_verify_type_assignable_zval()