From d24bb2bd69ba76871bd239ca1e0ba98a5eeaab5d Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Sun, 22 Mar 2015 09:13:42 +0100 Subject: [PATCH] fix installer tempdir usage --- bin/pharext | Bin 47475 -> 47489 bytes src/pharext/Installer.php | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/pharext b/bin/pharext index cd8fe7c6d5c09b5260e70523259b3396f3abf322..8b7f25ef84da50a40efb37d8267107adde49a44c 100755 GIT binary patch delta 218 zcmezTiK+23(}s2_rmo7#ol=G%YLApIhZNsTN>Zu1&hMhot| z)N+N8)ZBuU%%aVELM0eEHHu4$GV{_k6((N^b3^bpONHAe$@H-L&*nP1>X{9r%=PLl T-M_+QQ!3Zk2fZF?NWW<{^V&-UmNaX MVqjo!ck*=t09E!;x&QzG diff --git a/src/pharext/Installer.php b/src/pharext/Installer.php index 94f8149..7866b65 100644 --- a/src/pharext/Installer.php +++ b/src/pharext/Installer.php @@ -64,17 +64,17 @@ class Installer implements Command */ public function run($argc, array $argv) { $this->cwd = getcwd(); - $this->tmp = $this->tempname(basename(Phar::running(false))); + $this->tmp = new Tempdir(basename(Phar::running(false))); $phar = new Phar(Phar::running(false)); foreach ($phar as $entry) { if (fnmatch("*.ext.phar*", $entry->getBaseName())) { $temp = new Tempdir($entry->getBaseName()); $phar->extractTo($temp, $entry->getFilename(), true); - $phars[$temp] = new Phar($temp."/".$entry->getFilename()); + $phars[(string) $temp] = new Phar($temp."/".$entry->getFilename()); } } - $phars[$this->tmp] = $phar; + $phars[(string) $this->tmp] = $phar; foreach ($phars as $phar) { if (isset($phar["pharext_install.php"])) { -- 2.30.2