From c90bc3a75399cc1d4206e348fefaca366acc4e77 Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Tue, 22 Mar 2016 00:28:02 +0900 Subject: [PATCH] info: Show base URL --- framework/core/src/Console/Server.php | 5 ++++- framework/core/src/Debug/Console/InfoCommand.php | 13 +++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/framework/core/src/Console/Server.php b/framework/core/src/Console/Server.php index a5a9e1d1a..5cff344b2 100644 --- a/framework/core/src/Console/Server.php +++ b/framework/core/src/Console/Server.php @@ -47,7 +47,10 @@ class Server extends AbstractServer ]; foreach ($commands as $command) { - $console->add($app->make($command)); + $console->add($app->make( + $command, + ['config' => $app->make('flarum.config')] + )); } return $console; diff --git a/framework/core/src/Debug/Console/InfoCommand.php b/framework/core/src/Debug/Console/InfoCommand.php index 4f11e779b..deedc56cc 100644 --- a/framework/core/src/Debug/Console/InfoCommand.php +++ b/framework/core/src/Debug/Console/InfoCommand.php @@ -22,11 +22,18 @@ class InfoCommand extends AbstractCommand protected $extensions; /** - * @param ExtensionManager $extensions + * @var array */ - public function __construct(ExtensionManager $extensions) + protected $config; + + /** + * @param ExtensionManager $extensions + * @param array $config + */ + public function __construct(ExtensionManager $extensions, array $config) { $this->extensions = $extensions; + $this->config = $config; parent::__construct(); } @@ -57,5 +64,7 @@ class InfoCommand extends AbstractCommand $this->info("EXT $name $version"); } + + $this->info('Base URL: '.$this->config['url']); } }