/** * Determines a task's scheduled time and persists it, overwriting the previous scheduled time. * * Call this method if your task's scheduled time has changed due to, for example, an option that * was changed. * * @param Task $task Describes the scheduled task being rescheduled. * @api */ public function rescheduleTask(Task $task) { $this->logger->debug('Rescheduling task {task}', array('task' => $task->getName())); $this->timetable->rescheduleTask($task); }