app->singleton(PhoneNumberUtil::class, fn (): PhoneNumberUtil => PhoneNumberUtil::getInstance()); $this->app->bind(PhoneNumberNormalizerInterface::class, LibPhoneNumberNormalizer::class); $this->app->singleton(ClientInterface::class, fn (): ClientInterface => new Client); $this->app->bind(CardDavClientInterface::class, CardDavClient::class); $this->app->bind(CalendarClientInterface::class, CalDavCalendarClient::class); $this->app->bind(SmsProviderInterface::class, OvhSmsProvider::class); } /** * Bootstrap any application services. */ public function boot(): void { // } }