/** * @param int $scheduleId * @param string $timezone * @param string[] $reservableSlots * @param string[] $blockedSlots */ public function ChangeDailyLayout($scheduleId, $timezone, $reservableSlots, $blockedSlots) { $layout = ScheduleLayout::ParseDaily($timezone, $reservableSlots, $blockedSlots); $this->scheduleRepository->AddScheduleLayout($scheduleId, $layout); }