@@ -662,6 +662,7 @@ static zval *date_interval_write_property(zval *object, zval *member, zval *valu
662
662
static zval * date_interval_get_property_ptr_ptr (zval * object , zval * member , int type , void * * cache_slot );
663
663
static zval * date_period_read_property (zval * object , zval * member , int type , void * * cache_slot , zval * rv );
664
664
static zval * date_period_write_property (zval * object , zval * member , zval * value , void * * cache_slot );
665
+ static zval * date_period_get_property_ptr_ptr (zval * object , zval * member , int type , void * * cache_slot );
665
666
666
667
/* {{{ Module struct */
667
668
zend_module_entry date_module_entry = {
@@ -2178,7 +2179,7 @@ static void date_register_classes(void) /* {{{ */
2178
2179
date_object_handlers_period .free_obj = date_object_free_storage_period ;
2179
2180
date_object_handlers_period .clone_obj = date_object_clone_period ;
2180
2181
date_object_handlers_period .get_properties = date_object_get_properties_period ;
2181
- date_object_handlers_period .get_property_ptr_ptr = NULL ;
2182
+ date_object_handlers_period .get_property_ptr_ptr = date_period_get_property_ptr_ptr ;
2182
2183
date_object_handlers_period .get_gc = date_object_get_gc_period ;
2183
2184
date_object_handlers_period .read_property = date_period_read_property ;
2184
2185
date_object_handlers_period .write_property = date_period_write_property ;
@@ -5344,3 +5345,11 @@ static zval *date_period_write_property(zval *object, zval *member, zval *value,
5344
5345
return value ;
5345
5346
}
5346
5347
/* }}} */
5348
+
5349
+ /* {{{ date_period_get_property_ptr_ptr */
5350
+ static zval * date_period_get_property_ptr_ptr (zval * object , zval * member , int type , void * * cache_slot )
5351
+ {
5352
+ /* Fall back to read_property handler. */
5353
+ return NULL ;
5354
+ }
5355
+ /* }}} */
0 commit comments