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

createZipContainingEveryFileInManifest() protected method

protected createZipContainingEveryFileInManifest ( Manifest $manifest )
$manifest Manifest
    protected function createZipContainingEveryFileInManifest(Manifest $manifest)
    {
        consoleOutput()->info("Zipping {$manifest->count()} files...");
        $pathToZip = $this->temporaryDirectory->path(config('laravel-backup.backup.destination.filename_prefix') . Carbon::now()->format('Y-m-d-H-i-s') . '.zip');
        $zip = Zip::createForManifest($manifest, $pathToZip);
        consoleOutput()->info("Created zip containing {$zip->count()} files. Size is {$zip->humanReadableSize()}");
        event(new BackupZipWasCreated($pathToZip));
        return $pathToZip;
    }