$luminances - +
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$luminances
@@ -378,20 +380,22 @@ getLuminances() may never be called.
+
+
From 004c3cabcab7f52b874cb5b919945bc0e99954d3 Mon Sep 17 00:00:00 2001
From: codemasher
$bitsRead
-
+
- protected
- int
+ protected
+ int
$height
@@ -342,20 +342,22 @@ getLuminances() may never be called.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$luminances
@@ -378,20 +380,22 @@ getLuminances() may never be called.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -414,20 +418,22 @@ getLuminances() may never be called.
+
+
- protected
- int
+ protected
+ int
$width
@@ -450,20 +456,22 @@ getLuminances() may never be called.
+
+
- private
- GdImage
+ private
+ GdImage
$gdImage
@@ -486,6 +494,8 @@ getLuminances() may never be called.
+
+
- private
- array<string|int, int>
+ private
+ array<string|int, int>
$coefficients
@@ -336,6 +336,8 @@ port of his C++ Reed-Solomon implementation.
+
+
diff --git a/classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html b/classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html
index 137a22028..69cc100d4 100644
--- a/classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html
+++ b/classes/chillerlan-QRCode-Common-IMagickLuminanceSource.html
@@ -312,14 +312,14 @@ getLuminances() may never be called.
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- int
+ protected
+ int
$height
@@ -342,20 +342,22 @@ getLuminances() may never be called.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$luminances
@@ -378,20 +380,22 @@ getLuminances() may never be called.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -414,20 +418,22 @@ getLuminances() may never be called.
+
+
- protected
- int
+ protected
+ int
$width
@@ -450,20 +456,22 @@ getLuminances() may never be called.
+
+
- private
- Imagick
+ private
+ Imagick
$imagick
@@ -486,6 +494,8 @@ getLuminances() may never be called.
+
+
- protected
- int
+ protected
+ int
$height
@@ -338,20 +338,22 @@ getLuminances() may never be called.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$luminances
@@ -374,20 +376,22 @@ getLuminances() may never be called.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -410,20 +414,22 @@ getLuminances() may never be called.
+
+
- protected
- int
+ protected
+ int
$width
@@ -446,6 +452,8 @@ getLuminances() may never be called.
+
+
- private
- int
+ private
+ int
$maskPattern
@@ -897,6 +897,8 @@ penalty if the ratio is far from 50%. It gives 10 penalty for 5% distance.
+
+
diff --git a/classes/chillerlan-QRCode-Common-Version.html b/classes/chillerlan-QRCode-Common-Version.html
index 145165f14..7a51cf760 100644
--- a/classes/chillerlan-QRCode-Common-Version.html
+++ b/classes/chillerlan-QRCode-Common-Version.html
@@ -348,7 +348,7 @@
-
+
@@ -429,7 +429,7 @@
-
+
@@ -514,14 +514,14 @@
phpdocumentor-element
-property
-private
- "
+ "
>
- private
- int
+ private
+ int
$version
@@ -545,6 +545,8 @@
+
+
diff --git a/classes/chillerlan-QRCode-Data-AlphaNum.html b/classes/chillerlan-QRCode-Data-AlphaNum.html
index e409a087c..edab9e670 100644
--- a/classes/chillerlan-QRCode-Data-AlphaNum.html
+++ b/classes/chillerlan-QRCode-Data-AlphaNum.html
@@ -379,14 +379,14 @@ ISO/IEC 18004:2000 Section 8.4.3
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- string
+ protected
+ string
$data
@@ -410,6 +410,8 @@ ISO/IEC 18004:2000 Section 8.4.3
+
+
diff --git a/classes/chillerlan-QRCode-Data-Byte.html b/classes/chillerlan-QRCode-Data-Byte.html
index d0d9d3265..e2010b58f 100644
--- a/classes/chillerlan-QRCode-Data-Byte.html
+++ b/classes/chillerlan-QRCode-Data-Byte.html
@@ -328,14 +328,14 @@ ISO/IEC 18004:2000 Section 8.4.4
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- string
+ protected
+ string
$data
@@ -359,6 +359,8 @@ ISO/IEC 18004:2000 Section 8.4.4
+
+
diff --git a/classes/chillerlan-QRCode-Data-ECI.html b/classes/chillerlan-QRCode-Data-ECI.html
index dbd9b570d..98b437843 100644
--- a/classes/chillerlan-QRCode-Data-ECI.html
+++ b/classes/chillerlan-QRCode-Data-ECI.html
@@ -342,14 +342,14 @@
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- string
+ protected
+ string
$data
@@ -373,20 +373,22 @@
+
+
- private
- int
+ private
+ int
$encoding
@@ -410,6 +412,8 @@
+
+
- protected
- string
+ protected
+ string
$data
@@ -505,6 +505,8 @@
+
+
diff --git a/classes/chillerlan-QRCode-Data-Kanji.html b/classes/chillerlan-QRCode-Data-Kanji.html
index 7da215caf..379adaf41 100644
--- a/classes/chillerlan-QRCode-Data-Kanji.html
+++ b/classes/chillerlan-QRCode-Data-Kanji.html
@@ -400,14 +400,14 @@ ISO/IEC 18004:2000 Section 8.4.5
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- string
+ protected
+ string
$data
@@ -431,6 +431,8 @@ ISO/IEC 18004:2000 Section 8.4.5
+
+
diff --git a/classes/chillerlan-QRCode-Data-Number.html b/classes/chillerlan-QRCode-Data-Number.html
index cead751e1..0c1eda69a 100644
--- a/classes/chillerlan-QRCode-Data-Number.html
+++ b/classes/chillerlan-QRCode-Data-Number.html
@@ -335,14 +335,14 @@ ISO/IEC 18004:2000 Section 8.4.2
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- string
+ protected
+ string
$data
@@ -366,6 +366,8 @@ ISO/IEC 18004:2000 Section 8.4.2
+
+
diff --git a/classes/chillerlan-QRCode-Data-QRData.html b/classes/chillerlan-QRCode-Data-QRData.html
index 514ddb627..d6d2e54d5 100644
--- a/classes/chillerlan-QRCode-Data-QRData.html
+++ b/classes/chillerlan-QRCode-Data-QRData.html
@@ -305,14 +305,14 @@
phpdocumentor-element
-property
-private
- "
+ "
>
- private
- BitBuffer
+ private
+ BitBuffer
$bitBuffer
@@ -336,20 +336,22 @@
+
+
- private
- array<string|int, QRDataModeInterface>
+ private
+ array<string|int, QRDataModeInterface>
$dataSegments
= []
@@ -372,20 +374,22 @@
+
+
- private
- EccLevel
+ private
+ EccLevel
$eccLevel
@@ -409,20 +413,22 @@
+
+
- private
- array<string|int, int>
+ private
+ array<string|int, int>
$maxBitsForEcc
@@ -446,20 +452,22 @@
+
+
- private
- SettingsContainerInterface|QROptions
+ private
+ SettingsContainerInterface|QROptions
$options
@@ -483,20 +491,22 @@
+
+
- private
- Version
+ private
+ Version
$version
@@ -520,6 +530,8 @@
+
+
- protected
- string
+ protected
+ string
$data
@@ -284,6 +284,8 @@
+
+
diff --git a/classes/chillerlan-QRCode-Data-QRDataModeInterface.html b/classes/chillerlan-QRCode-Data-QRDataModeInterface.html
index b2a322f0e..0de09bfd0 100644
--- a/classes/chillerlan-QRCode-Data-QRDataModeInterface.html
+++ b/classes/chillerlan-QRCode-Data-QRDataModeInterface.html
@@ -277,7 +277,7 @@
-
+
diff --git a/classes/chillerlan-QRCode-Data-QRMatrix.html b/classes/chillerlan-QRCode-Data-QRMatrix.html
index f5189ebb6..204cbb50e 100644
--- a/classes/chillerlan-QRCode-Data-QRMatrix.html
+++ b/classes/chillerlan-QRCode-Data-QRMatrix.html
@@ -1412,7 +1412,7 @@ returns true if a match is found, otherwise false.
-
+
@@ -1431,14 +1431,14 @@ returns true if a match is found, otherwise false.
phpdocumentor-element
-property
-protected
- "
+ "
>
- protected
- EccLevel|null
+ protected
+ EccLevel|null
$eccLevel
= null
@@ -1462,20 +1462,22 @@ returns true if a match is found, otherwise false.
+
+
- protected
- MaskPattern|null
+ protected
+ MaskPattern|null
$maskPattern
= null
@@ -1505,20 +1507,22 @@ returns true if a match is found, otherwise false.
+
+
- protected
- array<string|int, array<string|int, int>>
+ protected
+ array<string|int, array<string|int, int>>
$matrix
@@ -1542,20 +1546,22 @@ returns true if a match is found, otherwise false.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1579,20 +1585,22 @@ returns true if a match is found, otherwise false.
+
+
- protected
- Version|null
+ protected
+ Version|null
$version
= null
@@ -1616,6 +1624,8 @@ returns true if a match is found, otherwise false.
+
+
- private
- EccLevel
+ private
+ EccLevel
$eccLevel
@@ -303,20 +303,22 @@
+
+
- private
- array<string|int, int>
+ private
+ array<string|int, int>
$interleavedData
@@ -339,20 +341,22 @@
+
+
- private
- int
+ private
+ int
$interleavedDataIndex
@@ -375,20 +379,22 @@
+
+
- private
- Version
+ private
+ Version
$version
@@ -411,6 +417,8 @@
+
+
- private
- array<string|int, int>
+ private
+ array<string|int, int>
$luminances
@@ -599,20 +599,22 @@ on the last pixels in the row/column which are also used in the previous block).
+
+
- private
- LuminanceSourceInterface
+ private
+ LuminanceSourceInterface
$source
@@ -635,6 +637,8 @@ on the last pixels in the row/column which are also used in the previous block).
+
+
- protected
- EccLevel|null
+ protected
+ EccLevel|null
$eccLevel
= null
@@ -1733,20 +1733,22 @@ QR Code. Throws if the exact number of bytes expected is not read.
+
+
- protected
- MaskPattern|null
+ protected
+ MaskPattern|null
$maskPattern
= null
@@ -1776,20 +1778,22 @@ QR Code. Throws if the exact number of bytes expected is not read.
+
+
- protected
- array<string|int, array<string|int, int>>
+ protected
+ array<string|int, array<string|int, int>>
$matrix
@@ -1813,20 +1817,22 @@ QR Code. Throws if the exact number of bytes expected is not read.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1850,20 +1856,22 @@ QR Code. Throws if the exact number of bytes expected is not read.
+
+
- protected
- Version|null
+ protected
+ Version|null
$version
= null
@@ -1887,20 +1895,22 @@ QR Code. Throws if the exact number of bytes expected is not read.
+
+
- private
- bool
+ private
+ bool
$mirror
= false
@@ -1926,6 +1936,8 @@ QR Code. Throws if the exact number of bytes expected is not read.
+
+
- private
- BitBuffer
+ private
+ BitBuffer
$bitBuffer
@@ -323,20 +323,22 @@ the QR Code from an image.
+
+
- private
- Detector
+ private
+ Detector
$detector
@@ -359,20 +361,22 @@ the QR Code from an image.
+
+
- private
- EccLevel|null
+ private
+ EccLevel|null
$eccLevel
= null
@@ -395,20 +399,22 @@ the QR Code from an image.
+
+
- private
- MaskPattern|null
+ private
+ MaskPattern|null
$maskPattern
= null
@@ -431,20 +437,22 @@ the QR Code from an image.
+
+
- private
- SettingsContainerInterface|QROptions
+ private
+ SettingsContainerInterface|QROptions
$options
@@ -483,20 +491,22 @@ the QR Code from an image.
+
+
- private
- Version|null
+ private
+ Version|null
$version
= null
@@ -519,6 +529,8 @@ the QR Code from an image.
+
+
- public
- string
- $data
-
-
-
-
-
-
-
-
-
- public
- EccLevel
- $eccLevel
-
-
-
-
-
-
-
-
-
- public
- array<string|int, FinderPattern>
- $finderPatterns
-
-
-
-
-
-
-
-
-
- public
- MaskPattern
- $maskPattern
-
-
-
-
-
-
-
-
-
- public
- BitBuffer
- $rawBytes
-
-
-
-
-
-
-
-
-
- public
- int
- $structuredAppendParity
-
-
-
-
-
-
-
-
-
- public
- int
- $structuredAppendSequence
-
-
-
-
-
-
-
-
-
- public
- Version
- $version
-
-
-
-
-
-
-
-
-
- private
- string
+ private
+ string
$data
= ''
@@ -656,20 +320,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- EccLevel
+ private
+ EccLevel
$eccLevel
@@ -692,20 +358,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- array<string|int, FinderPattern>
+ private
+ array<string|int, FinderPattern>
$finderPatterns
= []
@@ -728,20 +396,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- MaskPattern
+ private
+ MaskPattern
$maskPattern
@@ -764,20 +434,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- BitBuffer
+ private
+ BitBuffer
$rawBytes
@@ -800,20 +472,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- int
+ private
+ int
$structuredAppendParity
= -1
@@ -836,20 +510,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- int
+ private
+ int
$structuredAppendSequence
= -1
@@ -872,20 +548,22 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- Version
+ private
+ Version
$version
@@ -908,6 +586,8 @@ as well as a String interpretation of those bytes, if applicable.
+
+
- private
- EccLevel
+ private
+ EccLevel
$eccLevel
@@ -351,20 +351,22 @@ in the input.
+
+
- private
- Version
+ private
+ Version
$version
@@ -387,6 +389,8 @@ in the input.
+
+
- protected
- float
+ protected
+ float
$estimatedModuleSize
@@ -316,20 +316,22 @@ with a new estimate. It returns a new FinderPattern containing an average of the
+
+
- protected
- float
+ protected
+ float
$x
@@ -352,20 +354,22 @@ with a new estimate. It returns a new FinderPattern containing an average of the
+
+
- protected
- float
+ protected
+ float
$y
@@ -388,6 +392,8 @@ with a new estimate. It returns a new FinderPattern containing an average of the
+
+
- private
- BitMatrix
+ private
+ BitMatrix
$matrix
@@ -327,20 +327,22 @@ found the alignment pattern.
+
+
- private
- float
+ private
+ float
$moduleSize
@@ -363,20 +365,22 @@ found the alignment pattern.
+
+
- private
- array<string|int, AlignmentPattern>
+ private
+ array<string|int, AlignmentPattern>
$possibleCenters
@@ -399,6 +403,8 @@ found the alignment pattern.
+
+
- private
- array<string|int, FinderPattern>
+ private
+ array<string|int, FinderPattern>
$finderPatterns
= []
@@ -342,20 +342,22 @@ of another po$(another finder pattern center), and in the opposite direction too
+
+
- private
- BitMatrix
+ private
+ BitMatrix
$matrix
@@ -378,6 +380,8 @@ of another po$(another finder pattern center), and in the opposite direction too
+
+
- protected
- float
+ protected
+ float
$estimatedModuleSize
@@ -355,20 +355,22 @@ based on count.
+
+
- protected
- float
+ protected
+ float
$x
@@ -391,20 +393,22 @@ based on count.
+
+
- protected
- float
+ protected
+ float
$y
@@ -427,20 +431,22 @@ based on count.
+
+
- private
- int
+ private
+ int
$count
@@ -463,6 +469,8 @@ based on count.
+
+
- private
- bool
+ private
+ bool
$hasSkipped
= false
@@ -521,20 +521,22 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
+
+
- private
- BitMatrix
+ private
+ BitMatrix
$matrix
@@ -557,20 +559,22 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
+
+
- private
- array<string|int, FinderPattern>
+ private
+ array<string|int, FinderPattern>
$possibleCenters
@@ -593,6 +597,8 @@ and BC is less than AC, and the angle between BC and BA is less than 180 degrees
+
+
- private
- array<string|int, float>
+ private
+ array<string|int, float>
$points
@@ -285,6 +285,8 @@ the image's dimensions to see if the point are even within the image.
+
+
diff --git a/classes/chillerlan-QRCode-Detector-PerspectiveTransform.html b/classes/chillerlan-QRCode-Detector-PerspectiveTransform.html
index 8dd8ca184..d23135d1a 100644
--- a/classes/chillerlan-QRCode-Detector-PerspectiveTransform.html
+++ b/classes/chillerlan-QRCode-Detector-PerspectiveTransform.html
@@ -322,14 +322,14 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
phpdocumentor-element
-property
-private
- "
+ "
>
- private
- float
+ private
+ float
$a11
@@ -352,20 +352,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a12
@@ -388,20 +390,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a13
@@ -424,20 +428,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a21
@@ -460,20 +466,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a22
@@ -496,20 +504,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a23
@@ -532,20 +542,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a31
@@ -568,20 +580,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a32
@@ -604,20 +618,22 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- private
- float
+ private
+ float
$a33
@@ -640,6 +656,8 @@ directly upon section 3.4.2 of George Wolberg's "Digital Image Warping
+
+
- protected
- float
+ protected
+ float
$estimatedModuleSize
@@ -305,20 +305,22 @@ position and size -- meaning, it is at nearly the same center with nearly the sa
+
+
- protected
- float
+ protected
+ float
$x
@@ -341,20 +343,22 @@ position and size -- meaning, it is at nearly the same center with nearly the sa
+
+
- protected
- float
+ protected
+ float
$y
@@ -377,6 +381,8 @@ position and size -- meaning, it is at nearly the same center with nearly the sa
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -553,20 +553,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -604,20 +606,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -655,20 +659,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -706,20 +712,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -757,20 +765,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -808,20 +818,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -859,20 +871,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -910,20 +924,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -947,20 +963,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -984,20 +1002,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1036,20 +1056,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1089,20 +1111,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1126,20 +1150,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1177,6 +1203,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -538,20 +538,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -589,20 +591,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -640,20 +644,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -691,20 +697,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -742,20 +750,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -793,20 +803,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -844,20 +856,22 @@ in long loops for a significant performance increase.
+
+
- protected
- FPDF
+ protected
+ FPDF
$fpdf
@@ -880,20 +894,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -931,20 +947,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -968,20 +986,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1005,20 +1025,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1057,20 +1079,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1110,20 +1134,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1147,20 +1173,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$prevColor
= null
@@ -1183,20 +1211,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1234,6 +1264,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -563,20 +563,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -599,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -650,20 +654,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -701,20 +707,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -752,20 +760,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -803,20 +813,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -854,20 +866,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -905,20 +919,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -957,20 +973,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1008,20 +1026,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1045,20 +1065,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1082,20 +1104,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1134,20 +1158,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1187,20 +1213,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1224,20 +1252,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1275,20 +1305,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1327,6 +1359,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -601,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -637,20 +639,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -688,20 +692,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -739,20 +745,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -790,20 +798,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -841,20 +851,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -892,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -943,20 +957,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -995,20 +1011,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1046,20 +1064,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1083,20 +1103,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1120,20 +1142,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1172,20 +1196,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1225,20 +1251,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1262,20 +1290,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1313,20 +1343,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1365,6 +1397,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -601,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -637,20 +639,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -688,20 +692,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -739,20 +745,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -790,20 +798,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -841,20 +851,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -892,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -943,20 +957,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -995,20 +1011,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1046,20 +1064,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1083,20 +1103,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1120,20 +1142,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1172,20 +1196,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1225,20 +1251,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1262,20 +1290,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1313,20 +1343,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1365,6 +1397,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -601,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -637,20 +639,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -688,20 +692,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -739,20 +745,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -790,20 +798,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -841,20 +851,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -892,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -943,20 +957,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -995,20 +1011,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1046,20 +1064,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1083,20 +1103,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1120,20 +1142,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1172,20 +1196,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1225,20 +1251,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1262,20 +1290,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1313,20 +1343,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1365,6 +1397,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -601,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -637,20 +639,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -688,20 +692,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -739,20 +745,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -790,20 +798,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -841,20 +851,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -892,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -943,20 +957,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -995,20 +1011,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1046,20 +1064,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1083,20 +1103,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1120,20 +1142,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1172,20 +1196,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1225,20 +1251,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1262,20 +1290,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1313,20 +1343,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1365,6 +1397,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -601,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -637,20 +639,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -688,20 +692,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -739,20 +745,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -790,20 +798,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -841,20 +851,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -892,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -943,20 +957,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -995,20 +1011,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1046,20 +1064,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1083,20 +1103,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1120,20 +1142,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1172,20 +1196,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1225,20 +1251,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1262,20 +1290,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1313,20 +1343,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1365,6 +1397,8 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$background
@@ -601,20 +601,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -637,20 +639,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -688,20 +692,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -739,20 +745,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -790,20 +798,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -841,20 +851,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -892,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -943,20 +957,22 @@ in long loops for a significant performance increase.
+
+
- protected
- GdImage
+ protected
+ GdImage
$image
@@ -995,20 +1011,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -1046,20 +1064,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1083,20 +1103,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1120,20 +1142,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1172,20 +1196,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1225,20 +1251,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1262,20 +1290,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1313,20 +1343,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$upscaled
= false
@@ -1365,6 +1397,8 @@ in long loops for a significant performance increase.
+
+
- protected
- ImagickPixel
+ protected
+ ImagickPixel
$backgroundColor
@@ -515,20 +515,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -551,20 +553,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -602,20 +606,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -653,20 +659,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -704,20 +712,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -755,20 +765,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -806,20 +818,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -857,20 +871,22 @@ in long loops for a significant performance increase.
+
+
- protected
- Imagick
+ protected
+ Imagick
$imagick
@@ -894,20 +910,22 @@ in long loops for a significant performance increase.
+
+
- protected
- ImagickDraw
+ protected
+ ImagickDraw
$imagickDraw
@@ -931,20 +949,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -982,20 +1002,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -1019,20 +1041,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1056,20 +1080,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1108,20 +1134,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1161,20 +1189,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1198,20 +1228,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1249,6 +1281,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -497,20 +497,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -548,20 +550,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -599,20 +603,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -650,20 +656,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -701,20 +709,22 @@ in long loops for a significant performance increase.
+
+
- protected
- DriverInterface
+ protected
+ DriverInterface
$driver
@@ -737,20 +747,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -788,20 +800,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -839,20 +853,22 @@ in long loops for a significant performance increase.
+
+
- protected
- ImageInterface
+ protected
+ ImageInterface
$image
@@ -875,20 +891,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -926,20 +944,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -963,20 +983,22 @@ in long loops for a significant performance increase.
+
+
- protected
- ImageManagerInterface
+ protected
+ ImageManagerInterface
$manager
@@ -999,20 +1021,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1036,20 +1060,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1088,20 +1114,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1141,20 +1169,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1178,20 +1208,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1229,6 +1261,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -455,20 +455,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -506,20 +508,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -557,20 +561,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -608,20 +614,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -659,20 +667,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -710,20 +720,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -761,20 +773,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -812,20 +826,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -849,20 +865,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -886,20 +904,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -938,20 +958,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -991,20 +1013,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1028,20 +1052,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1079,6 +1105,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -501,20 +501,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -552,20 +554,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -603,20 +607,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -654,20 +660,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -705,20 +713,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -756,20 +766,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -807,20 +819,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -858,20 +872,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -895,20 +911,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -932,20 +950,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -984,20 +1004,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1037,20 +1059,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1074,20 +1098,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1125,6 +1151,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -598,20 +598,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -649,20 +651,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -700,20 +704,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -751,20 +757,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -802,20 +810,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -853,20 +863,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -904,20 +916,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -955,20 +969,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -992,20 +1008,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1029,20 +1047,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1081,20 +1101,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1134,20 +1156,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1171,20 +1195,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1222,6 +1248,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -565,20 +565,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -616,20 +618,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -667,20 +671,22 @@ in long loops for a significant performance increase.
+
+
- protected
- DOMDocument
+ protected
+ DOMDocument
$dom
@@ -703,20 +709,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -754,20 +762,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -805,20 +815,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -856,20 +868,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -907,20 +921,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -958,20 +974,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -995,20 +1013,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -1032,20 +1052,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1084,20 +1106,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1137,20 +1161,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1174,20 +1200,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1225,6 +1253,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -430,20 +430,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -481,20 +483,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -532,20 +536,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -583,20 +589,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -634,20 +642,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -685,20 +695,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -736,20 +748,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -787,20 +801,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -824,20 +840,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -861,20 +879,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -913,20 +933,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -966,20 +988,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1003,20 +1027,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1054,6 +1080,8 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleDiameter
@@ -564,20 +557,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -615,20 +610,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -666,20 +663,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -717,20 +716,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -768,20 +769,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -819,20 +822,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -870,20 +875,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -921,20 +928,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -958,20 +967,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -995,20 +1006,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -1047,20 +1060,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1100,20 +1115,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1137,20 +1154,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1188,6 +1207,8 @@ in long loops for a significant performance increase.
+
+
Returns the prepared value for the given $M_TYPE
- -
- protected
- getModuleValue(int $M_TYPE) : mixed
-
-
- protected
- float
+ protected
+ float
$circleDiameter
@@ -493,20 +493,22 @@ in long loops for a significant performance increase.
+
+
- protected
- float
+ protected
+ float
$circleRadius
@@ -544,20 +546,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$connectPaths
@@ -595,20 +599,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawCircularModules
@@ -646,20 +652,22 @@ in long loops for a significant performance increase.
+
+
- protected
- bool
+ protected
+ bool
$drawLightModules
@@ -697,20 +705,22 @@ in long loops for a significant performance increase.
+
+
- protected
- string
+ protected
+ string
$eol
@@ -748,20 +758,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
@@ -799,20 +811,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
@@ -850,20 +864,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$length
@@ -887,20 +903,22 @@ in long loops for a significant performance increase.
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -924,20 +942,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$moduleCount
@@ -976,20 +996,22 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, mixed>
+ protected
+ array<string|int, mixed>
$moduleValues
@@ -1029,20 +1051,22 @@ in long loops for a significant performance increase.
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -1066,20 +1090,22 @@ in long loops for a significant performance increase.
+
+
- protected
- int
+ protected
+ int
$scale
@@ -1117,6 +1143,8 @@ in long loops for a significant performance increase.
+
+
- protected
- array<string|int, QRDataModeInterface>
+ protected
+ array<string|int, QRDataModeInterface>
$dataSegments
= []
@@ -437,20 +437,22 @@
+
+
- protected
- string
+ protected
+ string
$luminanceSourceFQN
= \chillerlan\QRCode\Common\GDLuminanceSource::class
@@ -474,20 +476,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -511,6 +515,8 @@
+
+
- public
- bool
- $readerGrayscale
-
-
-
-
-
-
-
-
-
- public
- bool
- $readerIncreaseContrast
-
-
-
-
-
-
-
-
-
- public
- bool
- $readerInvertColors
-
-
-
-
-
-
-
-
-
- public
- bool
- $readerUseImagickIfAvailable
-
-
-
-
-
-
-
-
-
- protected
- bool
+ protected
+ bool
$readerGrayscale
= false
@@ -425,20 +257,22 @@
+
+
- protected
- bool
+ protected
+ bool
$readerIncreaseContrast
= false
@@ -464,20 +298,22 @@
+
+
- protected
- bool
+ protected
+ bool
$readerInvertColors
= false
@@ -501,20 +337,22 @@
+
+
- protected
- bool
+ protected
+ bool
$readerUseImagickIfAvailable
= false
@@ -538,6 +376,8 @@
+
+
- protected
- bool
+ protected
+ bool
$addLogoSpace
= false
@@ -679,20 +679,22 @@
+
+
- protected
- bool
+ protected
+ bool
$addQuietzone
= true
@@ -731,20 +733,22 @@
+
+
- protected
- mixed
+ protected
+ mixed
$bgColor
= null
@@ -774,20 +778,22 @@
+
+
- protected
- string|null
+ protected
+ string|null
$cachefile
= null
@@ -837,20 +843,22 @@ takes precedence over the QROptions::$cachefile
+
+
QROptions::$cachefile
- protected
- float
+ protected
+ float
$circleRadius
= 0.45
@@ -876,20 +884,22 @@ takes precedence over the QROptions::$cachefile
+
+
QROptions::$cachefile
- protected
- bool
+ protected
+ bool
$connectPaths
= false
@@ -949,20 +959,22 @@ which converts the $M_TYPE of all modules to $M_TYPE of all modules to $M_TYPE of all modules to $M_TYPE of all modules to imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$drawLightModules
= true
@@ -1098,20 +1114,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$eccLevel
= \chillerlan\QRCode\Common\EccLevel::L
@@ -1167,20 +1185,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$eol
= \PHP_EOL
@@ -1206,20 +1226,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
= []
@@ -1258,20 +1280,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$fpdfMeasureUnit
= 'pt'
@@ -1310,20 +1334,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$gdImageUseUpscale
= true
@@ -1371,20 +1397,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$imageTransparent
= false
@@ -1427,20 +1455,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$imagickFormat
= 'png32'
@@ -1487,20 +1517,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$invertMatrix
= false
@@ -1541,20 +1573,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$jsonFlags
= \JSON_THROW_ON_ERROR | \JSON_UNESCAPED_SLASHES
@@ -1593,20 +1627,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
= []
@@ -1632,20 +1668,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceHeight
= null
@@ -1671,20 +1709,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceStartX
= null
@@ -1708,20 +1748,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceStartY
= null
@@ -1745,20 +1787,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceWidth
= null
@@ -1784,20 +1828,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$maskPattern
= \chillerlan\QRCode\Common\MaskPattern::AUTO
@@ -1838,20 +1884,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- array<int, mixed>
+ protected
+ array<int, mixed>
$moduleValues
= []
@@ -1896,20 +1944,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$outputBase64
= true
@@ -1950,20 +2000,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$outputInterface
= \chillerlan\QRCode\Output\QRMarkupSVG::class
@@ -1987,20 +2039,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$quality
= -1
@@ -2080,20 +2134,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$quietzoneSize
= 4
@@ -2119,20 +2175,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$readerGrayscale
= false
@@ -2156,20 +2214,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$readerIncreaseContrast
= false
@@ -2195,20 +2255,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$readerInvertColors
= false
@@ -2232,20 +2294,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$readerUseImagickIfAvailable
= false
@@ -2269,20 +2333,22 @@ using imagefilledellipse() and then scaled back
+
+
imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$returnResource
= false
@@ -2329,20 +2395,22 @@ and QROptions::$outputBase64. (default:
$scale
-
+
QROptionsTrait.php
@@ -2355,8 +2423,8 @@ and QROptions::$outputBase64. (default:
- protected
- int
+ protected
+ int
$scale
= 5
@@ -2366,20 +2434,22 @@ and QROptions::$outputBase64. (default:
$svgAddXmlHeader
-
+
QROptionsTrait.php
@@ -2392,8 +2462,8 @@ and QROptions::$outputBase64. (default:
- protected
- bool
+ protected
+ bool
$svgAddXmlHeader
= true
@@ -2405,20 +2475,22 @@ and QROptions::$outputBase64. (default:
$svgDefs
-
+
QROptionsTrait.php
@@ -2431,8 +2503,8 @@ and QROptions::$outputBase64. (default:
- protected
- string
+ protected
+ string
$svgDefs
= ''
@@ -2457,20 +2529,22 @@ and QROptions::$outputBase64. (default:
$svgPreserveAspectRatio
-
+
QROptionsTrait.php
@@ -2483,8 +2557,8 @@ and QROptions::$outputBase64. (default:
- protected
- string
+ protected
+ string
$svgPreserveAspectRatio
= 'xMidYMid'
@@ -2509,20 +2583,22 @@ and QROptions::$outputBase64. (default:
$svgUseFillAttributes
-
+
QROptionsTrait.php
@@ -2535,8 +2611,8 @@ and QROptions::$outputBase64. (default:
- protected
- bool
+ protected
+ bool
$svgUseFillAttributes
= true
@@ -2564,20 +2640,22 @@ When set to false, the module values map will b
+
+
$textLineStart
-
+
QROptionsTrait.php
@@ -2590,8 +2668,8 @@ When set to false, the module values map will b
- protected
- string
+ protected
+ string
$textLineStart
= ''
@@ -2601,20 +2679,22 @@ When set to false, the module values map will b
+
+
$transparencyColor
-
+
QROptionsTrait.php
@@ -2627,8 +2707,8 @@ When set to false, the module values map will b
- protected
- mixed
+ protected
+ mixed
$transparencyColor
= null
@@ -2667,20 +2747,22 @@ When set to false, the module values map will b
+
+
$version
-
+
QROptionsTrait.php
@@ -2693,8 +2775,8 @@ When set to false, the module values map will b
- protected
- int
+ protected
+ int
$version
= \chillerlan\QRCode\Common\Version::AUTO
@@ -2721,20 +2803,22 @@ When set to false, the module values map will b
+
+
$versionMax
-
+
QROptionsTrait.php
@@ -2747,8 +2831,8 @@ When set to false, the module values map will b
- protected
- int
+ protected
+ int
$versionMax
= 40
@@ -2760,20 +2844,22 @@ When set to false, the module values map will b
+
+
$versionMin
-
+
QROptionsTrait.php
@@ -2786,8 +2872,8 @@ When set to false, the module values map will b
- protected
- int
+ protected
+ int
$versionMin
= 1
@@ -2799,20 +2885,22 @@ When set to false, the module values map will b
+
+
$xmlStylesheet
-
+
QROptionsTrait.php
@@ -2825,8 +2913,8 @@ When set to false, the module values map will b
- protected
- string|null
+ protected
+ string|null
$xmlStylesheet
= null
@@ -2851,6 +2939,8 @@ When set to false, the module values map will b
+
+
diff --git a/classes/chillerlan-QRCode-QROptionsTrait.html b/classes/chillerlan-QRCode-QROptionsTrait.html
index b7e0addd0..d5e24dbfd 100644
--- a/classes/chillerlan-QRCode-QROptionsTrait.html
+++ b/classes/chillerlan-QRCode-QROptionsTrait.html
@@ -164,252 +164,6 @@
- -
- $addLogoSpace
-
- : bool
-
-
- -
- $addQuietzone
-
- : bool
-
-
- -
- $bgColor
-
- : mixed
-
-
- -
- $cachefile
-
- : string|null
-
-
- -
- $circleRadius
-
- : float
-
-
- -
- $connectPaths
-
- : bool
-
-
- -
- $cssClass
-
- : string
-
-
- -
- $drawCircularModules
-
- : bool
-
-
- -
- $drawLightModules
-
- : bool
-
-
- -
- $eccLevel
-
- : int
-
-
- -
- $eol
-
- : string
-
-
- -
- $excludeFromConnect
-
- : array<string|int, int>
-
-
- -
- $fpdfMeasureUnit
-
- : string
-
-
- -
- $gdImageUseUpscale
-
- : bool
-
-
- -
- $imageTransparent
-
- : bool
-
-
- -
- $imagickFormat
-
- : string
-
-
- -
- $invertMatrix
-
- : bool
-
-
- -
- $jsonFlags
-
- : int
-
-
- -
- $keepAsSquare
-
- : array<string|int, int>
-
-
- -
- $logoSpaceHeight
-
- : int|null
-
-
- -
- $logoSpaceStartX
-
- : int|null
-
-
- -
- $logoSpaceStartY
-
- : int|null
-
-
- -
- $logoSpaceWidth
-
- : int|null
-
-
- -
- $maskPattern
-
- : int
-
-
- -
- $moduleValues
-
- : array<int, mixed>
-
-
- -
- $outputBase64
-
- : bool
-
-
- -
- $outputInterface
-
- : string
-
-
- -
- $quality
-
- : int
-
-
- -
- $quietzoneSize
-
- : int
-
-
- -
- $returnResource
-
- : bool
-
-
- -
- $scale
-
- : int
-
-
- -
- $svgAddXmlHeader
-
- : bool
-
-
- -
- $svgDefs
-
- : string
-
-
- -
- $svgPreserveAspectRatio
-
- : string
-
-
- -
- $svgUseFillAttributes
-
- : bool
-
-
- -
- $textLineStart
-
- : string
-
-
- -
- $transparencyColor
-
- : mixed
-
-
- -
- $version
-
- : int
-
-
- -
- $versionMax
-
- : int
-
-
- -
- $versionMin
-
- : int
-
-
- -
- $xmlStylesheet
-
- : string|null
-
-
-
$addLogoSpace
@@ -812,1494 +566,18 @@
-
- $addLogoSpace
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $addLogoSpace
-
-
-
-
-
-
-
-
-
-
-
- $addQuietzone
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $addQuietzone
-
-
-
-
-
-
-
-
-
-
-
- $bgColor
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- mixed
- $bgColor
-
-
-
-
-
-
-
-
-
-
-
- $cachefile
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string|null
- $cachefile
-
-
-
-
-
-
-
-
-
-
-
- $circleRadius
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- float
- $circleRadius
-
-
-
-
-
-
-
-
-
-
-
- $connectPaths
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $connectPaths
-
-
-
-
-
-
-
-
-
-
-
- $cssClass
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $cssClass
-
-
-
-
-
-
-
-
-
-
-
- $drawCircularModules
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $drawCircularModules
-
-
-
-
-
-
-
-
-
-
-
- $drawLightModules
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $drawLightModules
-
-
-
-
-
-
-
-
-
-
-
- $eccLevel
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $eccLevel
-
-
-
-
-
-
-
-
-
-
-
- $eol
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $eol
-
-
-
-
-
-
-
-
-
-
-
- $excludeFromConnect
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- array<string|int, int>
- $excludeFromConnect
-
-
-
-
-
-
-
-
-
-
-
- $fpdfMeasureUnit
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $fpdfMeasureUnit
-
-
-
-
-
-
-
-
-
-
-
- $gdImageUseUpscale
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $gdImageUseUpscale
-
-
-
-
-
-
-
-
-
-
-
- $imageTransparent
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $imageTransparent
-
-
-
-
-
-
-
-
-
-
-
- $imagickFormat
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $imagickFormat
-
-
-
-
-
-
-
-
-
-
-
- $invertMatrix
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $invertMatrix
-
-
-
-
-
-
-
-
-
-
-
- $jsonFlags
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $jsonFlags
-
-
-
-
-
-
-
-
-
-
-
- $keepAsSquare
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- array<string|int, int>
- $keepAsSquare
-
-
-
-
-
-
-
-
-
-
-
- $logoSpaceHeight
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int|null
- $logoSpaceHeight
-
-
-
-
-
-
-
-
-
-
-
- $logoSpaceStartX
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int|null
- $logoSpaceStartX
-
-
-
-
-
-
-
-
-
-
-
- $logoSpaceStartY
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int|null
- $logoSpaceStartY
-
-
-
-
-
-
-
-
-
-
-
- $logoSpaceWidth
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int|null
- $logoSpaceWidth
-
-
-
-
-
-
-
-
-
-
-
- $maskPattern
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $maskPattern
-
-
-
-
-
-
-
-
-
-
-
- $moduleValues
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- array<int, mixed>
- $moduleValues
-
-
-
-
-
-
-
-
-
-
-
- $outputBase64
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $outputBase64
-
-
-
-
-
-
-
-
-
-
-
- $outputInterface
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $outputInterface
-
-
-
-
-
-
-
-
-
-
-
- $quality
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $quality
-
-
-
-
-
-
-
-
-
-
-
- $quietzoneSize
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $quietzoneSize
-
-
-
-
-
-
-
-
-
-
-
- $returnResource
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $returnResource
-
-
-
-
-
-
-
-
-
-
-
- $scale
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $scale
-
-
-
-
-
-
-
-
-
-
-
- $svgAddXmlHeader
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $svgAddXmlHeader
-
-
-
-
-
-
-
-
-
-
-
- $svgDefs
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $svgDefs
-
-
-
-
-
-
-
-
-
-
-
- $svgPreserveAspectRatio
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $svgPreserveAspectRatio
-
-
-
-
-
-
-
-
-
-
-
- $svgUseFillAttributes
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- bool
- $svgUseFillAttributes
-
-
-
-
-
-
-
-
-
-
-
- $textLineStart
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string
- $textLineStart
-
-
-
-
-
-
-
-
-
-
-
- $transparencyColor
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- mixed
- $transparencyColor
-
-
-
-
-
-
-
-
-
-
-
- $version
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $version
-
-
-
-
-
-
-
-
-
-
-
- $versionMax
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $versionMax
-
-
-
-
-
-
-
-
-
-
-
- $versionMin
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- int
- $versionMin
-
-
-
-
-
-
-
-
-
-
-
- $xmlStylesheet
-
-
-
-
-
-
- QROptionsTrait.php
- :
- 0
-
-
-
-
-
-
- public
- string|null
- $xmlStylesheet
-
-
-
-
-
-
-
-
-
-
$addLogoSpace
-
+
QROptionsTrait.php
@@ -2312,8 +590,8 @@
- protected
- bool
+ protected
+ bool
$addLogoSpace
= false
@@ -2346,20 +624,22 @@
+
+
$addQuietzone
-
+
QROptionsTrait.php
@@ -2372,8 +652,8 @@
- protected
- bool
+ protected
+ bool
$addQuietzone
= true
@@ -2398,20 +678,22 @@
+
+
$bgColor
-
+
QROptionsTrait.php
@@ -2424,8 +706,8 @@
- protected
- mixed
+ protected
+ mixed
$bgColor
= null
@@ -2441,20 +723,22 @@
+
+
$cachefile
-
+
QROptionsTrait.php
@@ -2467,8 +751,8 @@
- protected
- string|null
+ protected
+ string|null
$cachefile
= null
@@ -2504,20 +788,22 @@ takes precedence over the QROptions::$cachefile
+
+
$circleRadius
-
+
QROptionsTrait.php
@@ -2530,8 +816,8 @@ takes precedence over the QROptions::$cachefile
- protected
- float
+ protected
+ float
$circleRadius
= 0.45
@@ -2543,20 +829,22 @@ takes precedence over the QROptions::$cachefile
+
+
$connectPaths
-
+
QROptionsTrait.php
@@ -2569,8 +857,8 @@ takes precedence over the QROptions::$cachefile
- protected
- bool
+ protected
+ bool
$connectPaths
= false
@@ -2616,20 +904,22 @@ which converts the $M_TYPE of all modules to
$cssClass
-
+
QROptionsTrait.php
@@ -2642,8 +932,8 @@ which converts the $M_TYPE of all modules to
- protected
- string
+ protected
+ string
$cssClass
= 'qrcode'
@@ -2653,20 +943,22 @@ which converts the $M_TYPE of all modules to
$drawCircularModules
-
+
QROptionsTrait.php
@@ -2679,8 +971,8 @@ which converts the $M_TYPE of all modules to
- protected
- bool
+ protected
+ bool
$drawCircularModules
= false
@@ -2726,20 +1018,22 @@ using imagefilledellipse() and then scaled back
+
+
$drawLightModules
-
+
QROptionsTrait.php
@@ -2752,8 +1046,8 @@ using imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$drawLightModules
= true
@@ -2765,20 +1059,22 @@ using imagefilledellipse() and then scaled back
+
+
$eccLevel
-
+
QROptionsTrait.php
@@ -2791,8 +1087,8 @@ using imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$eccLevel
= \chillerlan\QRCode\Common\EccLevel::L
@@ -2834,20 +1130,22 @@ using imagefilledellipse() and then scaled back
+
+
$eol
-
+
QROptionsTrait.php
@@ -2860,8 +1158,8 @@ using imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$eol
= \PHP_EOL
@@ -2873,20 +1171,22 @@ using imagefilledellipse() and then scaled back
+
+
$excludeFromConnect
-
+
QROptionsTrait.php
@@ -2899,8 +1199,8 @@ using imagefilledellipse() and then scaled back
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$excludeFromConnect
= []
@@ -2925,20 +1225,22 @@ using imagefilledellipse() and then scaled back
+
+
$fpdfMeasureUnit
-
+
QROptionsTrait.php
@@ -2951,8 +1253,8 @@ using imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$fpdfMeasureUnit
= 'pt'
@@ -2977,20 +1279,22 @@ using imagefilledellipse() and then scaled back
+
+
$gdImageUseUpscale
-
+
QROptionsTrait.php
@@ -3004,8 +1308,8 @@ using imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$gdImageUseUpscale
= true
@@ -3038,20 +1342,22 @@ using imagefilledellipse() and then scaled back
+
+
$imageTransparent
-
+
QROptionsTrait.php
@@ -3064,8 +1370,8 @@ using imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$imageTransparent
= false
@@ -3094,20 +1400,22 @@ using imagefilledellipse() and then scaled back
+
+
$imagickFormat
-
+
QROptionsTrait.php
@@ -3120,8 +1428,8 @@ using imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$imagickFormat
= 'png32'
@@ -3154,20 +1462,22 @@ using imagefilledellipse() and then scaled back
+
+
$invertMatrix
-
+
QROptionsTrait.php
@@ -3180,8 +1490,8 @@ using imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$invertMatrix
= false
@@ -3208,20 +1518,22 @@ using imagefilledellipse() and then scaled back
+
+
$jsonFlags
-
+
QROptionsTrait.php
@@ -3234,8 +1546,8 @@ using imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$jsonFlags
= \JSON_THROW_ON_ERROR | \JSON_UNESCAPED_SLASHES
@@ -3260,20 +1572,22 @@ using imagefilledellipse() and then scaled back
+
+
$keepAsSquare
-
+
QROptionsTrait.php
@@ -3286,8 +1600,8 @@ using imagefilledellipse() and then scaled back
- protected
- array<string|int, int>
+ protected
+ array<string|int, int>
$keepAsSquare
= []
@@ -3299,20 +1613,22 @@ using imagefilledellipse() and then scaled back
+
+
$logoSpaceHeight
-
+
QROptionsTrait.php
@@ -3325,8 +1641,8 @@ using imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceHeight
= null
@@ -3338,20 +1654,22 @@ using imagefilledellipse() and then scaled back
+
+
$logoSpaceStartX
-
+
QROptionsTrait.php
@@ -3364,8 +1682,8 @@ using imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceStartX
= null
@@ -3375,20 +1693,22 @@ using imagefilledellipse() and then scaled back
+
+
$logoSpaceStartY
-
+
QROptionsTrait.php
@@ -3401,8 +1721,8 @@ using imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceStartY
= null
@@ -3412,20 +1732,22 @@ using imagefilledellipse() and then scaled back
+
+
$logoSpaceWidth
-
+
QROptionsTrait.php
@@ -3438,8 +1760,8 @@ using imagefilledellipse() and then scaled back
- protected
- int|null
+ protected
+ int|null
$logoSpaceWidth
= null
@@ -3451,20 +1773,22 @@ using imagefilledellipse() and then scaled back
+
+
$maskPattern
-
+
QROptionsTrait.php
@@ -3477,8 +1801,8 @@ using imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$maskPattern
= \chillerlan\QRCode\Common\MaskPattern::AUTO
@@ -3505,20 +1829,22 @@ using imagefilledellipse() and then scaled back
+
+
$moduleValues
-
+
QROptionsTrait.php
@@ -3531,8 +1857,8 @@ using imagefilledellipse() and then scaled back
- protected
- array<int, mixed>
+ protected
+ array<int, mixed>
$moduleValues
= []
@@ -3563,20 +1889,22 @@ using imagefilledellipse() and then scaled back
+
+
$outputBase64
-
+
QROptionsTrait.php
@@ -3589,8 +1917,8 @@ using imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$outputBase64
= true
@@ -3617,20 +1945,22 @@ using imagefilledellipse() and then scaled back
+
+
$outputInterface
-
+
QROptionsTrait.php
@@ -3643,8 +1973,8 @@ using imagefilledellipse() and then scaled back
- protected
- string
+ protected
+ string
$outputInterface
= \chillerlan\QRCode\Output\QRMarkupSVG::class
@@ -3654,20 +1984,22 @@ using imagefilledellipse() and then scaled back
+
+
$quality
-
+
QROptionsTrait.php
@@ -3680,8 +2012,8 @@ using imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$quality
= -1
@@ -3747,20 +2079,22 @@ using imagefilledellipse() and then scaled back
+
+
$quietzoneSize
-
+
QROptionsTrait.php
@@ -3773,8 +2107,8 @@ using imagefilledellipse() and then scaled back
- protected
- int
+ protected
+ int
$quietzoneSize
= 4
@@ -3786,20 +2120,22 @@ using imagefilledellipse() and then scaled back
+
+
$returnResource
-
+
QROptionsTrait.php
@@ -3812,8 +2148,8 @@ using imagefilledellipse() and then scaled back
- protected
- bool
+ protected
+ bool
$returnResource
= false
@@ -3846,20 +2182,22 @@ and QROptions::$outputBase64. (default:
$scale
-
+
QROptionsTrait.php
@@ -3872,8 +2210,8 @@ and QROptions::$outputBase64. (default:
- protected
- int
+ protected
+ int
$scale
= 5
@@ -3883,20 +2221,22 @@ and QROptions::$outputBase64. (default:
$svgAddXmlHeader
-
+
QROptionsTrait.php
@@ -3909,8 +2249,8 @@ and QROptions::$outputBase64. (default:
- protected
- bool
+ protected
+ bool
$svgAddXmlHeader
= true
@@ -3922,20 +2262,22 @@ and QROptions::$outputBase64. (default:
$svgDefs
-
+
QROptionsTrait.php
@@ -3948,8 +2290,8 @@ and QROptions::$outputBase64. (default:
- protected
- string
+ protected
+ string
$svgDefs
= ''
@@ -3974,20 +2316,22 @@ and QROptions::$outputBase64. (default:
$svgPreserveAspectRatio
-
+
QROptionsTrait.php
@@ -4000,8 +2344,8 @@ and QROptions::$outputBase64. (default:
- protected
- string
+ protected
+ string
$svgPreserveAspectRatio
= 'xMidYMid'
@@ -4026,20 +2370,22 @@ and QROptions::$outputBase64. (default:
$svgUseFillAttributes
-
+
QROptionsTrait.php
@@ -4052,8 +2398,8 @@ and QROptions::$outputBase64. (default:
- protected
- bool
+ protected
+ bool
$svgUseFillAttributes
= true
@@ -4081,20 +2427,22 @@ When set to false, the module values map will b
+
+
$textLineStart
-
+
QROptionsTrait.php
@@ -4107,8 +2455,8 @@ When set to false, the module values map will b
- protected
- string
+ protected
+ string
$textLineStart
= ''
@@ -4118,20 +2466,22 @@ When set to false, the module values map will b
+
+
$transparencyColor
-
+
QROptionsTrait.php
@@ -4144,8 +2494,8 @@ When set to false, the module values map will b
- protected
- mixed
+ protected
+ mixed
$transparencyColor
= null
@@ -4184,20 +2534,22 @@ When set to false, the module values map will b
+
+
$version
-
+
QROptionsTrait.php
@@ -4210,8 +2562,8 @@ When set to false, the module values map will b
- protected
- int
+ protected
+ int
$version
= \chillerlan\QRCode\Common\Version::AUTO
@@ -4238,20 +2590,22 @@ When set to false, the module values map will b
+
+
$versionMax
-
+
QROptionsTrait.php
@@ -4264,8 +2618,8 @@ When set to false, the module values map will b
- protected
- int
+ protected
+ int
$versionMax
= 40
@@ -4277,20 +2631,22 @@ When set to false, the module values map will b
+
+
$versionMin
-
+
QROptionsTrait.php
@@ -4303,8 +2659,8 @@ When set to false, the module values map will b
- protected
- int
+ protected
+ int
$versionMin
= 1
@@ -4316,20 +2672,22 @@ When set to false, the module values map will b
+
+
$xmlStylesheet
-
+
QROptionsTrait.php
@@ -4342,8 +2700,8 @@ When set to false, the module values map will b
- protected
- string|null
+ protected
+ string|null
$xmlStylesheet
= null
@@ -4368,6 +2726,8 @@ When set to false, the module values map will b
+
+
@@ -5155,47 +3515,6 @@ When set to false, the module values map will b
- $versionMax
- $versionMin
- $xmlStylesheet
- - $addLogoSpace
- - $addQuietzone
- - $bgColor
- - $cachefile
- - $circleRadius
- - $connectPaths
- - $cssClass
- - $drawCircularModules
- - $drawLightModules
- - $eccLevel
- - $eol
- - $excludeFromConnect
- - $fpdfMeasureUnit
- - $gdImageUseUpscale
- - $imageTransparent
- - $imagickFormat
- - $invertMatrix
- - $jsonFlags
- - $keepAsSquare
- - $logoSpaceHeight
- - $logoSpaceStartX
- - $logoSpaceStartY
- - $logoSpaceWidth
- - $maskPattern
- - $moduleValues
- - $outputBase64
- - $outputInterface
- - $quality
- - $quietzoneSize
- - $returnResource
- - $scale
- - $svgAddXmlHeader
- - $svgDefs
- - $svgPreserveAspectRatio
- - $svgUseFillAttributes
- - $textLineStart
- - $transparencyColor
- - $version
- - $versionMax
- - $versionMin
- - $xmlStylesheet
- Methods
diff --git a/classes/chillerlan-QRCodeTest-BuildDirTrait.html b/classes/chillerlan-QRCodeTest-BuildDirTrait.html
index 17f8bdc12..a026ad3e2 100644
--- a/classes/chillerlan-QRCodeTest-BuildDirTrait.html
+++ b/classes/chillerlan-QRCodeTest-BuildDirTrait.html
@@ -232,14 +232,14 @@
phpdocumentor-element
-property
-private
- "
+ "
>
$_buildDir
-
+
BuildDirTrait.php
@@ -251,8 +251,8 @@
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -262,6 +262,8 @@
+
+
diff --git a/classes/chillerlan-QRCodeTest-Common-BitBufferTest.html b/classes/chillerlan-QRCodeTest-Common-BitBufferTest.html
index cd489975a..7e0671953 100644
--- a/classes/chillerlan-QRCodeTest-Common-BitBufferTest.html
+++ b/classes/chillerlan-QRCodeTest-Common-BitBufferTest.html
@@ -241,14 +241,14 @@
phpdocumentor-element
-property
-private
- "
+ "
>
$bitBuffer
-
+
BitBufferTest.php
@@ -260,8 +260,8 @@
- private
- BitBuffer
+ private
+ BitBuffer
$bitBuffer
@@ -271,6 +271,8 @@
+
+
diff --git a/classes/chillerlan-QRCodeTest-Common-VersionTest.html b/classes/chillerlan-QRCodeTest-Common-VersionTest.html
index 974c3be69..dd6100480 100644
--- a/classes/chillerlan-QRCodeTest-Common-VersionTest.html
+++ b/classes/chillerlan-QRCodeTest-Common-VersionTest.html
@@ -271,14 +271,14 @@
phpdocumentor-element
-property
-private
- "
+ "
>
$version
-
+
VersionTest.php
@@ -290,8 +290,8 @@
- private
- Version
+ private
+ Version
$version
@@ -301,6 +301,8 @@
+
+
diff --git a/classes/chillerlan-QRCodeTest-Data-AlphaNumTest.html b/classes/chillerlan-QRCodeTest-Data-AlphaNumTest.html
index 3ce3653fd..8aaadd639 100644
--- a/classes/chillerlan-QRCodeTest-Data-AlphaNumTest.html
+++ b/classes/chillerlan-QRCodeTest-Data-AlphaNumTest.html
@@ -183,6 +183,55 @@
+ -
+ MAX_LENGTH
+
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+- ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+
-
testData
@@ -345,6 +394,95 @@
+
+ MAX_LENGTH
+
+
+
+
+
+ QRMaxLengthTrait.php
+ :
+ 29
+
+
+
+ ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+
+
+
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
+ Tags
+
+
+
+
+
+
+
+
+
testData
@@ -389,14 +527,14 @@
phpdocumentor-element
-property
-protected
- "
+ "
>
$dataMode
-
+
DataInterfaceTestAbstract.php
@@ -408,8 +546,8 @@
- protected
- QRDataModeInterface
+ protected
+ QRDataModeInterface
$dataMode
@@ -419,20 +557,22 @@
+
+
$QRData
-
+
DataInterfaceTestAbstract.php
@@ -444,8 +584,8 @@
- protected
- QRData
+ protected
+ QRData
$QRData
@@ -455,6 +595,8 @@
+
+
@@ -1518,6 +1660,7 @@
- Constants
-
diff --git a/classes/chillerlan-QRCodeTest-Data-ByteTest.html b/classes/chillerlan-QRCodeTest-Data-ByteTest.html
index d32ee173d..83d9d8f49 100644
--- a/classes/chillerlan-QRCodeTest-Data-ByteTest.html
+++ b/classes/chillerlan-QRCodeTest-Data-ByteTest.html
@@ -183,6 +183,55 @@
+ -
+ MAX_LENGTH
+
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+- ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+
-
testData
@@ -345,6 +394,95 @@
+
+ MAX_LENGTH
+
+
+
+
+
+ QRMaxLengthTrait.php
+ :
+ 29
+
+
+
+ ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+
+
+
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
+ Tags
+
+
+
+
+
+
+
+
+
testData
@@ -389,14 +527,14 @@
phpdocumentor-element
-property
-protected
- "
+ "
>
$dataMode
-
+
DataInterfaceTestAbstract.php
@@ -408,8 +546,8 @@
- protected
- QRDataModeInterface
+ protected
+ QRDataModeInterface
$dataMode
@@ -419,20 +557,22 @@
+
+
$QRData
-
+
DataInterfaceTestAbstract.php
@@ -444,8 +584,8 @@
- protected
- QRData
+ protected
+ QRData
$QRData
@@ -455,6 +595,8 @@
+
+
@@ -1503,6 +1645,7 @@
- Constants
-
diff --git a/classes/chillerlan-QRCodeTest-Data-DataInterfaceTestAbstract.html b/classes/chillerlan-QRCodeTest-Data-DataInterfaceTestAbstract.html
index 64596cd23..9ab2228e1 100644
--- a/classes/chillerlan-QRCodeTest-Data-DataInterfaceTestAbstract.html
+++ b/classes/chillerlan-QRCodeTest-Data-DataInterfaceTestAbstract.html
@@ -186,6 +186,55 @@
+ -
+ MAX_LENGTH
+
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+- ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+
-
testData
@@ -347,6 +396,95 @@
+
+ MAX_LENGTH
+
+
+
+
+
+ QRMaxLengthTrait.php
+ :
+ 29
+
+
+
+ ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+
+
+
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
+ Tags
+
+
+
+
+
+
+
+
+
testData
@@ -391,14 +529,14 @@
phpdocumentor-element
-property
-protected
- "
+ "
>
$dataMode
-
+
DataInterfaceTestAbstract.php
@@ -410,8 +548,8 @@
- protected
- QRDataModeInterface
+ protected
+ QRDataModeInterface
$dataMode
@@ -421,20 +559,22 @@
+
+
$QRData
-
+
DataInterfaceTestAbstract.php
@@ -446,8 +586,8 @@
- protected
- QRData
+ protected
+ QRData
$QRData
@@ -457,6 +597,8 @@
+
+
@@ -1519,6 +1661,7 @@
- Constants
-
diff --git a/classes/chillerlan-QRCodeTest-Data-ECITest.html b/classes/chillerlan-QRCodeTest-Data-ECITest.html
index 46c2dd0d1..72a1d1bf7 100644
--- a/classes/chillerlan-QRCodeTest-Data-ECITest.html
+++ b/classes/chillerlan-QRCodeTest-Data-ECITest.html
@@ -351,14 +351,14 @@ we'll use this test to check for the upper end of the accepted input range<
phpdocumentor-element
-property
-private
- "
+ "
>
$QRData
-
+
ECITest.php
@@ -370,8 +370,8 @@ we'll use this test to check for the upper end of the accepted input range<
- private
- QRData
+ private
+ QRData
$QRData
@@ -381,20 +381,22 @@ we'll use this test to check for the upper end of the accepted input range<
+
+
- private
- int
+ private
+ int
$testCharset
= \chillerlan\QRCode\Common\ECICharset::GB18030
@@ -417,6 +419,8 @@ we'll use this test to check for the upper end of the accepted input range<
+
+
ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+ + +
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
- protected
- QRDataModeInterface
+ protected
+ QRDataModeInterface
$dataMode
@@ -432,20 +570,22 @@
+
+
- protected
- QRData
+ protected
+ QRData
$QRData
@@ -468,6 +608,8 @@
+
+
ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+ + +
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
- protected
- QRDataModeInterface
+ protected
+ QRDataModeInterface
$dataMode
@@ -432,20 +570,22 @@
+
+
- protected
- QRData
+ protected
+ QRData
$QRData
@@ -468,6 +608,8 @@
+
+
ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+ + +
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
- protected
- QRDataModeInterface
+ protected
+ QRDataModeInterface
$dataMode
@@ -419,20 +557,22 @@
+
+
- protected
- QRData
+ protected
+ QRData
$QRData
@@ -455,6 +595,8 @@
+
+
- private
- QRMatrix
+ private
+ QRMatrix
$matrix
@@ -497,6 +497,8 @@
+
+
diff --git a/classes/chillerlan-QRCodeTest-Output-CssColorModuleValueProviderTrait.html b/classes/chillerlan-QRCodeTest-Output-CssColorModuleValueProviderTrait.html
index f2ae91f00..49922838f 100644
--- a/classes/chillerlan-QRCodeTest-Output-CssColorModuleValueProviderTrait.html
+++ b/classes/chillerlan-QRCodeTest-Output-CssColorModuleValueProviderTrait.html
@@ -154,7 +154,7 @@
-
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -396,20 +396,22 @@ should also be used to test custom output modules
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -432,20 +434,22 @@ should also be used to test custom output modules
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -468,20 +472,22 @@ should also be used to test custom output modules
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -504,6 +510,8 @@ should also be used to test custom output modules
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -406,20 +406,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -442,20 +444,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -478,20 +482,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -514,6 +520,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -409,20 +409,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -445,20 +447,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -481,20 +485,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -517,6 +523,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -409,20 +409,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -445,20 +447,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -481,20 +485,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -517,6 +523,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -409,20 +409,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -445,20 +447,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -481,20 +485,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -517,6 +523,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -409,20 +409,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -445,20 +447,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -481,20 +485,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -517,6 +523,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -409,20 +409,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -445,20 +447,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -481,20 +485,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -517,6 +523,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -412,20 +412,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -448,20 +450,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -484,20 +488,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -520,6 +526,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -409,20 +409,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -445,20 +447,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -481,20 +485,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -517,6 +523,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -403,20 +403,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -439,20 +441,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -475,20 +479,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -511,6 +517,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -404,20 +404,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -440,20 +442,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -476,20 +480,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -512,6 +518,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -397,20 +397,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -433,20 +435,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -469,20 +473,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -505,6 +511,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -397,20 +397,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -433,20 +435,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -469,20 +473,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -505,6 +511,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -400,20 +400,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -436,20 +438,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -472,20 +476,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -508,6 +514,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -395,20 +395,22 @@
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -431,20 +433,22 @@
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -467,20 +471,22 @@
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -503,6 +509,8 @@
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -401,20 +401,22 @@ should also be used to test custom output modules
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -437,20 +439,22 @@ should also be used to test custom output modules
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -473,20 +477,22 @@ should also be used to test custom output modules
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -509,6 +515,8 @@ should also be used to test custom output modules
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -401,20 +401,22 @@ should also be used to test custom output modules
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -437,20 +439,22 @@ should also be used to test custom output modules
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -473,20 +477,22 @@ should also be used to test custom output modules
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -509,6 +515,8 @@ should also be used to test custom output modules
+
+
- protected
- QRMatrix
+ protected
+ QRMatrix
$matrix
@@ -398,20 +398,22 @@ should also be used to test custom output modules
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -434,20 +436,22 @@ should also be used to test custom output modules
+
+
- protected
- QROutputInterface
+ protected
+ QROutputInterface
$outputInterface
@@ -470,20 +474,22 @@ should also be used to test custom output modules
+
+
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -506,6 +512,8 @@ should also be used to test custom output modules
+
+
ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+ + +
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -412,6 +550,8 @@
+
+
@@ -1100,6 +1240,7 @@
ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+ + +
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -424,6 +562,8 @@
+
+
@@ -1231,6 +1371,7 @@
ISO/IEC 18004:2000 Tables 7-11 - Number of symbol characters and input data capacity for versions 1 to 40
+ + +
+ protected
+ array<string|int, array<string|int, array<string|int, int>>>
+ MAX_LENGTH
+ = [
+ // v => [NUMERIC => [L, M, Q, H ], ALPHANUM => [L, M, Q, H], BINARY => [L, M, Q, H ], KANJI => [L, M, Q, H ]]
+ 1 => [[41, 34, 27, 17], [25, 20, 16, 10], [17, 14, 11, 7], [10, 8, 7, 4]],
+ 2 => [[77, 63, 48, 34], [47, 38, 29, 20], [32, 26, 20, 14], [20, 16, 12, 8]],
+ 3 => [[127, 101, 77, 58], [77, 61, 47, 35], [53, 42, 32, 24], [32, 26, 20, 15]],
+ 4 => [[187, 149, 111, 82], [114, 90, 67, 50], [78, 62, 46, 34], [48, 38, 28, 21]],
+ 5 => [[255, 202, 144, 106], [154, 122, 87, 64], [106, 84, 60, 44], [65, 52, 37, 27]],
+ 6 => [[322, 255, 178, 139], [195, 154, 108, 84], [134, 106, 74, 58], [82, 65, 45, 36]],
+ 7 => [[370, 293, 207, 154], [224, 178, 125, 93], [154, 122, 86, 64], [95, 75, 53, 39]],
+ 8 => [[461, 365, 259, 202], [279, 221, 157, 122], [192, 152, 108, 84], [118, 93, 66, 52]],
+ 9 => [[552, 432, 312, 235], [335, 262, 189, 143], [230, 180, 130, 98], [141, 111, 80, 60]],
+ 10 => [[652, 513, 364, 288], [395, 311, 221, 174], [271, 213, 151, 119], [167, 131, 93, 74]],
+ 11 => [[772, 604, 427, 331], [468, 366, 259, 200], [321, 251, 177, 137], [198, 155, 109, 85]],
+ 12 => [[883, 691, 489, 374], [535, 419, 296, 227], [367, 287, 203, 155], [226, 177, 125, 96]],
+ 13 => [[1022, 796, 580, 427], [619, 483, 352, 259], [425, 331, 241, 177], [262, 204, 149, 109]],
+ 14 => [[1101, 871, 621, 468], [667, 528, 376, 283], [458, 362, 258, 194], [282, 223, 159, 120]],
+ 15 => [[1250, 991, 703, 530], [758, 600, 426, 321], [520, 412, 292, 220], [320, 254, 180, 136]],
+ 16 => [[1408, 1082, 775, 602], [854, 656, 470, 365], [586, 450, 322, 250], [361, 277, 198, 154]],
+ 17 => [[1548, 1212, 876, 674], [938, 734, 531, 408], [644, 504, 364, 280], [397, 310, 224, 173]],
+ 18 => [[1725, 1346, 948, 746], [1046, 816, 574, 452], [718, 560, 394, 310], [442, 345, 243, 191]],
+ 19 => [[1903, 1500, 1063, 813], [1153, 909, 644, 493], [792, 624, 442, 338], [488, 384, 272, 208]],
+ 20 => [[2061, 1600, 1159, 919], [1249, 970, 702, 557], [858, 666, 482, 382], [528, 410, 297, 235]],
+ 21 => [[2232, 1708, 1224, 969], [1352, 1035, 742, 587], [929, 711, 509, 403], [572, 438, 314, 248]],
+ 22 => [[2409, 1872, 1358, 1056], [1460, 1134, 823, 640], [1003, 779, 565, 439], [618, 480, 348, 270]],
+ 23 => [[2620, 2059, 1468, 1108], [1588, 1248, 890, 672], [1091, 857, 611, 461], [672, 528, 376, 284]],
+ 24 => [[2812, 2188, 1588, 1228], [1704, 1326, 963, 744], [1171, 911, 661, 511], [721, 561, 407, 315]],
+ 25 => [[3057, 2395, 1718, 1286], [1853, 1451, 1041, 779], [1273, 997, 715, 535], [784, 614, 440, 330]],
+ 26 => [[3283, 2544, 1804, 1425], [1990, 1542, 1094, 864], [1367, 1059, 751, 593], [842, 652, 462, 365]],
+ 27 => [[3517, 2701, 1933, 1501], [2132, 1637, 1172, 910], [1465, 1125, 805, 625], [902, 692, 496, 385]],
+ 28 => [[3669, 2857, 2085, 1581], [2223, 1732, 1263, 958], [1528, 1190, 868, 658], [940, 732, 534, 405]],
+ 29 => [[3909, 3035, 2181, 1677], [2369, 1839, 1322, 1016], [1628, 1264, 908, 698], [1002, 778, 559, 430]],
+ 30 => [[4158, 3289, 2358, 1782], [2520, 1994, 1429, 1080], [1732, 1370, 982, 742], [1066, 843, 604, 457]],
+ 31 => [[4417, 3486, 2473, 1897], [2677, 2113, 1499, 1150], [1840, 1452, 1030, 790], [1132, 894, 634, 486]],
+ 32 => [[4686, 3693, 2670, 2022], [2840, 2238, 1618, 1226], [1952, 1538, 1112, 842], [1201, 947, 684, 518]],
+ 33 => [[4965, 3909, 2805, 2157], [3009, 2369, 1700, 1307], [2068, 1628, 1168, 898], [1273, 1002, 719, 553]],
+ 34 => [[5253, 4134, 2949, 2301], [3183, 2506, 1787, 1394], [2188, 1722, 1228, 958], [1347, 1060, 756, 590]],
+ 35 => [[5529, 4343, 3081, 2361], [3351, 2632, 1867, 1431], [2303, 1809, 1283, 983], [1417, 1113, 790, 605]],
+ 36 => [[5836, 4588, 3244, 2524], [3537, 2780, 1966, 1530], [2431, 1911, 1351, 1051], [1496, 1176, 832, 647]],
+ 37 => [[6153, 4775, 3417, 2625], [3729, 2894, 2071, 1591], [2563, 1989, 1423, 1093], [1577, 1224, 876, 673]],
+ 38 => [[6479, 5039, 3599, 2735], [3927, 3054, 2181, 1658], [2699, 2099, 1499, 1139], [1661, 1292, 923, 701]],
+ 39 => [[6743, 5313, 3791, 2927], [4087, 3220, 2298, 1774], [2809, 2213, 1579, 1219], [1729, 1362, 972, 750]],
+ 40 => [[7089, 5596, 3993, 3057], [4296, 3391, 2420, 1852], [2953, 2331, 1663, 1273], [1817, 1435, 1024, 784]],
+]
+
+
+
+
+
+
+
- protected
- SettingsContainerInterface|QROptions
+ protected
+ SettingsContainerInterface|QROptions
$options
@@ -415,6 +553,8 @@
+
+
@@ -1103,6 +1243,7 @@
- private
- string
+ private
+ string
$_buildDir
= __DIR__ . '/../.build/'
@@ -382,20 +382,22 @@
+
+
- private
- QROptions
+ private
+ QROptions
$options
@@ -418,20 +420,22 @@
+
+
- private
- QRCode
+ private
+ QRCode
$qrcode
@@ -454,6 +458,8 @@
+
+
Class BitBuffer
- - - + + +Class EccLevel
- - - + + +Class ECICharset
- - - + + +Class GDLuminanceSource
- - - + + +Class GenericGFPoly
- - - + + +Class GF256
- - - + + +Class IMagickLuminanceSource
- - - + + +Class LuminanceSourceAbstract
- - - + + +Interface LuminanceSourceInterface
- - - + + +Class MaskPattern
- - - + + +Class Mode
- - - + + +Class Version
- - - + + +Class AlphaNum
- - - + + +Class Byte
- - - + + +Class ECI
- - - + + +Class Hanzi
- - - + + +Class Kanji
- - - + + +Class Number
- - - + + +Class QRCodeDataException
- - - + + +Class QRData
- - - + + +Class QRDataModeAbstract
- - - + + +Interface QRDataModeInterface
- - - + + +Class QRMatrix
- - - + + +Class ReedSolomonEncoder
- - - + + +Class Binarizer
- - - + + +Class BitMatrix
- - - + + +Class Decoder
- - - + + +Class DecoderResult
- - - + + +Class QRCodeDecoderException
- - - + + +Class ReedSolomonDecoder
- - - + + +Class AlignmentPattern
- - - + + +Class AlignmentPatternFinder
- - - + + +Class Detector
- - - + + +Class FinderPattern
- - - + + +Class FinderPatternFinder
- - - + + +Class GridSampler
- - - + + +Class PerspectiveTransform
- - - + + +Class QRCodeDetectorException
- - - + + +Class ResultPoint
- - - + + +CssColorModuleValueTrait.php
- - - + + +Class QRCodeOutputException
- - - + + +Class QREps
- - - + + +Class QRFpdf
- - - + + +Class QRGdImage
- - - + + +Class QRGdImageAVIF
- - - + + +Class QRGdImageBMP
- - - + + +Class QRGdImageGIF
- - - + + +Class QRGdImageJPEG
- - - + + +Class QRGdImagePNG
- - - + + +Class QRGdImageWEBP
- - - + + +Class QRImagick
- - - + + +Class QRInterventionImage
- - - + + +Class QRMarkup
- - - + + +Class QRMarkupHTML
- - - + + +Class QRMarkupSVG
- - - + + +Class QRMarkupXML
- - - + + +Class QROutputAbstract
- - - + + +Interface QROutputInterface,
- - - + + +Class QRStringJSON
- - - + + +Class QRStringText
- - - + + +RGBArrayModuleValueTrait.php
- - - + + +Class QRCode
- - - + + +Class QRCodeException
- - - + + +QRCodeReaderOptionsTrait.php
- - - + + +Class QROptions
- - - + + +Trait QROptionsTrait
- -Note: the docblocks in this file are optimized for readability in PhpStorm ond on readthedocs.io
+ +Note: the docblocks in this file are optimized for readability in PhpStorm ond on readthedocs.io
BuildDirTrait.php
- - - + + +Class BitBufferTest
- - - + + +Class EccLevelTest
- - - + + +ECICharsetTest.php
- - - + + +Class MaskPatternTest
- - - + + +Class ModeTest
- - - + + +Class VersionTest
- - - + + +Class AlphaNumTest
- - - + + +Class ByteTest
- - - + + +Class DataInterfaceTestAbstract
- - - + + +ECITest.php
- - - + + +Class HanziTest
- - - + + +Class KanjiTest
- - - + + +Class NumberTest
- - - + + +Class QRDataTest
- - - + + +Class QRMatrixTest
- - - + + +CssColorModuleValueProviderTrait.php
- - - + + +QREpsTest.php
- - - + + +Class QRFpdfTest
- - - + + +Class QRGdImageAVIFTest
- - - + + +Class QRGdImageBMPTest
- - - + + +Class QRGdImageGIFTest
- - - + + +Class QRGdImageJPGTest
- - - + + +Class QRGdImagePNGTest
- - - + + +Class QRGdImageTestAbstract
- - - + + +Class QRGdImageWEBPTest
- - - + + +Class QRImagickTest
- - - + + +Class QRInterventionImageTest
- - - + + +Class QRMarkupHTMLTest
- - - + + +Class QRMarkupSVGTest
- - - + + +Class QRMarkupTestAbstract
- - - + + +Class QRMarkupXMLTest
- - - + + +Class QROutputTestAbstract
- - - + + +Class QRStringJSONTest
- - - + + +Class QRStringTextTest
- - - + + +RGBArrayModuleValueProviderTrait.php
- - - + + +Class QRCodeReaderGDTest
- - - + + +Class QRCodeReaderImagickTest
- - - + + +Class QRCodeReaderTestAbstract
- - - + + +Class QRCodeTest
- - - + + +QRMatrixDebugTrait.php
- - - + + +QRMaxLengthTrait.php
- - - + + +Class QROptionsTest
- - - + + +