Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 3
0
 /**
  * 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;
 }
Ejemplo n.º 4
0
 /**
  * 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());
 }