packLocalFileData()); self::assertSame('', $jarField->packCentralDirData()); self::assertEquals(JarMarkerExtraField::unpackLocalFileData(''), $jarField); self::assertEquals(JarMarkerExtraField::unpackCentralDirData(''), $jarField); } /** * @throws ZipException */ public function testInvalidUnpackLocalData() { $this->setExpectedException( ZipException::class, "JarMarker doesn't expect any data" ); JarMarkerExtraField::unpackLocalFileData("\x02\x00\00"); } /** * @throws ZipException */ public function testInvalidUnpackCdData() { $this->setExpectedException( ZipException::class, "JarMarker doesn't expect any data" ); JarMarkerExtraField::unpackCentralDirData("\x02\x00\00"); } }