Pārlūkot izejas kodu

:shower: removed unnecessary property QRDataAbstract::$matrixdata

codemasher 5 gadi atpakaļ
vecāks
revīzija
368e71ad0a
1 mainītis faili ar 1 papildinājumiem un 7 dzēšanām
  1. 1 7
      src/Data/QRDataAbstract.php

+ 1 - 7
src/Data/QRDataAbstract.php

@@ -45,11 +45,6 @@ abstract class QRDataAbstract implements QRDataInterface{
 	 */
 	 */
 	protected int $version;
 	protected int $version;
 
 
-	/**
-	 * the raw data that's being passed to QRMatrix::mapData()
-	 */
-	protected array $matrixdata;
-
 	/**
 	/**
 	 * ECC temp data
 	 * ECC temp data
 	 */
 	 */
@@ -96,7 +91,6 @@ abstract class QRDataAbstract implements QRDataInterface{
 			: $this->options->version;
 			: $this->options->version;
 
 
 		$this->writeBitBuffer($data);
 		$this->writeBitBuffer($data);
-		$this->matrixdata = $this->maskECC();
 
 
 		return $this;
 		return $this;
 	}
 	}
@@ -107,7 +101,7 @@ abstract class QRDataAbstract implements QRDataInterface{
 	public function initMatrix(int $maskPattern, bool $test = null):QRMatrix{
 	public function initMatrix(int $maskPattern, bool $test = null):QRMatrix{
 		return (new QRMatrix($this->version, $this->options->eccLevel))
 		return (new QRMatrix($this->version, $this->options->eccLevel))
 			->init($maskPattern, $test)
 			->init($maskPattern, $test)
-			->mapData($this->matrixdata, $maskPattern)
+			->mapData($this->maskECC(), $maskPattern)
 		;
 		;
 	}
 	}