adrema/app/Setting/SettingServiceProvider.php

32 lines
628 B
PHP
Raw Normal View History

2022-10-20 02:15:28 +02:00
<?php
namespace App\Setting;
use App\Bill\BillSettings;
use App\Mailman\MailmanSettings;
use Illuminate\Support\ServiceProvider;
class SettingServiceProvider extends ServiceProvider
{
/**
* Register services.
*
* @return void
*/
public function register()
{
app()->singleton(SettingFactory::class, fn () => new SettingFactory());
}
/**
* Bootstrap services.
*
* @return void
*/
public function boot()
{
app(SettingFactory::class)->register(BillSettings::class);
app(SettingFactory::class)->register(MailmanSettings::class);
}
}