backupFile = $backupFile; } public function handle(): void { if ($this->backupFile->backup->type === 'database') { $this->backupFile->backup->server->database()->handler()->runBackup($this->backupFile); } $this->backupFile->status = BackupFileStatus::CREATED; $this->backupFile->save(); } public function failed(): void { $this->backupFile->status = BackupFileStatus::FAILED; $this->backupFile->save(); } }