@@ -569,7 +569,7 @@ static void _const_string(smart_str *str, char *name, zval *value, char *indent)
569
569
/* {{{ _class_const_string */
570
570
static void _class_const_string (smart_str * str , char * name , zend_class_constant * c , char * indent )
571
571
{
572
- char * visibility = zend_visibility_string (Z_ACCESS_FLAGS ( c -> value ));
572
+ char * visibility = zend_visibility_string (ZEND_CLASS_CONST_FLAGS ( c ));
573
573
const char * type ;
574
574
575
575
if (zval_update_constant_ex (& c -> value , c -> ce ) == FAILURE ) {
@@ -3666,7 +3666,7 @@ static void _class_constant_check_flag(INTERNAL_FUNCTION_PARAMETERS, int mask) /
3666
3666
RETURN_THROWS ();
3667
3667
}
3668
3668
GET_REFLECTION_OBJECT_PTR (ref );
3669
- RETURN_BOOL (Z_ACCESS_FLAGS (ref -> value ) & mask );
3669
+ RETURN_BOOL (ZEND_CLASS_CONST_FLAGS (ref ) & mask );
3670
3670
}
3671
3671
/* }}} */
3672
3672
@@ -3702,7 +3702,7 @@ ZEND_METHOD(ReflectionClassConstant, getModifiers)
3702
3702
}
3703
3703
GET_REFLECTION_OBJECT_PTR (ref );
3704
3704
3705
- RETURN_LONG (Z_ACCESS_FLAGS (ref -> value ));
3705
+ RETURN_LONG (ZEND_CLASS_CONST_FLAGS (ref ));
3706
3706
}
3707
3707
/* }}} */
3708
3708
@@ -3777,7 +3777,7 @@ ZEND_METHOD(ReflectionClassConstant, isEnumCase)
3777
3777
3778
3778
GET_REFLECTION_OBJECT_PTR (ref );
3779
3779
3780
- RETURN_BOOL (Z_ACCESS_FLAGS (ref -> value ) & ZEND_CLASS_CONST_IS_CASE );
3780
+ RETURN_BOOL (ZEND_CLASS_CONST_FLAGS (ref ) & ZEND_CLASS_CONST_IS_CASE );
3781
3781
}
3782
3782
3783
3783
/* {{{ reflection_class_object_ctor */
@@ -4525,7 +4525,7 @@ ZEND_METHOD(ReflectionClass, getConstants)
4525
4525
RETURN_THROWS ();
4526
4526
}
4527
4527
4528
- if (Z_ACCESS_FLAGS (constant -> value ) & filter ) {
4528
+ if (ZEND_CLASS_CONST_FLAGS (constant ) & filter ) {
4529
4529
ZVAL_COPY_OR_DUP (& val , & constant -> value );
4530
4530
zend_hash_add_new (Z_ARRVAL_P (return_value ), key , & val );
4531
4531
}
@@ -4555,7 +4555,7 @@ ZEND_METHOD(ReflectionClass, getReflectionConstants)
4555
4555
4556
4556
array_init (return_value );
4557
4557
ZEND_HASH_FOREACH_STR_KEY_PTR (CE_CONSTANTS_TABLE (ce ), name , constant ) {
4558
- if (Z_ACCESS_FLAGS (constant -> value ) & filter ) {
4558
+ if (ZEND_CLASS_CONST_FLAGS (constant ) & filter ) {
4559
4559
zval class_const ;
4560
4560
reflection_class_constant_factory (name , constant , & class_const );
4561
4561
zend_hash_next_index_insert_new (Z_ARRVAL_P (return_value ), & class_const );
@@ -6595,7 +6595,7 @@ ZEND_METHOD(ReflectionEnum, hasCase)
6595
6595
RETURN_FALSE ;
6596
6596
}
6597
6597
6598
- RETURN_BOOL (Z_ACCESS_FLAGS (class_const -> value ) & ZEND_CLASS_CONST_IS_CASE );
6598
+ RETURN_BOOL (ZEND_CLASS_CONST_FLAGS (class_const ) & ZEND_CLASS_CONST_IS_CASE );
6599
6599
}
6600
6600
6601
6601
ZEND_METHOD (ReflectionEnum , getCase )
@@ -6615,7 +6615,7 @@ ZEND_METHOD(ReflectionEnum, getCase)
6615
6615
zend_throw_exception_ex (reflection_exception_ptr , 0 , "Case %s::%s does not exist" , ZSTR_VAL (ce -> name ), ZSTR_VAL (name ));
6616
6616
RETURN_THROWS ();
6617
6617
}
6618
- if (!(Z_ACCESS_FLAGS (constant -> value ) & ZEND_CLASS_CONST_IS_CASE )) {
6618
+ if (!(ZEND_CLASS_CONST_FLAGS (constant ) & ZEND_CLASS_CONST_IS_CASE )) {
6619
6619
zend_throw_exception_ex (reflection_exception_ptr , 0 , "%s::%s is not a case" , ZSTR_VAL (ce -> name ), ZSTR_VAL (name ));
6620
6620
RETURN_THROWS ();
6621
6621
}
@@ -6638,7 +6638,7 @@ ZEND_METHOD(ReflectionEnum, getCases)
6638
6638
6639
6639
array_init (return_value );
6640
6640
ZEND_HASH_FOREACH_STR_KEY_PTR (& ce -> constants_table , name , constant ) {
6641
- if (Z_ACCESS_FLAGS (constant -> value ) & ZEND_CLASS_CONST_IS_CASE ) {
6641
+ if (ZEND_CLASS_CONST_FLAGS (constant ) & ZEND_CLASS_CONST_IS_CASE ) {
6642
6642
zval class_const ;
6643
6643
reflection_enum_case_factory (ce , name , constant , & class_const );
6644
6644
zend_hash_next_index_insert_new (Z_ARRVAL_P (return_value ), & class_const );
@@ -6690,7 +6690,7 @@ ZEND_METHOD(ReflectionEnumUnitCase, __construct)
6690
6690
6691
6691
GET_REFLECTION_OBJECT_PTR (ref );
6692
6692
6693
- if (!(Z_ACCESS_FLAGS (ref -> value ) & ZEND_CLASS_CONST_IS_CASE )) {
6693
+ if (!(ZEND_CLASS_CONST_FLAGS (ref ) & ZEND_CLASS_CONST_IS_CASE )) {
6694
6694
zval * case_name = reflection_prop_name (ZEND_THIS );
6695
6695
zend_throw_exception_ex (reflection_exception_ptr , 0 , "Constant %s::%s is not a case" , ZSTR_VAL (ref -> ce -> name ), Z_STRVAL_P (case_name ));
6696
6696
RETURN_THROWS ();
0 commit comments