public function findAllByMonth(\DateTime $date) { $start = DatesTransformer::toFirstMonthDay($date)->setTime(0, 0); $end = DatesTransformer::toLastMonthDay($date)->setTime(23, 59); return $this->findAllByDates($start, $end); }
public function getMonthSheetDays(\DateTime $date) { $first_day = DatesTransformer::toMonday(DatesTransformer::toFirstMonthDay($date)); $last_day = DatesTransformer::toSunday(DatesTransformer::toLastMonthDay($date)); return DatesTransformer::getAllDaysBetween($first_day, $last_day); }