Lines Matching refs:property

647 …line ZEND_COLD zval* ZEND_FASTCALL make_real_object(zval *object, zval *property OPLINE_DC EXECUTE…  in make_real_object()
660 zend_string *property_name = zval_get_tmp_string(property, &tmp_property_name); in make_real_object()
892 …LD zend_never_inline void zend_verify_property_type_error(zend_property_info *info, zval *property) in zend_verify_property_type_error() argument
910 …Z_TYPE_P(property) == IS_OBJECT ? ZSTR_VAL(Z_OBJCE_P(property)->name) : zend_get_type_by_const(Z_T… in zend_verify_property_type_error()
917 …Z_TYPE_P(property) == IS_OBJECT ? ZSTR_VAL(Z_OBJCE_P(property)->name) : zend_get_type_by_const(Z_T… in zend_verify_property_type_error()
951 …ne zend_bool i_zend_check_property_type(zend_property_info *info, zval *property, zend_bool strict) in i_zend_check_property_type() argument
953 ZEND_ASSERT(!Z_ISREF_P(property)); in i_zend_check_property_type()
955 if (UNEXPECTED(Z_TYPE_P(property) != IS_OBJECT)) { in i_zend_check_property_type()
956 return Z_TYPE_P(property) == IS_NULL && ZEND_TYPE_ALLOW_NULL(info->type); in i_zend_check_property_type()
963 return instanceof_function(Z_OBJCE_P(property), ZEND_TYPE_CE(info->type)); in i_zend_check_property_type()
967 if (EXPECTED(ZEND_TYPE_CODE(info->type) == Z_TYPE_P(property))) { in i_zend_check_property_type()
969 } else if (EXPECTED(Z_TYPE_P(property) == IS_NULL)) { in i_zend_check_property_type()
971 …TYPE_CODE(info->type) == _IS_BOOL && EXPECTED(Z_TYPE_P(property) == IS_FALSE || Z_TYPE_P(property)… in i_zend_check_property_type()
974 return zend_is_iterable(property); in i_zend_check_property_type()
976 return zend_verify_scalar_type_hint(ZEND_TYPE_CODE(info->type), property, strict); in i_zend_check_property_type()
980 …ways_inline i_zend_verify_property_type(zend_property_info *info, zval *property, zend_bool strict) in i_zend_verify_property_type() argument
982 if (i_zend_check_property_type(info, property, strict)) { in i_zend_verify_property_type()
986 zend_verify_property_type_error(info, property); in i_zend_verify_property_type()
990 zend_bool zend_never_inline zend_verify_property_type(zend_property_info *info, zval *property, zen… in zend_verify_property_type() argument
991 return i_zend_verify_property_type(info, property, strict); in zend_verify_property_type()
1313 static zend_never_inline void zend_binary_assign_op_obj_dim(zval *object, zval *property OPLINE_DC … in zend_binary_assign_op_obj_dim()
1321 if ((z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R, &rv)) != NULL) { in zend_binary_assign_op_obj_dim()
1333 Z_OBJ_HT_P(object)->write_dimension(object, property, &res); in zend_binary_assign_op_obj_dim()
1536 static zend_never_inline ZEND_COLD void ZEND_FASTCALL zend_wrong_property_read(zval *property) in zend_wrong_property_read() argument
1539 zend_string *property_name = zval_get_tmp_string(property, &tmp_property_name); in zend_wrong_property_read()
1816 static zend_never_inline void zend_post_incdec_overloaded_property(zval *object, zval *property, vo… in zend_post_incdec_overloaded_property() argument
1824 z = Z_OBJ_HT(obj)->read_property(&obj, property, BP_VAR_R, cache_slot, &rv); in zend_post_incdec_overloaded_property()
1847 Z_OBJ_HT(obj)->write_property(&obj, property, &z_copy, cache_slot); in zend_post_incdec_overloaded_property()
1853 static zend_never_inline void zend_pre_incdec_overloaded_property(zval *object, zval *property, voi… in zend_pre_incdec_overloaded_property() argument
1861 z = Z_OBJ_HT(obj)->read_property(&obj, property, BP_VAR_R, cache_slot, &rv); in zend_pre_incdec_overloaded_property()
1888 Z_OBJ_HT(obj)->write_property(&obj, property, &z_copy, cache_slot); in zend_pre_incdec_overloaded_property()
1894 static zend_never_inline void zend_assign_op_overloaded_property(zval *object, zval *property, void… in zend_assign_op_overloaded_property() argument
1901 z = Z_OBJ_HT(obj)->read_property(&obj, property, BP_VAR_R, cache_slot, &rv); in zend_assign_op_overloaded_property()
1919 Z_OBJ_HT(obj)->write_property(&obj, property, &res, cache_slot); in zend_assign_op_overloaded_property()