Exemple #1
0
 /**
  * @return bool
  */
 public function hasMetaData()
 {
     if ($metaData = parent::hasMetaData()) {
         return $metaData;
     }
     if ($this->getPharFileInfo()) {
         return !is_null($this->getPharFileInfo()->getMetadata());
     }
     return false;
 }
Exemple #2
0
 /**
  * @param \Blar\Archive\PharEntry $entry
  */
 public function addEntry(Entry $entry)
 {
     $this->getHandle()->addFromString($entry->getName(), $entry->getContent());
     $item = $this->getHandle()->offsetGet($entry->getName());
     if ($entry->hasMetaData()) {
         $item->setMetaData($entry->getMetaData());
     }
 }