:octocat: move format info & masking

This commit is contained in:
smiley
2023-04-04 21:57:41 +02:00
parent b0fc9aeb53
commit 6b9f6f8459
5 changed files with 28 additions and 18 deletions
+4 -3
View File
@@ -42,9 +42,10 @@ final class QRDataTest extends TestCase{
$options = new QROptions(['version' => 3]);
$bitBuffer = new BitBuffer($rawBytes);
$QRData = (new QRData($options))->setBitBuffer($bitBuffer);
$maskPattern = MaskPattern::getBestPattern($QRData);
$matrix = $QRData->writeMatrix($maskPattern);
$matrix = (new QRData($options))->setBitBuffer($bitBuffer)->writeMatrix();
$maskPattern = MaskPattern::getBestPattern($matrix);
$matrix->setFormatInfo($maskPattern)->mask($maskPattern);
$this::assertSame(3, $matrix->getVersion()->getVersionNumber());