/** * Downloadt en verwerkt een nieuw bestand met roosterwijzigingen. */ function processNewScheduleChanges() { File_Downloader::deleteOldScheduleFiles(); $schedule_file = File_Downloader::downloadScheduleFile($this->schedule_changes_class->day, $this->getScheduleFilesFolder()); $file_processor = new File_Processor($schedule_file); $processed_file = $file_processor->processFile(); $schedule_organizer = new Schedule_Organizer($this->schedule_changes_class, $processed_file); $schedule_organizer->readScheduleChanges(); }