DataStore::fill_in_missing_intervals( array $db_intervals, AutomatticWooCommerceAdminAPIReportsDateTime $start_datetime, AutomatticWooCommerceAdminAPIReportsDateTime $end_datetime, string $time_interval, AutomatticWooCommerceAdminAPIReportsstdClass $data )
Fills in interval gaps from DB with 0-filled objects.
Description Description
Parameters Parameters
- $db_intervals
-
(Required) Array of all intervals present in the db.
- $start_datetime
-
(Required) Start date.
- $end_datetime
-
(Required) End date.
- $time_interval
-
(Required) Time interval, e.g. day, week, month.
- $data
-
(Required) Data with SQL extracted intervals.
Return Return
(AutomatticWooCommerceAdminAPIReportsstdClass)
Source Source
File: packages/woocommerce-admin/src/API/Reports/DataStore.php