47 lines
1.5 KiB
PHP
47 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace App\Providers;
|
|
|
|
use Illuminate\Support\ServiceProvider;
|
|
use App\Interfaces\MsPasienInterface;
|
|
use App\Interfaces\MsPegawaiInterface;
|
|
use App\Interfaces\MsAsuransiInterface;
|
|
use App\Interfaces\MsRuangPelayananInterface;
|
|
use App\Interfaces\MsTindakanInterface;
|
|
use App\Interfaces\TrTransaksiInterface;
|
|
use App\Interfaces\TrRegistrasiInterface;
|
|
use App\Repositories\MsPasienRepository;
|
|
use App\Repositories\MsPegawaiRepository;
|
|
use App\Repositories\MsAsuransiRepository;
|
|
use App\Repositories\MsRuangPelayananRepository;
|
|
use App\Repositories\MsTindakanRepository;
|
|
use App\Repositories\TrTransaksiRepository;
|
|
use App\Repositories\TrRegistrasiRepository;
|
|
|
|
|
|
|
|
class AppServiceProvider extends ServiceProvider
|
|
{
|
|
/**
|
|
* Register any application services.
|
|
*/
|
|
public function register(): void
|
|
{
|
|
$this->app->bind(MsPasienInterface::class, MsPasienRepository::class);
|
|
$this->app->bind(MsPegawaiInterface::class, MsPegawaiRepository::class);
|
|
$this->app->bind(MsAsuransiInterface::class, MsAsuransiRepository::class);
|
|
$this->app->bind(MsRuangPelayananInterface::class, MsRuangPelayananRepository::class);
|
|
$this->app->bind(MsTindakanInterface::class, MsTindakanRepository::class);
|
|
$this->app->bind(TrTransaksiInterface::class, TrTransaksiRepository::class);
|
|
$this->app->bind(TrRegistrasiInterface::class, TrRegistrasiRepository::class);
|
|
}
|
|
|
|
/**
|
|
* Bootstrap any application services.
|
|
*/
|
|
public function boot(): void
|
|
{
|
|
//
|
|
}
|
|
}
|