From aff8b8d1a1caed6fca7ea93756bc71ccdc9625df Mon Sep 17 00:00:00 2001 From: Namoshek Date: Tue, 17 Sep 2019 20:01:49 +0200 Subject: [PATCH] make memory repository the default using a binding --- src/MqttClientServiceProvider.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/MqttClientServiceProvider.php b/src/MqttClientServiceProvider.php index 8600233..22b7793 100644 --- a/src/MqttClientServiceProvider.php +++ b/src/MqttClientServiceProvider.php @@ -4,6 +4,8 @@ namespace PhpMqtt\Client; use Illuminate\Contracts\Foundation\Application; use Illuminate\Support\ServiceProvider; +use PhpMqtt\Client\Contracts\Repository; +use PhpMqtt\Client\Repositories\MemoryRepository; /** * Registers the php-mqtt/laravel-client within the application. @@ -50,5 +52,7 @@ class MqttClientServiceProvider extends ServiceProvider $config = $app->make('config')->get('mqtt-client', []); return new ConnectionManager($app, $config); }); + + $this->app->bind(Repository::class, MemoryRepository::class); } }