smiley 1 год назад
Родитель
Сommit
47484114d9
2 измененных файлов с 2 добавлено и 1 удалено
  1. 1 1
      src/Common/MaskPattern.php
  2. 1 0
      src/Data/QRMatrix.php

+ 1 - 1
src/Common/MaskPattern.php

@@ -77,7 +77,7 @@ final class MaskPattern{
 	 */
 	public function __construct(int $maskPattern){
 
-		if((0b111 & $maskPattern) !== $maskPattern){
+		if(($maskPattern & 0b111) !== $maskPattern){
 			throw new QRCodeException('invalid mask pattern');
 		}
 

+ 1 - 0
src/Data/QRMatrix.php

@@ -463,6 +463,7 @@ class QRMatrix{
 
 		for($c = 0; $c < 3; $c++){
 			for($i = 0; $i < 8; $i++){
+				// phpcs:ignore
 				$this->set( $h[$c][0]      , ($h[$c][1] + $i), false, $this::M_SEPARATOR);
 				$this->set(($v[$c][0] - $i),  $v[$c][1]      , false, $this::M_SEPARATOR);
 			}