<?php
|
|
namespace App\Providers;
|
|
use App\Vola\Services\SendMail\SendMailService;
|
use App\Vola\Services\Click2CartCatalog\Click2CartCatalogService;
|
|
use Illuminate\Support\ServiceProvider;
|
|
|
class ServiceServiceProvider extends ServiceProvider
|
{
|
public function register()
|
{
|
|
// Registrazione SendMailService
|
$this->app->bind('Vola\Services\SendMail\SendMailService', function ($app) {
|
return new SendMailService($app->make('Vola\Repositories\SendMail\SendMailRepositoryInterface'));
|
});
|
|
// Registrazione Click2CartCatalogService
|
$this->app->bind('Vola\Services\Click2CartCatalog\Click2CartCatalogService', function ($app) {
|
return new Click2CartCatalogService($app->make('Vola\Repositories\Click2CartCatalog\Click2CartCatalogRepositoryInterface'));
|
});
|
|
}
|
}
|