protected function updatedDeleteFile(BatchJob $dbBatchJob, kDeleteFileJobData $data) { switch ($dbBatchJob->getStatus()) { case BatchJob::BATCHJOB_STATUS_PROCESSING: kFlowHelper::handleDeleteFileProcessing($data); case BatchJob::BATCHJOB_STATUS_FINISHED: return kFlowHelper::handleDeleteFileFinished($dbBatchJob, $data); case BatchJob::BATCHJOB_STATUS_FAILED: case BatchJob::BATCHJOB_STATUS_FATAL: default: return $dbBatchJob; } }