mirror of
https://github.com/flarum/framework.git
synced 2025-02-24 12:08:46 +08:00
Get rid of some repetition
This commit is contained in:
parent
fba4d982ba
commit
f2997322b0
@ -11,7 +11,12 @@
|
|||||||
|
|
||||||
namespace Flarum\Console;
|
namespace Flarum\Console;
|
||||||
|
|
||||||
|
use Flarum\Console\Command\GenerateExtensionCommand;
|
||||||
|
use Flarum\Console\Command\GenerateMigrationCommand;
|
||||||
|
use Flarum\Debug\Console\InfoCommand;
|
||||||
use Flarum\Foundation\AbstractServer;
|
use Flarum\Foundation\AbstractServer;
|
||||||
|
use Flarum\Install\Console\InstallCommand;
|
||||||
|
use Flarum\Update\Console\MigrateCommand;
|
||||||
use Symfony\Component\Console\Application;
|
use Symfony\Component\Console\Application;
|
||||||
|
|
||||||
class Server extends AbstractServer
|
class Server extends AbstractServer
|
||||||
@ -29,16 +34,21 @@ class Server extends AbstractServer
|
|||||||
protected function getConsoleApplication()
|
protected function getConsoleApplication()
|
||||||
{
|
{
|
||||||
$app = $this->getApp();
|
$app = $this->getApp();
|
||||||
|
|
||||||
$console = new Application('Flarum', $app->version());
|
$console = new Application('Flarum', $app->version());
|
||||||
|
|
||||||
$app->register('Flarum\Install\InstallServiceProvider');
|
$app->register('Flarum\Install\InstallServiceProvider');
|
||||||
|
|
||||||
$console->add($app->make('Flarum\Install\Console\InstallCommand'));
|
$commands = [
|
||||||
$console->add($app->make('Flarum\Update\Console\MigrateCommand'));
|
InstallCommand::class,
|
||||||
$console->add($app->make('Flarum\Debug\Console\InfoCommand'));
|
MigrateCommand::class,
|
||||||
$console->add($app->make('Flarum\Console\Command\GenerateExtensionCommand'));
|
InfoCommand::class,
|
||||||
$console->add($app->make('Flarum\Console\Command\GenerateMigrationCommand'));
|
GenerateExtensionCommand::class,
|
||||||
|
GenerateMigrationCommand::class,
|
||||||
|
];
|
||||||
|
|
||||||
|
foreach ($commands as $command) {
|
||||||
|
$console->add($app->make($command));
|
||||||
|
}
|
||||||
|
|
||||||
return $console;
|
return $console;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user