Lines Matching defs:Interval
12 final class Interval implements Equatable
30 return $invalid ?? $invalid = new Interval(-1, -2);
57 public function startsBeforeDisjoint(Interval $other) : bool
65 public function startsBeforeNonDisjoint(Interval $other) : bool
73 public function startsAfter(Interval $other) : bool
81 public function startsAfterDisjoint(Interval $other) : bool
89 public function startsAfterNonDisjoint(Interval $other) : bool
98 public function disjoint(Interval $other) : bool
106 public function adjacent(Interval $other) : bool
114 public function union(Interval $other) : self
122 public function intersection(Interval $other) : self