public function getIterator() : \Generator
    {
        for ($current = $this->startDate; $current->isBeforeOrEqualTo($this->endDate); $current = $current->plusDays(1)) {
            yield $current;
        }
    }