Ejemplo n.º 1
0
 /**
  * @covers edsonmedina\simpletype\DateTimeRange::__construct
  * @covers edsonmedina\simpletype\DateTimeRange::getStartDateTime
  */
 public function testGetStartDateTime()
 {
     $range = new DateTimeRange(new DateTime('2000-01-01'), new DateTime('2010-01-01'));
     $this->assertEquals(new DateTime('2000-01-01'), $range->getStartDateTime());
 }
Ejemplo n.º 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;
 }