private function getDateAfter(\DateTime $date)
{
$tmpDate = clone $date;
$tmpDate->modify('+1 day');
$dayOfWeek = (int) $tmpDate->format('N');
$closestDay = $this->getClosestDayAfter($dayOfWeek);
if ($closestDay->getDayOfWeek() !== $dayOfWeek) {
$tmpDate->modify(sprintf('next %s', Days::toString($closestDay->getDayOfWeek())));
}
return $tmpDate;
}