mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-08-30 12:07:32 +00:00
🚿 removed unnecessary property QRDataAbstract::$matrixdata
This commit is contained in:
@@ -45,11 +45,6 @@ abstract class QRDataAbstract implements QRDataInterface{
|
||||
*/
|
||||
protected int $version;
|
||||
|
||||
/**
|
||||
* the raw data that's being passed to QRMatrix::mapData()
|
||||
*/
|
||||
protected array $matrixdata;
|
||||
|
||||
/**
|
||||
* ECC temp data
|
||||
*/
|
||||
@@ -96,7 +91,6 @@ abstract class QRDataAbstract implements QRDataInterface{
|
||||
: $this->options->version;
|
||||
|
||||
$this->writeBitBuffer($data);
|
||||
$this->matrixdata = $this->maskECC();
|
||||
|
||||
return $this;
|
||||
}
|
||||
@@ -107,7 +101,7 @@ abstract class QRDataAbstract implements QRDataInterface{
|
||||
public function initMatrix(int $maskPattern, bool $test = null):QRMatrix{
|
||||
return (new QRMatrix($this->version, $this->options->eccLevel))
|
||||
->init($maskPattern, $test)
|
||||
->mapData($this->matrixdata, $maskPattern)
|
||||
->mapData($this->maskECC(), $maskPattern)
|
||||
;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user