@@ -118,18 +118,32 @@ function se_event_get_tickets_stock( $event_id ) {
118118 * Get event dates.
119119 *
120120 * @param integer $event_id Event id.
121- * @param array $event_dates Event dates.
121+ * @param array $event_dates Event dates, not used .
122122 *
123123 * @deprecated 2.0.0 Please use the new se_event_get_event_dates() instead.
124124 *
125- * @return mixed
125+ * @return array<int, array{datetime_start:int, datetime_end:int, all_day:boolean}> Event dates.
126126 */
127- function se_event_get_dates ( $ event_id , $ event_dates = null ) {
128- _deprecated_function ( __FUNCTION__ , 'Please use the new se_event_get_event_dates() instead. ' , '2.0.0 ' );
127+ function se_event_get_dates ( $ event_id , $ event_dates = null ) { // phpcs:ignore
128+
129+ // Get dates in new format.
130+ $ dates = se_event_get_event_dates ( $ event_id );
131+
132+ // Map to old format.
133+ $ dates = array_map (
134+ function ( $ date ) {
135+ return array (
136+ 'datetime_start ' => $ date ['start_date ' ],
137+ 'datetime_end ' => $ date ['end_date ' ],
138+ 'all_day ' => $ date ['all_day ' ],
139+ );
140+ },
141+ $ dates
142+ );
129143
130144 return apply_filters (
131145 'se_event_get_dates ' ,
132- se_event_get_event_dates ( $ event_id , $ event_dates ) ,
146+ $ dates ,
133147 $ event_id
134148 );
135149}
@@ -751,9 +765,6 @@ function ( $date_id ) {
751765 $ event_dates
752766 );
753767
754- // Legacy filter.
755- $ dates = apply_filters ( 'se_event_get_dates ' , $ dates , $ event_id );
756-
757768 return apply_filters ( 'se_event_get_event_dates ' , $ dates , $ event_id );
758769}
759770
0 commit comments