Example #1
0
 /**
  * Test fromDateTime
  *
  * @author Tom Haskins-Vaughan <*****@*****.**>
  * @since  1.0.0
  */
 public function testFromDateTime()
 {
     $dateTime = new DateTime();
     $monthYear = MonthYear::fromDateTime($dateTime);
     $this->assertSame((int) $dateTime->format('n'), $monthYear->getMonth());
     $this->assertSame((int) $dateTime->format('Y'), $monthYear->getYear());
 }
Example #2
0
 /**
  * getFirstOfMonth provider
  *
  * @author Tom Haskins-Vaughan <*****@*****.**>
  * @since  1.0.0
  *
  * @return array
  */
 public static function getFirstOfMonthProvider()
 {
     return [[MonthYear::fromMonthAndYear(2, 2016), '2016-02-01'], [MonthYear::fromMonthAndYear(12, 2016), '2016-12-01'], [MonthYear::fromDateTime(new DateTime('2015-10-04')), '2015-10-01']];
 }