From 1362aa73f36bfe77f4395d7904f1bf2c264533f8 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Thu, 3 Sep 2015 13:24:48 +0200 Subject: [PATCH] update pharext metadata --- src/pharext/Updater.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pharext/Updater.php b/src/pharext/Updater.php index d4ba5b8..f7972a1 100644 --- a/src/pharext/Updater.php +++ b/src/pharext/Updater.php @@ -4,8 +4,8 @@ namespace pharext; use Phar; use PharFileInfo; -use RecursiveIteratorIterator; use SplFileInfo; +use pharext\Exception; class Updater implements Command { @@ -101,6 +101,8 @@ class Updater implements Command $phar = new Phar($temp, Phar::CURRENT_AS_SELF); $phar->startBuffering(); + $meta = $phar->getMetadata(); + // replace current pharext files $core = (new Task\BundleGenerator)->run($this->verbosity()); $phar->buildFromIterator($core); @@ -120,6 +122,10 @@ class Updater implements Command "version" => Metadata::version(), "header" => Metadata::header(), ] + $phar->getMetadata()); + + $this->info("Updated pharext version from '%s' to '%s'\n", + isset($meta["version"]) ? $meta["version"] : "(unknown)", + $phar->getMetadata()["version"]); } private function updatePackage(SplFileInfo $file, Phar $phar = null) { -- 2.30.2