public function startsBefore(Range $range) { return Comparable::LESS_THAN == $this->compare($range->getStart()); }
private function sort(Range $first, Range $second) { $firstStart = $first->getStart(); $secondStart = $second->getStart(); return $firstStart->compare($secondStart); }