mirror of
https://github.com/Ne-Lexa/php-zip.git
synced 2025-08-02 21:47:23 +02:00
fix close container in ZipFile::close()
This commit is contained in:
@@ -1797,8 +1797,9 @@ class ZipFile implements ZipFileInterface
|
||||
if ($this->reader !== null) {
|
||||
$this->reader->close();
|
||||
$this->reader = null;
|
||||
$this->zipContainer = $this->createZipContainer(null);
|
||||
}
|
||||
$this->zipContainer = $this->createZipContainer(null);
|
||||
gc_collect_cycles();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace PhpZip\Tests;
|
||||
|
||||
use PhpZip\Constants\ZipCompressionMethod;
|
||||
use PhpZip\Exception\ZipException;
|
||||
use PhpZip\ZipFile;
|
||||
|
||||
@@ -32,7 +33,7 @@ class Zip64Test extends ZipTestCase
|
||||
|
||||
$zipFile = new ZipFile();
|
||||
for ($i = 0; $i < $countFiles; $i++) {
|
||||
$zipFile[$i . '.txt'] = (string) $i;
|
||||
$zipFile->addFromString($i . '.txt', (string) $i, ZipCompressionMethod::STORED);
|
||||
}
|
||||
$zipFile->saveAsFile($this->outputFilename);
|
||||
$zipFile->close();
|
||||
|
Reference in New Issue
Block a user