From 5656bb3caf15262d58d8e63735cdc5f3958aa63a Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Tue, 16 Jun 2015 20:51:38 -0600 Subject: [PATCH] Pre-load ArrayInput to avoid Exception if it gets moved/replaced during upgrade --- system/src/Grav/Console/Gpm/SelfupgradeCommand.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/src/Grav/Console/Gpm/SelfupgradeCommand.php b/system/src/Grav/Console/Gpm/SelfupgradeCommand.php index 4d2895312..5e8f51a04 100644 --- a/system/src/Grav/Console/Gpm/SelfupgradeCommand.php +++ b/system/src/Grav/Console/Gpm/SelfupgradeCommand.php @@ -6,6 +6,7 @@ use Grav\Common\GPM\Installer; use Grav\Common\GPM\Response; use Grav\Common\GPM\Upgrader; use Grav\Console\ConsoleTrait; +use Symfony\Component\Console\Input\ArrayInput; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; @@ -95,6 +96,9 @@ class SelfupgradeCommand extends Command exit; } + // not used but pre-loaded just in case! + new ArrayInput([]); + $questionHelper = $this->getHelper('question'); $skipPrompt = $this->input->getOption('all-yes');