Constants

NUM_MASK_PATTERNS

NUM_MASK_PATTERNS = 8

Number of possible mask patterns.

Properties

$maskPattern

$maskPattern : integer

Mask pattern of the QR code.

Type

integer

Methods

setErrorCorrectionLevel()

setErrorCorrectionLevel(\BaconQrCode\Common\ErrorCorrectionLevel  $errorCorrectionLevel) : void

Sets the EC level.

Parameters

\BaconQrCode\Common\ErrorCorrectionLevel $errorCorrectionLevel

setVersion()

setVersion(\BaconQrCode\Common\Version  $version) : void

Sets the version.

Parameters

\BaconQrCode\Common\Version $version

getMaskPattern()

getMaskPattern() : integer

Gets the mask pattern.

Returns

integer

setMaskPattern()

setMaskPattern(integer  $maskPattern) : void

Sets the mask pattern.

Parameters

integer $maskPattern

isValidMaskPattern()

isValidMaskPattern(integer  $maskPattern) : boolean

Validates whether a mask pattern is valid.

Parameters

integer $maskPattern

Returns

boolean

__toString()

__toString() : string

Returns a string representation of the QR code.

Returns

string