Skip to content

Commit aa3814f

Browse files
committed
bugs fixed.
1 parent 80676a2 commit aa3814f

File tree

2 files changed

+4
-24
lines changed

2 files changed

+4
-24
lines changed

src/Console/Commands/MigrationGeneratorCommand.php

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,7 @@
44

55
use Illuminate\Console\Command;
66
use Illuminate\Console\ConfirmableTrait;
7-
use Illuminate\Database\Console\Migrations\MigrateMakeCommand;
8-
use Illuminate\Database\Migrations\MigrationCreator;
97
use Illuminate\Database\Migrations\Migrator;
10-
use Illuminate\Support\Composer;
118
use Illuminate\Support\Facades\Config;
129
use N3XT0R\MigrationGenerator\Service\Generator\DTO\MigrationTimingDto;
1310
use N3XT0R\MigrationGenerator\Service\Generator\MigrationGenerator;
@@ -16,7 +13,7 @@
1613
use N3XT0R\MigrationGenerator\Service\Generator\Normalization\SchemaNormalizationManagerInterface;
1714
use N3XT0R\MigrationGenerator\Service\Parser\SchemaParserInterface;
1815

19-
class MigrationGeneratorCommand extends MigrateMakeCommand
16+
class MigrationGeneratorCommand extends Command
2017
{
2118

2219
use ConfirmableTrait;
@@ -43,18 +40,11 @@ class MigrationGeneratorCommand extends MigrateMakeCommand
4340
*/
4441
protected $migrator;
4542

46-
/**
47-
* MigrationGeneratorCommand constructor.
48-
* @param MigrationCreator $creator
49-
* @param Composer $composer
50-
* @param Migrator|null $migrator
51-
* @throws \Illuminate\Contracts\Container\BindingResolutionException
52-
*/
53-
public function __construct(MigrationCreator $creator, Composer $composer, Migrator $migrator = null)
43+
public function __construct()
5444
{
5545
$this->extendSignatureWithNormalizers();
56-
parent::__construct($creator, $composer);
57-
$this->setMigrator($migrator ?? app()->make('migrator'));
46+
parent::__construct();
47+
$this->setMigrator(app()->make('migrator'));
5848
}
5949

6050
public function setMigrator(Migrator $migrator): void

src/Providers/MigrationGeneratorServiceProvider.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
use Illuminate\Contracts\Container\Container as Application;
77
use Illuminate\Contracts\View\Factory as ViewFactory;
88
use Illuminate\Database\DatabaseManager;
9-
use Illuminate\Database\Migrations\Migrator;
10-
use Illuminate\Support\Composer;
119
use Illuminate\Support\ServiceProvider;
1210
use Illuminate\View\Engines\EngineResolver;
1311
use N3XT0R\MigrationGenerator\Console\Commands;
@@ -64,14 +62,6 @@ public function register(): void
6462

6563
protected function registerCommands(): void
6664
{
67-
$this->app->singleton(Commands\MigrationGeneratorCommand::class, function ($app) {
68-
return new Commands\MigrationGeneratorCommand(
69-
$app->make('migration.creator'),
70-
$app->make(Composer::class),
71-
$app->make(Migrator::class)
72-
);
73-
});
74-
7565
$this->commands([
7666
Commands\MigrationGeneratorCommand::class,
7767
]);

0 commit comments

Comments
 (0)