Lines Matching refs:prop_info
1415 static zend_result update_property(zval *val, zend_property_info *prop_info) { in update_property() argument
1416 if (ZEND_TYPE_IS_SET(prop_info->type)) { in update_property()
1420 if (UNEXPECTED(zval_update_constant_ex(&tmp, prop_info->ce) != SUCCESS)) { in update_property()
1425 if (UNEXPECTED(!zend_verify_property_type(prop_info, &tmp, /* strict */ 1))) { in update_property()
1433 return zval_update_constant_ex(val, prop_info->ce); in update_property()
1557 zend_property_info *prop_info; in zend_update_class_constants() local
1563 prop_info = class_type->properties_info_table[i]; in zend_update_class_constants()
1565 && UNEXPECTED(update_property(val, prop_info) != SUCCESS)) { in zend_update_class_constants()
1571 ZEND_HASH_MAP_FOREACH_PTR(&class_type->properties_info, prop_info) { in zend_update_class_constants()
1572 if (prop_info->flags & ZEND_ACC_STATIC) { in zend_update_class_constants()
1573 val = static_members_table + prop_info->offset; in zend_update_class_constants()
1575 && UNEXPECTED(update_property(val, prop_info) != SUCCESS)) { in zend_update_class_constants()
4873 zend_property_info *prop_info; in zend_update_static_property_ex() local
4883 property = zend_std_get_static_property_with_info(scope, name, BP_VAR_W, &prop_info); in zend_update_static_property_ex()
4892 if (ZEND_TYPE_IS_SET(prop_info->type)) { in zend_update_static_property_ex()
4894 if (!zend_verify_property_type(prop_info, &tmp, /* strict */ 0)) { in zend_update_static_property_ex()