Browse Source

Deploying to gh-pages from @ chillerlan/php-qrcode@59318bcd7cbb5287aac50dc2d9d403c0230d26b0 🚀

codemasher 3 years ago
parent
commit
e770d3af9f
100 changed files with 378 additions and 145 deletions
  1. 40 0
      classes/chillerlan-QRCode-Common-BitBuffer.html
  2. 5 21
      classes/chillerlan-QRCode-Data-Number.html
  3. 8 6
      classes/chillerlan-QRCode-Data-QRData.html
  4. 13 13
      classes/chillerlan-QRCode-QROptions.html
  5. 13 13
      classes/chillerlan-QRCode-QROptionsTrait.html
  6. 14 13
      classes/chillerlan-QRCodeTest-Common-MaskPatternTest.html
  7. 53 12
      classes/chillerlan-QRCodeTest-Data-AlphaNumTest.html
  8. 53 12
      classes/chillerlan-QRCodeTest-Data-ByteTest.html
  9. 54 13
      classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html
  10. 53 12
      classes/chillerlan-QRCodeTest-Data-KanjiTest.html
  11. 53 12
      classes/chillerlan-QRCodeTest-Data-NumberTest.html
  12. 10 10
      classes/chillerlan-QRCodeTest-Data-QRMatrixTest.html
  13. 5 5
      classes/chillerlan-QRCodeTest-QRCodeTest.html
  14. 4 3
      classes/chillerlan-QRCodeTest-QROptionsTest.html
  15. BIN
      descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ
  16. BIN
      descriptors/-/F/jRgdyBLyXKT+BGk4NfTw
  17. BIN
      descriptors/-/F/kNxgM6+xXQuNe88gSOxA
  18. BIN
      descriptors/-/O/p5-gmoh5hPLmm04gN4pQ
  19. BIN
      descriptors/0/8/K5Nh3Keev5uTA1xbHsFg
  20. BIN
      descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ
  21. BIN
      descriptors/0/N/GpaeNybzoU59gW6UhBnQ
  22. BIN
      descriptors/1/C/HhgHbACpp2-v5vnsHqoQ
  23. BIN
      descriptors/1/W/3ebKU0GB6zhMUdVP1b+A
  24. BIN
      descriptors/1/W/oHvshtXLek5m48kI4qYQ
  25. BIN
      descriptors/3/O/NJboKaggdJkamainZjsA
  26. BIN
      descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA
  27. BIN
      descriptors/5/S/JYW4u1Ss7g87mvPurwuQ
  28. BIN
      descriptors/6/1/lB29Unf+MGop8ZfQpbxw
  29. BIN
      descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg
  30. BIN
      descriptors/7/8/QsSJcxuDttqz7kaLKK9w
  31. BIN
      descriptors/8/B/YUUawcRPu8iqa0H4uRzA
  32. BIN
      descriptors/8/T/vc7T6bnZ3UycLojYYsbQ
  33. BIN
      descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ
  34. BIN
      descriptors/A/H/DD90x3SluOjSxkcV88ZA
  35. BIN
      descriptors/A/N/Ljow2YPBWWbEcemFbdJg
  36. BIN
      descriptors/B/1/aTEUuEOOiQctQ60relWw
  37. BIN
      descriptors/B/E/r1vpxcSDgXhLhmvapg0g
  38. BIN
      descriptors/B/M/ypKt-svLtRmUKXHv+qBg
  39. BIN
      descriptors/C/M/EVCvnxX+dRHuyEr8qsYA
  40. BIN
      descriptors/D/D/m0G1Z9xVFKtNtCQFoi5w
  41. BIN
      descriptors/D/F/DOG571bO-z1teWt5gCnA
  42. BIN
      descriptors/D/Y/k68AX6bKDcYhVlpLdDsA
  43. BIN
      descriptors/F/7/OnTTKZgQfCrYvSHdurDA
  44. BIN
      descriptors/F/B/LksworQTmdGDsbuGgK3w
  45. BIN
      descriptors/F/V/02epmiUkatFxWCEUNOZQ
  46. BIN
      descriptors/F/W/W0teNcVy9jqdc46pQatg
  47. BIN
      descriptors/G/8/34PLS-AzpSCuX2cZHsqw
  48. BIN
      descriptors/G/G/Wqosy8fgWMr+iNneQiEw
  49. BIN
      descriptors/G/V/fdJGuZf5fNFLqtugqT-w
  50. BIN
      descriptors/G/Z/oRUELJnE8E9xjfb7zVYw
  51. BIN
      descriptors/H/K/L8qxzlGe3nApAEb0XDmw
  52. BIN
      descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ
  53. BIN
      descriptors/L/2/ctw2MM3ESsh4daIK1sWg
  54. BIN
      descriptors/M/-/WxZaFDk-ceeWbfrdktlw
  55. BIN
      descriptors/M/D/7RuPc8ZLXiYUOULAXMHA
  56. BIN
      descriptors/M/E/Nh3ZTPCAW0NKAreDA58A
  57. BIN
      descriptors/M/H/UP+q5Whq-hBCfNUVgmmA
  58. BIN
      descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw
  59. BIN
      descriptors/N/K/1wJmCAkdhUBMG4W9U26Q
  60. BIN
      descriptors/N/L/M8tl-UJDn9hJ5n0JYiUQ
  61. BIN
      descriptors/O/-/Qj50sQunXyprLIPjDWuw
  62. BIN
      descriptors/O/9/TxGIyEkOt8LOdakmWGng
  63. BIN
      descriptors/O/C/QrLkTA4pksM1hZjh2fmQ
  64. BIN
      descriptors/O/O/mS81z7ltTtSlHSFUSNuw
  65. BIN
      descriptors/O/P/hsy4XuaUYG7s+p327kdw
  66. BIN
      descriptors/P/F/CRQ81A3lfcHvSs9jQKkw
  67. BIN
      descriptors/P/V/hBxH0ZEK5MfA5tilgPPQ
  68. BIN
      descriptors/Q/G/1e8Ygp1jpFLMRhjJxNng
  69. BIN
      descriptors/Q/P/B+J2GJLfQ0IakPB13vHw
  70. BIN
      descriptors/R/4/r6yGx50e8PvtGI2kYcVA
  71. BIN
      descriptors/R/J/XynComHevEUzJVBqwqBw
  72. BIN
      descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ
  73. BIN
      descriptors/S/5/GDvbx5K37txRsFozM6Dw
  74. BIN
      descriptors/S/O/uB88R0MDvju5O8vP9R2g
  75. BIN
      descriptors/T/M/LNFLDuHMpqMgpKcW670A
  76. BIN
      descriptors/T/U/tCn8347JaERiSFirOQkQ
  77. BIN
      descriptors/T/Y/GYEZMyZYKnQDpBqG-ZsQ
  78. BIN
      descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig
  79. BIN
      descriptors/U/F/lOcPYujFNfed0+VaP6pQ
  80. BIN
      descriptors/U/M/GOkWye9ioWEVXJE38j3A
  81. BIN
      descriptors/U/T/sy7Fttx0RT+dXnidigIg
  82. BIN
      descriptors/V/D/k1Sxb8RF0516043ylCfA
  83. BIN
      descriptors/V/W/lD6qBTbqlkVqPSgCnx4Q
  84. BIN
      descriptors/W/V/grsubfc-REqTpvf8epEg
  85. BIN
      descriptors/W/W/VuUIL017QJptZ8nk+oCQ
  86. BIN
      descriptors/X/K/dIL95Dr61miaEd3wrNUQ
  87. BIN
      descriptors/X/K/rcP7Yr7J6y6gKxcrtYjQ
  88. BIN
      descriptors/X/P/6FuSnMkagyPUTmQNikpA
  89. BIN
      descriptors/Y/H/ePCrZ0GYbMW9q694m-BA
  90. BIN
      descriptors/Y/J/-UeysKWW9IRX0jdHGODw
  91. BIN
      descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA
  92. BIN
      descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg
  93. BIN
      descriptors/Z/D/2U667Gxe4khBp7gpHeRQ
  94. BIN
      descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ
  95. BIN
      descriptors/Z/T/SVOJOBr-M5MAP66POlfw
  96. BIN
      descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg
  97. BIN
      files/+/S/wrM-jPxYLjp2miviyjqw
  98. BIN
      files/1/C/CbuZy0fqcFbWJLYV7CMQ
  99. BIN
      files/3/3/fNbZvBvpkr88YIkXpkvg
  100. BIN
      files/3/G/7onX3zKzW1+5AI3uovcA

+ 40 - 0
classes/chillerlan-QRCode-Common-BitBuffer.html

@@ -178,6 +178,13 @@
 </dt>
 </dt>
 <dd></dd>
 <dd></dd>
 
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -public">
+    <a href="classes/chillerlan-QRCode-Common-BitBuffer.html#method_clear">clear()</a>
+    <span>
+                                &nbsp;: self    </span>
+</dt>
+<dd>Clears the buffer and resets the stats</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCode-Common-BitBuffer.html#method_getBuffer">getBuffer()</a>
     <a href="classes/chillerlan-QRCode-Common-BitBuffer.html#method_getBuffer">getBuffer()</a>
     <span>
     <span>
@@ -443,6 +450,39 @@
 </section>
 </section>
 
 
     
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -public
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_clear">
+        clear()
+        <a href="classes/chillerlan-QRCode-Common-BitBuffer.html#method_clear" class="headerlink"><i class="fas fa-link"></i></a>
+    </h4>
+    <aside class="phpdocumentor-element-found-in">
+    <abbr class="phpdocumentor-element-found-in__file" title="src/Common/BitBuffer.php"><a href="files/src-common-bitbuffer.html"><abbr title="src/Common/BitBuffer.php">BitBuffer.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">161</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Clears the buffer and resets the stats</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">public</span>
+                    <span class="phpdocumentor-signature__name">clear</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
+
+    
+    
+    
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">self</span>
+            &mdash;
+        
+    
 </article>
 </article>
                     <article
                     <article
         class="phpdocumentor-element
         class="phpdocumentor-element

+ 5 - 21
classes/chillerlan-QRCode-Data-Number.html

@@ -212,7 +212,7 @@ ISO/IEC 18004:2000 Section 8.4.2</p>
 </dt>
 </dt>
 <dd>returns the character count of the $data string</dd>
 <dd>returns the character count of the $data string</dd>
 
 
-            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+            <dt class="phpdocumentor-table-of-contents__entry -method -private">
     <a href="classes/chillerlan-QRCode-Data-Number.html#method_parseInt">parseInt()</a>
     <a href="classes/chillerlan-QRCode-Data-Number.html#method_parseInt">parseInt()</a>
     <span>
     <span>
                                 &nbsp;: int    </span>
                                 &nbsp;: int    </span>
@@ -423,7 +423,7 @@ ISO/IEC 18004:2000 Section 8.4.2</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/Number.php"><a href="files/src-data-number.html"><abbr title="src/Data/Number.php">Number.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/Number.php"><a href="files/src-data-number.html"><abbr title="src/Data/Number.php">Number.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">117</span>
+    <span class="phpdocumentor-element-found-in__line">110</span>
 
 
     </aside>
     </aside>
 
 
@@ -729,7 +729,7 @@ ISO/IEC 18004:2000 Section 8.4.2</p>
                     <article
                     <article
         class="phpdocumentor-element
         class="phpdocumentor-element
             -method
             -method
-            -protected
+            -private
                                                         "
                                                         "
 >
 >
     <h4 class="phpdocumentor-element__name" id="method_parseInt">
     <h4 class="phpdocumentor-element__name" id="method_parseInt">
@@ -739,14 +739,14 @@ ISO/IEC 18004:2000 Section 8.4.2</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/Number.php"><a href="files/src-data-number.html"><abbr title="src/Data/Number.php">Number.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/Number.php"><a href="files/src-data-number.html"><abbr title="src/Data/Number.php">Number.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">97</span>
+    <span class="phpdocumentor-element-found-in__line">95</span>
 
 
     </aside>
     </aside>
 
 
         <p class="phpdocumentor-summary">get the code for the given numeric string</p>
         <p class="phpdocumentor-summary">get the code for the given numeric string</p>
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
-    <span class="phpdocumentor-signature__visibility">protected</span>
+    <span class="phpdocumentor-signature__visibility">private</span>
                     <span class="phpdocumentor-signature__name">parseInt</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
                     <span class="phpdocumentor-signature__name">parseInt</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">int</span></code>
 
 
     
     
@@ -763,22 +763,6 @@ ISO/IEC 18004:2000 Section 8.4.2</p>
             </dl>
             </dl>
 
 
     
     
-    <h5 class="phpdocumentor-tag-list__heading" id="tags">
-        Tags
-        <a href="#tags" class="headerlink"><i class="fas fa-link"></i></a>
-    </h5>
-    <dl class="phpdocumentor-tag-list">
-                                    <dt class="phpdocumentor-tag-list__entry">
-                    <span class="phpdocumentor-tag__name">throws</span>
-                </dt>
-                <dd class="phpdocumentor-tag-list__definition">
-                                                                <span class="phpdocumentor-tag-link"><a href="classes/chillerlan-QRCode-Data-QRCodeDataException.html"><abbr title="\chillerlan\QRCode\Data\QRCodeDataException">QRCodeDataException</abbr></a></span>
-                                                            
-                                                 <section class="phpdocumentor-description"><p>on an illegal character occurence</p>
-</section>
-
-                                    </dd>
-                        </dl>
 
 
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">int</span>
     <span class="phpdocumentor-signature__response_type">int</span>

+ 8 - 6
classes/chillerlan-QRCode-Data-QRData.html

@@ -502,7 +502,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">78</span>
+    <span class="phpdocumentor-element-found-in__line">80</span>
 
 
     </aside>
     </aside>
 
 
@@ -512,7 +512,9 @@
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">setData</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dataSegments</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
                     <span class="phpdocumentor-signature__name">setData</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$dataSegments</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
 
 
-    
+        <section class="phpdocumentor-description"><p>Subsequent calls will overwrite the current state - use the QRCode::add*Segement() method instead</p>
+</section>
+
         <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
         <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
     <dl class="phpdocumentor-argument-list">
     <dl class="phpdocumentor-argument-list">
                     <dt class="phpdocumentor-argument-list__entry">
                     <dt class="phpdocumentor-argument-list__entry">
@@ -546,7 +548,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">95</span>
+    <span class="phpdocumentor-element-found-in__line">98</span>
 
 
     </aside>
     </aside>
 
 
@@ -590,7 +592,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">108</span>
+    <span class="phpdocumentor-element-found-in__line">111</span>
 
 
     </aside>
     </aside>
 
 
@@ -637,7 +639,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">142</span>
+    <span class="phpdocumentor-element-found-in__line">145</span>
 
 
     </aside>
     </aside>
 
 
@@ -684,7 +686,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/Data/QRData.php"><a href="files/src-data-qrdata.html"><abbr title="src/Data/QRData.php">QRData.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">161</span>
+    <span class="phpdocumentor-element-found-in__line">164</span>
 
 
     </aside>
     </aside>
 
 

+ 13 - 13
classes/chillerlan-QRCode-QROptions.html

@@ -2512,7 +2512,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">472</span>
+    <span class="phpdocumentor-element-found-in__line">468</span>
 
 
     </aside>
     </aside>
 
 
@@ -2559,7 +2559,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">482</span>
+    <span class="phpdocumentor-element-found-in__line">478</span>
 
 
     </aside>
     </aside>
 
 
@@ -2603,7 +2603,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">517</span>
+    <span class="phpdocumentor-element-found-in__line">513</span>
 
 
     </aside>
     </aside>
 
 
@@ -2647,7 +2647,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">385</span>
+    <span class="phpdocumentor-element-found-in__line">381</span>
 
 
     </aside>
     </aside>
 
 
@@ -2705,7 +2705,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">450</span>
+    <span class="phpdocumentor-element-found-in__line">446</span>
 
 
     </aside>
     </aside>
 
 
@@ -2762,7 +2762,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">417</span>
+    <span class="phpdocumentor-element-found-in__line">413</span>
 
 
     </aside>
     </aside>
 
 
@@ -2820,7 +2820,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">496</span>
+    <span class="phpdocumentor-element-found-in__line">492</span>
 
 
     </aside>
     </aside>
 
 
@@ -2864,7 +2864,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">503</span>
+    <span class="phpdocumentor-element-found-in__line">499</span>
 
 
     </aside>
     </aside>
 
 
@@ -2908,7 +2908,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">510</span>
+    <span class="phpdocumentor-element-found-in__line">506</span>
 
 
     </aside>
     </aside>
 
 
@@ -2952,7 +2952,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">489</span>
+    <span class="phpdocumentor-element-found-in__line">485</span>
 
 
     </aside>
     </aside>
 
 
@@ -2996,7 +2996,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">397</span>
+    <span class="phpdocumentor-element-found-in__line">393</span>
 
 
     </aside>
     </aside>
 
 
@@ -3040,7 +3040,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">408</span>
+    <span class="phpdocumentor-element-found-in__line">404</span>
 
 
     </aside>
     </aside>
 
 
@@ -3084,7 +3084,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">463</span>
+    <span class="phpdocumentor-element-found-in__line">459</span>
 
 
     </aside>
     </aside>
 
 

+ 13 - 13
classes/chillerlan-QRCode-QROptionsTrait.html

@@ -2494,7 +2494,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">472</span>
+    <span class="phpdocumentor-element-found-in__line">468</span>
 
 
     </aside>
     </aside>
 
 
@@ -2541,7 +2541,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">482</span>
+    <span class="phpdocumentor-element-found-in__line">478</span>
 
 
     </aside>
     </aside>
 
 
@@ -2585,7 +2585,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">517</span>
+    <span class="phpdocumentor-element-found-in__line">513</span>
 
 
     </aside>
     </aside>
 
 
@@ -2629,7 +2629,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">385</span>
+    <span class="phpdocumentor-element-found-in__line">381</span>
 
 
     </aside>
     </aside>
 
 
@@ -2687,7 +2687,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">450</span>
+    <span class="phpdocumentor-element-found-in__line">446</span>
 
 
     </aside>
     </aside>
 
 
@@ -2744,7 +2744,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">417</span>
+    <span class="phpdocumentor-element-found-in__line">413</span>
 
 
     </aside>
     </aside>
 
 
@@ -2802,7 +2802,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">496</span>
+    <span class="phpdocumentor-element-found-in__line">492</span>
 
 
     </aside>
     </aside>
 
 
@@ -2846,7 +2846,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">503</span>
+    <span class="phpdocumentor-element-found-in__line">499</span>
 
 
     </aside>
     </aside>
 
 
@@ -2890,7 +2890,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">510</span>
+    <span class="phpdocumentor-element-found-in__line">506</span>
 
 
     </aside>
     </aside>
 
 
@@ -2934,7 +2934,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">489</span>
+    <span class="phpdocumentor-element-found-in__line">485</span>
 
 
     </aside>
     </aside>
 
 
@@ -2978,7 +2978,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">397</span>
+    <span class="phpdocumentor-element-found-in__line">393</span>
 
 
     </aside>
     </aside>
 
 
@@ -3022,7 +3022,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">408</span>
+    <span class="phpdocumentor-element-found-in__line">404</span>
 
 
     </aside>
     </aside>
 
 
@@ -3066,7 +3066,7 @@ as opacity/transparency can easily be set with css properties.</p>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="src/QROptionsTrait.php"><a href="files/src-qroptionstrait.html"><abbr title="src/QROptionsTrait.php">QROptionsTrait.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">463</span>
+    <span class="phpdocumentor-element-found-in__line">459</span>
 
 
     </aside>
     </aside>
 
 

+ 14 - 13
classes/chillerlan-QRCodeTest-Common-MaskPatternTest.html

@@ -164,14 +164,14 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if an exception is thrown on an incorrect mask pattern</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Common-MaskPatternTest.html#method_testMask">testMask()</a>
     <a href="classes/chillerlan-QRCodeTest-Common-MaskPatternTest.html#method_testMask">testMask()</a>
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if the mask function generates the correct pattern</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Common-MaskPatternTest.html#method_testPenaltyRule1">testPenaltyRule1()</a>
     <a href="classes/chillerlan-QRCodeTest-Common-MaskPatternTest.html#method_testPenaltyRule1">testPenaltyRule1()</a>
@@ -267,17 +267,17 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">116</span>
+    <span class="phpdocumentor-element-found-in__line">121</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if an exception is thrown on an incorrect mask pattern</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testInvalidMaskPatternException</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testInvalidMaskPatternException</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
 
 
-        <section class="phpdocumentor-description"></section>
-
+    
     
     
     
     
 
 
@@ -300,11 +300,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">97</span>
+    <span class="phpdocumentor-element-found-in__line">99</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if the mask function generates the correct pattern</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testMask</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$pattern</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testMask</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">int&nbsp;</span><span class="phpdocumentor-signature__argument__name">$pattern</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">array&lt;string|int, mixed&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
@@ -366,7 +367,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">123</span>
+    <span class="phpdocumentor-element-found-in__line">128</span>
 
 
     </aside>
     </aside>
 
 
@@ -399,7 +400,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">134</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
 
     </aside>
     </aside>
 
 
@@ -432,7 +433,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">141</span>
+    <span class="phpdocumentor-element-found-in__line">146</span>
 
 
     </aside>
     </aside>
 
 
@@ -465,7 +466,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">152</span>
+    <span class="phpdocumentor-element-found-in__line">157</span>
 
 
     </aside>
     </aside>
 
 
@@ -498,7 +499,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Common/MaskPatternTest.php"><a href="files/tests-common-maskpatterntest.html"><abbr title="tests/Common/MaskPatternTest.php">MaskPatternTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">103</span>
+    <span class="phpdocumentor-element-found-in__line">105</span>
 
 
     </aside>
     </aside>
 
 

+ 53 - 12
classes/chillerlan-QRCodeTest-Data-AlphaNumTest.html

@@ -188,6 +188,13 @@
 </dt>
 </dt>
 <dd>Tests if an exception is thrown on data overflow</dd>
 <dd>Tests if an exception is thrown on data overflow</dd>
 
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -public">
+    <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance">testDataModeInstance()</a>
+    <span>
+                                &nbsp;: void    </span>
+</dt>
+<dd>Verifies the QRDataModeInterface instance</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <span>
     <span>
@@ -214,7 +221,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd>Verifies the data interface instance</dd>
+<dd>Verifies the QRData instance</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
@@ -235,7 +242,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if a string is properly validated for the respective data mode</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
@@ -412,7 +419,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">47</span>
+    <span class="phpdocumentor-element-found-in__line">56</span>
 
 
     </aside>
     </aside>
 
 
@@ -491,7 +498,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">103</span>
+    <span class="phpdocumentor-element-found-in__line">114</span>
 
 
     </aside>
     </aside>
 
 
@@ -505,6 +512,39 @@
     
     
     
     
 
 
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">void</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -public
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_testDataModeInstance">
+        testDataModeInstance()
+        <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance" class="headerlink"><i class="fas fa-link"></i></a>
+    </h4>
+    <aside class="phpdocumentor-element-found-in">
+    <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">46</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Verifies the QRDataModeInterface instance</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">public</span>
+                    <span class="phpdocumentor-signature__name">testDataModeInstance</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+
+    
+    
+    
+
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>
     <span class="phpdocumentor-signature__response_type">void</span>
             &mdash;
             &mdash;
@@ -524,7 +564,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">68</span>
+    <span class="phpdocumentor-element-found-in__line">77</span>
 
 
     </aside>
     </aside>
 
 
@@ -557,7 +597,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">90</span>
+    <span class="phpdocumentor-element-found-in__line">101</span>
 
 
     </aside>
     </aside>
 
 
@@ -590,7 +630,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">56</span>
+    <span class="phpdocumentor-element-found-in__line">65</span>
 
 
     </aside>
     </aside>
 
 
@@ -653,7 +693,7 @@
 
 
     </aside>
     </aside>
 
 
-        <p class="phpdocumentor-summary">Verifies the data interface instance</p>
+        <p class="phpdocumentor-summary">Verifies the QRData instance</p>
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
@@ -682,7 +722,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">113</span>
+    <span class="phpdocumentor-element-found-in__line">124</span>
 
 
     </aside>
     </aside>
 
 
@@ -715,7 +755,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">123</span>
+    <span class="phpdocumentor-element-found-in__line">134</span>
 
 
     </aside>
     </aside>
 
 
@@ -748,11 +788,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">82</span>
+    <span class="phpdocumentor-element-found-in__line">93</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if a string is properly validated for the respective data mode</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>

+ 53 - 12
classes/chillerlan-QRCodeTest-Data-ByteTest.html

@@ -188,6 +188,13 @@
 </dt>
 </dt>
 <dd>Tests if an exception is thrown on data overflow</dd>
 <dd>Tests if an exception is thrown on data overflow</dd>
 
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -public">
+    <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance">testDataModeInstance()</a>
+    <span>
+                                &nbsp;: void    </span>
+</dt>
+<dd>Verifies the QRDataModeInterface instance</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <span>
     <span>
@@ -214,7 +221,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd>Verifies the data interface instance</dd>
+<dd>Verifies the QRData instance</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-ByteTest.html#method_testInvalidDataException">testInvalidDataException()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-ByteTest.html#method_testInvalidDataException">testInvalidDataException()</a>
@@ -235,7 +242,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if a string is properly validated for the respective data mode</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
@@ -412,7 +419,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">47</span>
+    <span class="phpdocumentor-element-found-in__line">56</span>
 
 
     </aside>
     </aside>
 
 
@@ -491,7 +498,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">103</span>
+    <span class="phpdocumentor-element-found-in__line">114</span>
 
 
     </aside>
     </aside>
 
 
@@ -505,6 +512,39 @@
     
     
     
     
 
 
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">void</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -public
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_testDataModeInstance">
+        testDataModeInstance()
+        <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance" class="headerlink"><i class="fas fa-link"></i></a>
+    </h4>
+    <aside class="phpdocumentor-element-found-in">
+    <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">46</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Verifies the QRDataModeInterface instance</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">public</span>
+                    <span class="phpdocumentor-signature__name">testDataModeInstance</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+
+    
+    
+    
+
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>
     <span class="phpdocumentor-signature__response_type">void</span>
             &mdash;
             &mdash;
@@ -524,7 +564,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">68</span>
+    <span class="phpdocumentor-element-found-in__line">77</span>
 
 
     </aside>
     </aside>
 
 
@@ -557,7 +597,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">90</span>
+    <span class="phpdocumentor-element-found-in__line">101</span>
 
 
     </aside>
     </aside>
 
 
@@ -590,7 +630,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">56</span>
+    <span class="phpdocumentor-element-found-in__line">65</span>
 
 
     </aside>
     </aside>
 
 
@@ -653,7 +693,7 @@
 
 
     </aside>
     </aside>
 
 
-        <p class="phpdocumentor-summary">Verifies the data interface instance</p>
+        <p class="phpdocumentor-summary">Verifies the QRData instance</p>
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
@@ -682,7 +722,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/ByteTest.php"><a href="files/tests-data-bytetest.html"><abbr title="tests/Data/ByteTest.php">ByteTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/ByteTest.php"><a href="files/tests-data-bytetest.html"><abbr title="tests/Data/ByteTest.php">ByteTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">37</span>
+    <span class="phpdocumentor-element-found-in__line">38</span>
 
 
     </aside>
     </aside>
 
 
@@ -728,7 +768,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">123</span>
+    <span class="phpdocumentor-element-found-in__line">134</span>
 
 
     </aside>
     </aside>
 
 
@@ -761,11 +801,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">82</span>
+    <span class="phpdocumentor-element-found-in__line">93</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if a string is properly validated for the respective data mode</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>

+ 54 - 13
classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html

@@ -188,6 +188,13 @@
 </dt>
 </dt>
 <dd>Tests if an exception is thrown on data overflow</dd>
 <dd>Tests if an exception is thrown on data overflow</dd>
 
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -public">
+    <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance">testDataModeInstance()</a>
+    <span>
+                                &nbsp;: void    </span>
+</dt>
+<dd>Verifies the QRDataModeInterface instance</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <span>
     <span>
@@ -214,7 +221,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd>Verifies the data interface instance</dd>
+<dd>Verifies the QRData instance</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
@@ -235,7 +242,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if a string is properly validated for the respective data mode</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
@@ -412,7 +419,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">47</span>
+    <span class="phpdocumentor-element-found-in__line">56</span>
 
 
     </aside>
     </aside>
 
 
@@ -458,7 +465,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">77</span>
+    <span class="phpdocumentor-element-found-in__line">86</span>
 
 
     </aside>
     </aside>
 
 
@@ -491,7 +498,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">103</span>
+    <span class="phpdocumentor-element-found-in__line">114</span>
 
 
     </aside>
     </aside>
 
 
@@ -505,6 +512,39 @@
     
     
     
     
 
 
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">void</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -public
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_testDataModeInstance">
+        testDataModeInstance()
+        <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance" class="headerlink"><i class="fas fa-link"></i></a>
+    </h4>
+    <aside class="phpdocumentor-element-found-in">
+    <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">46</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Verifies the QRDataModeInterface instance</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">public</span>
+                    <span class="phpdocumentor-signature__name">testDataModeInstance</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+
+    
+    
+    
+
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>
     <span class="phpdocumentor-signature__response_type">void</span>
             &mdash;
             &mdash;
@@ -524,7 +564,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">68</span>
+    <span class="phpdocumentor-element-found-in__line">77</span>
 
 
     </aside>
     </aside>
 
 
@@ -557,7 +597,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">90</span>
+    <span class="phpdocumentor-element-found-in__line">101</span>
 
 
     </aside>
     </aside>
 
 
@@ -590,7 +630,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">56</span>
+    <span class="phpdocumentor-element-found-in__line">65</span>
 
 
     </aside>
     </aside>
 
 
@@ -653,7 +693,7 @@
 
 
     </aside>
     </aside>
 
 
-        <p class="phpdocumentor-summary">Verifies the data interface instance</p>
+        <p class="phpdocumentor-summary">Verifies the QRData instance</p>
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
@@ -682,7 +722,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">113</span>
+    <span class="phpdocumentor-element-found-in__line">124</span>
 
 
     </aside>
     </aside>
 
 
@@ -715,7 +755,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">123</span>
+    <span class="phpdocumentor-element-found-in__line">134</span>
 
 
     </aside>
     </aside>
 
 
@@ -748,11 +788,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">82</span>
+    <span class="phpdocumentor-element-found-in__line">93</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if a string is properly validated for the respective data mode</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>

+ 53 - 12
classes/chillerlan-QRCodeTest-Data-KanjiTest.html

@@ -188,6 +188,13 @@
 </dt>
 </dt>
 <dd>Tests if an exception is thrown on data overflow</dd>
 <dd>Tests if an exception is thrown on data overflow</dd>
 
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -public">
+    <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance">testDataModeInstance()</a>
+    <span>
+                                &nbsp;: void    </span>
+</dt>
+<dd>Verifies the QRDataModeInterface instance</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <span>
     <span>
@@ -214,7 +221,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd>Verifies the data interface instance</dd>
+<dd>Verifies the QRData instance</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
@@ -235,7 +242,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if a string is properly validated for the respective data mode</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
@@ -412,7 +419,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">47</span>
+    <span class="phpdocumentor-element-found-in__line">56</span>
 
 
     </aside>
     </aside>
 
 
@@ -491,7 +498,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">103</span>
+    <span class="phpdocumentor-element-found-in__line">114</span>
 
 
     </aside>
     </aside>
 
 
@@ -505,6 +512,39 @@
     
     
     
     
 
 
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">void</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -public
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_testDataModeInstance">
+        testDataModeInstance()
+        <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance" class="headerlink"><i class="fas fa-link"></i></a>
+    </h4>
+    <aside class="phpdocumentor-element-found-in">
+    <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">46</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Verifies the QRDataModeInterface instance</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">public</span>
+                    <span class="phpdocumentor-signature__name">testDataModeInstance</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+
+    
+    
+    
+
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>
     <span class="phpdocumentor-signature__response_type">void</span>
             &mdash;
             &mdash;
@@ -524,7 +564,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">68</span>
+    <span class="phpdocumentor-element-found-in__line">77</span>
 
 
     </aside>
     </aside>
 
 
@@ -557,7 +597,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">90</span>
+    <span class="phpdocumentor-element-found-in__line">101</span>
 
 
     </aside>
     </aside>
 
 
@@ -590,7 +630,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">56</span>
+    <span class="phpdocumentor-element-found-in__line">65</span>
 
 
     </aside>
     </aside>
 
 
@@ -653,7 +693,7 @@
 
 
     </aside>
     </aside>
 
 
-        <p class="phpdocumentor-summary">Verifies the data interface instance</p>
+        <p class="phpdocumentor-summary">Verifies the QRData instance</p>
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
@@ -682,7 +722,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">113</span>
+    <span class="phpdocumentor-element-found-in__line">124</span>
 
 
     </aside>
     </aside>
 
 
@@ -715,7 +755,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">123</span>
+    <span class="phpdocumentor-element-found-in__line">134</span>
 
 
     </aside>
     </aside>
 
 
@@ -748,11 +788,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">82</span>
+    <span class="phpdocumentor-element-found-in__line">93</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if a string is properly validated for the respective data mode</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>

+ 53 - 12
classes/chillerlan-QRCodeTest-Data-NumberTest.html

@@ -188,6 +188,13 @@
 </dt>
 </dt>
 <dd>Tests if an exception is thrown on data overflow</dd>
 <dd>Tests if an exception is thrown on data overflow</dd>
 
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -public">
+    <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance">testDataModeInstance()</a>
+    <span>
+                                &nbsp;: void    </span>
+</dt>
+<dd>Verifies the QRDataModeInterface instance</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testGetMinimumVersion">testGetMinimumVersion()</a>
     <span>
     <span>
@@ -214,7 +221,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd>Verifies the data interface instance</dd>
+<dd>Verifies the QRData instance</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testInvalidDataException">testInvalidDataException()</a>
@@ -235,7 +242,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests if a string is properly validated for the respective data mode</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
     <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_setUp">setUp()</a>
@@ -412,7 +419,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">47</span>
+    <span class="phpdocumentor-element-found-in__line">56</span>
 
 
     </aside>
     </aside>
 
 
@@ -491,7 +498,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">103</span>
+    <span class="phpdocumentor-element-found-in__line">114</span>
 
 
     </aside>
     </aside>
 
 
@@ -505,6 +512,39 @@
     
     
     
     
 
 
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">void</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -public
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_testDataModeInstance">
+        testDataModeInstance()
+        <a href="classes/chillerlan-QRCodeTest-Data-DatainterfaceTestAbstract.html#method_testDataModeInstance" class="headerlink"><i class="fas fa-link"></i></a>
+    </h4>
+    <aside class="phpdocumentor-element-found-in">
+    <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">46</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Verifies the QRDataModeInterface instance</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">public</span>
+                    <span class="phpdocumentor-signature__name">testDataModeInstance</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+
+    
+    
+    
+
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>
     <span class="phpdocumentor-signature__response_type">void</span>
             &mdash;
             &mdash;
@@ -524,7 +564,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">68</span>
+    <span class="phpdocumentor-element-found-in__line">77</span>
 
 
     </aside>
     </aside>
 
 
@@ -557,7 +597,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">90</span>
+    <span class="phpdocumentor-element-found-in__line">101</span>
 
 
     </aside>
     </aside>
 
 
@@ -590,7 +630,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">56</span>
+    <span class="phpdocumentor-element-found-in__line">65</span>
 
 
     </aside>
     </aside>
 
 
@@ -653,7 +693,7 @@
 
 
     </aside>
     </aside>
 
 
-        <p class="phpdocumentor-summary">Verifies the data interface instance</p>
+        <p class="phpdocumentor-summary">Verifies the QRData instance</p>
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
@@ -682,7 +722,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">113</span>
+    <span class="phpdocumentor-element-found-in__line">124</span>
 
 
     </aside>
     </aside>
 
 
@@ -715,7 +755,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">123</span>
+    <span class="phpdocumentor-element-found-in__line">134</span>
 
 
     </aside>
     </aside>
 
 
@@ -748,11 +788,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/DatainterfaceTestAbstract.php"><a href="files/tests-data-datainterfacetestabstract.html"><abbr title="tests/Data/DatainterfaceTestAbstract.php">DatainterfaceTestAbstract.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">82</span>
+    <span class="phpdocumentor-element-found-in__line">93</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests if a string is properly validated for the respective data mode</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testValidateString</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string&nbsp;</span><span class="phpdocumentor-signature__argument__name">$string</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>

+ 10 - 10
classes/chillerlan-QRCodeTest-Data-QRMatrixTest.html

@@ -532,7 +532,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">433</span>
+    <span class="phpdocumentor-element-found-in__line">427</span>
 
 
     </aside>
     </aside>
 
 
@@ -841,7 +841,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">301</span>
+    <span class="phpdocumentor-element-found-in__line">295</span>
 
 
     </aside>
     </aside>
 
 
@@ -900,7 +900,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">409</span>
+    <span class="phpdocumentor-element-found-in__line">403</span>
 
 
     </aside>
     </aside>
 
 
@@ -933,7 +933,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">419</span>
+    <span class="phpdocumentor-element-found-in__line">413</span>
 
 
     </aside>
     </aside>
 
 
@@ -966,7 +966,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">352</span>
+    <span class="phpdocumentor-element-found-in__line">346</span>
 
 
     </aside>
     </aside>
 
 
@@ -999,7 +999,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">376</span>
+    <span class="phpdocumentor-element-found-in__line">370</span>
 
 
     </aside>
     </aside>
 
 
@@ -1032,7 +1032,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">317</span>
+    <span class="phpdocumentor-element-found-in__line">311</span>
 
 
     </aside>
     </aside>
 
 
@@ -1091,7 +1091,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">342</span>
+    <span class="phpdocumentor-element-found-in__line">336</span>
 
 
     </aside>
     </aside>
 
 
@@ -1183,7 +1183,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">249</span>
+    <span class="phpdocumentor-element-found-in__line">246</span>
 
 
     </aside>
     </aside>
 
 
@@ -1242,7 +1242,7 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/Data/QRMatrixTest.php"><a href="files/tests-data-qrmatrixtest.html"><abbr title="tests/Data/QRMatrixTest.php">QRMatrixTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">280</span>
+    <span class="phpdocumentor-element-found-in__line">274</span>
 
 
     </aside>
     </aside>
 
 

+ 5 - 5
classes/chillerlan-QRCodeTest-QRCodeTest.html

@@ -160,7 +160,7 @@
 <dd>tests if an exception is thrown when trying to call getMatrix() without data (empty string, no data set)</dd>
 <dd>tests if an exception is thrown when trying to call getMatrix() without data (empty string, no data set)</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
-    <a href="classes/chillerlan-QRCodeTest-QRCodeTest.html#method_testInitDataInterfaceException">testInitDataInterfaceException()</a>
+    <a href="classes/chillerlan-QRCodeTest-QRCodeTest.html#method_testInitOutputInterfaceException">testInitOutputInterfaceException()</a>
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
@@ -299,9 +299,9 @@
             -public
             -public
                                                         "
                                                         "
 >
 >
-    <h4 class="phpdocumentor-element__name" id="method_testInitDataInterfaceException">
-        testInitDataInterfaceException()
-        <a href="classes/chillerlan-QRCodeTest-QRCodeTest.html#method_testInitDataInterfaceException" class="headerlink"><i class="fas fa-link"></i></a>
+    <h4 class="phpdocumentor-element__name" id="method_testInitOutputInterfaceException">
+        testInitOutputInterfaceException()
+        <a href="classes/chillerlan-QRCodeTest-QRCodeTest.html#method_testInitOutputInterfaceException" class="headerlink"><i class="fas fa-link"></i></a>
     </h4>
     </h4>
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/QRCodeTest.php"><a href="files/tests-qrcodetest.html"><abbr title="tests/QRCodeTest.php">QRCodeTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/QRCodeTest.php"><a href="files/tests-qrcodetest.html"><abbr title="tests/QRCodeTest.php">QRCodeTest.php</abbr></a></abbr>
@@ -314,7 +314,7 @@
 
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
-                    <span class="phpdocumentor-signature__name">testInitDataInterfaceException</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+                    <span class="phpdocumentor-signature__name">testInitOutputInterfaceException</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
 
 
     
     
     
     

+ 4 - 3
classes/chillerlan-QRCodeTest-QROptionsTest.html

@@ -171,7 +171,7 @@
     <span>
     <span>
                                 &nbsp;: void    </span>
                                 &nbsp;: void    </span>
 </dt>
 </dt>
-<dd></dd>
+<dd>Tests clamping of the circle radius</dd>
 
 
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
             <dt class="phpdocumentor-table-of-contents__entry -method -public">
     <a href="classes/chillerlan-QRCodeTest-QROptionsTest.html#method_testClampLogoSpaceValue">testClampLogoSpaceValue()</a>
     <a href="classes/chillerlan-QRCodeTest-QROptionsTest.html#method_testClampLogoSpaceValue">testClampLogoSpaceValue()</a>
@@ -397,11 +397,12 @@
     <aside class="phpdocumentor-element-found-in">
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="tests/QROptionsTest.php"><a href="files/tests-qroptionstest.html"><abbr title="tests/QROptionsTest.php">QROptionsTest.php</abbr></a></abbr>
     <abbr class="phpdocumentor-element-found-in__file" title="tests/QROptionsTest.php"><a href="files/tests-qroptionstest.html"><abbr title="tests/QROptionsTest.php">QROptionsTest.php</abbr></a></abbr>
     :
     :
-    <span class="phpdocumentor-element-found-in__line">196</span>
+    <span class="phpdocumentor-element-found-in__line">198</span>
 
 
     </aside>
     </aside>
 
 
-    
+        <p class="phpdocumentor-summary">Tests clamping of the circle radius</p>
+
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">public</span>
     <span class="phpdocumentor-signature__visibility">public</span>
                     <span class="phpdocumentor-signature__name">testClampCircleRadius</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">float&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">float&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
                     <span class="phpdocumentor-signature__name">testClampCircleRadius</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">float&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span class="phpdocumentor-signature__argument"><span>, </span><span class="phpdocumentor-signature__argument__return-type">float&nbsp;</span><span class="phpdocumentor-signature__argument__name">$expected</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>

BIN
descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ


BIN
descriptors/-/F/jRgdyBLyXKT+BGk4NfTw


BIN
descriptors/-/F/kNxgM6+xXQuNe88gSOxA


BIN
descriptors/-/O/p5-gmoh5hPLmm04gN4pQ


BIN
descriptors/0/8/K5Nh3Keev5uTA1xbHsFg


BIN
descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ


BIN
descriptors/0/N/GpaeNybzoU59gW6UhBnQ


BIN
descriptors/1/C/HhgHbACpp2-v5vnsHqoQ


BIN
descriptors/1/W/3ebKU0GB6zhMUdVP1b+A


BIN
descriptors/1/W/oHvshtXLek5m48kI4qYQ


BIN
descriptors/3/O/NJboKaggdJkamainZjsA


BIN
descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA


BIN
descriptors/5/S/JYW4u1Ss7g87mvPurwuQ


BIN
descriptors/6/1/lB29Unf+MGop8ZfQpbxw


BIN
descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg


BIN
descriptors/7/8/QsSJcxuDttqz7kaLKK9w


BIN
descriptors/8/B/YUUawcRPu8iqa0H4uRzA


BIN
descriptors/8/T/vc7T6bnZ3UycLojYYsbQ


BIN
descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ


BIN
descriptors/A/H/DD90x3SluOjSxkcV88ZA


BIN
descriptors/A/N/Ljow2YPBWWbEcemFbdJg


BIN
descriptors/B/1/aTEUuEOOiQctQ60relWw


BIN
descriptors/B/E/r1vpxcSDgXhLhmvapg0g


BIN
descriptors/B/M/ypKt-svLtRmUKXHv+qBg


BIN
descriptors/C/M/EVCvnxX+dRHuyEr8qsYA


BIN
descriptors/D/D/m0G1Z9xVFKtNtCQFoi5w


BIN
descriptors/D/F/DOG571bO-z1teWt5gCnA


BIN
descriptors/D/Y/k68AX6bKDcYhVlpLdDsA


BIN
descriptors/F/7/OnTTKZgQfCrYvSHdurDA


BIN
descriptors/F/B/LksworQTmdGDsbuGgK3w


BIN
descriptors/F/V/02epmiUkatFxWCEUNOZQ


BIN
descriptors/F/W/W0teNcVy9jqdc46pQatg


BIN
descriptors/G/8/34PLS-AzpSCuX2cZHsqw


BIN
descriptors/G/G/Wqosy8fgWMr+iNneQiEw


BIN
descriptors/G/V/fdJGuZf5fNFLqtugqT-w


BIN
descriptors/G/Z/oRUELJnE8E9xjfb7zVYw


BIN
descriptors/H/K/L8qxzlGe3nApAEb0XDmw


BIN
descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ


BIN
descriptors/L/2/ctw2MM3ESsh4daIK1sWg


BIN
descriptors/M/-/WxZaFDk-ceeWbfrdktlw


BIN
descriptors/M/D/7RuPc8ZLXiYUOULAXMHA


BIN
descriptors/M/E/Nh3ZTPCAW0NKAreDA58A


BIN
descriptors/M/H/UP+q5Whq-hBCfNUVgmmA


BIN
descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw


BIN
descriptors/N/K/1wJmCAkdhUBMG4W9U26Q


BIN
descriptors/N/L/M8tl-UJDn9hJ5n0JYiUQ


BIN
descriptors/O/-/Qj50sQunXyprLIPjDWuw


BIN
descriptors/O/9/TxGIyEkOt8LOdakmWGng


BIN
descriptors/O/C/QrLkTA4pksM1hZjh2fmQ


BIN
descriptors/O/O/mS81z7ltTtSlHSFUSNuw


BIN
descriptors/O/P/hsy4XuaUYG7s+p327kdw


BIN
descriptors/P/F/CRQ81A3lfcHvSs9jQKkw


BIN
descriptors/P/V/hBxH0ZEK5MfA5tilgPPQ


BIN
descriptors/Q/G/1e8Ygp1jpFLMRhjJxNng


BIN
descriptors/Q/P/B+J2GJLfQ0IakPB13vHw


BIN
descriptors/R/4/r6yGx50e8PvtGI2kYcVA


BIN
descriptors/R/J/XynComHevEUzJVBqwqBw


BIN
descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ


BIN
descriptors/S/5/GDvbx5K37txRsFozM6Dw


BIN
descriptors/S/O/uB88R0MDvju5O8vP9R2g


BIN
descriptors/T/M/LNFLDuHMpqMgpKcW670A


BIN
descriptors/T/U/tCn8347JaERiSFirOQkQ


BIN
descriptors/T/Y/GYEZMyZYKnQDpBqG-ZsQ


BIN
descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig


BIN
descriptors/U/F/lOcPYujFNfed0+VaP6pQ


BIN
descriptors/U/M/GOkWye9ioWEVXJE38j3A


BIN
descriptors/U/T/sy7Fttx0RT+dXnidigIg


BIN
descriptors/V/D/k1Sxb8RF0516043ylCfA


BIN
descriptors/V/W/lD6qBTbqlkVqPSgCnx4Q


BIN
descriptors/W/V/grsubfc-REqTpvf8epEg


BIN
descriptors/W/W/VuUIL017QJptZ8nk+oCQ


BIN
descriptors/X/K/dIL95Dr61miaEd3wrNUQ


BIN
descriptors/X/K/rcP7Yr7J6y6gKxcrtYjQ


BIN
descriptors/X/P/6FuSnMkagyPUTmQNikpA


BIN
descriptors/Y/H/ePCrZ0GYbMW9q694m-BA


BIN
descriptors/Y/J/-UeysKWW9IRX0jdHGODw


BIN
descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA


BIN
descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg


BIN
descriptors/Z/D/2U667Gxe4khBp7gpHeRQ


BIN
descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ


BIN
descriptors/Z/T/SVOJOBr-M5MAP66POlfw


BIN
descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg


BIN
files/+/S/wrM-jPxYLjp2miviyjqw


BIN
files/1/C/CbuZy0fqcFbWJLYV7CMQ


BIN
files/3/3/fNbZvBvpkr88YIkXpkvg


BIN
files/3/G/7onX3zKzW1+5AI3uovcA


Some files were not shown because too many files changed in this diff