mirror of
https://github.com/Ne-Lexa/php-zip.git
synced 2025-03-14 16:29:42 +01:00
fix deprecation use
This commit is contained in:
parent
971747f5e7
commit
fd1fbf3ad6
@ -1353,14 +1353,13 @@ class ZipFile implements ZipFileInterface
|
||||
* @see ZipCompressionLevel::FAST
|
||||
* @see ZipCompressionLevel::MAXIMUM
|
||||
*/
|
||||
public function setCompressionLevel($compressionLevel = self::LEVEL_DEFAULT_COMPRESSION)
|
||||
public function setCompressionLevel($compressionLevel = ZipCompressionLevel::NORMAL)
|
||||
{
|
||||
$this->matcher()->all()->invoke(
|
||||
/** @param string $entry */
|
||||
function ($entry) use ($compressionLevel) {
|
||||
$this->setCompressionLevelEntry($entry, $compressionLevel);
|
||||
}
|
||||
);
|
||||
$compressionLevel = (int) $compressionLevel;
|
||||
|
||||
foreach ($this->zipContainer->getEntries() as $entry) {
|
||||
$entry->setCompressionLevel($compressionLevel);
|
||||
}
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
@ -586,7 +586,7 @@ interface ZipFileInterface extends \Countable, \ArrayAccess, \Iterator
|
||||
* @see ZipCompressionLevel::FAST
|
||||
* @see ZipCompressionLevel::MAXIMUM
|
||||
*/
|
||||
public function setCompressionLevel($compressionLevel = self::LEVEL_DEFAULT_COMPRESSION);
|
||||
public function setCompressionLevel($compressionLevel = ZipCompressionLevel::NORMAL);
|
||||
|
||||
/**
|
||||
* @param string $entryName
|
||||
|
@ -2,6 +2,7 @@
|
||||
|
||||
namespace PhpZip\Tests;
|
||||
|
||||
use PhpZip\Constants\ZipCompressionMethod;
|
||||
use PhpZip\Exception\ZipException;
|
||||
use PhpZip\Tests\Internal\DummyFileSystemStream;
|
||||
use PhpZip\ZipFile;
|
||||
@ -38,7 +39,7 @@ class Issue24Test extends ZipTestCase
|
||||
$zip->addFromString(
|
||||
'file.txt',
|
||||
$fileContents,
|
||||
ZipFile::METHOD_DEFLATED
|
||||
ZipCompressionMethod::DEFLATED
|
||||
);
|
||||
$zip->saveAsFile($this->outputFilename);
|
||||
$zip->close();
|
||||
|
Loading…
x
Reference in New Issue
Block a user