mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-10-26 13:46:16 +00:00
:octocat: extract MaskPattern
This commit is contained in:
@@ -193,16 +193,9 @@ final class EccLevel{
|
||||
|
||||
/**
|
||||
* returns the format pattern for the given $eccLevel and $maskPattern
|
||||
*
|
||||
* @throws \chillerlan\QRCode\QRCodeException
|
||||
*/
|
||||
public function getformatPattern(int $maskPattern):int{
|
||||
|
||||
if((0b111 & $maskPattern) !== $maskPattern){
|
||||
throw new QRCodeException('invalid mask pattern');
|
||||
}
|
||||
|
||||
return self::FORMAT_PATTERN[self::MODES[$this->eccLevel]][$maskPattern];
|
||||
public function getformatPattern(MaskPattern $maskPattern):int{
|
||||
return self::FORMAT_PATTERN[self::MODES[$this->eccLevel]][$maskPattern->getPattern()];
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user