1
0
mirror of https://github.com/Ne-Lexa/php-zip.git synced 2025-07-25 17:51:13 +02:00

fix deprecation use

This commit is contained in:
Ne-Lexa
2020-01-09 17:33:02 +03:00
parent 971747f5e7
commit fd1fbf3ad6
3 changed files with 9 additions and 9 deletions

View File

@@ -1353,14 +1353,13 @@ class ZipFile implements ZipFileInterface
* @see ZipCompressionLevel::FAST * @see ZipCompressionLevel::FAST
* @see ZipCompressionLevel::MAXIMUM * @see ZipCompressionLevel::MAXIMUM
*/ */
public function setCompressionLevel($compressionLevel = self::LEVEL_DEFAULT_COMPRESSION) public function setCompressionLevel($compressionLevel = ZipCompressionLevel::NORMAL)
{ {
$this->matcher()->all()->invoke( $compressionLevel = (int) $compressionLevel;
/** @param string $entry */
function ($entry) use ($compressionLevel) { foreach ($this->zipContainer->getEntries() as $entry) {
$this->setCompressionLevelEntry($entry, $compressionLevel); $entry->setCompressionLevel($compressionLevel);
} }
);
return $this; return $this;
} }

View File

@@ -586,7 +586,7 @@ interface ZipFileInterface extends \Countable, \ArrayAccess, \Iterator
* @see ZipCompressionLevel::FAST * @see ZipCompressionLevel::FAST
* @see ZipCompressionLevel::MAXIMUM * @see ZipCompressionLevel::MAXIMUM
*/ */
public function setCompressionLevel($compressionLevel = self::LEVEL_DEFAULT_COMPRESSION); public function setCompressionLevel($compressionLevel = ZipCompressionLevel::NORMAL);
/** /**
* @param string $entryName * @param string $entryName

View File

@@ -2,6 +2,7 @@
namespace PhpZip\Tests; namespace PhpZip\Tests;
use PhpZip\Constants\ZipCompressionMethod;
use PhpZip\Exception\ZipException; use PhpZip\Exception\ZipException;
use PhpZip\Tests\Internal\DummyFileSystemStream; use PhpZip\Tests\Internal\DummyFileSystemStream;
use PhpZip\ZipFile; use PhpZip\ZipFile;
@@ -38,7 +39,7 @@ class Issue24Test extends ZipTestCase
$zip->addFromString( $zip->addFromString(
'file.txt', 'file.txt',
$fileContents, $fileContents,
ZipFile::METHOD_DEFLATED ZipCompressionMethod::DEFLATED
); );
$zip->saveAsFile($this->outputFilename); $zip->saveAsFile($this->outputFilename);
$zip->close(); $zip->close();