Filippo Bertilotti
2024-07-26 2bfce618a9d3b4cd86be2acd551a56aa45800efd
commit | author | age
9f6455 1 <?php
DC 2
3 namespace App\Providers;
4
5 use App\Vola\Services\SendMail\SendMailService;
6 use App\Vola\Services\Click2CartCatalog\Click2CartCatalogService;
7
8 use Illuminate\Support\ServiceProvider;
9
10
11 class ServiceServiceProvider extends ServiceProvider
12 {
13     public function register()
14     {
15
16         // Registrazione SendMailService
17         $this->app->bind('Vola\Services\SendMail\SendMailService', function ($app) {
18             return new SendMailService($app->make('Vola\Repositories\SendMail\SendMailRepositoryInterface'));
19         });
20
21         // Registrazione Click2CartCatalogService
22         $this->app->bind('Vola\Services\Click2CartCatalog\Click2CartCatalogService', function ($app) {
23             return new Click2CartCatalogService($app->make('Vola\Repositories\Click2CartCatalog\Click2CartCatalogRepositoryInterface'));
24         });
25
26     }
27 }