From be5fb52fcecc3ab2dd7ebb9d0d1111aa8cde7a21 Mon Sep 17 00:00:00 2001 From: codemasher Date: Fri, 10 May 2024 17:28:53 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20chillerl?= =?UTF-8?q?an/php-qrcode@0ca3d2377f8d01b788c738d46f9bf72d9b17083d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- classes/Output-QRGdImageAVIFTest.html | 4 +- classes/chillerlan-QRCode-Output-QRFpdf.html | 118 ++-- .../chillerlan-QRCode-Output-QRGdImage.html | 54 +- ...hillerlan-QRCode-Output-QRGdImageAVIF.html | 43 +- ...chillerlan-QRCode-Output-QRGdImageBMP.html | 43 +- ...chillerlan-QRCode-Output-QRGdImageGIF.html | 43 +- ...hillerlan-QRCode-Output-QRGdImageJPEG.html | 41 +- ...chillerlan-QRCode-Output-QRGdImagePNG.html | 43 +- ...hillerlan-QRCode-Output-QRGdImageWEBP.html | 43 +- ...RCode-Output-RGBArrayModuleValueTrait.html | 552 ++++++++++++++++++ ...illerlan-QRCodeTest-Output-QRFpdfTest.html | 25 +- ...an-QRCodeTest-Output-QRGdImageBMPTest.html | 4 +- ...an-QRCodeTest-Output-QRGdImageGIFTest.html | 4 +- ...an-QRCodeTest-Output-QRGdImageJPGTest.html | 4 +- ...an-QRCodeTest-Output-QRGdImagePNGTest.html | 4 +- ...CodeTest-Output-QRGdImageTestAbstract.html | 25 +- ...n-QRCodeTest-Output-QRGdImageWEBPTest.html | 4 +- ...tput-RGBArrayModuleValueProviderTrait.html | 376 ++++++++++++ .../src-output-rgbarraymodulevaluetrait.html | 338 +++++++++++ ...tput-rgbarraymodulevalueprovidertrait.html | 338 +++++++++++ indices/files.html | 2 + js/searchIndex.js | 60 +- namespaces/chillerlan-qrcode-output.html | 2 +- namespaces/chillerlan-qrcodetest-output.html | 2 +- packages/Application.html | 2 +- 25 files changed, 1910 insertions(+), 264 deletions(-) create mode 100644 classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html create mode 100644 classes/chillerlan-QRCodeTest-Output-RGBArrayModuleValueProviderTrait.html create mode 100644 files/src-output-rgbarraymodulevaluetrait.html create mode 100644 files/tests-output-rgbarraymodulevalueprovidertrait.html diff --git a/classes/Output-QRGdImageAVIFTest.html b/classes/Output-QRGdImageAVIFTest.html index 15a7c3d0a..dd6cff95f 100644 --- a/classes/Output-QRGdImageAVIFTest.html +++ b/classes/Output-QRGdImageAVIFTest.html @@ -513,7 +513,7 @@ @@ -544,7 +544,7 @@ diff --git a/classes/chillerlan-QRCode-Output-QRFpdf.html b/classes/chillerlan-QRCode-Output-QRFpdf.html index 72a2b2ba9..806e25690 100644 --- a/classes/chillerlan-QRCode-Output-QRFpdf.html +++ b/classes/chillerlan-QRCode-Output-QRFpdf.html @@ -135,6 +135,9 @@ + + Uses + RGBArrayModuleValueTrait
@@ -335,7 +338,7 @@
- moduleValueIsValid() + moduleValueIsValid()  : bool
@@ -357,9 +360,9 @@ returns an array with the transformed modules in long loops for a significant performance increase.
- getDefaultModuleValue() + getDefaultModuleValue() -  : array<string|int, mixed> +  : mixed
Returns a default value for either dark or light modules (return value depends on the output class)
@@ -399,9 +402,9 @@ in long loops for a significant performance increase.
Renders a single module
- prepareModuleValue() + prepareModuleValue() -  : array<string|int, mixed> +  : mixed
Prepares the value for the given input (return value depends on the output class)
@@ -455,7 +458,7 @@ in long loops for a significant performance increase. @@ -820,7 +823,7 @@ in long loops for a significant performance increase. @@ -1086,7 +1089,7 @@ in long loops for a significant performance increase. @@ -1172,7 +1175,7 @@ in long loops for a significant performance increase. @@ -1236,7 +1239,7 @@ in long loops for a significant performance increase. @@ -1296,13 +1299,13 @@ in long loops for a significant performance increase. >

moduleValueIsValid() - +

@@ -1328,11 +1331,20 @@ in long loops for a significant performance increase.
Tags - +
+ implements +
+
+ +

\chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

+
+ +
+
inheritDoc
@@ -1439,17 +1451,17 @@ in long loops for a significant performance increase.

class="phpdocumentor-element -method -protected - " + -abstract " >

getDefaultModuleValue() - +

@@ -1457,7 +1469,7 @@ in long loops for a significant performance increase.

protected - getDefaultModuleValue(bool $isDark) : array<string|int, mixed> + abstract getDefaultModuleValue(bool $isDark) : mixed
@@ -1474,26 +1486,8 @@ in long loops for a significant performance increase.

-
- Tags - - -
-
-
- inheritDoc -
-
- - -
-
- -
-
Return values
- array<string|int, mixed> -
+
QRFpdf.php : - 111 + 57 @@ -1691,7 +1685,7 @@ in long loops for a significant performance increase.

@@ -1737,17 +1731,17 @@ in long loops for a significant performance increase.

class="phpdocumentor-element -method -protected - " + -abstract " >

prepareModuleValue() - +

@@ -1755,7 +1749,7 @@ in long loops for a significant performance increase.

protected - prepareModuleValue(mixed $value) : array<string|int, mixed> + abstract prepareModuleValue(mixed $value) : mixed
@@ -1772,34 +1766,8 @@ in long loops for a significant performance increase.

-
- Tags - - -
-
-
- inheritDoc -
-
- - -
-
- throws -
-
- QRCodeOutputException - - -
-
- -
-
Return values
- array<string|int, mixed> -
+
  • __construct()
  • dump()
  • -
  • moduleValueIsValid()
  • +
  • moduleValueIsValid()
  • collectModules()
  • copyVars()
  • -
  • getDefaultModuleValue()
  • +
  • getDefaultModuleValue()
  • getModuleValue()
  • getModuleValueAt()
  • getOutputDimensions()
  • initFPDF()
  • module()
  • -
  • prepareModuleValue()
  • +
  • prepareModuleValue()
  • saveToFile()
  • setMatrixDimensions()
  • setModuleValues()
  • diff --git a/classes/chillerlan-QRCode-Output-QRGdImage.html b/classes/chillerlan-QRCode-Output-QRGdImage.html index 9ebb44670..29a7c174e 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImage.html +++ b/classes/chillerlan-QRCode-Output-QRGdImage.html @@ -135,6 +135,9 @@
    + + Uses + RGBArrayModuleValueTrait
    @@ -333,7 +336,7 @@
    - moduleValueIsValid() + moduleValueIsValid()  : bool
    @@ -504,7 +507,7 @@ in long loops for a significant performance increase. @@ -874,7 +877,7 @@ in long loops for a significant performance increase. @@ -1204,7 +1207,7 @@ in long loops for a significant performance increase. @@ -1258,7 +1261,7 @@ in long loops for a significant performance increase. @@ -1338,7 +1341,7 @@ in long loops for a significant performance increase. @@ -1399,13 +1402,13 @@ in long loops for a significant performance increase. >

    moduleValueIsValid() - +

    @@ -1431,11 +1434,20 @@ in long loops for a significant performance increase.
    Tags - +
    + implements +
    +
    + +

    \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

    +
    + +
    +
    inheritDoc
    @@ -1464,7 +1476,7 @@ in long loops for a significant performance increase.
    @@ -1606,7 +1618,7 @@ in long loops for a significant performance increase.

    @@ -1659,7 +1671,7 @@ in long loops for a significant performance increase.

    @@ -1691,7 +1703,7 @@ in long loops for a significant performance increase.

    @@ -1742,7 +1754,7 @@ in long loops for a significant performance increase.

    @@ -1948,7 +1960,7 @@ in long loops for a significant performance increase.

    @@ -2004,7 +2016,7 @@ in long loops for a significant performance increase.

    @@ -2072,7 +2084,7 @@ in long loops for a significant performance increase.

    @@ -2199,7 +2211,7 @@ in long loops for a significant performance increase.

    @@ -2297,7 +2309,7 @@ in long loops for a significant performance increase.

    @@ -2506,7 +2518,7 @@ in long loops for a significant performance increase.

    • __construct()
    • dump()
    • -
    • moduleValueIsValid()
    • +
    • moduleValueIsValid()
    • checkGD()
    • collectModules()
    • copyVars()
    • diff --git a/classes/chillerlan-QRCode-Output-QRGdImageAVIF.html b/classes/chillerlan-QRCode-Output-QRGdImageAVIF.html index 12315dc4d..51f2832de 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImageAVIF.html +++ b/classes/chillerlan-QRCode-Output-QRGdImageAVIF.html @@ -336,7 +336,7 @@
      - moduleValueIsValid() + moduleValueIsValid()  : bool
      @@ -542,7 +542,7 @@ in long loops for a significant performance increase. @@ -912,7 +912,7 @@ in long loops for a significant performance increase. @@ -1242,7 +1242,7 @@ in long loops for a significant performance increase. @@ -1345,7 +1345,7 @@ in long loops for a significant performance increase. @@ -1406,13 +1406,13 @@ in long loops for a significant performance increase. >

      moduleValueIsValid() - +

      @@ -1438,11 +1438,20 @@ in long loops for a significant performance increase.
      Tags - +
      + implements +
      +
      + +

      \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

      +
      + +
      +
      inheritDoc
      @@ -1471,7 +1480,7 @@ in long loops for a significant performance increase.
      @@ -1613,7 +1622,7 @@ in long loops for a significant performance increase.

      @@ -1666,7 +1675,7 @@ in long loops for a significant performance increase.

      @@ -1698,7 +1707,7 @@ in long loops for a significant performance increase.

      @@ -1937,7 +1946,7 @@ in long loops for a significant performance increase.

      @@ -2161,7 +2170,7 @@ in long loops for a significant performance increase.

      @@ -2259,7 +2268,7 @@ in long loops for a significant performance increase.

      @@ -2475,7 +2484,7 @@ in long loops for a significant performance increase.

      • __construct()
      • dump()
      • -
      • moduleValueIsValid()
      • +
      • moduleValueIsValid()
      • checkGD()
      • collectModules()
      • copyVars()
      • diff --git a/classes/chillerlan-QRCode-Output-QRGdImageBMP.html b/classes/chillerlan-QRCode-Output-QRGdImageBMP.html index a50d5d4af..e2787d504 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImageBMP.html +++ b/classes/chillerlan-QRCode-Output-QRGdImageBMP.html @@ -336,7 +336,7 @@
        - moduleValueIsValid() + moduleValueIsValid()  : bool
        @@ -542,7 +542,7 @@ in long loops for a significant performance increase. @@ -912,7 +912,7 @@ in long loops for a significant performance increase. @@ -1242,7 +1242,7 @@ in long loops for a significant performance increase. @@ -1345,7 +1345,7 @@ in long loops for a significant performance increase. @@ -1406,13 +1406,13 @@ in long loops for a significant performance increase. >

        moduleValueIsValid() - +

        @@ -1438,11 +1438,20 @@ in long loops for a significant performance increase.
        Tags - +
        + implements +
        +
        + +

        \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

        +
        + +
        +
        inheritDoc
        @@ -1471,7 +1480,7 @@ in long loops for a significant performance increase.
        @@ -1613,7 +1622,7 @@ in long loops for a significant performance increase.

        @@ -1666,7 +1675,7 @@ in long loops for a significant performance increase.

        @@ -1698,7 +1707,7 @@ in long loops for a significant performance increase.

        @@ -1937,7 +1946,7 @@ in long loops for a significant performance increase.

        @@ -2161,7 +2170,7 @@ in long loops for a significant performance increase.

        @@ -2259,7 +2268,7 @@ in long loops for a significant performance increase.

        @@ -2475,7 +2484,7 @@ in long loops for a significant performance increase.

        • __construct()
        • dump()
        • -
        • moduleValueIsValid()
        • +
        • moduleValueIsValid()
        • checkGD()
        • collectModules()
        • copyVars()
        • diff --git a/classes/chillerlan-QRCode-Output-QRGdImageGIF.html b/classes/chillerlan-QRCode-Output-QRGdImageGIF.html index 5b85e8e1e..4669df2d0 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImageGIF.html +++ b/classes/chillerlan-QRCode-Output-QRGdImageGIF.html @@ -336,7 +336,7 @@
          - moduleValueIsValid() + moduleValueIsValid()  : bool
          @@ -542,7 +542,7 @@ in long loops for a significant performance increase. @@ -912,7 +912,7 @@ in long loops for a significant performance increase. @@ -1242,7 +1242,7 @@ in long loops for a significant performance increase. @@ -1345,7 +1345,7 @@ in long loops for a significant performance increase. @@ -1406,13 +1406,13 @@ in long loops for a significant performance increase. >

          moduleValueIsValid() - +

          @@ -1438,11 +1438,20 @@ in long loops for a significant performance increase.
          Tags - +
          + implements +
          +
          + +

          \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

          +
          + +
          +
          inheritDoc
          @@ -1471,7 +1480,7 @@ in long loops for a significant performance increase.
          @@ -1613,7 +1622,7 @@ in long loops for a significant performance increase.

          @@ -1666,7 +1675,7 @@ in long loops for a significant performance increase.

          @@ -1698,7 +1707,7 @@ in long loops for a significant performance increase.

          @@ -1937,7 +1946,7 @@ in long loops for a significant performance increase.

          @@ -2161,7 +2170,7 @@ in long loops for a significant performance increase.

          @@ -2259,7 +2268,7 @@ in long loops for a significant performance increase.

          @@ -2475,7 +2484,7 @@ in long loops for a significant performance increase.

          • __construct()
          • dump()
          • -
          • moduleValueIsValid()
          • +
          • moduleValueIsValid()
          • checkGD()
          • collectModules()
          • copyVars()
          • diff --git a/classes/chillerlan-QRCode-Output-QRGdImageJPEG.html b/classes/chillerlan-QRCode-Output-QRGdImageJPEG.html index 27c2774ed..ea048388b 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImageJPEG.html +++ b/classes/chillerlan-QRCode-Output-QRGdImageJPEG.html @@ -336,7 +336,7 @@
            - moduleValueIsValid() + moduleValueIsValid()  : bool
            @@ -542,7 +542,7 @@ in long loops for a significant performance increase. @@ -912,7 +912,7 @@ in long loops for a significant performance increase. @@ -1242,7 +1242,7 @@ in long loops for a significant performance increase. @@ -1345,7 +1345,7 @@ in long loops for a significant performance increase. @@ -1406,13 +1406,13 @@ in long loops for a significant performance increase. >

            moduleValueIsValid() - +

            @@ -1438,11 +1438,20 @@ in long loops for a significant performance increase.
            Tags - +
            + implements +
            +
            + +

            \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

            +
            + +
            +
            inheritDoc
            @@ -1471,7 +1480,7 @@ in long loops for a significant performance increase.
            @@ -1613,7 +1622,7 @@ in long loops for a significant performance increase.

            @@ -1666,7 +1675,7 @@ in long loops for a significant performance increase.

            @@ -1698,7 +1707,7 @@ in long loops for a significant performance increase.

            @@ -1937,7 +1946,7 @@ in long loops for a significant performance increase.

            @@ -2161,7 +2170,7 @@ in long loops for a significant performance increase.

            @@ -2489,7 +2498,7 @@ in long loops for a significant performance increase.

            • __construct()
            • dump()
            • -
            • moduleValueIsValid()
            • +
            • moduleValueIsValid()
            • checkGD()
            • collectModules()
            • copyVars()
            • diff --git a/classes/chillerlan-QRCode-Output-QRGdImagePNG.html b/classes/chillerlan-QRCode-Output-QRGdImagePNG.html index 776631a55..37950009f 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImagePNG.html +++ b/classes/chillerlan-QRCode-Output-QRGdImagePNG.html @@ -336,7 +336,7 @@
              - moduleValueIsValid() + moduleValueIsValid()  : bool
              @@ -542,7 +542,7 @@ in long loops for a significant performance increase. @@ -912,7 +912,7 @@ in long loops for a significant performance increase. @@ -1242,7 +1242,7 @@ in long loops for a significant performance increase. @@ -1345,7 +1345,7 @@ in long loops for a significant performance increase. @@ -1406,13 +1406,13 @@ in long loops for a significant performance increase. >

              moduleValueIsValid() - +

              @@ -1438,11 +1438,20 @@ in long loops for a significant performance increase.
              Tags - +
              + implements +
              +
              + +

              \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

              +
              + +
              +
              inheritDoc
              @@ -1471,7 +1480,7 @@ in long loops for a significant performance increase.
              @@ -1613,7 +1622,7 @@ in long loops for a significant performance increase.

              @@ -1666,7 +1675,7 @@ in long loops for a significant performance increase.

              @@ -1698,7 +1707,7 @@ in long loops for a significant performance increase.

              @@ -1937,7 +1946,7 @@ in long loops for a significant performance increase.

              @@ -2161,7 +2170,7 @@ in long loops for a significant performance increase.

              @@ -2259,7 +2268,7 @@ in long loops for a significant performance increase.

              @@ -2475,7 +2484,7 @@ in long loops for a significant performance increase.

              • __construct()
              • dump()
              • -
              • moduleValueIsValid()
              • +
              • moduleValueIsValid()
              • checkGD()
              • collectModules()
              • copyVars()
              • diff --git a/classes/chillerlan-QRCode-Output-QRGdImageWEBP.html b/classes/chillerlan-QRCode-Output-QRGdImageWEBP.html index 84b02adcc..0f14ddc9e 100644 --- a/classes/chillerlan-QRCode-Output-QRGdImageWEBP.html +++ b/classes/chillerlan-QRCode-Output-QRGdImageWEBP.html @@ -336,7 +336,7 @@
                - moduleValueIsValid() + moduleValueIsValid()  : bool
                @@ -542,7 +542,7 @@ in long loops for a significant performance increase. @@ -912,7 +912,7 @@ in long loops for a significant performance increase. @@ -1242,7 +1242,7 @@ in long loops for a significant performance increase. @@ -1345,7 +1345,7 @@ in long loops for a significant performance increase. @@ -1406,13 +1406,13 @@ in long loops for a significant performance increase. >

                moduleValueIsValid() - +

                @@ -1438,11 +1438,20 @@ in long loops for a significant performance increase.
                Tags - +
                + implements +
                +
                + +

                \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

                +
                + +
                +
                inheritDoc
                @@ -1471,7 +1480,7 @@ in long loops for a significant performance increase.
                @@ -1613,7 +1622,7 @@ in long loops for a significant performance increase.

                @@ -1666,7 +1675,7 @@ in long loops for a significant performance increase.

                @@ -1698,7 +1707,7 @@ in long loops for a significant performance increase.

                @@ -1937,7 +1946,7 @@ in long loops for a significant performance increase.

                @@ -2161,7 +2170,7 @@ in long loops for a significant performance increase.

                @@ -2259,7 +2268,7 @@ in long loops for a significant performance increase.

                @@ -2475,7 +2484,7 @@ in long loops for a significant performance increase.

                • __construct()
                • dump()
                • -
                • moduleValueIsValid()
                • +
                • moduleValueIsValid()
                • checkGD()
                • collectModules()
                • copyVars()
                • diff --git a/classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html b/classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html new file mode 100644 index 000000000..cd404f801 --- /dev/null +++ b/classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html @@ -0,0 +1,552 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
                  +

                  Documentation

                  + + + + + +
                  + +
                  +
                  + + + + +
                  +
                  + + +
                  +

                  + RGBArrayModuleValueTrait +

                  + + + +

                  Module value checks for output classes that use RGB color arrays

                  + + + + + + +

                  + Table of Contents + + +

                  + + + + + + + + + + +

                  + Methods + + +

                  +
                  +
                  + moduleValueIsValid() + +  : bool +
                  + +
                  + getDefaultModuleValue() + +  : array<string|int, mixed> +
                  + +
                  + prepareModuleValue() + +  : array<string|int, mixed> +
                  + +
                  + + + + + + + + +
                  +

                  + Methods + + +

                  +
                  +

                  + moduleValueIsValid() + + +

                  + + + + + public + static moduleValueIsValid(mixed $value) : bool + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $value + : mixed +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + implements +
                  +
                  + +

                  \chillerlan\QRCode\Output\QROutputInterface::moduleValueIsValid()

                  +
                  + +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + bool +
                  + +
                  +
                  +

                  + getDefaultModuleValue() + + +

                  + + + + + protected + getDefaultModuleValue(bool $isDark) : array<string|int, mixed> + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $isDark + : bool +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + implements +
                  +
                  + +

                  \chillerlan\QRCode\Output\QROutputAbstract::getDefaultModuleValue()

                  +
                  + +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  +

                  + prepareModuleValue() + + +

                  + + + + + protected + prepareModuleValue(mixed $value) : array<string|int, mixed> + +
                  +
                  + +
                  Parameters
                  +
                  +
                  + $value + : mixed +
                  +
                  + +
                  +
                  + + +
                  + Tags + + +
                  +
                  +
                  + implements +
                  +
                  + +

                  \chillerlan\QRCode\Output\QROutputAbstract::prepareModuleValue()

                  +
                  + +
                  +
                  + inheritDoc +
                  +
                  + + +
                  +
                  + throws +
                  +
                  + QRCodeOutputException + + +
                  +
                  + +
                  +
                  Return values
                  + array<string|int, mixed> +
                  + +
                  +
                  + +
                  +
                  +
                  +
                  +
                  
                  +        
                  + +
                  +
                  + + + +
                  +
                  +
                  + +
                  + On this page + + +
                  + +
                  +
                  +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    + + +
                    + + + + + + + + diff --git a/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html b/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html index 2a449cd3a..5fcac8734 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html +++ b/classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html @@ -135,6 +135,9 @@
      + + Uses + RGBArrayModuleValueProviderTrait
      @@ -218,7 +221,7 @@
      - moduleValueProvider() + moduleValueProvider()  : array<string|int, mixed>
      @@ -464,24 +467,24 @@ class="phpdocumentor-element -method -public - -static " + -abstract -static " >

      moduleValueProvider() - +

      public - static moduleValueProvider() : array<string|int, mixed> + abstract static moduleValueProvider() : array<string|int, mixed>
      @@ -509,7 +512,7 @@ @@ -604,7 +607,7 @@ @@ -969,7 +972,7 @@ @@ -1021,7 +1024,7 @@ @@ -1182,7 +1185,7 @@
    • Methods
      • -
      • moduleValueProvider()
      • +
      • moduleValueProvider()
      • testOutputGetResource()
      • testRenderToCacheFile()
      • testSaveException()
      • diff --git a/classes/chillerlan-QRCodeTest-Output-QRGdImageBMPTest.html b/classes/chillerlan-QRCodeTest-Output-QRGdImageBMPTest.html index 251e4146c..b0aee1797 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRGdImageBMPTest.html +++ b/classes/chillerlan-QRCodeTest-Output-QRGdImageBMPTest.html @@ -515,7 +515,7 @@ @@ -546,7 +546,7 @@ diff --git a/classes/chillerlan-QRCodeTest-Output-QRGdImageGIFTest.html b/classes/chillerlan-QRCodeTest-Output-QRGdImageGIFTest.html index b4250e2db..e8975e948 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRGdImageGIFTest.html +++ b/classes/chillerlan-QRCodeTest-Output-QRGdImageGIFTest.html @@ -515,7 +515,7 @@ @@ -546,7 +546,7 @@ diff --git a/classes/chillerlan-QRCodeTest-Output-QRGdImageJPGTest.html b/classes/chillerlan-QRCodeTest-Output-QRGdImageJPGTest.html index 185f8c6b0..5bc585aaf 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRGdImageJPGTest.html +++ b/classes/chillerlan-QRCodeTest-Output-QRGdImageJPGTest.html @@ -515,7 +515,7 @@ @@ -546,7 +546,7 @@ diff --git a/classes/chillerlan-QRCodeTest-Output-QRGdImagePNGTest.html b/classes/chillerlan-QRCodeTest-Output-QRGdImagePNGTest.html index 3312113c9..b15734638 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRGdImagePNGTest.html +++ b/classes/chillerlan-QRCodeTest-Output-QRGdImagePNGTest.html @@ -515,7 +515,7 @@ @@ -546,7 +546,7 @@ diff --git a/classes/chillerlan-QRCodeTest-Output-QRGdImageTestAbstract.html b/classes/chillerlan-QRCodeTest-Output-QRGdImageTestAbstract.html index 6937c7399..8c85e0ef0 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRGdImageTestAbstract.html +++ b/classes/chillerlan-QRCodeTest-Output-QRGdImageTestAbstract.html @@ -135,6 +135,9 @@
    • + + Uses + RGBArrayModuleValueProviderTrait
      @@ -218,7 +221,7 @@
      - moduleValueProvider() + moduleValueProvider()  : array<string|int, mixed>
      @@ -470,24 +473,24 @@ class="phpdocumentor-element -method -public - -static " + -abstract -static " >

      moduleValueProvider() - +

      public - static moduleValueProvider() : array<string|int, mixed> + abstract static moduleValueProvider() : array<string|int, mixed>
      @@ -515,7 +518,7 @@ @@ -546,7 +549,7 @@ @@ -641,7 +644,7 @@ @@ -1058,7 +1061,7 @@ @@ -1219,7 +1222,7 @@
    • Methods
      • -
      • moduleValueProvider()
      • +
      • moduleValueProvider()
      • testBase64MimeType()
      • testOutputGetResource()
      • testRenderToCacheFile()
      • diff --git a/classes/chillerlan-QRCodeTest-Output-QRGdImageWEBPTest.html b/classes/chillerlan-QRCodeTest-Output-QRGdImageWEBPTest.html index dbf731975..6f45f5fb6 100644 --- a/classes/chillerlan-QRCodeTest-Output-QRGdImageWEBPTest.html +++ b/classes/chillerlan-QRCodeTest-Output-QRGdImageWEBPTest.html @@ -515,7 +515,7 @@ @@ -546,7 +546,7 @@ diff --git a/classes/chillerlan-QRCodeTest-Output-RGBArrayModuleValueProviderTrait.html b/classes/chillerlan-QRCodeTest-Output-RGBArrayModuleValueProviderTrait.html new file mode 100644 index 000000000..8861f975a --- /dev/null +++ b/classes/chillerlan-QRCodeTest-Output-RGBArrayModuleValueProviderTrait.html @@ -0,0 +1,376 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
        +

        Documentation

        + + + + + +
        + +
        +
        + + + + +
        +
        + + +
        +

        + RGBArrayModuleValueProviderTrait +

        + + + +

        A data provider for use in tests that include RGBArrayModuleValueTrait

        + + + +
        + Tags + + +
        +
        +
        + see +
        +
        + RGBArrayModuleValueTrait + + +
        +
        + + + +

        + Table of Contents + + +

        + + + + + + + + + + +

        + Methods + + +

        +
        +
        + moduleValueProvider() + +  : array<string|int, mixed> +
        + +
        + + + + + + + + +
        +

        + Methods + + +

        +
        +

        + moduleValueProvider() + + +

        + + + + + public + static moduleValueProvider() : array<string|int, mixed> + +
        +
        + + + + +
        +
        Return values
        + array<string|int, mixed> +
        + +
        +
        + +
        +
        +
        +
        +
        
        +        
        + +
        +
        + + + +
        +
        +
        + +
        + On this page + + +
        + +
        +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/files/src-output-rgbarraymodulevaluetrait.html b/files/src-output-rgbarraymodulevaluetrait.html new file mode 100644 index 000000000..4c438bab0 --- /dev/null +++ b/files/src-output-rgbarraymodulevaluetrait.html @@ -0,0 +1,338 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
          +

          Documentation

          + + + + + +
          + +
          +
          + + + + +
          +
          +
            +
          + +
          +

          RGBArrayModuleValueTrait.php

          + +

          RGBArrayModuleValueTrait.php

          + + + +
          + Tags + + +
          +
          +
          + created +
          +
          + +

          06.05.2024

          +
          + +
          +
          + author +
          +
          + +

          smiley smiley@chillerlan.net

          +
          + +
          +
          + copyright +
          +
          + +

          2024 smiley

          +
          + +
          +
          + license +
          +
          + +

          MIT

          +
          + +
          +
          + + + +

          + Table of Contents + + +

          + + + + + +

          + Traits + + +

          +
          +
          RGBArrayModuleValueTrait
          Module value checks for output classes that use RGB color arrays
          + + + + + + + + + + + + +
          +
          +
          +
          +
          
          +        
          + +
          +
          + + + +
          +
          +
          + +
          + On this page + +
            +
          • Table Of Contents
          • +
          • + +
          • + + +
          +
          + +
          +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/files/tests-output-rgbarraymodulevalueprovidertrait.html b/files/tests-output-rgbarraymodulevalueprovidertrait.html new file mode 100644 index 000000000..eee063ca6 --- /dev/null +++ b/files/tests-output-rgbarraymodulevalueprovidertrait.html @@ -0,0 +1,338 @@ + + + + + Documentation + + + + + + + + + + + + + + + + + + + + + +
            +

            Documentation

            + + + + + +
            + +
            +
            + + + + +
            +
            +
              +
            + +
            +

            RGBArrayModuleValueProviderTrait.php

            + +

            RGBArrayModuleValueProviderTrait.php

            + + + +
            + Tags + + +
            +
            +
            + created +
            +
            + +

            06.05.2024

            +
            + +
            +
            + author +
            +
            + +

            smiley smiley@chillerlan.net

            +
            + +
            +
            + copyright +
            +
            + +

            2024 smiley

            +
            + +
            +
            + license +
            +
            + +

            MIT

            +
            + +
            +
            + + + +

            + Table of Contents + + +

            + + + + + +

            + Traits + + +

            +
            +
            RGBArrayModuleValueProviderTrait
            A data provider for use in tests that include RGBArrayModuleValueTrait
            + + + + + + + + + + + + +
            +
            +
            +
            +
            
            +        
            + +
            +
            + + + +
            +
            +
            + +
            + On this page + +
              +
            • Table Of Contents
            • +
            • + +
            • + + +
            +
            + +
            +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/indices/files.html b/indices/files.html index bc11bd1c8..fabe6c4fd 100644 --- a/indices/files.html +++ b/indices/files.html @@ -264,6 +264,8 @@

            R

              +
            • RGBArrayModuleValueProviderTrait.php
            • +
            • RGBArrayModuleValueTrait.php
            • ReedSolomonDecoder.php
            • ReedSolomonEncoder.php
            • ResultPoint.php
            • diff --git a/js/searchIndex.js b/js/searchIndex.js index eb74ddf0f..93b776b27 100644 --- a/js/searchIndex.js +++ b/js/searchIndex.js @@ -2470,21 +2470,6 @@ Search.appendIndex( "name": "__construct", "summary": "QRFpdf\u0020constructor.", "url": "classes/chillerlan-QRCode-Output-QRFpdf.html#method___construct" - }, { - "fqsen": "\\chillerlan\\QRCode\\Output\\QRFpdf\u003A\u003AmoduleValueIsValid\u0028\u0029", - "name": "moduleValueIsValid", - "summary": "", - "url": "classes/chillerlan-QRCode-Output-QRFpdf.html#method_moduleValueIsValid" - }, { - "fqsen": "\\chillerlan\\QRCode\\Output\\QRFpdf\u003A\u003AprepareModuleValue\u0028\u0029", - "name": "prepareModuleValue", - "summary": "Prepares\u0020the\u0020value\u0020for\u0020the\u0020given\u0020input\u0020\u0028return\u0020value\u0020depends\u0020on\u0020the\u0020output\u0020class\u0029", - "url": "classes/chillerlan-QRCode-Output-QRFpdf.html#method_prepareModuleValue" - }, { - "fqsen": "\\chillerlan\\QRCode\\Output\\QRFpdf\u003A\u003AgetDefaultModuleValue\u0028\u0029", - "name": "getDefaultModuleValue", - "summary": "Returns\u0020a\u0020default\u0020value\u0020for\u0020either\u0020dark\u0020or\u0020light\u0020modules\u0020\u0028return\u0020value\u0020depends\u0020on\u0020the\u0020output\u0020class\u0029", - "url": "classes/chillerlan-QRCode-Output-QRFpdf.html#method_getDefaultModuleValue" }, { "fqsen": "\\chillerlan\\QRCode\\Output\\QRFpdf\u003A\u003AinitFPDF\u0028\u0029", "name": "initFPDF", @@ -2530,11 +2515,6 @@ Search.appendIndex( "name": "checkGD", "summary": "Checks\u0020whether\u0020GD\u0020is\u0020installed\u0020and\u0020if\u0020the\u0020given\u0020mode\u0020is\u0020supported", "url": "classes/chillerlan-QRCode-Output-QRGdImage.html#method_checkGD" - }, { - "fqsen": "\\chillerlan\\QRCode\\Output\\QRGdImage\u003A\u003AmoduleValueIsValid\u0028\u0029", - "name": "moduleValueIsValid", - "summary": "", - "url": "classes/chillerlan-QRCode-Output-QRGdImage.html#method_moduleValueIsValid" }, { "fqsen": "\\chillerlan\\QRCode\\Output\\QRGdImage\u003A\u003AprepareModuleValue\u0028\u0029", "name": "prepareModuleValue", @@ -3180,6 +3160,26 @@ Search.appendIndex( "name": "MIME_TYPE", "summary": "", "url": "classes/chillerlan-QRCode-Output-QRStringText.html#constant_MIME_TYPE" + }, { + "fqsen": "\\chillerlan\\QRCode\\Output\\RGBArrayModuleValueTrait", + "name": "RGBArrayModuleValueTrait", + "summary": "Module\u0020value\u0020checks\u0020for\u0020output\u0020classes\u0020that\u0020use\u0020RGB\u0020color\u0020arrays", + "url": "classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html" + }, { + "fqsen": "\\chillerlan\\QRCode\\Output\\RGBArrayModuleValueTrait\u003A\u003AmoduleValueIsValid\u0028\u0029", + "name": "moduleValueIsValid", + "summary": "", + "url": "classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html#method_moduleValueIsValid" + }, { + "fqsen": "\\chillerlan\\QRCode\\Output\\RGBArrayModuleValueTrait\u003A\u003AprepareModuleValue\u0028\u0029", + "name": "prepareModuleValue", + "summary": "", + "url": "classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html#method_prepareModuleValue" + }, { + "fqsen": "\\chillerlan\\QRCode\\Output\\RGBArrayModuleValueTrait\u003A\u003AgetDefaultModuleValue\u0028\u0029", + "name": "getDefaultModuleValue", + "summary": "", + "url": "classes/chillerlan-QRCode-Output-RGBArrayModuleValueTrait.html#method_getDefaultModuleValue" }, { "fqsen": "\\chillerlan\\QRCode\\QRCode", "name": "QRCode", @@ -4370,11 +4370,6 @@ Search.appendIndex( "name": "getOutputInterface", "summary": "", "url": "classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html#method_getOutputInterface" - }, { - "fqsen": "\\chillerlan\\QRCodeTest\\Output\\QRFpdfTest\u003A\u003AmoduleValueProvider\u0028\u0029", - "name": "moduleValueProvider", - "summary": "", - "url": "classes/chillerlan-QRCodeTest-Output-QRFpdfTest.html#method_moduleValueProvider" }, { "fqsen": "\\chillerlan\\QRCodeTest\\Output\\QRFpdfTest\u003A\u003AtestSetModuleValues\u0028\u0029", "name": "testSetModuleValues", @@ -4445,11 +4440,6 @@ Search.appendIndex( "name": "setUp", "summary": "Attempts\u0020to\u0020create\u0020a\u0020directory\u0020under\u0020\/.build\u0020and\u0020instances\u0020several\u0020required\u0020objects", "url": "classes/chillerlan-QRCodeTest-Output-QRGdImageTestAbstract.html#method_setUp" - }, { - "fqsen": "\\chillerlan\\QRCodeTest\\Output\\QRGdImageTestAbstract\u003A\u003AmoduleValueProvider\u0028\u0029", - "name": "moduleValueProvider", - "summary": "", - "url": "classes/chillerlan-QRCodeTest-Output-QRGdImageTestAbstract.html#method_moduleValueProvider" }, { "fqsen": "\\chillerlan\\QRCodeTest\\Output\\QRGdImageTestAbstract\u003A\u003AtestSetModuleValues\u0028\u0029", "name": "testSetModuleValues", @@ -4670,6 +4660,16 @@ Search.appendIndex( "name": "testSetModuleValues", "summary": "covers\u0020the\u0020module\u0020values\u0020settings", "url": "classes/chillerlan-QRCodeTest-Output-QRStringTextTest.html#method_testSetModuleValues" + }, { + "fqsen": "\\chillerlan\\QRCodeTest\\Output\\RGBArrayModuleValueProviderTrait", + "name": "RGBArrayModuleValueProviderTrait", + "summary": "A\u0020data\u0020provider\u0020for\u0020use\u0020in\u0020tests\u0020that\u0020include\u0020RGBArrayModuleValueTrait", + "url": "classes/chillerlan-QRCodeTest-Output-RGBArrayModuleValueProviderTrait.html" + }, { + "fqsen": "\\chillerlan\\QRCodeTest\\Output\\RGBArrayModuleValueProviderTrait\u003A\u003AmoduleValueProvider\u0028\u0029", + "name": "moduleValueProvider", + "summary": "", + "url": "classes/chillerlan-QRCodeTest-Output-RGBArrayModuleValueProviderTrait.html#method_moduleValueProvider" }, { "fqsen": "\\chillerlan\\QRCodeTest\\QRCodeReaderGDTest", "name": "QRCodeReaderGDTest", diff --git a/namespaces/chillerlan-qrcode-output.html b/namespaces/chillerlan-qrcode-output.html index c33fd4e2f..5a748a540 100644 --- a/namespaces/chillerlan-qrcode-output.html +++ b/namespaces/chillerlan-qrcode-output.html @@ -152,7 +152,7 @@
              -
              CssColorModuleValueTrait
              Module value checks for output classes that use CSS colors
              +
              CssColorModuleValueTrait
              Module value checks for output classes that use CSS colors
              RGBArrayModuleValueTrait
              Module value checks for output classes that use RGB color arrays
          • diff --git a/namespaces/chillerlan-qrcodetest-output.html b/namespaces/chillerlan-qrcodetest-output.html index 7f7c8bc80..94c07ce54 100644 --- a/namespaces/chillerlan-qrcodetest-output.html +++ b/namespaces/chillerlan-qrcodetest-output.html @@ -149,7 +149,7 @@ should also be used to test custom output modules
            -
            CssColorModuleValueProviderTrait
            A data provider for use in tests that include CssColorModuleValueTrait
            +
            CssColorModuleValueProviderTrait
            A data provider for use in tests that include CssColorModuleValueTrait
            RGBArrayModuleValueProviderTrait
            A data provider for use in tests that include RGBArrayModuleValueTrait
            diff --git a/packages/Application.html b/packages/Application.html index 7d080dde5..f2c6f95bd 100644 --- a/packages/Application.html +++ b/packages/Application.html @@ -180,7 +180,7 @@ should also be used to test custom output modules
            -
            CssColorModuleValueTrait
            Module value checks for output classes that use CSS colors
            QRCodeReaderOptionsTrait
            Trait QRCodeReaderOptionsTrait
            QROptionsTrait
            The QRCode plug-in settings & setter functionality
            BuildDirTrait
            Trait BuildDirTrait
            CssColorModuleValueProviderTrait
            A data provider for use in tests that include CssColorModuleValueTrait
            QRMatrixDebugTrait
            Trait QRMatrixDebugTrait
            QRMaxLengthTrait
            Trait QRMaxLengthTrait
            +
            CssColorModuleValueTrait
            Module value checks for output classes that use CSS colors
            RGBArrayModuleValueTrait
            Module value checks for output classes that use RGB color arrays
            QRCodeReaderOptionsTrait
            Trait QRCodeReaderOptionsTrait
            QROptionsTrait
            The QRCode plug-in settings & setter functionality
            BuildDirTrait
            Trait BuildDirTrait
            CssColorModuleValueProviderTrait
            A data provider for use in tests that include CssColorModuleValueTrait
            RGBArrayModuleValueProviderTrait
            A data provider for use in tests that include RGBArrayModuleValueTrait
            QRMatrixDebugTrait
            Trait QRMatrixDebugTrait
            QRMaxLengthTrait
            Trait QRMaxLengthTrait