/** * @param DateTime $startDate * @param DateTime $endDate */ private function checkStartEndDateAndSetInterval(DateTime $startDate, DateTime $endDate) { if ($startDate < $endDate) { $this->newDateIntervalDifference($startDate, $endDate); } else { throw new InvalidArgumentException(ErrorMessages::getStartDateMustBeBeforeEndDateMessage()); } }