Jelajahi Sumber

Deploying to gh-pages from @ chillerlan/php-qrcode@3e14260144ab0c567197b1768fbd5a506c59041b 🚀

codemasher 4 tahun lalu
induk
melakukan
feb68e862a
100 mengubah file dengan 1153 tambahan dan 117 penghapusan
  1. 198 21
      classes/chillerlan-QRCode-Output-QRFpdf.html
  2. 198 21
      classes/chillerlan-QRCode-Output-QRImage.html
  3. 201 24
      classes/chillerlan-QRCode-Output-QRImagick.html
  4. 199 22
      classes/chillerlan-QRCode-Output-QRMarkup.html
  5. 158 7
      classes/chillerlan-QRCode-Output-QROutputAbstract.html
  6. 199 22
      classes/chillerlan-QRCode-Output-QRString.html
  7. TEMPAT SAMPAH
      descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ
  8. TEMPAT SAMPAH
      descriptors/-/F/jRgdyBLyXKT+BGk4NfTw
  9. TEMPAT SAMPAH
      descriptors/-/L/ek58PIvBzTeodS5wVNSA
  10. TEMPAT SAMPAH
      descriptors/-/O/p5-gmoh5hPLmm04gN4pQ
  11. TEMPAT SAMPAH
      descriptors/0/8/K5Nh3Keev5uTA1xbHsFg
  12. TEMPAT SAMPAH
      descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ
  13. TEMPAT SAMPAH
      descriptors/0/N/GpaeNybzoU59gW6UhBnQ
  14. TEMPAT SAMPAH
      descriptors/1/C/HhgHbACpp2-v5vnsHqoQ
  15. TEMPAT SAMPAH
      descriptors/1/W/3ebKU0GB6zhMUdVP1b+A
  16. TEMPAT SAMPAH
      descriptors/1/W/oHvshtXLek5m48kI4qYQ
  17. TEMPAT SAMPAH
      descriptors/3/J/jEZ9kqVO837kAN9GcqQQ
  18. TEMPAT SAMPAH
      descriptors/3/O/NJboKaggdJkamainZjsA
  19. TEMPAT SAMPAH
      descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA
  20. TEMPAT SAMPAH
      descriptors/5/S/JYW4u1Ss7g87mvPurwuQ
  21. TEMPAT SAMPAH
      descriptors/6/1/lB29Unf+MGop8ZfQpbxw
  22. TEMPAT SAMPAH
      descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg
  23. TEMPAT SAMPAH
      descriptors/8/B/YUUawcRPu8iqa0H4uRzA
  24. TEMPAT SAMPAH
      descriptors/8/T/vc7T6bnZ3UycLojYYsbQ
  25. TEMPAT SAMPAH
      descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ
  26. TEMPAT SAMPAH
      descriptors/A/H/DD90x3SluOjSxkcV88ZA
  27. TEMPAT SAMPAH
      descriptors/A/N/Ljow2YPBWWbEcemFbdJg
  28. TEMPAT SAMPAH
      descriptors/B/1/aTEUuEOOiQctQ60relWw
  29. TEMPAT SAMPAH
      descriptors/B/E/r1vpxcSDgXhLhmvapg0g
  30. TEMPAT SAMPAH
      descriptors/D/D/m0G1Z9xVFKtNtCQFoi5w
  31. TEMPAT SAMPAH
      descriptors/D/F/DOG571bO-z1teWt5gCnA
  32. TEMPAT SAMPAH
      descriptors/D/Y/k68AX6bKDcYhVlpLdDsA
  33. TEMPAT SAMPAH
      descriptors/F/9/pXbPL7Yb0FBQxCQ3gJFw
  34. TEMPAT SAMPAH
      descriptors/F/B/LksworQTmdGDsbuGgK3w
  35. TEMPAT SAMPAH
      descriptors/F/G/P3ebg7d0jPAOIUL6beNQ
  36. TEMPAT SAMPAH
      descriptors/F/V/02epmiUkatFxWCEUNOZQ
  37. TEMPAT SAMPAH
      descriptors/F/W/W0teNcVy9jqdc46pQatg
  38. TEMPAT SAMPAH
      descriptors/G/V/fdJGuZf5fNFLqtugqT-w
  39. TEMPAT SAMPAH
      descriptors/G/Z/oRUELJnE8E9xjfb7zVYw
  40. TEMPAT SAMPAH
      descriptors/H/K/L8qxzlGe3nApAEb0XDmw
  41. TEMPAT SAMPAH
      descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ
  42. TEMPAT SAMPAH
      descriptors/M/-/WxZaFDk-ceeWbfrdktlw
  43. TEMPAT SAMPAH
      descriptors/M/D/7RuPc8ZLXiYUOULAXMHA
  44. TEMPAT SAMPAH
      descriptors/M/E/Nh3ZTPCAW0NKAreDA58A
  45. TEMPAT SAMPAH
      descriptors/M/H/UP+q5Whq-hBCfNUVgmmA
  46. TEMPAT SAMPAH
      descriptors/M/T/A9D8WO4csoTT6-PUOhyQ
  47. TEMPAT SAMPAH
      descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw
  48. TEMPAT SAMPAH
      descriptors/N/K/1wJmCAkdhUBMG4W9U26Q
  49. TEMPAT SAMPAH
      descriptors/N/L/M8tl-UJDn9hJ5n0JYiUQ
  50. TEMPAT SAMPAH
      descriptors/O/-/Qj50sQunXyprLIPjDWuw
  51. TEMPAT SAMPAH
      descriptors/O/9/TxGIyEkOt8LOdakmWGng
  52. TEMPAT SAMPAH
      descriptors/O/C/QrLkTA4pksM1hZjh2fmQ
  53. TEMPAT SAMPAH
      descriptors/O/P/hsy4XuaUYG7s+p327kdw
  54. TEMPAT SAMPAH
      descriptors/P/F/CRQ81A3lfcHvSs9jQKkw
  55. TEMPAT SAMPAH
      descriptors/P/V/hBxH0ZEK5MfA5tilgPPQ
  56. TEMPAT SAMPAH
      descriptors/Q/G/1e8Ygp1jpFLMRhjJxNng
  57. TEMPAT SAMPAH
      descriptors/Q/P/B+J2GJLfQ0IakPB13vHw
  58. TEMPAT SAMPAH
      descriptors/R/J/XynComHevEUzJVBqwqBw
  59. TEMPAT SAMPAH
      descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ
  60. TEMPAT SAMPAH
      descriptors/S/5/GDvbx5K37txRsFozM6Dw
  61. TEMPAT SAMPAH
      descriptors/S/O/uB88R0MDvju5O8vP9R2g
  62. TEMPAT SAMPAH
      descriptors/T/U/tCn8347JaERiSFirOQkQ
  63. TEMPAT SAMPAH
      descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig
  64. TEMPAT SAMPAH
      descriptors/U/M/GOkWye9ioWEVXJE38j3A
  65. TEMPAT SAMPAH
      descriptors/U/T/sy7Fttx0RT+dXnidigIg
  66. TEMPAT SAMPAH
      descriptors/V/D/k1Sxb8RF0516043ylCfA
  67. TEMPAT SAMPAH
      descriptors/W/V/grsubfc-REqTpvf8epEg
  68. TEMPAT SAMPAH
      descriptors/X/K/dIL95Dr61miaEd3wrNUQ
  69. TEMPAT SAMPAH
      descriptors/X/K/rcP7Yr7J6y6gKxcrtYjQ
  70. TEMPAT SAMPAH
      descriptors/X/P/6FuSnMkagyPUTmQNikpA
  71. TEMPAT SAMPAH
      descriptors/Y/H/ePCrZ0GYbMW9q694m-BA
  72. TEMPAT SAMPAH
      descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA
  73. TEMPAT SAMPAH
      descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg
  74. TEMPAT SAMPAH
      descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ
  75. TEMPAT SAMPAH
      descriptors/Z/T/SVOJOBr-M5MAP66POlfw
  76. TEMPAT SAMPAH
      descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg
  77. TEMPAT SAMPAH
      files/+/O/WovHCc8pA9BPkgsLcnqA
  78. TEMPAT SAMPAH
      files/0/I/LYcDsWltrpp9FuLdiOdQ
  79. TEMPAT SAMPAH
      files/0/P/9TmOfQ1VmiCaZtldqrtQ
  80. TEMPAT SAMPAH
      files/1/K/h5bWMmdAjip+Kp72z2wQ
  81. TEMPAT SAMPAH
      files/1/R/7JvD4UbX9ZrpN0vvITpw
  82. TEMPAT SAMPAH
      files/3/D/GIr-R9UEf4MEOh17RHdQ
  83. TEMPAT SAMPAH
      files/3/N/+vk-Wi5Xtah1rRjh6KpA
  84. TEMPAT SAMPAH
      files/4/A/SVpTTMK1n6oImqC-ArLw
  85. TEMPAT SAMPAH
      files/5/E/vOzu1oC-ybZhWZp+ImsQ
  86. TEMPAT SAMPAH
      files/5/Y/eUrrXI9RYLYsfyKLq-lQ
  87. TEMPAT SAMPAH
      files/6/Z/NMwYFjUGBbEX7FMNvetQ
  88. TEMPAT SAMPAH
      files/7/C/yHK5-SltR2h317oRNQHw
  89. TEMPAT SAMPAH
      files/8/9/ywAl0kZXWapc-duaxAkQ
  90. TEMPAT SAMPAH
      files/8/K/L-HuM4LHs0-1Ns-WS7Dw
  91. TEMPAT SAMPAH
      files/9/I/9qaruhegrHrr8LYb6ogg
  92. TEMPAT SAMPAH
      files/9/L/I-0poZRRInTiYSdOOOGg
  93. TEMPAT SAMPAH
      files/9/X/t0oAbWrLJ8eYeO0ctYBQ
  94. TEMPAT SAMPAH
      files/A/D/IB5CUl5mCA+GHT7vYhbg
  95. TEMPAT SAMPAH
      files/A/H/-JQyHh8UGCjxqhUjJ3ug
  96. TEMPAT SAMPAH
      files/A/L/XwKkRE-RJ3ofxAPqwimw
  97. TEMPAT SAMPAH
      files/B/G/d5hfp17i9wMvaCFNPjWA
  98. TEMPAT SAMPAH
      files/C/H/BvIsMp78g+y3-WbjvTAA
  99. TEMPAT SAMPAH
      files/E/9/nweH4dCaAgwFUIPbFRIA
  100. TEMPAT SAMPAH
      files/E/R/TAcbdYw27qpvxALSxR3w

+ 198 - 21
classes/chillerlan-QRCode-Output-QRFpdf.html

@@ -233,6 +233,27 @@
 </dt>
 <dd>Returns a base64 data URI for the given string and mime type</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_getDefaultModuleValue">getDefaultModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns a defualt value for either dark or light modules (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_getModuleValue">getModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns the final value for the given input (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_moduleValueIsValid">moduleValueIsValid()</a>
+    <span>
+                        &nbsp;: bool    </span>
+</dt>
+<dd>Determines whether the given value is valid</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_saveToFile">saveToFile()</a>
     <span>
@@ -241,11 +262,11 @@
 <dd>saves the qr data to a file</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
-    <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_setModuleValues">setModuleValues()</a>
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues">setModuleValues()</a>
     <span>
                         &nbsp;: void    </span>
 </dt>
-<dd>Sets the initial module values (clean-up &amp; defaults)</dd>
+<dd>Sets the initial module values</dd>
 
         </dl>
 
@@ -714,7 +735,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">94</span>
+    <span class="phpdocumentor-element-found-in__line">127</span>
 
     </aside>
 
@@ -752,6 +773,175 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getDefaultModuleValue">
+        getDefaultModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_getDefaultModuleValue" 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/Output/QRFpdf.php"><a href="files/src-output-qrfpdf.html"><abbr title="src/Output/QRFpdf.php">QRFpdf.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">64</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns a defualt value for either dark or light modules (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getDefaultModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$isDark</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$isDark</span>
+                : <span class="phpdocumentor-signature__argument__return-type">bool</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                    <section class="phpdocumentor-description"></section>
+
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getModuleValue">
+        getModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_getModuleValue" 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/Output/QRFpdf.php"><a href="files/src-output-qrfpdf.html"><abbr title="src/Output/QRFpdf.php">QRFpdf.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">57</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns the final value for the given input (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_moduleValueIsValid">
+        moduleValueIsValid()
+        <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_moduleValueIsValid" 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/Output/QRFpdf.php"><a href="files/src-output-qrfpdf.html"><abbr title="src/Output/QRFpdf.php">QRFpdf.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">50</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Determines whether the given value is valid</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">moduleValueIsValid</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">bool</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -766,7 +956,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">106</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
     </aside>
 
@@ -843,16 +1033,16 @@
 >
     <h4 class="phpdocumentor-element__name" id="method_setModuleValues">
         setModuleValues()
-        <a href="classes/chillerlan-QRCode-Output-QRFpdf.html#method_setModuleValues" class="headerlink"><i class="fas fa-link"></i></a>
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues" 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/Output/QRFpdf.php"><a href="files/src-output-qrfpdf.html"><abbr title="src/Output/QRFpdf.php">QRFpdf.php</abbr></a></abbr>
+    <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">50</span>
+    <span class="phpdocumentor-element-found-in__line">89</span>
 
     </aside>
 
-        <p class="phpdocumentor-summary">Sets the initial module values (clean-up &amp; defaults)</p>
+        <p class="phpdocumentor-summary">Sets the initial module values</p>
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">protected</span>
@@ -861,19 +1051,6 @@
     
     
     
-    <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">inheritDoc</span>
-                </dt>
-                <dd class="phpdocumentor-tag-list__definition">
-                                                                                
-                                             
-                                    </dd>
-                        </dl>
 
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>

+ 198 - 21
classes/chillerlan-QRCode-Output-QRImage.html

@@ -246,6 +246,20 @@
 </dt>
 <dd>Creates the final image by calling the desired GD output function</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_getDefaultModuleValue">getDefaultModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns a defualt value for either dark or light modules (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_getModuleValue">getModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns the final value for the given input (return value depends on the output module)</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_gif">gif()</a>
     <span>
@@ -260,6 +274,13 @@
 </dt>
 <dd>JPG output</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_moduleValueIsValid">moduleValueIsValid()</a>
+    <span>
+                        &nbsp;: bool    </span>
+</dt>
+<dd>Determines whether the given value is valid</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_png">png()</a>
     <span>
@@ -275,11 +296,11 @@
 <dd>saves the qr data to a file</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
-    <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_setModuleValues">setModuleValues()</a>
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues">setModuleValues()</a>
     <span>
                         &nbsp;: void    </span>
 </dt>
-<dd>Sets the initial module values (clean-up &amp; defaults)</dd>
+<dd>Sets the initial module values</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_setPixel">setPixel()</a>
@@ -860,7 +881,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">94</span>
+    <span class="phpdocumentor-element-found-in__line">127</span>
 
     </aside>
 
@@ -945,6 +966,119 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getDefaultModuleValue">
+        getDefaultModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_getDefaultModuleValue" 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/Output/QRImage.php"><a href="files/src-output-qrimage.html"><abbr title="src/Output/QRImage.php">QRImage.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">83</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns a defualt value for either dark or light modules (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getDefaultModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$isDark</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$isDark</span>
+                : <span class="phpdocumentor-signature__argument__return-type">bool</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                    <section class="phpdocumentor-description"></section>
+
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getModuleValue">
+        getModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_getModuleValue" 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/Output/QRImage.php"><a href="files/src-output-qrimage.html"><abbr title="src/Output/QRImage.php">QRImage.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">76</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns the final value for the given input (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -1011,6 +1145,62 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_moduleValueIsValid">
+        moduleValueIsValid()
+        <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_moduleValueIsValid" 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/Output/QRImage.php"><a href="files/src-output-qrimage.html"><abbr title="src/Output/QRImage.php">QRImage.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">69</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Determines whether the given value is valid</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">moduleValueIsValid</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">bool</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -1058,7 +1248,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">106</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
     </aside>
 
@@ -1135,16 +1325,16 @@
 >
     <h4 class="phpdocumentor-element__name" id="method_setModuleValues">
         setModuleValues()
-        <a href="classes/chillerlan-QRCode-Output-QRImage.html#method_setModuleValues" class="headerlink"><i class="fas fa-link"></i></a>
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues" 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/Output/QRImage.php"><a href="files/src-output-qrimage.html"><abbr title="src/Output/QRImage.php">QRImage.php</abbr></a></abbr>
+    <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">69</span>
+    <span class="phpdocumentor-element-found-in__line">89</span>
 
     </aside>
 
-        <p class="phpdocumentor-summary">Sets the initial module values (clean-up &amp; defaults)</p>
+        <p class="phpdocumentor-summary">Sets the initial module values</p>
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">protected</span>
@@ -1153,19 +1343,6 @@
     
     
     
-    <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">inheritDoc</span>
-                </dt>
-                <dd class="phpdocumentor-tag-list__definition">
-                                                                                
-                                             
-                                    </dd>
-                        </dl>
 
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>

+ 201 - 24
classes/chillerlan-QRCode-Output-QRImagick.html

@@ -254,6 +254,27 @@
 </dt>
 <dd>Creates the QR image via ImagickDraw</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_getDefaultModuleValue">getDefaultModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns a defualt value for either dark or light modules (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_getModuleValue">getModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns the final value for the given input (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_moduleValueIsValid">moduleValueIsValid()</a>
+    <span>
+                        &nbsp;: bool    </span>
+</dt>
+<dd>Determines whether the given value is valid</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_saveToFile">saveToFile()</a>
     <span>
@@ -262,11 +283,11 @@
 <dd>saves the qr data to a file</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
-    <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_setModuleValues">setModuleValues()</a>
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues">setModuleValues()</a>
     <span>
                         &nbsp;: void    </span>
 </dt>
-<dd>Sets the initial module values (clean-up &amp; defaults)</dd>
+<dd>Sets the initial module values</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_setPixel">setPixel()</a>
@@ -760,7 +781,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">70</span>
+    <span class="phpdocumentor-element-found-in__line">72</span>
 
     </aside>
 
@@ -817,7 +838,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">94</span>
+    <span class="phpdocumentor-element-found-in__line">127</span>
 
     </aside>
 
@@ -869,7 +890,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">101</span>
+    <span class="phpdocumentor-element-found-in__line">103</span>
 
     </aside>
 
@@ -888,6 +909,175 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getDefaultModuleValue">
+        getDefaultModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_getDefaultModuleValue" 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/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">63</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns a defualt value for either dark or light modules (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getDefaultModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$isDark</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$isDark</span>
+                : <span class="phpdocumentor-signature__argument__return-type">bool</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                    <section class="phpdocumentor-description"></section>
+
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getModuleValue">
+        getModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_getModuleValue" 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/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">56</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns the final value for the given input (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_moduleValueIsValid">
+        moduleValueIsValid()
+        <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_moduleValueIsValid" 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/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">49</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Determines whether the given value is valid</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">moduleValueIsValid</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">bool</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -902,7 +1092,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">106</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
     </aside>
 
@@ -979,16 +1169,16 @@
 >
     <h4 class="phpdocumentor-element__name" id="method_setModuleValues">
         setModuleValues()
-        <a href="classes/chillerlan-QRCode-Output-QRImagick.html#method_setModuleValues" class="headerlink"><i class="fas fa-link"></i></a>
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues" 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/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
+    <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">49</span>
+    <span class="phpdocumentor-element-found-in__line">89</span>
 
     </aside>
 
-        <p class="phpdocumentor-summary">Sets the initial module values (clean-up &amp; defaults)</p>
+        <p class="phpdocumentor-summary">Sets the initial module values</p>
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">protected</span>
@@ -997,19 +1187,6 @@
     
     
     
-    <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">inheritDoc</span>
-                </dt>
-                <dd class="phpdocumentor-tag-list__definition">
-                                                                                
-                                             
-                                    </dd>
-                        </dl>
 
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>
@@ -1030,7 +1207,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QRImagick.php"><a href="files/src-output-qrimagick.html"><abbr title="src/Output/QRImagick.php">QRImagick.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">116</span>
+    <span class="phpdocumentor-element-found-in__line">118</span>
 
     </aside>
 

+ 199 - 22
classes/chillerlan-QRCode-Output-QRMarkup.html

@@ -213,6 +213,20 @@
 </dt>
 <dd>Returns a base64 data URI for the given string and mime type</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_getDefaultModuleValue">getDefaultModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns a defualt value for either dark or light modules (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_getModuleValue">getModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns the final value for the given input (return value depends on the output module)</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_html">html()</a>
     <span>
@@ -220,6 +234,13 @@
 </dt>
 <dd>HTML output</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_moduleValueIsValid">moduleValueIsValid()</a>
+    <span>
+                        &nbsp;: bool    </span>
+</dt>
+<dd>Determines whether the given value is valid</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_saveToFile">saveToFile()</a>
     <span>
@@ -228,11 +249,11 @@
 <dd>saves the qr data to a file</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
-    <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_setModuleValues">setModuleValues()</a>
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues">setModuleValues()</a>
     <span>
                         &nbsp;: void    </span>
 </dt>
-<dd>Sets the initial module values (clean-up &amp; defaults)</dd>
+<dd>Sets the initial module values</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_svg">svg()</a>
@@ -658,7 +679,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">118</span>
+    <span class="phpdocumentor-element-found-in__line">151</span>
 
     </aside>
 
@@ -715,7 +736,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">94</span>
+    <span class="phpdocumentor-element-found-in__line">127</span>
 
     </aside>
 
@@ -753,6 +774,119 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getDefaultModuleValue">
+        getDefaultModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_getDefaultModuleValue" 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/Output/QRMarkup.php"><a href="files/src-output-qrmarkup.html"><abbr title="src/Output/QRMarkup.php">QRMarkup.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">42</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns a defualt value for either dark or light modules (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getDefaultModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$isDark</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$isDark</span>
+                : <span class="phpdocumentor-signature__argument__return-type">bool</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                    <section class="phpdocumentor-description"></section>
+
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getModuleValue">
+        getModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_getModuleValue" 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/Output/QRMarkup.php"><a href="files/src-output-qrmarkup.html"><abbr title="src/Output/QRMarkup.php">QRMarkup.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">35</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns the final value for the given input (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -797,6 +931,62 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_moduleValueIsValid">
+        moduleValueIsValid()
+        <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_moduleValueIsValid" 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/Output/QRMarkup.php"><a href="files/src-output-qrmarkup.html"><abbr title="src/Output/QRMarkup.php">QRMarkup.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">28</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Determines whether the given value is valid</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">moduleValueIsValid</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">bool</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -811,7 +1001,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">106</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
     </aside>
 
@@ -888,16 +1078,16 @@
 >
     <h4 class="phpdocumentor-element__name" id="method_setModuleValues">
         setModuleValues()
-        <a href="classes/chillerlan-QRCode-Output-QRMarkup.html#method_setModuleValues" class="headerlink"><i class="fas fa-link"></i></a>
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues" 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/Output/QRMarkup.php"><a href="files/src-output-qrmarkup.html"><abbr title="src/Output/QRMarkup.php">QRMarkup.php</abbr></a></abbr>
+    <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">28</span>
+    <span class="phpdocumentor-element-found-in__line">89</span>
 
     </aside>
 
-        <p class="phpdocumentor-summary">Sets the initial module values (clean-up &amp; defaults)</p>
+        <p class="phpdocumentor-summary">Sets the initial module values</p>
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">protected</span>
@@ -906,19 +1096,6 @@
     
     
     
-    <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">inheritDoc</span>
-                </dt>
-                <dd class="phpdocumentor-tag-list__definition">
-                                                                                
-                                             
-                                    </dd>
-                        </dl>
 
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>

+ 158 - 7
classes/chillerlan-QRCode-Output-QROutputAbstract.html

@@ -222,6 +222,27 @@
 </dt>
 <dd>Returns a base64 data URI for the given string and mime type</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_getDefaultModuleValue">getDefaultModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns a defualt value for either dark or light modules (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_getModuleValue">getModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns the final value for the given input (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_moduleValueIsValid">moduleValueIsValid()</a>
+    <span>
+                        &nbsp;: bool    </span>
+</dt>
+<dd>Determines whether the given value is valid</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_saveToFile">saveToFile()</a>
     <span>
@@ -234,7 +255,7 @@
     <span>
                         &nbsp;: void    </span>
 </dt>
-<dd>Sets the initial module values (clean-up &amp; defaults)</dd>
+<dd>Sets the initial module values</dd>
 
         </dl>
 
@@ -632,7 +653,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">118</span>
+    <span class="phpdocumentor-element-found-in__line">151</span>
 
     </aside>
 
@@ -689,7 +710,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">94</span>
+    <span class="phpdocumentor-element-found-in__line">127</span>
 
     </aside>
 
@@ -727,6 +748,136 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                        -abstract                                "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getDefaultModuleValue">
+        getDefaultModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_getDefaultModuleValue" 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/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">122</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns a defualt value for either dark or light modules (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+    <span class="phpdocumentor-signature__abstract">abstract</span>            <span class="phpdocumentor-signature__name">getDefaultModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$isDark</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$isDark</span>
+                : <span class="phpdocumentor-signature__argument__return-type">bool</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                    <section class="phpdocumentor-description"></section>
+
+            </dd>
+            </dl>
+
+    
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                        -abstract                                "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getModuleValue">
+        getModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_getModuleValue" 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/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">115</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns the final value for the given input (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+    <span class="phpdocumentor-signature__abstract">abstract</span>            <span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </dl>
+
+    
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                        -abstract                                "
+>
+    <h4 class="phpdocumentor-element__name" id="method_moduleValueIsValid">
+        moduleValueIsValid()
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_moduleValueIsValid" 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/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">106</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Determines whether the given value is valid</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+    <span class="phpdocumentor-signature__abstract">abstract</span>            <span class="phpdocumentor-signature__name">moduleValueIsValid</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed|null&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed|null</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </dl>
+
+    
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">bool</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -741,7 +892,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">106</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
     </aside>
 
@@ -814,7 +965,7 @@
         class="phpdocumentor-element
             -method
             -protected
-                        -abstract                                "
+                                                        "
 >
     <h4 class="phpdocumentor-element__name" id="method_setModuleValues">
         setModuleValues()
@@ -827,11 +978,11 @@
 
     </aside>
 
-        <p class="phpdocumentor-summary">Sets the initial module values (clean-up &amp; defaults)</p>
+        <p class="phpdocumentor-summary">Sets the initial module values</p>
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">protected</span>
-    <span class="phpdocumentor-signature__abstract">abstract</span>            <span class="phpdocumentor-signature__name">setModuleValues</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
+                <span class="phpdocumentor-signature__name">setModuleValues</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">void</span></code>
 
     
     

+ 199 - 22
classes/chillerlan-QRCode-Output-QRString.html

@@ -211,6 +211,20 @@
 </dt>
 <dd>Returns a base64 data URI for the given string and mime type</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRString.html#method_getDefaultModuleValue">getDefaultModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns a defualt value for either dark or light modules (return value depends on the output module)</dd>
+
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRString.html#method_getModuleValue">getModuleValue()</a>
+    <span>
+                        &nbsp;: mixed    </span>
+</dt>
+<dd>Returns the final value for the given input (return value depends on the output module)</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRString.html#method_json">json()</a>
     <span>
@@ -218,6 +232,13 @@
 </dt>
 <dd>JSON output</dd>
 
+            <dt class="phpdocumentor-table-of-contents__entry -method -protected">
+    <a href="classes/chillerlan-QRCode-Output-QRString.html#method_moduleValueIsValid">moduleValueIsValid()</a>
+    <span>
+                        &nbsp;: bool    </span>
+</dt>
+<dd>Determines whether the given value is valid</dd>
+
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_saveToFile">saveToFile()</a>
     <span>
@@ -226,11 +247,11 @@
 <dd>saves the qr data to a file</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
-    <a href="classes/chillerlan-QRCode-Output-QRString.html#method_setModuleValues">setModuleValues()</a>
+    <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues">setModuleValues()</a>
     <span>
                         &nbsp;: void    </span>
 </dt>
-<dd>Sets the initial module values (clean-up &amp; defaults)</dd>
+<dd>Sets the initial module values</dd>
 
             <dt class="phpdocumentor-table-of-contents__entry -method -protected">
     <a href="classes/chillerlan-QRCode-Output-QRString.html#method_text">text()</a>
@@ -635,7 +656,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">118</span>
+    <span class="phpdocumentor-element-found-in__line">151</span>
 
     </aside>
 
@@ -692,7 +713,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">94</span>
+    <span class="phpdocumentor-element-found-in__line">127</span>
 
     </aside>
 
@@ -730,6 +751,119 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getDefaultModuleValue">
+        getDefaultModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRString.html#method_getDefaultModuleValue" 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/Output/QRString.php"><a href="files/src-output-qrstring.html"><abbr title="src/Output/QRString.php">QRString.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">44</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns a defualt value for either dark or light modules (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getDefaultModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">bool&nbsp;</span><span class="phpdocumentor-signature__argument__name">$isDark</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$isDark</span>
+                : <span class="phpdocumentor-signature__argument__return-type">bool</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                    <section class="phpdocumentor-description"></section>
+
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_getModuleValue">
+        getModuleValue()
+        <a href="classes/chillerlan-QRCode-Output-QRString.html#method_getModuleValue" 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/Output/QRString.php"><a href="files/src-output-qrstring.html"><abbr title="src/Output/QRString.php">QRString.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">37</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Returns the final value for the given input (return value depends on the output module)</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">getModuleValue</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">mixed</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -774,6 +908,62 @@
             &mdash;
         
     
+</article>
+                    <article
+        class="phpdocumentor-element
+            -method
+            -protected
+                                                        "
+>
+    <h4 class="phpdocumentor-element__name" id="method_moduleValueIsValid">
+        moduleValueIsValid()
+        <a href="classes/chillerlan-QRCode-Output-QRString.html#method_moduleValueIsValid" 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/Output/QRString.php"><a href="files/src-output-qrstring.html"><abbr title="src/Output/QRString.php">QRString.php</abbr></a></abbr>
+    :
+    <span class="phpdocumentor-element-found-in__line">30</span>
+
+    </aside>
+
+        <p class="phpdocumentor-summary">Determines whether the given value is valid</p>
+
+    <code class="phpdocumentor-code phpdocumentor-signature ">
+    <span class="phpdocumentor-signature__visibility">protected</span>
+                <span class="phpdocumentor-signature__name">moduleValueIsValid</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">mixed&nbsp;</span><span class="phpdocumentor-signature__argument__name">$value</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
+
+    
+        <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
+    <dl class="phpdocumentor-argument-list">
+                    <dt class="phpdocumentor-argument-list__entry">
+                <span class="phpdocumentor-signature__argument__name">$value</span>
+                : <span class="phpdocumentor-signature__argument__return-type">mixed</span>
+                            </dt>
+            <dd class="phpdocumentor-argument-list__definition">
+                
+            </dd>
+            </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">inheritDoc</span>
+                </dt>
+                <dd class="phpdocumentor-tag-list__definition">
+                                                                                
+                                             
+                                    </dd>
+                        </dl>
+
+        <h5 class="phpdocumentor-return-value__heading">Return values</h5>
+    <span class="phpdocumentor-signature__response_type">bool</span>
+            &mdash;
+        
+    
 </article>
                     <article
         class="phpdocumentor-element
@@ -788,7 +978,7 @@
     <aside class="phpdocumentor-element-found-in">
     <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">106</span>
+    <span class="phpdocumentor-element-found-in__line">139</span>
 
     </aside>
 
@@ -865,16 +1055,16 @@
 >
     <h4 class="phpdocumentor-element__name" id="method_setModuleValues">
         setModuleValues()
-        <a href="classes/chillerlan-QRCode-Output-QRString.html#method_setModuleValues" class="headerlink"><i class="fas fa-link"></i></a>
+        <a href="classes/chillerlan-QRCode-Output-QROutputAbstract.html#method_setModuleValues" 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/Output/QRString.php"><a href="files/src-output-qrstring.html"><abbr title="src/Output/QRString.php">QRString.php</abbr></a></abbr>
+    <abbr class="phpdocumentor-element-found-in__file" title="src/Output/QROutputAbstract.php"><a href="files/src-output-qroutputabstract.html"><abbr title="src/Output/QROutputAbstract.php">QROutputAbstract.php</abbr></a></abbr>
     :
-    <span class="phpdocumentor-element-found-in__line">30</span>
+    <span class="phpdocumentor-element-found-in__line">89</span>
 
     </aside>
 
-        <p class="phpdocumentor-summary">Sets the initial module values (clean-up &amp; defaults)</p>
+        <p class="phpdocumentor-summary">Sets the initial module values</p>
 
     <code class="phpdocumentor-code phpdocumentor-signature ">
     <span class="phpdocumentor-signature__visibility">protected</span>
@@ -883,19 +1073,6 @@
     
     
     
-    <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">inheritDoc</span>
-                </dt>
-                <dd class="phpdocumentor-tag-list__definition">
-                                                                                
-                                             
-                                    </dd>
-                        </dl>
 
         <h5 class="phpdocumentor-return-value__heading">Return values</h5>
     <span class="phpdocumentor-signature__response_type">void</span>

TEMPAT SAMPAH
descriptors/+/V/e7JUWAyUAJ6cdg6qkPAQ


TEMPAT SAMPAH
descriptors/-/F/jRgdyBLyXKT+BGk4NfTw


TEMPAT SAMPAH
descriptors/-/L/ek58PIvBzTeodS5wVNSA


TEMPAT SAMPAH
descriptors/-/O/p5-gmoh5hPLmm04gN4pQ


TEMPAT SAMPAH
descriptors/0/8/K5Nh3Keev5uTA1xbHsFg


TEMPAT SAMPAH
descriptors/0/B/2qSrZ6qQnjx2PjdHk9CQ


TEMPAT SAMPAH
descriptors/0/N/GpaeNybzoU59gW6UhBnQ


TEMPAT SAMPAH
descriptors/1/C/HhgHbACpp2-v5vnsHqoQ


TEMPAT SAMPAH
descriptors/1/W/3ebKU0GB6zhMUdVP1b+A


TEMPAT SAMPAH
descriptors/1/W/oHvshtXLek5m48kI4qYQ


TEMPAT SAMPAH
descriptors/3/J/jEZ9kqVO837kAN9GcqQQ


TEMPAT SAMPAH
descriptors/3/O/NJboKaggdJkamainZjsA


TEMPAT SAMPAH
descriptors/4/B/qeb7Z8-vMA7Ua4+gfLXA


TEMPAT SAMPAH
descriptors/5/S/JYW4u1Ss7g87mvPurwuQ


TEMPAT SAMPAH
descriptors/6/1/lB29Unf+MGop8ZfQpbxw


TEMPAT SAMPAH
descriptors/6/K/6EwWb4g1s5Dj7Oor06Vg


TEMPAT SAMPAH
descriptors/8/B/YUUawcRPu8iqa0H4uRzA


TEMPAT SAMPAH
descriptors/8/T/vc7T6bnZ3UycLojYYsbQ


TEMPAT SAMPAH
descriptors/9/O/WWt-IuNrfC8yLC-ncXKQ


TEMPAT SAMPAH
descriptors/A/H/DD90x3SluOjSxkcV88ZA


TEMPAT SAMPAH
descriptors/A/N/Ljow2YPBWWbEcemFbdJg


TEMPAT SAMPAH
descriptors/B/1/aTEUuEOOiQctQ60relWw


TEMPAT SAMPAH
descriptors/B/E/r1vpxcSDgXhLhmvapg0g


TEMPAT SAMPAH
descriptors/D/D/m0G1Z9xVFKtNtCQFoi5w


TEMPAT SAMPAH
descriptors/D/F/DOG571bO-z1teWt5gCnA


TEMPAT SAMPAH
descriptors/D/Y/k68AX6bKDcYhVlpLdDsA


TEMPAT SAMPAH
descriptors/F/9/pXbPL7Yb0FBQxCQ3gJFw


TEMPAT SAMPAH
descriptors/F/B/LksworQTmdGDsbuGgK3w


TEMPAT SAMPAH
descriptors/F/G/P3ebg7d0jPAOIUL6beNQ


TEMPAT SAMPAH
descriptors/F/V/02epmiUkatFxWCEUNOZQ


TEMPAT SAMPAH
descriptors/F/W/W0teNcVy9jqdc46pQatg


TEMPAT SAMPAH
descriptors/G/V/fdJGuZf5fNFLqtugqT-w


TEMPAT SAMPAH
descriptors/G/Z/oRUELJnE8E9xjfb7zVYw


TEMPAT SAMPAH
descriptors/H/K/L8qxzlGe3nApAEb0XDmw


TEMPAT SAMPAH
descriptors/I/Y/McDk2MyGmf-EX5vHdJnQ


TEMPAT SAMPAH
descriptors/M/-/WxZaFDk-ceeWbfrdktlw


TEMPAT SAMPAH
descriptors/M/D/7RuPc8ZLXiYUOULAXMHA


TEMPAT SAMPAH
descriptors/M/E/Nh3ZTPCAW0NKAreDA58A


TEMPAT SAMPAH
descriptors/M/H/UP+q5Whq-hBCfNUVgmmA


TEMPAT SAMPAH
descriptors/M/T/A9D8WO4csoTT6-PUOhyQ


TEMPAT SAMPAH
descriptors/N/E/ZqP6aKgWYU4JMqYQSlXw


TEMPAT SAMPAH
descriptors/N/K/1wJmCAkdhUBMG4W9U26Q


TEMPAT SAMPAH
descriptors/N/L/M8tl-UJDn9hJ5n0JYiUQ


TEMPAT SAMPAH
descriptors/O/-/Qj50sQunXyprLIPjDWuw


TEMPAT SAMPAH
descriptors/O/9/TxGIyEkOt8LOdakmWGng


TEMPAT SAMPAH
descriptors/O/C/QrLkTA4pksM1hZjh2fmQ


TEMPAT SAMPAH
descriptors/O/P/hsy4XuaUYG7s+p327kdw


TEMPAT SAMPAH
descriptors/P/F/CRQ81A3lfcHvSs9jQKkw


TEMPAT SAMPAH
descriptors/P/V/hBxH0ZEK5MfA5tilgPPQ


TEMPAT SAMPAH
descriptors/Q/G/1e8Ygp1jpFLMRhjJxNng


TEMPAT SAMPAH
descriptors/Q/P/B+J2GJLfQ0IakPB13vHw


TEMPAT SAMPAH
descriptors/R/J/XynComHevEUzJVBqwqBw


TEMPAT SAMPAH
descriptors/R/Z/B7iBRy42UrH9XZFVHxqQ


TEMPAT SAMPAH
descriptors/S/5/GDvbx5K37txRsFozM6Dw


TEMPAT SAMPAH
descriptors/S/O/uB88R0MDvju5O8vP9R2g


TEMPAT SAMPAH
descriptors/T/U/tCn8347JaERiSFirOQkQ


TEMPAT SAMPAH
descriptors/U/D/HkBpwSQ2rDsnrVbWT7Ig


TEMPAT SAMPAH
descriptors/U/M/GOkWye9ioWEVXJE38j3A


TEMPAT SAMPAH
descriptors/U/T/sy7Fttx0RT+dXnidigIg


TEMPAT SAMPAH
descriptors/V/D/k1Sxb8RF0516043ylCfA


TEMPAT SAMPAH
descriptors/W/V/grsubfc-REqTpvf8epEg


TEMPAT SAMPAH
descriptors/X/K/dIL95Dr61miaEd3wrNUQ


TEMPAT SAMPAH
descriptors/X/K/rcP7Yr7J6y6gKxcrtYjQ


TEMPAT SAMPAH
descriptors/X/P/6FuSnMkagyPUTmQNikpA


TEMPAT SAMPAH
descriptors/Y/H/ePCrZ0GYbMW9q694m-BA


TEMPAT SAMPAH
descriptors/Z/C/CRBlXw6s4VbcKgA+wbGA


TEMPAT SAMPAH
descriptors/Z/C/F+uoZ4eMh0rvFVtWvHQg


TEMPAT SAMPAH
descriptors/Z/R/OUsJ+j-nqt5LtwbqJiaQ


TEMPAT SAMPAH
descriptors/Z/T/SVOJOBr-M5MAP66POlfw


TEMPAT SAMPAH
descriptors/Z/Y/O1XoiKM2Zbo-sweIM8Xg


TEMPAT SAMPAH
files/+/O/WovHCc8pA9BPkgsLcnqA


TEMPAT SAMPAH
files/0/I/LYcDsWltrpp9FuLdiOdQ


TEMPAT SAMPAH
files/0/P/9TmOfQ1VmiCaZtldqrtQ


TEMPAT SAMPAH
files/1/K/h5bWMmdAjip+Kp72z2wQ


TEMPAT SAMPAH
files/1/R/7JvD4UbX9ZrpN0vvITpw


TEMPAT SAMPAH
files/3/D/GIr-R9UEf4MEOh17RHdQ


TEMPAT SAMPAH
files/3/N/+vk-Wi5Xtah1rRjh6KpA


TEMPAT SAMPAH
files/4/A/SVpTTMK1n6oImqC-ArLw


TEMPAT SAMPAH
files/5/E/vOzu1oC-ybZhWZp+ImsQ


TEMPAT SAMPAH
files/5/Y/eUrrXI9RYLYsfyKLq-lQ


TEMPAT SAMPAH
files/6/Z/NMwYFjUGBbEX7FMNvetQ


TEMPAT SAMPAH
files/7/C/yHK5-SltR2h317oRNQHw


TEMPAT SAMPAH
files/8/9/ywAl0kZXWapc-duaxAkQ


TEMPAT SAMPAH
files/8/K/L-HuM4LHs0-1Ns-WS7Dw


TEMPAT SAMPAH
files/9/I/9qaruhegrHrr8LYb6ogg


TEMPAT SAMPAH
files/9/L/I-0poZRRInTiYSdOOOGg


TEMPAT SAMPAH
files/9/X/t0oAbWrLJ8eYeO0ctYBQ


TEMPAT SAMPAH
files/A/D/IB5CUl5mCA+GHT7vYhbg


TEMPAT SAMPAH
files/A/H/-JQyHh8UGCjxqhUjJ3ug


TEMPAT SAMPAH
files/A/L/XwKkRE-RJ3ofxAPqwimw


TEMPAT SAMPAH
files/B/G/d5hfp17i9wMvaCFNPjWA


TEMPAT SAMPAH
files/C/H/BvIsMp78g+y3-WbjvTAA


TEMPAT SAMPAH
files/E/9/nweH4dCaAgwFUIPbFRIA


TEMPAT SAMPAH
files/E/R/TAcbdYw27qpvxALSxR3w


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini