Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 public function findAllByMonthnNoUser(\DateTime $date)
 {
     $start = DatesTransformer::toFirstMonthDay($date)->setTime(0, 0);
     $end = DatesTransformer::toLastMonthDay($date)->setTime(23, 59);
     return $this->findAllByDates($start, $end);
 }
 /**
  * @test
  */
 public function itBringsTheLastMonthDayFromAMiddleDay()
 {
     // Arrange
     $reference_date = '2013-03-15';
     // Act
     $last_month_day = DatesTransformer::toLastMonthDay(new \DateTime($reference_date));
     // Expect
     $this->assertEquals('2013-03-31', $last_month_day->format('Y-m-d'));
 }