/** * Returns an array of entries in a given zip file * * @param io.archive.zip.ZipArchiveReader reader * @return io.archive.zip.ZipEntry[] */ protected function entriesIn(\io\archive\zip\ZipArchiveReader $zip) { $entries = array(); foreach ($zip->entries() as $entry) { $entries[] = $entry; } return $entries; }
/** * Returns an array of entries in a given zip file * * @param io.archive.zip.ZipArchiveReader reader * @return [:string] content */ protected function entriesWithContentIn(\io\archive\zip\ZipArchiveReader $zip) { $entries = array(); foreach ($zip->entries() as $entry) { $entries[$entry->getName()] = $this->entryContent($entry); } return $entries; }
/** * Returns an array of entries in a given zip file * * @param io.archive.zip.ZipArchiveReader reader * @return [:string] content */ protected function entriesWithContentIn(\io\archive\zip\ZipArchiveReader $zip) { $entries = []; for ($it = $zip->iterator(); $it->hasNext();) { $entry = $it->next(); $entries[$entry->getName()] = $this->entryContent($entry); } return $entries; }
/** * Returns an array of entries in a given zip file * * @param io.archive.zip.ZipArchiveReader $reader * @return io.archive.zip.ZipEntry[] */ protected function entriesIn(ZipArchiveReader $reader) { return iterator_to_array($reader->entries()); }