fullNewPath */ public $fileRenames = array(); public $directoryModeOverride = -1; public $fileModeOverride = -1; public $lastHeaderOffset = -1; /** @var bool */ public $keepFileTime = false; /** * Reset state for file * * @return void */ public function resetForFile() { $this->currentFileHeader = null; $this->currentFileOffset = 0; } /** * save expand state * * @return void */ abstract public function save(); }