From f034bc782e578e1f40ae3001b73438191635deb1 Mon Sep 17 00:00:00 2001 From: Nicolas CARPi Date: Fri, 9 Dec 2022 19:45:53 +0100 Subject: [PATCH] use interface --- lib/Providers/Qr/EndroidQrCodeProvider.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/Providers/Qr/EndroidQrCodeProvider.php b/lib/Providers/Qr/EndroidQrCodeProvider.php index acdf0e3..f9553de 100755 --- a/lib/Providers/Qr/EndroidQrCodeProvider.php +++ b/lib/Providers/Qr/EndroidQrCodeProvider.php @@ -5,6 +5,7 @@ namespace RobThree\Auth\Providers\Qr; use Endroid\QrCode\Color\Color; use Endroid\QrCode\ErrorCorrectionLevel; use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelHigh; +use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelInterface; use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelLow; use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelMedium; use Endroid\QrCode\ErrorCorrectionLevel\ErrorCorrectionLevelQuartile; @@ -71,7 +72,7 @@ class EndroidQrCodeProvider implements IQRCodeProvider return $this->endroid4 ? new Color($r, $g, $b, 0) : array('r' => $r, 'g' => $g, 'b' => $b, 'a' => 0); } - private function handleErrorCorrectionLevel(string $level): ErrorCorrectionLevel + private function handleErrorCorrectionLevel(string $level): ErrorCorrectionLevelInterface { switch ($level) { case 'L':