private static function getDataWithEmptyDayPadding($mongoData, $fromDate, $toDate) { $fullRangeDates = MongoUtils::getMongoDateRange($fromDate, $toDate); $dates = array(); foreach ($mongoData as $data) { $dates[] = $data['date']; } $diff = array_diff($fullRangeDates, $dates); $emptyDays = array(); foreach ($diff as $day) { $emptyDays[] = array('date' => $day); } $res = array_merge($mongoData, $emptyDays); return $res; }