/** * @return string */ public function getContent() { if ($content = parent::getContent()) { return $content; } return $this->getPharFileInfo()->getContent(); }
/** * @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()); } }