nginxsonarrradarrplexorganizrdashboardbookmarkapplication-dashboardmuximuxlandingpagestartpagelandinghtpcserverhomepagesabnzbdheimdallembycouchpotatonzbget
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
759 B
759 B
layout | permalink | title |
---|---|---|
default | /adapter/zip-archive/ | ZipArchive Adapter |
ZipArchive Adapter
Installation
composer require league/flysystem-ziparchive
Usage
use League\Flysystem\Filesystem;
use League\Flysystem\ZipArchive\ZipArchiveAdapter;
$filesystem = new Filesystem(new ZipArchiveAdapter(__DIR__.'/path/to/archive.zip'));
Force Save
When creating a new zip file it will only be saved at the end of the PHP request because the ZipArchive library relies on an internal __destruct
method to be called. You can force the saving of the zip file before the end of the request by calling the close
method on the archive through the adapter.
$filesystem->getAdapter()->getArchive()->close();