protected function containsDatePoint($datepoint) { $datetime = static::filterDatePoint($datepoint); return $datetime >= $this->startDate && $datetime < $this->endDate || $datetime == $this->startDate && $datetime == $this->endDate; }