public function isAfter($index) { if ($index instanceof Period) { return $this->startDate >= $index->getEndDate(); } return $this->startDate > static::filterDatePoint($index); }