protected function registerMakeCommand(): void
    {
        $this->app->singleton('orchestra.tenanti.creator', function (Application $app) {
            return new Creator($app->make('files'));
        });

        $this->app->singleton('orchestra.commands.tenanti.make', function (Application $app) {
            // Once we have the migration creator registered, we will create the command
            // and inject the creator. The creator is responsible for the actual file
            // creation of the migrations, and may be extended by these developers.
            return new MigrateMakeCommand(
                $app->make('orchestra.tenanti'),
                $app->make('orchestra.tenanti.creator'),
                $app->make('composer')
            );
        });
    }