@@ -112,33 +112,33 @@ static void zend_weakref_free(zend_object *zo) {
112112#define zend_weakref_unsupported (thing ) \
113113 zend_throw_error(NULL, "WeakReference objects do not support " thing);
114114
115- static zval * zend_weakref_no_write (zval * object , zval * member , zval * value , void * * rtc ) {
115+ static zval * zend_weakref_no_write (zend_object * object , zend_string * member , zval * value , void * * rtc ) {
116116 zend_weakref_unsupported ("properties" );
117117
118118 return & EG (uninitialized_zval );
119119}
120120
121- static zval * zend_weakref_no_read (zval * object , zval * member , int type , void * * rtc , zval * rv ) {
121+ static zval * zend_weakref_no_read (zend_object * object , zend_string * member , int type , void * * rtc , zval * rv ) {
122122 if (!EG (exception )) {
123123 zend_weakref_unsupported ("properties" );
124124 }
125125
126126 return & EG (uninitialized_zval );
127127}
128128
129- static zval * zend_weakref_no_read_ptr (zval * object , zval * member , int type , void * * rtc ) {
129+ static zval * zend_weakref_no_read_ptr (zend_object * object , zend_string * member , int type , void * * rtc ) {
130130 zend_weakref_unsupported ("property references" );
131131 return NULL ;
132132}
133133
134- static int zend_weakref_no_isset (zval * object , zval * member , int hse , void * * rtc ) {
134+ static int zend_weakref_no_isset (zend_object * object , zend_string * member , int hse , void * * rtc ) {
135135 if (hse != 2 ) {
136136 zend_weakref_unsupported ("properties" );
137137 }
138138 return 0 ;
139139}
140140
141- static void zend_weakref_no_unset (zval * object , zval * member , void * * rtc ) {
141+ static void zend_weakref_no_unset (zend_object * object , zend_string * member , void * * rtc ) {
142142 zend_weakref_unsupported ("properties" );
143143}
144144
0 commit comments