Spatie\Backup\Tasks\Backup\BackupJob::copyToBackupDestinations PHP Method

copyToBackupDestinations() protected method

protected copyToBackupDestinations ( string $path )
$path string
    protected function copyToBackupDestinations(string $path)
    {
        $this->backupDestinations->each(function (BackupDestination $backupDestination) use($path) {
            try {
                consoleOutput()->info("Copying zip to disk named {$backupDestination->diskName()}...");
                $backupDestination->write($path);
                consoleOutput()->info("Successfully copied zip to disk named {$backupDestination->diskName()}.");
                event(new BackupWasSuccessful($backupDestination));
            } catch (Exception $exception) {
                consoleOutput()->error("Copying zip failed because: {$exception->getMessage()}.");
                event(new BackupHasFailed($exception, $backupDestination ?? null));
            }
        });
    }