From 551150b226ff86169ffaca9bcee8de2a0a3b6181 Mon Sep 17 00:00:00 2001 From: codemasher Date: Wed, 19 Feb 2020 20:59:00 +0100 Subject: [PATCH] :shower: --- src/Data/QRDataAbstract.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Data/QRDataAbstract.php b/src/Data/QRDataAbstract.php index 8f46e28c6..25758fa22 100644 --- a/src/Data/QRDataAbstract.php +++ b/src/Data/QRDataAbstract.php @@ -144,8 +144,11 @@ abstract class QRDataAbstract implements QRDataInterface{ $maxlength = 0; // guess the version number within the given range + $dataMode = QRCode::DATA_MODES[$this->datamode]; + $eccMode = QRCode::ECC_MODES[$this->options->eccLevel]; + foreach(range($this->options->versionMin, $this->options->versionMax) as $version){ - $maxlength = $this::MAX_LENGTH[$version][QRCode::DATA_MODES[$this->datamode]][QRCode::ECC_MODES[$this->options->eccLevel]]; + $maxlength = $this::MAX_LENGTH[$version][$dataMode][$eccMode]; if($this->strlen <= $maxlength){ return $version;