From f97e6f9bdd5af9e268a15adf1432ae1cf6c11c00 Mon Sep 17 00:00:00 2001 From: "Adrian P. Blunier" Date: Thu, 9 Feb 2017 09:52:44 +0100 Subject: [PATCH] Regular bind service instead of singleton. Binding as a regular service instead of singleton avoids issues with the generation of QRCodes multiple times within the same execution --- src/SimpleSoftwareIO/QrCode/QrCodeServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SimpleSoftwareIO/QrCode/QrCodeServiceProvider.php b/src/SimpleSoftwareIO/QrCode/QrCodeServiceProvider.php index cd8846d..e996509 100644 --- a/src/SimpleSoftwareIO/QrCode/QrCodeServiceProvider.php +++ b/src/SimpleSoftwareIO/QrCode/QrCodeServiceProvider.php @@ -18,7 +18,7 @@ class QrCodeServiceProvider extends ServiceProvider */ public function register() { - $this->app->singleton('qrcode', function () { + $this->app->bind('qrcode', function () { return new BaconQrCodeGenerator(); }); }