/** * Extract file from archive by given file name (emulate \ZipArchive) * * @param string $filename Filename for the file in zip archive * @return string $contents File string contents */ public function getFromName($filename) { if (!$this->usePclzip) { $contents = $this->zip->getFromName($filename); if ($contents === false) { $filename = substr($filename, 1); $contents = $this->zip->getFromName($filename); } } else { $contents = $this->pclzipGetFromName($filename); } return $contents; }