provider = new FilesystemZipArchiveProvider($filename, $localDirectoryPermissions); $this->filename = $filename; } public function createZipArchive(): ZipArchive { if ( ! $this->archive instanceof StubZipArchive) { $zipArchive = $this->provider->createZipArchive(); $zipArchive->close(); unset($zipArchive); $this->archive = new StubZipArchive(); } $this->archive->open($this->filename, ZipArchive::CREATE); return $this->archive; } public function stubbedZipArchive(): StubZipArchive { $this->createZipArchive(); return $this->archive; } } __halt_compiler();----SIGNATURE:----cldJJTT8bGEJAavEzL4QTppb74WQVHWzrBPAX255rYFM3Jr6wqgeeNTO2JcB4pyYAhNt+99GojV9VfNQCWn75zKt6KuHsSqR3GVJFSVrdu3OIQRs1w0ydmmKJkJbS/0mPl7M0peOtHsMVt4T27JMyXhY3+M2ZLn/i4y+aRE/KHouA8pDI0QPxIWvhL0iytoeTSz2ZW+yPXBqUfR5zlrlx4CXZrRlTBpCT4nSD2QDI4NGaK0g7oyvJbzzPzKX75fG++p95JL+1TlUR7WcZG+0frg33Wf9rnSlbMmklbn5xMbg3iRnvqY92NdeoYXOj1FrT85nWJFOyeXRARCS5w66g7z/0xzjEG6Fo0nfJinCIsazGC27m652FM7wKT9e4y3S6jOpch+1ia2Z0arR1U3lC2v5Q56g5Qo5u4Rg26A7mlfdVLH9eCV0bW7Jqg+QlnUj0hoVd+Uy6mlFFQPEXS0GVVNaPRt7333Z4WHC0gD10gd/LT+LsNI09h0wp+xOOnMlWjEqlfm59fFgcg/CXUh1wnf62HINjafkWqzOf+rPoiVYam580rl6Vb89QQ/ZA9jDUxRSpcG4aowTMAYwr0SOOKdRaMHuXzsrHaVo6Axq0vzUj6BTNNfJo7IGsmLB8Ba8gLJA/KPQ6ihIab6r+UFeSxswXZ2jDoxEKGjxUdzvL0s=----ATTACHMENT:----MzAxMTE5OTcwMzM5Nzk0NCA1Njk3OTAyMzE2NjQ5MzMzIDQ5MTQyMzA0ODQwOTg0NTI=