app->singleton(MediaImporter::class, function (Application $app) { return new MediaImporter(); }); } public function boot(MediaImporter $service): void { $importers = config('gallery.importers'); foreach ($importers as $importer) { $service->register($importer); } } }