/** * This method is used to save any additional input into the current task object * if the task class matches. * * @param array $submittedData : array containing the data submitted by * the user * @param tx_scheduler_Task $task : reference to the current task object * * @return void */ public function saveAdditionalFields(array $submittedData, tx_scheduler_Task $task) { /** @var $task tx_tablecleaner_tasks_Base */ $task->setDayLimit(intval($submittedData['dayLimit'])); $task->setMarkAsDeleted($submittedData['markAsDeleted']); $task->setOptimizeOption($submittedData['optimizeOption'] === 'checked'); $task->setTables($submittedData['hiddenTables']); }