Skip to content

Commit d060a3b

Browse files
committed
Expose the #[\Deprecated] CE
1 parent ce561fd commit d060a3b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

Zend/zend_attributes.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ ZEND_API zend_class_entry *zend_ce_allow_dynamic_properties;
3030
ZEND_API zend_class_entry *zend_ce_sensitive_parameter;
3131
ZEND_API zend_class_entry *zend_ce_sensitive_parameter_value;
3232
ZEND_API zend_class_entry *zend_ce_override;
33-
ZEND_API zend_class_entry *zend_ce_deprecated_attribute;
33+
ZEND_API zend_class_entry *zend_ce_deprecated;
3434

3535
static zend_object_handlers attributes_object_handlers_sensitive_parameter_value;
3636

@@ -185,7 +185,7 @@ ZEND_METHOD(Deprecated, __construct)
185185
ZVAL_STR(&value, message);
186186
}
187187

188-
zend_update_property_ex(zend_ce_deprecated_attribute, Z_OBJ_P(ZEND_THIS), ZSTR_KNOWN(ZEND_STR_MESSAGE), &value);
188+
zend_update_property_ex(zend_ce_deprecated, Z_OBJ_P(ZEND_THIS), ZSTR_KNOWN(ZEND_STR_MESSAGE), &value);
189189
}
190190

191191
static zend_attribute *get_attribute(HashTable *attributes, zend_string *lcname, uint32_t offset)
@@ -427,8 +427,8 @@ void zend_register_attribute_ce(void)
427427
zend_ce_override = register_class_Override();
428428
zend_mark_internal_attribute(zend_ce_override);
429429

430-
zend_ce_deprecated_attribute = register_class_Deprecated();
431-
attr = zend_mark_internal_attribute(zend_ce_deprecated_attribute);
430+
zend_ce_deprecated = register_class_Deprecated();
431+
attr = zend_mark_internal_attribute(zend_ce_deprecated);
432432
attr->validator = validate_deprecated_attribute;
433433
}
434434

Zend/zend_attributes.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ extern ZEND_API zend_class_entry *zend_ce_allow_dynamic_properties;
4444
extern ZEND_API zend_class_entry *zend_ce_sensitive_parameter;
4545
extern ZEND_API zend_class_entry *zend_ce_sensitive_parameter_value;
4646
extern ZEND_API zend_class_entry *zend_ce_override;
47+
extern ZEND_API zend_class_entry *zend_ce_deprecated;
4748

4849
typedef struct {
4950
zend_string *name;

0 commit comments

Comments
 (0)