From e6c038f996672aa1ef8c7249bfbc31b685d6ba7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9E=D1=81=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D0=B8=D0=B9?= Date: Fri, 16 Aug 2024 20:24:26 +0300 Subject: [PATCH] php 8 compatibility --- src/libraries/TbsZip.php | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/libraries/TbsZip.php b/src/libraries/TbsZip.php index ca3d1de..9fb8622 100644 --- a/src/libraries/TbsZip.php +++ b/src/libraries/TbsZip.php @@ -17,6 +17,31 @@ class TbsZip { + public $Meth8Ok; + public $DisplayError; + public $ArchFile; + public $Error; + + // Compatibility PHP 8.2 + public $ArchHnd; + public $ArchIsNew; + public $CdEndPos; + public $CdPos; + public $CdInfo; + public $ArchIsStream; + public $CdFileLst; + public $CdFileNbr; + public $CdFileByName; + public $VisFileLst; + public $LastReadComp; + public $LastReadIdx; + public $ReplInfo; + public $ReplByPos; + public $AddInfo; + public $OutputMode; + public $OutputHandle; + public $OutputSrc; + function __construct() { $this->Meth8Ok = extension_loaded('zlib'); // check if Zlib extension is available. This is need for compress and uncompress with method 8. $this->DisplayError = true; @@ -1000,4 +1025,4 @@ function _EstimateNewArchSize($Optim=true) { } - } \ No newline at end of file + }