resolve app from local variables

This commit is contained in:
anthony 2019-07-28 21:33:30 +02:00 committed by Francis Lavoie
parent 11e1f89b5e
commit 060b986058
No known key found for this signature in database
GPG Key ID: B9E0E04A76AF4692
1 changed files with 4 additions and 4 deletions

View File

@ -66,7 +66,7 @@ class WebSocketsServiceProvider extends ServiceProvider
return (new RedisClient())->boot($this->loop);
});
app(BroadcastManager::class)->extend('redis-pusher', function ($app, array $config) {
$this->app->get(BroadcastManager::class)->extend('redis-pusher', function ($app, array $config) {
$pusher = new Pusher(
$config['key'], $config['secret'],
$config['app_id'], $config['options'] ?? []
@ -95,11 +95,11 @@ class WebSocketsServiceProvider extends ServiceProvider
$this->app->singleton(ChannelManager::class, function () {
return config('websockets.channel_manager') !== null && class_exists(config('websockets.channel_manager'))
? app(config('websockets.channel_manager')) : new ArrayChannelManager();
? $this->app->get(config('websockets.channel_manager')) : new ArrayChannelManager();
});
$this->app->singleton(AppProvider::class, function () {
return app(config('websockets.app_provider'));
return $this->app->get(config('websockets.app_provider'));
});
}
@ -124,7 +124,7 @@ class WebSocketsServiceProvider extends ServiceProvider
protected function registerDashboardGate()
{
Gate::define('viewWebSocketsDashboard', function ($user = null) {
return app()->environment('local');
return $this->app->environment('local');
});
return $this;