Пример #1
0
 /**
  * @covers edsonmedina\simpletype\DateTimeRange::__construct
  * @covers edsonmedina\simpletype\DateTimeRange::getEndDateTime
  */
 public function testGetStartEndTime()
 {
     $range = new DateTimeRange(new DateTime('2000-01-01'), new DateTime('2010-01-01'));
     $this->assertEquals(new DateTime('2010-01-01'), $range->getEndDateTime());
 }
Пример #2
0
 /**
  * Checks if ranges overlap
  * @param DateTimeRange $range
  * @return bool
  */
 public function overlaps(DateTimeRange $range)
 {
     return $range->getStartDateTime() <= $this->end && $range->getEndDateTime() >= $this->start;
 }