Lines Matching refs:prop_info

913 static zval *property_get_default(zend_property_info *prop_info) {  in property_get_default()  argument
914 zend_class_entry *ce = prop_info->ce; in property_get_default()
915 if (prop_info->flags & ZEND_ACC_STATIC) { in property_get_default()
916 zval *prop = &ce->default_static_members_table[prop_info->offset]; in property_get_default()
920 return &ce->default_properties_table[OBJ_PROP_TO_NUM(prop_info->offset)]; in property_get_default()
4123 zend_property_info *prop_info; in add_class_vars() local
4127 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in add_class_vars()
4128 if (((prop_info->flags & ZEND_ACC_PRIVATE) && in add_class_vars()
4129 prop_info->ce != ce)) { in add_class_vars()
4133 bool is_static = (prop_info->flags & ZEND_ACC_STATIC) != 0; in add_class_vars()
4138 prop = property_get_default(prop_info); in add_class_vars()
4165 zend_property_info *prop_info; in ZEND_METHOD() local
4185 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in ZEND_METHOD()
4186 if (((prop_info->flags & ZEND_ACC_PRIVATE) && in ZEND_METHOD()
4187 prop_info->ce != ce)) { in ZEND_METHOD()
4190 if ((prop_info->flags & ZEND_ACC_STATIC) == 0) { in ZEND_METHOD()
4194 prop = &CE_STATIC_MEMBERS(ce)[prop_info->offset]; in ZEND_METHOD()
4197 if (ZEND_TYPE_IS_SET(prop_info->type) && Z_ISUNDEF_P(prop)) { in ZEND_METHOD()
4251 zend_property_info *prop_info; in ZEND_METHOD() local
4266 variable_ptr = zend_std_get_static_property_with_info(ce, name, BP_VAR_W, &prop_info); in ZEND_METHOD()
4284 if (ZEND_TYPE_IS_SET(prop_info->type) && !zend_verify_property_type(prop_info, value, 0)) { in ZEND_METHOD()
4742 zend_property_info *prop_info; in ZEND_METHOD() local
4757 ZEND_HASH_MAP_FOREACH_STR_KEY_PTR(&ce->properties_info, key, prop_info) { in ZEND_METHOD()
4758 _addproperty(prop_info, key, ce, Z_ARRVAL_P(return_value), filter); in ZEND_METHOD()
5957 zend_property_info *prop_info; in ZEND_METHOD() local
5966 prop_info = ref->prop; in ZEND_METHOD()
5968 if (prop_info == NULL) { in ZEND_METHOD()
5972 prop = property_get_default(prop_info); in ZEND_METHOD()
5982 zend_property_info *prop_info; in ZEND_METHOD() local
5991 prop_info = ref->prop; in ZEND_METHOD()
5993 if (prop_info == NULL) { in ZEND_METHOD()
5997 prop = property_get_default(prop_info); in ZEND_METHOD()
6009 if (UNEXPECTED(zval_update_constant_ex(return_value, prop_info->ce) != SUCCESS)) { in ZEND_METHOD()