From 04e1e8e0606160bedeb9718249cef858082a5979 Mon Sep 17 00:00:00 2001 From: joel611 Date: Sun, 31 May 2020 17:10:29 +0800 Subject: [PATCH] Update TwilioProvider.php Illuminate\Contracts\Foundation\Application is not compatible to use with lumen --- src/TwilioProvider.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/TwilioProvider.php b/src/TwilioProvider.php index 19020ef..d3844fb 100755 --- a/src/TwilioProvider.php +++ b/src/TwilioProvider.php @@ -3,7 +3,6 @@ namespace NotificationChannels\Twilio; use Illuminate\Contracts\Events\Dispatcher; -use Illuminate\Contracts\Foundation\Application; use Illuminate\Contracts\Support\DeferrableProvider; use Illuminate\Support\ServiceProvider; use NotificationChannels\Twilio\Exceptions\InvalidConfigException; @@ -33,7 +32,7 @@ public function register() return new TwilioConfig($this->app['config']['twilio-notification-channel']); }); - $this->app->singleton(TwilioService::class, function (Application $app) { + $this->app->singleton(TwilioService::class, function ($app) { /** @var TwilioConfig $config */ $config = $app->make(TwilioConfig::class); @@ -48,14 +47,14 @@ public function register() throw InvalidConfigException::missingConfig(); }); - $this->app->singleton(Twilio::class, function (Application $app) { + $this->app->singleton(Twilio::class, function ($app) { return new Twilio( $app->make(TwilioService::class), $app->make(TwilioConfig::class) ); }); - $this->app->singleton(TwilioChannel::class, function (Application $app) { + $this->app->singleton(TwilioChannel::class, function ($app) { return new TwilioChannel( $app->make(Twilio::class), $app->make(Dispatcher::class)