app->singleton(MigrationRepositoryInterface::class, function ($app) { return new DatabaseMigrationRepository($app['flarum.db'], 'migrations'); }); $this->app->bind(MigrationCreator::class, function (Application $app) { return new MigrationCreator($app->make(Filesystem::class), $app->basePath()); }); } }