This commit is contained in:
2024-06-01 03:10:49 +02:00
parent 26551964b1
commit dd341ed642
21 changed files with 896 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
<?php
namespace App\Providers;
use App\Services\MediaImporter;
use Illuminate\Contracts\Foundation\Application;
use Illuminate\Support\ServiceProvider;
class MediaImporterServiceProvider extends ServiceProvider
{
public function register(): void
{
$this->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);
}
}
}