From 873a2558ca27a462b07dd64d05656e6856a29fd5 Mon Sep 17 00:00:00 2001 From: Marcelo Date: Sat, 28 Oct 2017 21:34:29 +0100 Subject: [PATCH] Get the environment from config.yml if available (#215) --- src/Application.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Application.php b/src/Application.php index 59259ca..d5f5e95 100644 --- a/src/Application.php +++ b/src/Application.php @@ -250,12 +250,19 @@ private function registerEvents() */ private function addOptions() { + // Get the configuration from config.yml. + $env = $this->container + ->get('console.configuration_manager') + ->getConfiguration() + ->get('application.environment'); + $this->getDefinition()->addOption( new InputOption( '--env', '-e', InputOption::VALUE_OPTIONAL, - $this->trans('application.options.env'), 'prod' + $this->trans('application.options.env'), + !empty($env) ? $env : 'prod' ) ); $this->getDefinition()->addOption(