app->singleton(IceCandidateManager::class, function ($app) { return new IceCandidateManager($app); }); $this->app->bind(IceCandidateProviderInterface::class, function ($app) { return $app->make(IceCandidateManager::class); }); } /** * Get the services provided by the provider. * * @return array */ public function provides(): array { return [ IceCandidateManager::class, IceCandidateProviderInterface::class, ]; } }