diff options
author | Frédéric Guillot <fred@kanboard.net> | 2018-06-21 14:13:41 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@kanboard.net> | 2018-06-21 14:13:41 -0700 |
commit | a491348d442ab8e6cd2fa403d4365cdad78e52ce (patch) | |
tree | a00f575d82afb2c9051bad95398b4250f4a3d44d /vendor | |
parent | c73ac5f1f818b6b21083f6785b4b2f6d778a6496 (diff) |
Vendoring deprecated composer libs
Diffstat (limited to 'vendor')
475 files changed, 281 insertions, 10643 deletions
diff --git a/vendor/aferrandini/phpqrcode/.gitignore b/vendor/aferrandini/phpqrcode/.gitignore deleted file mode 100644 index 485dee64..00000000 --- a/vendor/aferrandini/phpqrcode/.gitignore +++ /dev/null @@ -1 +0,0 @@ -.idea diff --git a/vendor/aferrandini/phpqrcode/LICENSE b/vendor/aferrandini/phpqrcode/LICENSE deleted file mode 100755 index 18833032..00000000 --- a/vendor/aferrandini/phpqrcode/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-
- This version of the GNU Lesser General Public License incorporates
-the terms and conditions of version 3 of the GNU General Public
-License, supplemented by the additional permissions listed below.
-
- 0. Additional Definitions.
-
- As used herein, "this License" refers to version 3 of the GNU Lesser
-General Public License, and the "GNU GPL" refers to version 3 of the GNU
-General Public License.
-
- "The Library" refers to a covered work governed by this License,
-other than an Application or a Combined Work as defined below.
-
- An "Application" is any work that makes use of an interface provided
-by the Library, but which is not otherwise based on the Library.
-Defining a subclass of a class defined by the Library is deemed a mode
-of using an interface provided by the Library.
-
- A "Combined Work" is a work produced by combining or linking an
-Application with the Library. The particular version of the Library
-with which the Combined Work was made is also called the "Linked
-Version".
-
- The "Minimal Corresponding Source" for a Combined Work means the
-Corresponding Source for the Combined Work, excluding any source code
-for portions of the Combined Work that, considered in isolation, are
-based on the Application, and not on the Linked Version.
-
- The "Corresponding Application Code" for a Combined Work means the
-object code and/or source code for the Application, including any data
-and utility programs needed for reproducing the Combined Work from the
-Application, but excluding the System Libraries of the Combined Work.
-
- 1. Exception to Section 3 of the GNU GPL.
-
- You may convey a covered work under sections 3 and 4 of this License
-without being bound by section 3 of the GNU GPL.
-
- 2. Conveying Modified Versions.
-
- If you modify a copy of the Library, and, in your modifications, a
-facility refers to a function or data to be supplied by an Application
-that uses the facility (other than as an argument passed when the
-facility is invoked), then you may convey a copy of the modified
-version:
-
- a) under this License, provided that you make a good faith effort to
- ensure that, in the event an Application does not supply the
- function or data, the facility still operates, and performs
- whatever part of its purpose remains meaningful, or
-
- b) under the GNU GPL, with none of the additional permissions of
- this License applicable to that copy.
-
- 3. Object Code Incorporating Material from Library Header Files.
-
- The object code form of an Application may incorporate material from
-a header file that is part of the Library. You may convey such object
-code under terms of your choice, provided that, if the incorporated
-material is not limited to numerical parameters, data structure
-layouts and accessors, or small macros, inline functions and templates
-(ten or fewer lines in length), you do both of the following:
-
- a) Give prominent notice with each copy of the object code that the
- Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the object code with a copy of the GNU GPL and this license
- document.
-
- 4. Combined Works.
-
- You may convey a Combined Work under terms of your choice that,
-taken together, effectively do not restrict modification of the
-portions of the Library contained in the Combined Work and reverse
-engineering for debugging such modifications, if you also do each of
-the following:
-
- a) Give prominent notice with each copy of the Combined Work that
- the Library is used in it and that the Library and its use are
- covered by this License.
-
- b) Accompany the Combined Work with a copy of the GNU GPL and this license
- document.
-
- c) For a Combined Work that displays copyright notices during
- execution, include the copyright notice for the Library among
- these notices, as well as a reference directing the user to the
- copies of the GNU GPL and this license document.
-
- d) Do one of the following:
-
- 0) Convey the Minimal Corresponding Source under the terms of this
- License, and the Corresponding Application Code in a form
- suitable for, and under terms that permit, the user to
- recombine or relink the Application with a modified version of
- the Linked Version to produce a modified Combined Work, in the
- manner specified by section 6 of the GNU GPL for conveying
- Corresponding Source.
-
- 1) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (a) uses at run time
- a copy of the Library already present on the user's computer
- system, and (b) will operate properly with a modified version
- of the Library that is interface-compatible with the Linked
- Version.
-
- e) Provide Installation Information, but only if you would otherwise
- be required to provide such information under section 6 of the
- GNU GPL, and only to the extent that such information is
- necessary to install and execute a modified version of the
- Combined Work produced by recombining or relinking the
- Application with a modified version of the Linked Version. (If
- you use option 4d0, the Installation Information must accompany
- the Minimal Corresponding Source and Corresponding Application
- Code. If you use option 4d1, you must provide the Installation
- Information in the manner specified by section 6 of the GNU GPL
- for conveying Corresponding Source.)
-
- 5. Combined Libraries.
-
- You may place library facilities that are a work based on the
-Library side by side in a single library together with other library
-facilities that are not Applications and are not covered by this
-License, and convey such a combined library under terms of your
-choice, if you do both of the following:
-
- a) Accompany the combined library with a copy of the same work based
- on the Library, uncombined with any other library facilities,
- conveyed under the terms of this License.
-
- b) Give prominent notice with the combined library that part of it
- is a work based on the Library, and explaining where to find the
- accompanying uncombined form of the same work.
-
- 6. Revised Versions of the GNU Lesser General Public License.
-
- The Free Software Foundation may publish revised and/or new versions
-of the GNU Lesser General Public License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Library as you received it specifies that a certain numbered version
-of the GNU Lesser General Public License "or any later version"
-applies to it, you have the option of following the terms and
-conditions either of that published version or of any later version
-published by the Free Software Foundation. If the Library as you
-received it does not specify a version number of the GNU Lesser
-General Public License, you may choose any version of the GNU Lesser
-General Public License ever published by the Free Software Foundation.
-
- If the Library as you received it specifies that a proxy can decide
-whether future versions of the GNU Lesser General Public License shall
-apply, that proxy's public statement of acceptance of any version is
-permanent authorization for you to choose that version for the
-Library.
diff --git a/vendor/aferrandini/phpqrcode/VERSION b/vendor/aferrandini/phpqrcode/VERSION deleted file mode 100755 index e0d3a2ee..00000000 --- a/vendor/aferrandini/phpqrcode/VERSION +++ /dev/null @@ -1,2 +0,0 @@ -1.1.5
-2012021604
diff --git a/vendor/aferrandini/phpqrcode/cache/frame_1.dat b/vendor/aferrandini/phpqrcode/cache/frame_1.dat deleted file mode 100755 index be28feac..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -xڝ
E9u`"PńC牗T!0$ -EɲQmh۾9{kI" 9Ln)Ap־>^zmnŖ;mn
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_1.png b/vendor/aferrandini/phpqrcode/cache/frame_1.png Binary files differdeleted file mode 100755 index 86ce6e98..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_1.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_10.dat b/vendor/aferrandini/phpqrcode/cache/frame_10.dat Binary files differdeleted file mode 100755 index aff163f6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_10.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_10.png b/vendor/aferrandini/phpqrcode/cache/frame_10.png Binary files differdeleted file mode 100755 index dbfcd70b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_10.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_11.dat b/vendor/aferrandini/phpqrcode/cache/frame_11.dat Binary files differdeleted file mode 100755 index 95af68a4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_11.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_11.png b/vendor/aferrandini/phpqrcode/cache/frame_11.png Binary files differdeleted file mode 100755 index c07c761f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_11.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_12.dat b/vendor/aferrandini/phpqrcode/cache/frame_12.dat Binary files differdeleted file mode 100755 index 73228b36..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_12.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_12.png b/vendor/aferrandini/phpqrcode/cache/frame_12.png Binary files differdeleted file mode 100755 index 8ba67822..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_12.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_13.dat b/vendor/aferrandini/phpqrcode/cache/frame_13.dat Binary files differdeleted file mode 100755 index 2256f0e3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_13.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_13.png b/vendor/aferrandini/phpqrcode/cache/frame_13.png Binary files differdeleted file mode 100755 index 6e49d35a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_13.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_14.dat b/vendor/aferrandini/phpqrcode/cache/frame_14.dat Binary files differdeleted file mode 100755 index e9ae0932..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_14.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_14.png b/vendor/aferrandini/phpqrcode/cache/frame_14.png Binary files differdeleted file mode 100755 index efc36c03..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_14.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_15.dat b/vendor/aferrandini/phpqrcode/cache/frame_15.dat Binary files differdeleted file mode 100755 index 18727818..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_15.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_15.png b/vendor/aferrandini/phpqrcode/cache/frame_15.png Binary files differdeleted file mode 100755 index a9f416c7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_15.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_16.dat b/vendor/aferrandini/phpqrcode/cache/frame_16.dat deleted file mode 100755 index 60af6784..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_16.dat +++ /dev/null @@ -1 +0,0 @@ -xA E]sIX;n6`qW6`%A/3!!g̡1N)E|;>6⸏97$c]kkw1[mC͜cR>E,hʼnp#xFyWVWG3+˓S}Ğ#G8b^c^cpc&3YQ"vk9܇} ĿQL/
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_16.png b/vendor/aferrandini/phpqrcode/cache/frame_16.png Binary files differdeleted file mode 100755 index 6ac8fe89..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_16.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_17.dat b/vendor/aferrandini/phpqrcode/cache/frame_17.dat Binary files differdeleted file mode 100755 index 87f0cf59..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_17.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_17.png b/vendor/aferrandini/phpqrcode/cache/frame_17.png Binary files differdeleted file mode 100755 index 5b929ac7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_17.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_18.dat b/vendor/aferrandini/phpqrcode/cache/frame_18.dat deleted file mode 100755 index bb7138c1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_18.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0E]օ,2;s&͚hO1&09OIv@DD&ىKXFv<dq9<%hYs!(ds;~||b(Yůg#`KSĶsidߍLg:әt/gmkM3{4rTQes><әt3;H#љt3Y+oghٽlnF>i^#awm;g~pgNs{6zp'
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_18.png b/vendor/aferrandini/phpqrcode/cache/frame_18.png Binary files differdeleted file mode 100755 index ee0d6a35..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_18.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_19.dat b/vendor/aferrandini/phpqrcode/cache/frame_19.dat deleted file mode 100755 index 95e26adc..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_19.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA - E.No7ћiiRN2W%x@ڜ' -u6.*S;}àTzrt%,};)ZLP$qgLdJ;w.]z#[͝Og" B}};w#1Gb;w_C+w@Dfu2N9R7|pWkk
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_19.png b/vendor/aferrandini/phpqrcode/cache/frame_19.png Binary files differdeleted file mode 100755 index 20fddd84..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_19.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_2.dat b/vendor/aferrandini/phpqrcode/cache/frame_2.dat deleted file mode 100755 index 7e42f31c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_2.dat +++ /dev/null @@ -1 +0,0 @@ -x͒
F{v&&Y+?Z1S'y!a815&۴HٞclF1#6f6O7C֏8gIfB\DԻ(
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_2.png b/vendor/aferrandini/phpqrcode/cache/frame_2.png Binary files differdeleted file mode 100755 index 9c150ebe..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_2.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_20.dat b/vendor/aferrandini/phpqrcode/cache/frame_20.dat Binary files differdeleted file mode 100755 index d5ecc1d8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_20.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_20.png b/vendor/aferrandini/phpqrcode/cache/frame_20.png Binary files differdeleted file mode 100755 index 23a061d5..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_20.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_21.dat b/vendor/aferrandini/phpqrcode/cache/frame_21.dat deleted file mode 100755 index 1974dd9d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_21.dat +++ /dev/null @@ -1 +0,0 @@ -xA E]sIX;n6Upв]٘<i-eW)ŕ
H\jvqHL\6ЅrILܹ%@Vv(P4|Xngɝ~]Du1Us S\,2N?DKF-:eJ]p_,a0`X`w,`X]5Y4{2vJs9)u۹,]^_7$_
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_21.png b/vendor/aferrandini/phpqrcode/cache/frame_21.png Binary files differdeleted file mode 100755 index 291598c7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_21.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_22.dat b/vendor/aferrandini/phpqrcode/cache/frame_22.dat deleted file mode 100755 index 0f01802d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_22.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA -0E]{.]{{{ZBepwe@VERZ3"*2o4y)i#dbdF҅I"4WIu45x.ZS{8k={o.q[:帒qy -)t#N8dCj-OOG}:/:sz!)^<eSu{ 'p '==='p 'pߣߣN89pQQ]HpzG^QI|߳u;9d;X~$tdy
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_22.png b/vendor/aferrandini/phpqrcode/cache/frame_22.png Binary files differdeleted file mode 100755 index bc97bd01..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_22.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_23.dat b/vendor/aferrandini/phpqrcode/cache/frame_23.dat deleted file mode 100755 index ee3b3707..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_23.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA - Efo7ћU) %M!ΔYu(<sKT -&I\i+Ъ(mFQhv~n1o]s_ޟ3`_w2ȹlc[;c֟ˤN4p
7pmTri_pS=77p
7pÍ>IO-
7p
7$}>ɷ7p
tssrs
Vmҹ}R~7&?7ԦIbh{<Mi-
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_23.png b/vendor/aferrandini/phpqrcode/cache/frame_23.png Binary files differdeleted file mode 100755 index b8f16ae2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_23.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_24.dat b/vendor/aferrandini/phpqrcode/cache/frame_24.dat deleted file mode 100755 index 7b92e29c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_24.dat +++ /dev/null @@ -1 +0,0 @@ -xA EMX0;nVP4HSSxU3/OLiJ4VJC%6VR&DBHjDJ??BlcDZ'UXUޏ0ywįj똳3ścj{:GqGNv;笓J<]#8#8H'GqGtr:9#8#8ؓhNt_>teS^\gQe?vuo;>*wlm
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_24.png b/vendor/aferrandini/phpqrcode/cache/frame_24.png Binary files differdeleted file mode 100755 index 397c64f8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_24.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_25.dat b/vendor/aferrandini/phpqrcode/cache/frame_25.dat deleted file mode 100755 index ba125182..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_25.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA - s낋]rxY51mMBG -*Sx|Ua5ƵZ-,1HPRjX5iG>WR/+uT廯ӯ嗴u[Sa[kv5+5nJ%+VXbŊ߬u'SRtzZ++VXbŊٟٟٟ+VXb}Ŋ+VXVI+kq[toVZvoNVw}{r<ýR"R]
Wr}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_25.png b/vendor/aferrandini/phpqrcode/cache/frame_25.png Binary files differdeleted file mode 100755 index 25bc4454..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_25.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_26.dat b/vendor/aferrandini/phpqrcode/cache/frame_26.dat deleted file mode 100755 index d34a73f1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_26.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA - Eօ,t77ћU E)i7*~cXEBFC6:&L,Mv.KgոYM>>mۚ?vmg?ұηdCUIkE\Msfafa>[sӈ9쬩ެ8b<k7}k30303*r\7fafafr\7fafaYd49kyX yg)dwn̢U>]LgEo w1
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_26.png b/vendor/aferrandini/phpqrcode/cache/frame_26.png Binary files differdeleted file mode 100755 index f4a6b393..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_26.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_27.dat b/vendor/aferrandini/phpqrcode/cache/frame_27.dat Binary files differdeleted file mode 100755 index b4d9ffd4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_27.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_27.png b/vendor/aferrandini/phpqrcode/cache/frame_27.png Binary files differdeleted file mode 100755 index 8419ec23..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_27.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_28.dat b/vendor/aferrandini/phpqrcode/cache/frame_28.dat Binary files differdeleted file mode 100755 index 8cbaa196..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_28.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_28.png b/vendor/aferrandini/phpqrcode/cache/frame_28.png Binary files differdeleted file mode 100755 index 7609d8e1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_28.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_29.dat b/vendor/aferrandini/phpqrcode/cache/frame_29.dat deleted file mode 100755 index 5e4a7110..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_29.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA a @n7+*4!?J 抮]STf)sI"Ȕb0|"Luٸ,E1\6*uQ?>aυR-rn.ꯋ\T:*)|),,x_}:^RUoɢu~މX`XЏЏЏЏ_`X`XЏЏЏ_`X`XЏЏЏЏwbX`PU)D"c{z3<}^?bm잃a.] -{Q6uT,9
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_29.png b/vendor/aferrandini/phpqrcode/cache/frame_29.png Binary files differdeleted file mode 100755 index ffe072c8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_29.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_3.dat b/vendor/aferrandini/phpqrcode/cache/frame_3.dat deleted file mode 100755 index 188d531c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_3.dat +++ /dev/null @@ -1 +0,0 @@ -x
E{v&&Y+bk'ya:TXl$W+ӏv9}gR@H0YPBEm?s"bt2cn:ﺭ;YzQ7
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_3.png b/vendor/aferrandini/phpqrcode/cache/frame_3.png Binary files differdeleted file mode 100755 index 945ee7cb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_3.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_30.dat b/vendor/aferrandini/phpqrcode/cache/frame_30.dat Binary files differdeleted file mode 100755 index 44cf3d31..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_30.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_30.png b/vendor/aferrandini/phpqrcode/cache/frame_30.png Binary files differdeleted file mode 100755 index 75dbddd2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_30.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_31.dat b/vendor/aferrandini/phpqrcode/cache/frame_31.dat deleted file mode 100755 index ce429d0a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_31.dat +++ /dev/null @@ -1 +0,0 @@ -xA a
&r4yķ!mV3Iv!Ҝ2i\NSS4EF2+65e/Ws]!?p=S~Đ?+x6r6y}ǴeR1-WllҌXz/>V櫷:ñA8-+mTbllltM&]ll&]Ill&]y
6`
6`iuyXWi\tz>.zk
t77wJϔ4w҈85
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_31.png b/vendor/aferrandini/phpqrcode/cache/frame_31.png Binary files differdeleted file mode 100755 index b14d1fa2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_31.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_32.dat b/vendor/aferrandini/phpqrcode/cache/frame_32.dat deleted file mode 100755 index aaa0808e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_32.dat +++ /dev/null @@ -1,2 +0,0 @@ -x - ־. Dl,Mz6Ç gcJD;'.AIqމI,IrYFk%DOy|EDD(L_Y>*ߚ?aOkL_<[c>c˘uLI%#0#0#otѢ}4fv_)Eph5R881#0#0itZ#0#0#0itZ#0#0#0itZl0#09q"HܜHQ"L5}-Yk`>z鸳4&p!!`:5
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_32.png b/vendor/aferrandini/phpqrcode/cache/frame_32.png Binary files differdeleted file mode 100755 index 58d42db3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_32.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_33.dat b/vendor/aferrandini/phpqrcode/cache/frame_33.dat deleted file mode 100755 index a2613755..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_33.dat +++ /dev/null @@ -1,14 +0,0 @@ -xA a@n7+*L++柮bb*LCckHrjJ5Yi~0_TT}e>5b_w͟?\Rai+7W\wLUNL -+ -+jOkc\˩|%o<kL++v -+ -+>}8 -+ -+ -+3g -+ -+ -+3g@ -+ -+ -+:RXB9I=ko/Swؘٯ`gr_ٙYVSYzIefnmQoz
>
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_33.png b/vendor/aferrandini/phpqrcode/cache/frame_33.png Binary files differdeleted file mode 100755 index 924c728e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_33.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_34.dat b/vendor/aferrandini/phpqrcode/cache/frame_34.dat Binary files differdeleted file mode 100755 index 7ceb0259..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_34.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_34.png b/vendor/aferrandini/phpqrcode/cache/frame_34.png Binary files differdeleted file mode 100755 index a477042d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_34.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_35.dat b/vendor/aferrandini/phpqrcode/cache/frame_35.dat Binary files differdeleted file mode 100755 index 56bc3e28..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_35.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_35.png b/vendor/aferrandini/phpqrcode/cache/frame_35.png Binary files differdeleted file mode 100755 index d29806c6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_35.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_36.dat b/vendor/aferrandini/phpqrcode/cache/frame_36.dat Binary files differdeleted file mode 100755 index 282c60d2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_36.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_36.png b/vendor/aferrandini/phpqrcode/cache/frame_36.png Binary files differdeleted file mode 100755 index 96ecb421..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_36.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_37.dat b/vendor/aferrandini/phpqrcode/cache/frame_37.dat Binary files differdeleted file mode 100755 index 015c0f24..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_37.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_37.png b/vendor/aferrandini/phpqrcode/cache/frame_37.png Binary files differdeleted file mode 100755 index fcc51627..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_37.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_38.dat b/vendor/aferrandini/phpqrcode/cache/frame_38.dat deleted file mode 100755 index 71cf53eb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_38.dat +++ /dev/null @@ -1 +0,0 @@ -xA0ЎuA2;Нk(gytp9$D\e^'t-aIFMSkIŤ:7|LkN8N7i}i,[WgӴ?31iN}}=OM:4)SL2eʔ)SL#$
JJM:}]L٧SQL2eʔ)SL2աPt(:)SL2eʔ)S:ECq2eʔ)SL2eʔECѡ8O2eʔ)SL2eTCѡPL2eʔ)SL2ݓsJCIKԂi93n_+Ri4\g;%
}an
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_38.png b/vendor/aferrandini/phpqrcode/cache/frame_38.png Binary files differdeleted file mode 100755 index 89238f3c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_38.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_39.dat b/vendor/aferrandini/phpqrcode/cache/frame_39.dat Binary files differdeleted file mode 100755 index 53511f73..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_39.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_39.png b/vendor/aferrandini/phpqrcode/cache/frame_39.png Binary files differdeleted file mode 100755 index 1dc9cd1b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_39.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_4.dat b/vendor/aferrandini/phpqrcode/cache/frame_4.dat deleted file mode 100755 index 67b30e82..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_4.dat +++ /dev/null @@ -1 +0,0 @@ -x
E=u
pجQCOM'ˏ$ @3eF\FNXRyؾC{a8RŃa2@qkH1(`cj~0ܨعnXGĀ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_4.png b/vendor/aferrandini/phpqrcode/cache/frame_4.png Binary files differdeleted file mode 100755 index b72f9e70..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_4.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_40.dat b/vendor/aferrandini/phpqrcode/cache/frame_40.dat deleted file mode 100755 index 90d36dd1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_40.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA@Ь@o7`Qfe䕫PA><?jjo5WNizyW&]߅C?IrW^;8 -s<ðS{9^gE}><]߳bZn^AQ}[9^]ynajM܇K̘1cƌ3f̘1{W5}{7lMޚxI<Kαyl3f̘1cƌ3f̘1ۻٻ={αyl3f̘1cƌ3f̘1ۻٻ={αyl3f̘1cƌ3f̘1ۻٻ={αyl3f̘1cƌ3f̘1ۻٻ={αyl3f̘1cƌ3f̘SʑӒ7HKg\u_r'4[-]qL8ƝY1q!/(%
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_40.png b/vendor/aferrandini/phpqrcode/cache/frame_40.png Binary files differdeleted file mode 100755 index 8034d862..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_40.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_5.dat b/vendor/aferrandini/phpqrcode/cache/frame_5.dat deleted file mode 100755 index d5dafe18..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_5.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Eu7ЛZ|NDB0@R$l,->VKZ[<zqƎYJ&i嚂Zy:Y'YV&eR"sjr+.MƎ9zs,
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/frame_5.png b/vendor/aferrandini/phpqrcode/cache/frame_5.png Binary files differdeleted file mode 100755 index 96b6494f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_5.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_6.dat b/vendor/aferrandini/phpqrcode/cache/frame_6.dat Binary files differdeleted file mode 100755 index 0fc3d039..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_6.png b/vendor/aferrandini/phpqrcode/cache/frame_6.png Binary files differdeleted file mode 100755 index 05ca358b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_6.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_7.dat b/vendor/aferrandini/phpqrcode/cache/frame_7.dat Binary files differdeleted file mode 100755 index 43375960..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_7.png b/vendor/aferrandini/phpqrcode/cache/frame_7.png Binary files differdeleted file mode 100755 index 7d2ff4f3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_7.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_8.dat b/vendor/aferrandini/phpqrcode/cache/frame_8.dat Binary files differdeleted file mode 100755 index 669b325f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_8.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_8.png b/vendor/aferrandini/phpqrcode/cache/frame_8.png Binary files differdeleted file mode 100755 index db1f1877..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_8.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_9.dat b/vendor/aferrandini/phpqrcode/cache/frame_9.dat Binary files differdeleted file mode 100755 index d79295ee..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_9.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/frame_9.png b/vendor/aferrandini/phpqrcode/cache/frame_9.png Binary files differdeleted file mode 100755 index 74ddf08d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/frame_9.png +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat Binary files differdeleted file mode 100755 index 51deabae..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_101_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat Binary files differdeleted file mode 100755 index 97e9e5df..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_105_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat deleted file mode 100755 index eadf83a2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_109_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x= -0нi9'b$t^#ii?bK[AUF徝Ƶijx]m]2-ĖK~Vw}X&Oɓ666666yR'%lllll/hlm dl3+mͫ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat deleted file mode 100755 index 5eb7f5de..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_113_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x; -0>I9+Es=ϤL1̄[FZU4?i<;7;P#W-[ݯ6ddddddc",;"sk摑Q&erw######L.摑Иy1^˲\3 v
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat deleted file mode 100755 index 781c7f87..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_117_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0}OrR,#3,o5Cq:;;wvNJZG=m}
ѱ2iRkj_YYYYYYYYe_/WVVVVVVkd-Ϻ,#OZc]|{ž$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat deleted file mode 100755 index 68810c34..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_121_0.dat +++ /dev/null @@ -1 +0,0 @@ -x1 О/w
YMS8>2SFOEcW\ۼ{cpKGBКmxhfffffff/s22W|*d1*5̬RWas\xm~8߮r0wjsdm&y
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat deleted file mode 100755 index 2c73ef1a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_125_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA - н_TH`3AOL4k(ewGW. #2} \Ygggggggggg_d>j^s;;;;;;;;;;'q;;;;;;;;;'˰qu_PYw{e=dG/
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat deleted file mode 100755 index 812ee8a6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_129_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - /*DE'hgt-}_pV \"b=s[J=8Dho۞'0X ۴e0`j"0`Wf`^P0`2Ȁ d07(<Oo
6
S
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_133_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_133_0.dat deleted file mode 100755 index 03b41d36..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_133_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0нI9Ty)<4hNSҚ]Z?[H<uFI7R`,XE˴]Wgy,X`!Y#,X`<"#,X`<bg!,X`WyO4ѷwf>Y/XLGby"pT
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat deleted file mode 100755 index f6d993b0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_137_0.dat +++ /dev/null @@ -1 +0,0 @@ -x1 О/+FZ?JL7Ժ*Ba%L~˻ʓCJYIWJ .K]R0a $INTwlLaL0a &Ld@PO0a &L0e@P?a &L0aDe@ &L0aMIlL&)dlgacR<$v,ɺ?U2]
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat deleted file mode 100755 index 8c685c8e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_141_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x= -0нi9'EDx͘%<l[Z|ZPN NM7;mfovm6-wޥ}yaÆ
6lذn_teivƾٰaÆ
6lȚY.fÆ
6lذa#kSldM
6lذaÆ
YS֔56lذaÆ
6m$& 3dyecS&NL;&<
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_145_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_145_0.dat deleted file mode 100755 index 9c9c1ae1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_145_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x; -0>I9+E{$m^&uS"D6ڟ]98UMbҾY[2拉Ĉ#F1bĈ%iRN潝ѳ#;#F1bĈN1i#F1bĈ#FtZ}Nk1bĈ#F1bktZ;#F1bFV-u"IoD-*7uj>bMV+
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat deleted file mode 100755 index d2583502..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_149_0.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA - н_MEQXP.|94e{JLv#^n[?; -ZIV-*w˒1*+VXbŊXgwqX}JRYbŊ+VXbeΠwfeΠ^bŊ+VXbʜAʜAbŊ+VXbŊ9ٜAbŊ+VXbŊl0*0Tj`?Ϊ;X=zZr*
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat deleted file mode 100755 index fc79e9ed..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_153_0.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Н/礑h&F`Ҽ@I;PZ^X͌mf.=5[if-R+!wr˜g\j̘1cƌ3f̘1cfo.2?1z
`ƌ3f̘1cƌzƌ3f̘1cƌ3fztf3f̘1cƌ3f̘kk030cƌ3f̘1c9;Ď`vf͚̆ZϘW9
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat deleted file mode 100755 index ad749f30..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_157_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA - н_QRY
k*q͵=j7~nN.p%ڵsi.رcǎ;vر{.-W2={mgy+رcǎ;vɳ2;yּcǎ;vرcNɳ;vرcǎ;v2<NVcǎ;vرge2vyǎ;vرc];v"ޝ]e';[{|A
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat Binary files differdeleted file mode 100755 index 4bdc5fdd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_161_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat deleted file mode 100755 index 3a17a051..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_165_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x; -0>I9+DyI4ˠ5:Wvdqߜܴ<d2x%[U%2]&K,Ydɒ%ˡ,Sr2yd=,k_{Xdɒ%K,Yd)0m,Ydɒ%K,Yd)0m,Ydɒ%K,Yme,e%K,Ydɒ%K,eq
Ò%K,Ydɒe:<!YV,:Bd|O$*#
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat deleted file mode 100755 index c4787d9d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_169_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0>I9EQ=LsI{ZtR}Sn:|R[?_*SL2eʔ)SL&ϦIO2O2eʔ)SL2e*C1PPSL2eʔ)SLP22)SL2eʔ)SLe(}2)SL2eʔ)SLe(}2)SL2eʔ)Sic7;"ޙFͦސٙvL^2}oO'r
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat deleted file mode 100755 index 5ef85e7a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_173_0.dat +++ /dev/null @@ -1 +0,0 @@ -x10ޯT [4v2ƽok݇;Ӳ]f֞dljlG0n+mG˖-[lٲe"Y}oV[lٲe˖-[lٲeհՃ[2lٲe˖-[lٲeհՃ[2lٲe˖-[lٲeհՃ[lٲe˖-[lٲeValٲe˖-[lٲef[BmаE;N-ۜT/rl?*
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat deleted file mode 100755 index 78a26a77..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_177_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0>I9+?߁iևd̹xֈxN/է|{ظ8d0h=cFf̘1cƌ3f̘qq=w6;l4cƕ<nj3f̘1cƌ3fXһ1ֻcƌ3f̘1cƌ3fXbwnj3f̘1cƌ3f̘M'X&1cƌ3f̘1cƌ3ֻnn1cƌ3f̘1cƌÍ3U<
\7+(<OƌΊnj4@
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat Binary files differdeleted file mode 100755 index 368c9941..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_21_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat Binary files differdeleted file mode 100755 index e4a5b6d8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_25_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat Binary files differdeleted file mode 100755 index 74a216b4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_29_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat Binary files differdeleted file mode 100755 index 2ec712a7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_33_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat Binary files differdeleted file mode 100755 index 1588cfce..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_37_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat Binary files differdeleted file mode 100755 index e369027e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_41_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat Binary files differdeleted file mode 100755 index 452f126c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_45_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat deleted file mode 100755 index fdd2aac1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_49_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK E9o#?H/6g$-,X] -xݘ;X9<Ѻq2AfH7/5We{#fި?4=N >
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat deleted file mode 100755 index 572d279e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_53_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK -@!йoQϺ:(m&s-6Z{m4YX.F٭XZij=:έb忑VH8#[Y^Xe
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat deleted file mode 100755 index ea81e6dc..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_57_0.dat +++ /dev/null @@ -1,4 +0,0 @@ -xA - {^s=YL՚
( -ouj) -Z7yv,ԴwVQ iGiҤDfەwo4ѤoLLȼ}4
h
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat Binary files differdeleted file mode 100755 index 93d2444d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_61_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat Binary files differdeleted file mode 100755 index df29d7bf..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_65_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat deleted file mode 100755 index 8a2cfbd7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_69_0.dat +++ /dev/null @@ -1 +0,0 @@ -xK =_+mBd|Q"s+1"),=Ea T"ŐnE-3,KYw=ZZT.,K1#<XBt<ab#x/;X.
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_73_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_73_0.dat deleted file mode 100755 index 3de46066..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_73_0.dat +++ /dev/null @@ -1 +0,0 @@ -x1 /FSM(7/JTmeӕls|)YYUS%7{i(L0mo짻'wDŽ {=Όc)2֦~Lz)vZ5O2]=?
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_77_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_77_0.dat deleted file mode 100755 index 2717fd86..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_77_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA D}Or0B/;bHp/*KE7G/_l}xMP -[(筊ZޛlI6lضeϷO^
6,,6l&l&^Wc}m5uE;e
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_81_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_81_0.dat deleted file mode 100755 index 2d9a052f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_81_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 ὧi9'BߠEMpo# -& a6)c~b
1߱ߧ|Y$F1Nq_.31bĈ~M`Ĉco{B807dtvf
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_85_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_85_0.dat deleted file mode 100755 index eb8197b2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_85_0.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - =INEZ_m EVqy2Yh,S[gUXJkd.~>֞!Ŋ+V嬪.2XbŊ+VX.kBzwձ̀gkYZ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat deleted file mode 100755 index aaa4c526..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_89_0.dat +++ /dev/null @@ -1 +0,0 @@ -x1 ὧi9'Hl?L^"&M?bq?˸,9!z]VScƌ3_c!`n3f̘1č 3f̘1/f>.Uc˻;
2;Y+7
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat deleted file mode 100755 index e218fa0e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_93_0.dat +++ /dev/null @@ -1,3 +0,0 @@ -xK - EyV,OmޠrPH0{2bc{tQ] -{Q{{弬֒ǎ;v_ڳ}L}l߱cǎ;v̑̑̑رcǎ.Legw3qeѾ@i
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat b/vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat Binary files differdeleted file mode 100755 index 74ac719d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_0/mask_97_0.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat deleted file mode 100755 index ec939b52..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_101_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - н\QEd 1N<#Ֆ-7u.lԦeiXXXXXRZVVeIo1,,,,,v%?gaaaaYK&K=/+ۍ˱ގ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat deleted file mode 100755 index e1f5c99b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_105_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ӕ_Υb
KB?"*#WʘtgӎJqUM9TLLvǤLLLLLLzgG01111yiߘ4m=՛n+2
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat deleted file mode 100755 index 7e0d6d16..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_109_1.dat +++ /dev/null @@ -1 +0,0 @@ -xֱ
>ӘK}:!iY'*3]fsmb[JƶŖK9}cccccc'u.6Ʀs6666R[^g{/lٷ7͂
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat deleted file mode 100755 index 1dd666d9..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_113_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1
-8fL(pBlDM9";-;?1p{\%-3:@ad4*Nadddddd########c]751xYu
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat deleted file mode 100755 index 8921f643..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_117_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -xֻ
>ӘK$^8YQSV'z8jzʇ^]סekXYYYYYYYjݵ# -+yeeeeeeee#WVVVVVVVV;"+yeeeeeeel'e;b&^9{/J$p
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat deleted file mode 100755 index 64bd8ba0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_121_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - н\CPbїE<DGdQG̪3k?3s9_z9i|3W3,Wr7Y`asd^gۚ4
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_125_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_125_1.dat deleted file mode 100755 index d5881dd5..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_125_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - н\:҂>$DdƩYtڅλ0$ήꝝga7yٯ痽Y??{{D
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat Binary files differdeleted file mode 100755 index 62cd1c9a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_129_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat deleted file mode 100755 index 18d68dce..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_133_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ӕ_΅hh|"zۉ-*dNHQĢRÂ,X`c9Y(na_`,X,X,X`#:8,X`Bd¾`,X|ϢY\X;7-;`
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat deleted file mode 100755 index 284d7bea..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_137_1.dat +++ /dev/null @@ -1,3 +0,0 @@ -x1 -0ӤKh]D,-t #ڌQ[T Ks7_?9|B&X^L0a&3M&L0a &2D4c0a &LȀЌe &L0abwȀf,&L0a7&y2anoL<01O -
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat deleted file mode 100755 index 83220ddb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_141_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - >946)3$`suʮ>Wd
)g'M{3\d6ubذaÆ
6lؼn]Nذ9FްaÆ
6lذa3a#oذaÆ
6lذذ5e16lذaÆ
]Sbk6lذaÆ
mͤ;CcfIdsG
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat deleted file mode 100755 index 6a9950f7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_145_1.dat +++ /dev/null @@ -1 +0,0 @@ -x!0@k4a)q2i.YCUO{35UZFn]fN>bdwtzJF}F1bĈ#F(F6r1bĈ#F1E1ilF1bĈ#FtF#F1bĈ#FtZ}##F1bĈleHGܣ@ٝ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat deleted file mode 100755 index 02a3cdc6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_149_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ӕ_΅qH_Xci#Gd̘Ք՛gLU^ݮVR>dKVXbŊ+VXeoXJ_bŊ+VXb;ݙ+}Ŋ+VXbŊ+VAVngŊ+VXbŊ}++VXbŊVj>hewf*`uTq
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat deleted file mode 100755 index 2abfca20..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_153_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0\9btEc'HH9efߞmffM#.̘1cƌ3f̘1cf73f̘g̘1cƌ3f̘1co2c]?3f̘1cƌ3f5Mf3f̘1cƌ3f̘17utf3f̘1cƌ3f̘=lj3>V
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat deleted file mode 100755 index 17344b89..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_157_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - >94Sd/51V)SkJv7eGcǎ;vرc]Zٱc'رcǎ;vر+رg;vرcǎ;}V`N+رcǎ;v:;v;vرcǎ;;}Vޱcǎ;vص'vz#;]klwoA`
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat deleted file mode 100755 index 669ade1b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_161_1.dat +++ /dev/null @@ -1 +0,0 @@ -x10_΅Xšyi~Qbkvp7'M
u=]([2dȐ+\'22dȐ!C2s0/3d()2dȐ!C241dh 2dȐ!C2dhcȐ<dȐ!C2dȐy!CyMaȐ!C2d0^4[E2
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_165_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_165_1.dat deleted file mode 100755 index abb48f0b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_165_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ӕ_ΥLK^#FYWt%ˍ4rM,QXdɒ%K,YdҼdɒ%K,Ydɒ%K%K
%K,Ydɒ%Kv2$Kv,Ydɒ%K,Yʐ8K楷%K,Ydɒ%K2$K,K,Ydɒ%K,ZVK<βyy
)
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_169_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_169_1.dat deleted file mode 100755 index ba21b710..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_169_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 н_M,B^5*VKNn2NNOi6>SL2eʔ)SL2M
SLSL2eʔ)SL2M}LSSL2eʔ)SLeSy)SŔ)SL2eʔ)S;ٔ)S;)SL2eʔ)Sv()Sv()SL2eʔ)SLdT6}a*3mljmzC'
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat deleted file mode 100755 index 436918c0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_173_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ӕ_Υ''@y]X1?"g:1犝fn˶˻mm.?lٲe˖-F>glٲ2lٲe˖-[lٲeO`˖e˖-[lٲe˖-[l lٲlٲe˖-[lٲeVO`˖e˖-[lٲe˖-[z0}[z0y˖-[lٲe˖-[Ee[hOVWö=t*|
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat deleted file mode 100755 index 12e2e522..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_177_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ep0X,a#r}6}nj~\8ƌ3f̘1cƌ7{3f,y3f̘1cƌ3fX_`X&3f̘1cƌ3f̘M_1cy̘1cƌ3f̘1cƌ+3f,y3f̘1cƌ3fX_bX&3f̘1cƌ3fx2dX'x[cy|
3
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat Binary files differdeleted file mode 100755 index f87e0a11..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_21_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat Binary files differdeleted file mode 100755 index 3a225e30..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_25_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat Binary files differdeleted file mode 100755 index 0a1cb3b5..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_29_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat Binary files differdeleted file mode 100755 index 318949df..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_33_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat Binary files differdeleted file mode 100755 index 5bd9e3aa..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_37_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat Binary files differdeleted file mode 100755 index 52e9e58f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_41_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat Binary files differdeleted file mode 100755 index b35c567d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_45_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat Binary files differdeleted file mode 100755 index d20d7171..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_49_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat Binary files differdeleted file mode 100755 index a676d7df..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_53_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat Binary files differdeleted file mode 100755 index 896ed435..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_57_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat deleted file mode 100755 index 4165a4bd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_61_1.dat +++ /dev/null @@ -1 +0,0 @@ -x30CbpPi`@&H^nadQG{n<vZGMkv=j7⠳9mn7<h
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_65_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_65_1.dat Binary files differdeleted file mode 100755 index db8db88a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_65_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_69_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_69_1.dat Binary files differdeleted file mode 100755 index 03bba657..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_69_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_73_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_73_1.dat Binary files differdeleted file mode 100755 index a729fdf0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_73_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_77_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_77_1.dat Binary files differdeleted file mode 100755 index 0fe0b03e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_77_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_81_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_81_1.dat Binary files differdeleted file mode 100755 index eacbdb1a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_81_1.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_85_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_85_1.dat deleted file mode 100755 index b8a20c75..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_85_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - н\]4AA hM\QjsAkUjmun2RΚ5:k;jƲ[eo[o[kZ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_89_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_89_1.dat deleted file mode 100755 index e9d226f3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_89_1.dat +++ /dev/null @@ -1 +0,0 @@ -x1 Ӕ_΅Nh}%@ iDOH*c"<g)<mBswja.av7Affff極2淾5 uح9|
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_93_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_93_1.dat deleted file mode 100755 index f37836c6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_93_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x; - >_.4Iy킎`)-5*(of[sm}6YM ;;;;;G{zطz1vw}=wuL%?"=~ei
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat b/vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat deleted file mode 100755 index 24fa60fc..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_1/mask_97_1.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0н1\tncK<Di3#Gdgt(lxVP9F7lia``````ސq/]5vne``````x-mX^35,y-#
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_101_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_101_2.dat deleted file mode 100755 index e39fd2cf..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_101_2.dat +++ /dev/null @@ -1,3 +0,0 @@ -x1 - нC Ux!?1e)s*KۮLfBP(J֮ܨx/ -Ba(2BP(2EP(ʲRS(%qWRSiY
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_105_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_105_2.dat deleted file mode 100755 index 7b63e31b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_105_2.dat +++ /dev/null @@ -1 +0,0 @@ -x! @\Mip4s 6ꙑYs"7&)=;
܌"H$ҏ;|IH$Dt#}OH$DHH$IZ#HgKJt$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_109_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_109_2.dat deleted file mode 100755 index 252f6d80..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_109_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0н1\@Nֈ<q##v-e~_[h46JKFjFh4E'i4Fɓ4yFhZEcS-;&j
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_113_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_113_2.dat deleted file mode 100755 index 26b5d7ea..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_113_2.dat +++ /dev/null @@ -1 +0,0 @@ -x10_šЪ0ځD\5*{#bH'o+vUR1PD"H$>D"H$DH$D"Q&WerH$D"*x[(?/'nd
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat deleted file mode 100755 index b4dcce46..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_117_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - >94!m dOs\0X,la5#E>Z[ַRT*JR?Q-*T*JR?UW*JRTݟ+JRԤ~m5;S&+
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat Binary files differdeleted file mode 100755 index a2a0097b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_121_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat deleted file mode 100755 index 0ea40fda..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_125_2.dat +++ /dev/null @@ -1 +0,0 @@ -x! PӔ_@
U(kp@^Mڮ5-:VF_\t:NtyNqt:NtG;Nt:.8:NtzA}yNq;+n&
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat deleted file mode 100755 index bf048394..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_129_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0н_KVڡ'.!w]A0X~ !࣠fK# xFy4vey@^+~ L#veI
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat deleted file mode 100755 index 9e78b6de..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_133_2.dat +++ /dev/null @@ -1,10 +0,0 @@ -x1 - н&`LQ-g=Aqbʪ<vb+)((((((((In*<bG((((((((( -y{AAAAAAAA!) - - - - - - -'eMfv{
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_137_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_137_2.dat deleted file mode 100755 index 95c3c48c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_137_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - н\NI,/d+ʣ`/F|5*z'H.,xO[KKMBBBBBBT|?!!98$$$$$$$$$$2 hȀ$2yBBBBBBBBBB"eȀ ɟ$I%ɿۓHb_x
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_141_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_141_2.dat deleted file mode 100755 index da07da2e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_141_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x= - нt*-?M[hU]WB;dwSj>l
fƄȚ44&
)OȚYF4444444444c4~9S:3ЌטpǮ>
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat deleted file mode 100755 index 9ff2bbf3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_145_2.dat +++ /dev/null @@ -1,4 +0,0 @@ -x1 - нr] -,tQ^&C~ -щj~mɾ.FgMDDDDDDDDDDDSTDHdZL+ɴDDDDDDDDDDD2-'"""""""":BתEYDd
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat deleted file mode 100755 index d52e0484..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_149_2.dat +++ /dev/null @@ -1 +0,0 @@ -x;@/gcaGBXB'-ouէUQdRVOmT*ǫ;;j廝Ee2PQQQQQQQQQQQTTTTTTTTTTTTr33R&Tskz_e2P=d
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat deleted file mode 100755 index 3b060410..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_153_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0Ӥ8ZP!BZu賶"bu*)]MFFFFFFFFFFFF%= #ddddddddddddr
ot2yFFFFFFFFFFFF& #k5L
2222222222(Y7"d@H
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat deleted file mode 100755 index 2baf535e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_157_2.dat +++ /dev/null @@ -1,3 +0,0 @@ -x1 -0>s6MqUH1X&U̘f/u-'.[KGGGGGGGGGGH|NG(ttttttttttNF;::::::::::}Nz$ ->nA#^AG(t =3{
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat Binary files differdeleted file mode 100755 index d2df7594..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_161_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat deleted file mode 100755 index 2e6cd7c6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_165_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0Ӥ?BVUG%*+_fs MIIIIIIIII2d;l4()))))))))))eqJنIDIIIIIIIIIII)۠mPRRRRRRRRRRR6l
JJJJJJJJJJJJن}RaQRRRRRRRRRRNeK?R퐔͔&W3U
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat Binary files differdeleted file mode 100755 index 4052062b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_169_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat deleted file mode 100755 index 0a30ba53..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_173_2.dat +++ /dev/null @@ -1 +0,0 @@ -x+@Pift:>y &dU߬S[]5Z;a5V۞A[Z˴VՃI0ZZZZZZZZZZZZZZ=-Lhi`VFK?ݧhioJ0}o
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat deleted file mode 100755 index d2c52f99..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_177_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - E>Y4V$~,C&U;Ook5bϙGx9%&&&&&&&&&&&n$OL|v#&&&&&&&&&&&&&bbݍXw#&l7bbbbbbbbbbbbbbM"l7bbbbbbbbbbbbbbMa!&݈3)U<WܱW/݈#n
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_21_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_21_2.dat Binary files differdeleted file mode 100755 index 7466be4b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_21_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_25_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_25_2.dat Binary files differdeleted file mode 100755 index 0bc44c03..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_25_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_29_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_29_2.dat Binary files differdeleted file mode 100755 index 5112d11e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_29_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_33_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_33_2.dat Binary files differdeleted file mode 100755 index 5bac0c80..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_33_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_37_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_37_2.dat Binary files differdeleted file mode 100755 index bdfc0bd4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_37_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_41_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_41_2.dat deleted file mode 100755 index c55c63e8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_41_2.dat +++ /dev/null @@ -1 +0,0 @@ -x30CJB&ùШQ*JXi@l0U>*F>
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat Binary files differdeleted file mode 100755 index ad44ff18..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_45_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat Binary files differdeleted file mode 100755 index 6e8edff2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_49_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat Binary files differdeleted file mode 100755 index 682cae2a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_53_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat Binary files differdeleted file mode 100755 index 66a5c056..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_57_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat Binary files differdeleted file mode 100755 index 77d3815e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_61_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat Binary files differdeleted file mode 100755 index caf184ad..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_65_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat Binary files differdeleted file mode 100755 index 6a3801bf..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_69_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat Binary files differdeleted file mode 100755 index 74945b71..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_73_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat deleted file mode 100755 index 903cba4a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_77_2.dat +++ /dev/null @@ -1 +0,0 @@ -x1 н_CM>Gt ѫe+FWZEm&gއFѶhF+t/FYvFj[*7a
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat deleted file mode 100755 index 17a9ac2a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_81_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0н_KҩVi!O\"A]:xbW1uȦ&_T 6H$U^D~bׯb=gX
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat deleted file mode 100755 index 72c74ff9..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_85_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0=1\B7O$A0$8Wwjguu槊RT*uS֧JRTJRRޢN浘V
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat deleted file mode 100755 index 06c9a4fe..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_89_2.dat +++ /dev/null @@ -1 +0,0 @@ -xٱ 0>/&E*cQqŃzf$rM<sa#d2L&?ArYd2LG"3L&{Rygw;
I
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat Binary files differdeleted file mode 100755 index f5202963..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_93_2.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat b/vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat deleted file mode 100755 index 38842b98..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_2/mask_97_2.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0н_KivH4
<q #ʩs-TUS_Y@ kDI@ VJ aPt0C8%
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_101_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_101_3.dat deleted file mode 100755 index fa992512..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_101_3.dat +++ /dev/null @@ -1 +0,0 @@ -xK EyWS9'D1p /9Ёu,ku9Ҥ$%ݭwALb%ClAzq۴붌b!ĤwX4`_'FWr!b&t1<FWr!bXyC1ĆӇ)E{WٯAӅgL1]-&ƼLqn
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_105_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_105_3.dat deleted file mode 100755 index d8a28ce9..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_105_3.dat +++ /dev/null @@ -1 +0,0 @@ -x1 D~O3r6@(1'J}4gk97A=ip}wZJo8JB=Cs=
=;HzT.z衇z{{{T.z衇z{{{T.z衇zoS$PThE%Կbߞr\RL$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_109_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_109_3.dat deleted file mode 100755 index 48d94040..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_109_3.dat +++ /dev/null @@ -1 +0,0 @@ -x1 D~O3r6 O(;V6sy>)_%s_d3KO1^aL,$H"$KzRPt[I&X9$H"$I$ysI$DI$ɓI$I$Dɍ%es!=LAZ5'̓IVrn/2oƅ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat deleted file mode 100755 index 023b2730..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_113_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0D}NrnDFj2KCt?WݲZi.qoP%Smj7ަ:*N:@:***fW9d2*j*}S@`*j৪6Jlѿ}}էTUa24hnt
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat deleted file mode 100755 index 79cc04d1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_117_3.dat +++ /dev/null @@ -1,4 +0,0 @@ -x1 -0]Q.xIB$?~!<Q?#5/tIJ8owi{}S^~q猉P &L0J1ϻݢDK'JÄ &L0ᝅn -0a &LxgaG*&L0a{ -g{2sΉ~7\]%rJ9nZ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat Binary files differdeleted file mode 100755 index aff5a7be..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_121_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat deleted file mode 100755 index e2febdbd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_125_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - ~N3rۄ]BБ'?</̼V۵ҏ<0-_J[? +w^;*yɓ'O</9ɯ9<yƜ'O<yɓ'J^aț6
yɓ'O<G{icΓ'O<yP|]Z֤Iee:[~?<mJ_N:
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_129_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_129_3.dat deleted file mode 100755 index b1ce63b7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_129_3.dat +++ /dev/null @@ -1,8 +0,0 @@ -xA - н6!n G<q4h/G?;hsLSTOj2# -Dy`ܫP@ -\B4*yt$ -(P /#Q@ -yA^t$ -(P@ /D -(\.`ɛjoCS;R;R.I
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_133_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_133_3.dat Binary files differdeleted file mode 100755 index f4181507..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_133_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_137_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_137_3.dat deleted file mode 100755 index e24ac5b5..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_137_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0}NrnFHSYQ|ZEfu,% $ujG:zou,:OsYďe:tIsj|+N5dltСC:t;b:MѡC:t9hH6F:tСCǽڨ{A%dC:tN$^urdV'\wjSt;U'[,7
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_141_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_141_3.dat deleted file mode 100755 index a3f6a248..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_141_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0}N{˹)%]jf/d!uOUc0}a4R9_T~`_ R[Tծn1ݒ"E)RH-*p~HܥJg"E)RHJҧ42L?RH"E)RiR滀g"E)RH>z#E)RHZ@bl-)ݿ<ߧ*OUR"5&5*ieJ]+
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat deleted file mode 100755 index 338b7e7a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_145_3.dat +++ /dev/null @@ -1,3 +0,0 @@ -x -@|:^Jy̡yMj-' -9VS֦K9e)PyUwe-m jԨQF5jԨRi٫F4_wk}0+jRBRF5jԨQeOMBJHjԨQF5jwP״˪IH I5jԨQFͳc w5jԨQF:zS*2UZ_C*e_OZ%dIȯb
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat deleted file mode 100755 index 30bc5fab..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_149_3.dat +++ /dev/null @@ -1 +0,0 @@ -xA0}Oܠ⦐H頯'Z2{oV|Ι%>yR{!8ÂI+JpI|#f5κ[PA $H Q})&<E JQ)J A $H s5z%H A $H4A^5A)*E $H A $ 3MHQ $H A 3ާ`Po>X{ט+Wb`I)5%d
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat deleted file mode 100755 index 89cdec03..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_153_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0}Ns˹)7mJ,}8X=cW^GeN<v]]bIͯ_gY+Mjvˋt&M4iҤI&Mxޜu~o[~4W55I&M4iҤIS5MLi5-M4iҤI&M4oiz`z@SjZ4iҤI&M4izs(VҤI&M4iҤYzK
6ϛ:=_h67m6mM{H
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_157_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_157_3.dat Binary files differdeleted file mode 100755 index 167e6f84..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_157_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_161_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_161_3.dat deleted file mode 100755 index 72a26a4f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_161_3.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA -0}NrnFTk,N Zђf7J:ƒ^`WٔUnXڤǧM-#V+ߡ+9zҖYl)SLocʱO_C?ߩ%;*KlM2eʔ)SL2Ye][bSL2eʔ)SLyVYlWG[bSL2eʔ)SL -]g+$eʔ)SL2eʔ/qBbKlʔ)SL2eqʙ]£{A/~V9\%[P#'
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_165_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_165_3.dat deleted file mode 100755 index 870af8f4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_165_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0}N3T#ZYuÏ:̛1ϱEUTT|S q)m-sG B.Cĉ'N8qğwv7['tg!.ե:qĉ'N8qv`_+.ե:qĉ'N8qv`R8qĉ'N8qΤ8"ե:qĉ'N8qĝIяہq&EKuĉ'N8q+9:}kFT?^ЏGo<0իCg/_
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_169_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_169_3.dat deleted file mode 100755 index 94310952..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_169_3.dat +++ /dev/null @@ -1 +0,0 @@ -xA0}O3rn)}'31Eh]4P[
_]Kv<˙fp#y_l[geӧO>}o%uJV/{%O>}ӧO}K~O>}ӧO>Q=/ї>}ӧO>}u{ח>}ӧO>}u{蟪/%?}ӧO>}ׯ.N4<OzzlzzW/_yp
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_173_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_173_3.dat deleted file mode 100755 index 74669862..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_173_3.dat +++ /dev/null @@ -1 +0,0 @@ -xA0}O3rnPkTTyM$&e/|"ֵdjuy[aiK{M S&z[BUBRIC!n5\w4B $@ $[3cE^%xw A:@ $@ $@ $BfID A:@ $@ $@ $p͒f%H@ $@ $@ $@BR % $@ $@ $@ )$h4K$L $@ $@ $@³_{Pg۴y>VMmRt(1|
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat Binary files differdeleted file mode 100755 index 9586979a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_177_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat Binary files differdeleted file mode 100755 index bcb4eec4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_21_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat Binary files differdeleted file mode 100755 index 0ffc375f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_25_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat Binary files differdeleted file mode 100755 index 6150ac12..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_29_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat Binary files differdeleted file mode 100755 index 6053b5e3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_33_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat Binary files differdeleted file mode 100755 index 5dea5b9c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_37_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat Binary files differdeleted file mode 100755 index ca9ddc2a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_41_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat deleted file mode 100755 index 3daad97f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_45_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK - DsFJ(&)0dЇFg![8=&iaD)d8&Aլa1'II׳79 ex߾ I&֝CuJy
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat Binary files differdeleted file mode 100755 index 7f6508dd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_49_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat deleted file mode 100755 index 8800beab..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_53_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK -0Ds !
-(.Bp&|"-t&`qQ-"9_+)Be/H8D%a~}spKFN=,;;a^t4\FSN
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat Binary files differdeleted file mode 100755 index 4e1e5da3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_57_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat deleted file mode 100755 index bf1a3cc7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_61_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0fz4-%*dp!yZܫu(~=&ۓ)R2"/"<9FΊ=rb"/rw"2B#3-0-KW
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat deleted file mode 100755 index 85892089..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_65_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xQ - D4\?R,!O-Nv1:cZu"UMÕF ~jK-la[^q^Q\=o-laZpUB@IKJzɢ|1Í
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat deleted file mode 100755 index 55318a87..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_69_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -x -0{&2'd l=,Fy;$쇤WE-R:%T,O2g"",Ȣ/DyĈɧ{O䮳",:NvEWN#(&,,]x
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat deleted file mode 100755 index 15be77f6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_73_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xQ -0C{g;JJ?dԬK=RasJhTJ6exka\$nIE,-/XB*х=wee4t̒tLщtt߫b gFf qoddn-?
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat deleted file mode 100755 index ec782804..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_77_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0&BiRaK"t`I@|fXyilE:Sza18GifK*?:YC1쌞졘(ቷJ*jl*TRIKR^ؙks)c)c)JZa
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat deleted file mode 100755 index 47bc0f79..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_81_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 - F=\,JGAġhj>#3X:kԹ\FM
Jhu3>TZ{PSgP'kVjժU_ۯUV=P
oO:Wҝj[Wxm
5
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat Binary files differdeleted file mode 100755 index 02c4f8cd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_85_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat deleted file mode 100755 index 2b4cb59f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_89_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 ὧ)*.@U
|eŵ6ۢw5*)
oiK4nk>1}d>@
4XYCo ۡ1<AhFt -
4@51Wr>7G}}x7|NgN
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat deleted file mode 100755 index b4cc8a97..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_93_3.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0D}NrnJɪQ~B06na<<ׇe6MRCPL̓i9M2 LkŮdDv*"aXjBdAddZTdAdqY0exqeN&WVQvc
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat b/vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat Binary files differdeleted file mode 100755 index 7adc9eba..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_3/mask_97_3.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat deleted file mode 100755 index 1c97dc04..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_101_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA Fs^1bИ]4m+8+Ve^HR]\c -oWN#X+lHEcp\^.9qW9":.BB\0aPǨcp\ONqjpG}}$.˅
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat deleted file mode 100755 index 0211cdb3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_105_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK -0D=Mr˹ATeEFL2#鹢_I!딤Ѻ-իkmO]sST6*'8 N$'NZ^<JvNsNp''8 1{p?N¿nJBυ^[i'iHI-m+W
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_109_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_109_4.dat Binary files differdeleted file mode 100755 index 2cc0c815..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_109_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_113_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_113_4.dat deleted file mode 100755 index 99bd73f6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_113_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA - н_Jb)t&BBK_ֳ6C+5/q_ghfCbH+p;WK?Gt *G9r|c`c9FKHq49rȑ#DžUG*G9r>}rU*G9r|c[cN[_=5^J 1*qv
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat deleted file mode 100755 index 38672591..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_117_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -x - н_s]4Dgn2Jj}ҾRsSWGRɧ)5Em#ܯk_"z3\rʕ+r
Lk|/{;'<W:̕+W\rU=l3|sʕ+W\;woZrʕ+\sKzeSהz83u#Wubjd
$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_121_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_121_4.dat Binary files differdeleted file mode 100755 index 84957eb7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_121_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_125_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_125_4.dat Binary files differdeleted file mode 100755 index b98dc813..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_125_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_129_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_129_4.dat Binary files differdeleted file mode 100755 index 8ecfa250..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_129_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_133_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_133_4.dat deleted file mode 100755 index 69f83acb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_133_4.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA - н_ҚBB2f{ -cfgKq=)ڮWlK28:oCRd\p\p@+$EQ.\p\#>/#\p\p>#\p\p#>qp\p.$Iq dGR_4
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat Binary files differdeleted file mode 100755 index 0c09c487..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_137_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat Binary files differdeleted file mode 100755 index 62b03f24..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_141_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat Binary files differdeleted file mode 100755 index 33fb2112..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_145_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat deleted file mode 100755 index de99310f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_149_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -x -!н_sm +XӋ9=.=Zka]ޒ>Kjo|SSWKZmj\Ъ2 W\qW\q"~jvtv_\qW\qW\q%g3}+++r9ArW\qW\qŕA g3WA W\qW\qW]V~v{D3Ȝ!\W^<r/
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat deleted file mode 100755 index e827dd16..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_153_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -x10ޯsi,')p!4.;WUmj=.NO>Tڍ[S7vۜgq? -{peo383838{YXz,_OYfe3s38383\C!Ms38383r
\C?37938383\C!07M8383q,mMrskWv3~WWB
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat deleted file mode 100755 index ad5fcf69..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_157_4.dat +++ /dev/null @@ -1 +0,0 @@ -x10ޯs4"FP=iRX¢X0멪u 4ftl}m➭S|юSP5<]rwqwq^QN6ÏZsߙ,wqwqǝ>Μ5g;;Y}Vgw,wqwqw>9wqwq>3gY;[ww?P3Ƙggt퐮;].3w4A
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat deleted file mode 100755 index 7604c454..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_161_4.dat +++ /dev/null @@ -1 +0,0 @@ -xA@fs!AL_|,4l)iml0' +E]N\x#2/_{7g9쏼ٷ}2r!?}-#<Zχj"P>Te9C9C9~6Sʇ겺!r!r!ۘse9C9C94_Ɯ|.r!r!s/s0 2r!r8}DwrDXΡ|x|!2
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat deleted file mode 100755 index d83d6316..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_165_4.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA -1}Or."*?fPLHIkΫZQ8 -Gyqk-n5+?|֎kKnEŹK.K.?2.|EJ{2<:.Ku\K.K.ǝmu)_8\r%\r%\Џ;'2!_8\r%\r%\Џ;'2!_\r%\r%\rinC?nn9
RK.K.;.HqY'ݽNF?K㕢,R| My*3
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat Binary files differdeleted file mode 100755 index 4aac95c1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_169_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat deleted file mode 100755 index 9df4d865..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_173_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK -1}Nrna~ZY!Jt^5(/jkz[pj_?~v:|jwՖ_mXzo6?n<j$p-r-_p[z=VQ3TVo r-r-r-r09Lߚ r-r-r-r09Lߚ r-r-r-r09Lߚ r-r-r-r09Lߚ r-r-rv6?,e`=*K6ڭ~6*
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat deleted file mode 100755 index 6437d251..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_177_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -!.1BMy![c\cZV\q7EOzg~k˿j;pgu[*7Tp1s1sq!㠊w/r8X~lc9c9c9nr7~l0Wp1s1s1nr7~l0Wp1s1s1nr7~+8c9c9cnr7M+8c9c9toEǙNXy[R+cqN\,4J
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat Binary files differdeleted file mode 100755 index e006b67e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_21_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat Binary files differdeleted file mode 100755 index 0c7c44bb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_25_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat Binary files differdeleted file mode 100755 index c28dc20e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_29_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat Binary files differdeleted file mode 100755 index 5834b6fb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_33_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat Binary files differdeleted file mode 100755 index 4bf2e26e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_37_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat Binary files differdeleted file mode 100755 index b75b7d05..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_41_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat Binary files differdeleted file mode 100755 index 1b921f30..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_45_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat Binary files differdeleted file mode 100755 index e417f947..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_49_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat Binary files differdeleted file mode 100755 index 7e88826d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_53_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat Binary files differdeleted file mode 100755 index 84669c7d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_57_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat Binary files differdeleted file mode 100755 index d127c3be..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_61_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat deleted file mode 100755 index c24343d9..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_65_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK DtXЙ.4E1^hvOxW0JHŻz[^܈[v -yyZk=`vcǃ<ȃ<C/)zܑC""
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat deleted file mode 100755 index a73b1144..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_69_4.dat +++ /dev/null @@ -1 +0,0 @@ -x;0CwN\~;C$3$<)/meΥT2:]^VV%zAnpvs"yyy)zdu6Gȋi^/<trrr)9ͤlr.
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat deleted file mode 100755 index 72f89227..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_73_4.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA -0yM顴)1-lE3=}(9TdE/eO ZOŻKY;pS5+NI| -"ev+DݓNs'OWkI̞Fri9& ]?A
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat deleted file mode 100755 index 993c4860..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_77_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -x -0E?jFe80 uN0lB6:h<Ce\,ܗ~&rd0
Sz7z+oVu:7zWoS)mo3
Oy;:*h>aCe
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat deleted file mode 100755 index dd652161..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_81_4.dat +++ /dev/null @@ -1,3 +0,0 @@ -xA -0yMyXEm7"892ѸQ1ݳ+xx;t35DIY1x\:u}e/ #Th< -UBz<5G<5{G<5<饫>]Urxu
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat Binary files differdeleted file mode 100755 index c8d5123e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_85_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat deleted file mode 100755 index 5b9bd7ec..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_89_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -x1 -0ὧI9% Vڀfr0}z=#9ҕ:~s1BՁg&4pgq.p.&gT05rgsgqrg捯u38k.Egmb*&7?
:
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat deleted file mode 100755 index be7f5e52..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_93_4.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK - ὧIn$}PŌB]N@%sfkҫ}CzoA}aʽ2|~D&l=Ywq}q\EYjK_ywqwz$==;_>+pH9Di
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat b/vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat Binary files differdeleted file mode 100755 index 5d848caa..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_4/mask_97_4.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat deleted file mode 100755 index c21869e8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_101_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -x - E+%=M3Cbv
ѬNkûgqkqq{%Oo,iKee3[|iVh]``0ʕz˴T0Gu/q8F13:W>#ȕ0c0Q8E=F#+aX͞+cV%9W>Q]TkY-gLqD艋
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat Binary files differdeleted file mode 100755 index bc8798c6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_105_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat Binary files differdeleted file mode 100755 index 25a39440..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_109_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat deleted file mode 100755 index 25f42b8b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_113_5.dat +++ /dev/null @@ -1,9 +0,0 @@ -x -0D^6I63[[EDqc+jy81\c -7c?u}DK4},kkg--3[UƂyUXUXSV:ϫ՝,|кS⫰ - - -Vɫ*X[* - - -zU*NV*JUXUXSXijTi4fZkU^_~Ux}ծZ/r
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat deleted file mode 100755 index f236940d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_117_5.dat +++ /dev/null @@ -1 +0,0 @@ -x D|Mn/*{M+pI_&m-ѾC32u?o-kgB7wc=U%yoRhӯșDo:ֶyRJkQ^aaaqOgiJ;qOg)ӊ000[vö>=>000Ofz3=>000.3Z$8\pw4:Zp:qX 7
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat Binary files differdeleted file mode 100755 index 9bb5c415..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_121_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat deleted file mode 100755 index 2161c50a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_125_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA - E&fc;S$?؏Q4YahûyJ}9g==li.;nh_wz.qCWȧy
uPk;<<<|*q,
mkWqNl%
yyyy^2䰅sX|aaaa3ϙ9lH<<<<̿웁[n`Tq8^vy
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat Binary files differdeleted file mode 100755 index f0c1d650..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_129_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat deleted file mode 100755 index 46be8b09..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_133_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0DѽOcr]4%1mCTxΜ[Dv={FEϏq?ݿ9keѭ}'2^c4G:3=JK-F0`#Hw'#<{~Z4:BG舻F0`G~:`#?#tw-`#?##t#F0r}Q}eR;<CV}їY-H
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat deleted file mode 100755 index 064e7f2f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_137_5.dat +++ /dev/null @@ -1,3 +0,0 @@ -x -0>M/k1mX=hsH"k M:3qOW}9ԖIH1G;-sڶ?[%M - v#;zg^3d}69Ψޙ@7҄#gv`;׳ީ\$wlv`v;ލ}7wߑa;vkA#gv`=N2wxgWӤ@n?c}SQ:Zd?+9vz)P
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat Binary files differdeleted file mode 100755 index 60c1a8e8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_141_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat Binary files differdeleted file mode 100755 index 9303c07f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_145_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat deleted file mode 100755 index 4256cefd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_149_5.dat +++ /dev/null @@ -1,3 +0,0 @@ -x[ -0&c}-s+'^;Ax=Q_gUݏﵪxGTȺV¹UUE_IǴ;T1̠ -]W2 2|o5uꆬuI:(WKU躒rPAdAdA;
vo_zNO{2rPA9 2 29}^O挞rwQdAdAnMA9(dAdA^WZ.+G^K`}`_Fk
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat deleted file mode 100755 index deea09d7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_153_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -x -@wfЬ`D"Ie<:au,7Of۳uP6~szs,jլcVZvߨms^uHYu&l&l&_9
;]^jsO;ܔrSn&l&l9yכzArSnM6dM6dM6ރ@/$7ܔl&l&lzŽzACrSnM6dM6dOl7ᰚUuN֛FcPPS,l;HO
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat deleted file mode 100755 index 176e2a69..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_157_5.dat +++ /dev/null @@ -1 +0,0 @@ -x10Dާri( r* \~>C*vs]Ŝ_{W!zﶬ/)˙vV6V,f1Ybn^o>\O],,b,f1YyVgYYYb,f1+ʳ<˳<˳1YbŬ<+ʳ,,b,f1YyVgYYYb,fukys77}vmb=wsw)tW:
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat deleted file mode 100755 index 70d5fb00..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_161_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xI -@нDp@
o|m rHk㨤~co^Jzװ#5l¦S_92[}ZÊ=T2ƀP2[cV衆CYf'-X9>v~usK5`e,2,2,2-///o_q}K\reYfeYf峖o+/,\feYfeYfٳexB.e2,2,̲g+l\r16,2,<v.r륆rO5s_ZɔuI_*
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat Binary files differdeleted file mode 100755 index 94af813d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_165_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat deleted file mode 100755 index 921a7707..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_169_5.dat +++ /dev/null @@ -1 +0,0 @@ -xj0|/niK'.r:T-m&Zx9yq3rOgvOO_zׯu`]ȷitاtiloc13j9%_g|ԧ)>>ϰ=te&_4=tU}/>>>Or5/u>/g}g}gOsvO}/g}g}ٷGo-w{r_{g}g}g_n<r_}>=n]4Nkβ_M8m?SF<
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat deleted file mode 100755 index f9a67413..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_173_5.dat +++ /dev/null @@ -1,4 +0,0 @@ -x[ -0&G1gD)[CzeDѷц=RN6FJmJqP}xs_}GFy; -[;]ek[QbTmy&0 L`̄Y?رw؛ fcVN9&0 L`ׄZ}0=F=F9ANL`&0 L`BzYfI=F9AN&0 L`&0 fIsr ' L`&0 L`<i͒"9AN&0 L`VaBX",Um> -=wZgBΜP!8
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat deleted file mode 100755 index b07c636b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_177_5.dat +++ /dev/null @@ -1,11 +0,0 @@ -xъ0~ܾحuO,"%
:$Xui=ѶՃgƸ?Ώq.So~zW:=h1cq]Ƕi!r8Ɓ`+X -V jj;8ƁX+ -oV`+X -V?[1^h-ֳ5Z;rmS+ -oV`+X -V;Z,YMB+ -V`+X -VZeڦ}r\!W`+X -V`+3Km>SB+ -V`+X -Vc㊛{g;^Qq5ZUݮQL0+*&YDq*6
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat Binary files differdeleted file mode 100755 index 04f97ea6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_21_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat deleted file mode 100755 index c20b59b1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_25_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xڝa -@!4ʢ
?,""j?n<Oa
w,l}rGM;Ϧ9[_x|=l4lKv
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat deleted file mode 100755 index 217ec1b8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_29_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xՒ] - =M_n0W .=-4myB+R$ƃ.=s/,+B7qz~q>=GZy:DR
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat Binary files differdeleted file mode 100755 index 726d7fd7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_33_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat Binary files differdeleted file mode 100755 index 6d32ca6f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_37_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat deleted file mode 100755 index e07c6172..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_41_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xTA - 5?7XMtxҴx ?@7@~"N$Sɰ{+CA'r\Pp<ޏ- ͺ:S3sԉۻީz#qw >
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat deleted file mode 100755 index 5168a17f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_45_5.dat +++ /dev/null @@ -1 +0,0 @@ -xUA 5?U:N&Z":;4P1=bNvSGM1˛n<v`q{Mg4=G-T?='kuۭ>'(κ J{Eѵs] ,sq
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat Binary files differdeleted file mode 100755 index 9f3f3cd7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_49_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat deleted file mode 100755 index 449807ba..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_53_5.dat +++ /dev/null @@ -1 +0,0 @@ -xVA "zYf5ƐJC
A;l\,dR.\(e_ еaNi5\żaLP(;2שjN6O
u+l{y6od^
C[%
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat deleted file mode 100755 index c7dd81f3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_57_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xVA - 5?NlZHAbBZ0aMd`1z'"<Ր19nvͨ.)bݻ~;<Kھx_Eu3][/[ToJϵU羁4v HPn|Im!wL1/8,g
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_61_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_61_5.dat deleted file mode 100755 index dee749fb..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_61_5.dat +++ /dev/null @@ -1 +0,0 @@ -xQ CwCՖB.ݛwpKvg;|3:}ؓc0þɴjj7(lwe^WJɾSwt_eΫTMOs9ubs=?~~>9Z#tB~
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat Binary files differdeleted file mode 100755 index ecd93806..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_65_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat Binary files differdeleted file mode 100755 index ead4edc1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_69_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat Binary files differdeleted file mode 100755 index 00001176..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_73_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat deleted file mode 100755 index 1652cdc2..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_77_5.dat +++ /dev/null @@ -1 +0,0 @@ -xQ Cw#&C`T6ƹB(9
'ֆڢzk"hv.`cXB5[(F>71/34Ϊz^'[FyglgM>OTL4ϔ{&3Wy*ʧb*`<3;Vo0/s6n0ya[mcE
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat deleted file mode 100755 index 71215e95..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_81_5.dat +++ /dev/null @@ -1,3 +0,0 @@ -x - C~M?tzU4" }tMX2|.ɋ˙F\~m4Xu -ٔ, w:EƄ>X̯=_]g>>zמ/)5ךkkkZsXXY{ܮ}~mt:S#&;U#)
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat Binary files differdeleted file mode 100755 index 09cf0e28..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_85_5.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat deleted file mode 100755 index 5fff5306..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_89_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -x - 45enpQ Gcfl^^;;b5;`kU߮j`NsO=\[a6~nLD?
!6uF%w*Ȭkf77SĆbÆXodw_mbClNۙ
ck&YVoܡBעبAl6
Jjx
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat deleted file mode 100755 index ec4240bd..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_93_5.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK -0D>&&
fP^8BY5s(imҮ=f3/wۧEyYQwf[}
[90303ef̙3'3=<K{nSg3`f`f`dޝoiPg7܇GjkG]}?V/
kWi72Jsv|*"f^
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat b/vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat deleted file mode 100755 index 509d1174..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_5/mask_97_5.dat +++ /dev/null @@ -1 +0,0 @@ -xA Ef!3bf5ƼB|#f=<3l6<_+xj)
ݩy J
yXiܻ5IzsٞcueQ KKKd)>,ͼwxDַ.,;s%g,,,=Rὓ7uKKTD<(n lYhV۹sޕyPE<q
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat deleted file mode 100755 index 13f97a0f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_101_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -xk -04/n_.2#SH6_PZf˳_,7؞+%Wdn}_&Ok;Pf>tyY]ns
;ss,!LkԅcbL12cX91Z#XEn#;svT~L~LR11vs.1111J1&؍Ń111J1&ƞgKLƪjlk{gڞ5K1/ǐ~,ac$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat deleted file mode 100755 index a58fec74..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_105_6.dat +++ /dev/null @@ -1,3 +0,0 @@ -xQ -@DskBZ#o)Sd}Gܷl쯯^)G]S4S?#BZ:+{sHKNiI!me1 -RWe9!``Uyˀu:檞U=w-oԺwB}cMK蹰{{=y蹰{{=y蹰{wScaoi'fyO=CyO=Cy[{S=;|v4}ϯ20
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat deleted file mode 100755 index be7b4749..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_109_6.dat +++ /dev/null @@ -1 +0,0 @@ -xA0~ρDBHCHV20nuol쯯˻=ۢs9[l'?7R"&2:7QqX_n
]$՚EIY*Lq0 0 0{LJз(s\ɳwX-7^ItIII$~?N0 0 0O'Itg7L$L-Iuzrfr
M^'}(O~R]1YLĞu9Qӕ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat deleted file mode 100755 index 397f5274..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_113_6.dat +++ /dev/null @@ -1,3 +0,0 @@ -x E5NՉbF6on,m>gS9RWcǕ9&%1_cx= GR^w-z?dzv=,}ԥ?ǹژ:9m==@U䲉UXUXVe~by4Wi:e=<SZmAWUtVaVaVaZV5~V****^*~wk - -ZϪbayTfjֺʯjZ~t_@UnѾYWsV
[|H
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_117_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_117_6.dat deleted file mode 100755 index 99108bef..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_117_6.dat +++ /dev/null @@ -1 +0,0 @@ -xa F4/#Ev3nŸ/mYTwm<~?ljGCqS/6ftݟoӔf^l'7`ZC ?heiXq4[ـԉaaa9]PYM<6a[g:000×gx8:Yz;7CataaaƱ,CataaOU68=gxx\ƑXQt2JZ:g
C+\
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_121_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_121_6.dat Binary files differdeleted file mode 100755 index f3c32994..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_121_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_125_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_125_6.dat deleted file mode 100755 index ff64d44f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_125_6.dat +++ /dev/null @@ -1 +0,0 @@ -xA0Er3&H
yb+Slh0Ͳ6LwEѿfǮIv;&vw,o]ud]|k棘9ԊC}s19Jw9ˡZb=PK&aaaa>ɼÆ$<>Ov'Cytaaaa~|'9liΣ<<<<Iæ<:<<<ٕWDzy:.z=
ݓʯ
sVöE=ll_k0_#vίmj
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat Binary files differdeleted file mode 100755 index b4695c3f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_129_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat Binary files differdeleted file mode 100755 index 40911dc5..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_133_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat deleted file mode 100755 index 43ccb68c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_137_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -x E5?e^4fHp[1-e)UQV]UWN5o*8|۩W6bk?{f|>s֪r666rҟ=vڲWy-' -Ο;qtQE>U϶f곭xN]Tc(s❮7tAw`v`v`v`kvwfwt;];;;;;!ޙ;ao];l;;;÷|ʷ(3}l.?"މr};\}S-Aw<9;EV'ם
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat deleted file mode 100755 index 0340409a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_141_6.dat +++ /dev/null @@ -1,10 +0,0 @@ -xa F4/c]زȐ[=[E럓sm,fn/|kj\j?g[q(NOZc5SGGP[oMVָfvL<<e -+Ěa*XG6)))cLS6tjM]oW8D~OD`?׆NSk?)))*U)?SI= -t -BXLLLT5OqQS:` -` -` -3_E)t -` -` -`Lyb*?2T5i?U!K*xT7ioIEIREuJ+M7'
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_145_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_145_6.dat Binary files differdeleted file mode 100755 index 6c142151..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_145_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_149_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_149_6.dat deleted file mode 100755 index 69e98835..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_149_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -x -0E5f478UD62zmpߞk8}GӕN}?}W:guWAˌ7~;)Ø{̪ǿ+WPOۢrE\jwG)y˖wAAAAM%2`2dl|p}eqP : ej想=lT5ɠ : G{ddAtDaaaaa&أ&w : 1-MRb0Wf
uz5&YiIѺNрAPQSL}4
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_153_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_153_6.dat Binary files differdeleted file mode 100755 index 3ab6130e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_153_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_157_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_157_6.dat deleted file mode 100755 index b45c0cee..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_157_6.dat +++ /dev/null @@ -1 +0,0 @@ -xA@D}fDN%nç,֖SVV>WóCaz6U~һ{`nݻdvVy~rZ"qk{>g$XKU}m\bjaGx,f1Yb]z̞^.5[?嬜r,f1YY>grVb,f1Y>g,rVmYb,f,|VY9Yb,f,|VY9+g1Ybً ̦M7>2{9z϶hm3l|9xټ#f#x6 -v%N'
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat Binary files differdeleted file mode 100755 index ecec68b1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_161_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat Binary files differdeleted file mode 100755 index d641dfa3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_165_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat deleted file mode 100755 index ae689723..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_169_6.dat +++ /dev/null @@ -1 +0,0 @@ -xJ0i9[Jɘk{1b!gnhHkS뉭-V?KIׁ1큏1ƣݎ/`/z)*=3ڏg6^k65CY<KkM[y@G&_=~>>㵾+'{է_Vˊx-J<ӛܗr_>>i;rO}/g}g}ٿ}}xO}/g}g}ٷGo/{{r_>>o/z^#}g}ٿd'ʳ|QRNS3YڳZ'msEǷj5
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat deleted file mode 100755 index 95fa97c7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_173_6.dat +++ /dev/null @@ -1 +0,0 @@ -xa09MrM S*:a_-5hh_)uZ֭[loےsmKN{H?x`l#f9>ڟ[eЄώߓ ?^m*/Kmhy%v-nKlkKL`&& g5(gwxYܞa¬pVcZ[#O=SN9&0 L`DŽ 'tjj]QN9&0 L`sYRc@QN9 L`&0 L`"YRc\ ' r&0 L`EH9AN&0 L`&7p6`|hms
R5Ƙȉ k\X/ )g9
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat deleted file mode 100755 index e9f0476f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_177_6.dat +++ /dev/null @@ -1,14 +0,0 @@ -xn {ڤ*4v۴u1{<LGiKGU]m/6j?mZmzy/ξgj\Փ<`_>f{_,,K9o 4ǵ7lniJiggir<-MG - - - -xuV+zRCr9+Gq6QWb"Qe"WL+ - XXXXX/|~j,nmuMۤ+ -
XXXXXYa,X;M+ - XXXXXe)o<S+ - - - - - -0X,ަyt]AWXXXXX;VH92me3WdQbeQؽ]>Әf|5H늚7/D
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat deleted file mode 100755 index 6bd505b4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_21_6.dat +++ /dev/null @@ -1 +0,0 @@ -xڝQ C9M{i]X1-C!D7
Wٜ&rD)~]<M 3(>{AaS
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat deleted file mode 100755 index d45083aa..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_25_6.dat +++ /dev/null @@ -1 +0,0 @@ -xڝQA 52)e+(XmZt*(ڹ;tJ<峂_ڤ3oڴ"̢azh}&qvSG֙,-J4}oS[}w
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat deleted file mode 100755 index 0408e224..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_29_6.dat +++ /dev/null @@ -1,3 +0,0 @@ -xRA -0XcL(4EԈB -8CܾnM+lǝՆO1]&ڍ4UD-6-$:6dZ?ylf?
8?߲<l}gg*
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat Binary files differdeleted file mode 100755 index 8de4ba5c..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_33_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat deleted file mode 100755 index b37ff0ab..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_37_6.dat +++ /dev/null @@ -1 +0,0 @@ -xA &T `j<P0jB#&,YofUj*UՏY[oY5~5T7bnb,]˘-qF:stDch
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_41_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_41_6.dat Binary files differdeleted file mode 100755 index c1535f78..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_41_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_45_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_45_6.dat Binary files differdeleted file mode 100755 index a7da7ee0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_45_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_49_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_49_6.dat deleted file mode 100755 index 64ded709..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_49_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -xVQ i{K&YX0̦!=tn&fpWL -`/<ϓKVrU\1bGp@ӑ&fN/+ƽq`AWSRGp_5||zxν:J+WEm4h43tܭ.Ag`\ʤ*F
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_53_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_53_6.dat Binary files differdeleted file mode 100755 index 9139e325..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_53_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_57_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_57_6.dat deleted file mode 100755 index 61e7e242..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_57_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -xW |kKQ-^@c"Wr^UYM³>_ݏ`8G1`B`;+}&s]<JQF=mb3 UF'6ƖE 5JawZ60 -[99{S\ݞ8`k&os}{[R[+wOd^jW
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat deleted file mode 100755 index f2d3f10d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_61_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK DsڤE~݂ih' -N'oVWjspCzοag!#WD%~˃Y?JfREKoͼǘ|Ƀˎ*OP7n뼽7s`sdDs~><iK'l'9%.7
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat deleted file mode 100755 index 550fc8fe..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_65_6.dat +++ /dev/null @@ -1 +0,0 @@ -xWQ i{KNLk?e$Qik41{`+!ڮM
?1b8.^wsnFj5EaQX|=w@2v<ŋŞ|4w\UXBQz+TTcBz/48,5`ȱ OV$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat deleted file mode 100755 index a3e4fa0f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_69_6.dat +++ /dev/null @@ -1 +0,0 @@ -xK @dTh hLSSEq eY@<+*|窮%>z*7e6QS`.>sE'%@[6@P0h
aFxtpl2Q-g1Nfeo^0FdT>N_OwG3ug{3<[Ժb?'6^
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat Binary files differdeleted file mode 100755 index ab71b70a..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_73_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat deleted file mode 100755 index ad5a660e..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_77_6.dat +++ /dev/null @@ -1 +0,0 @@ -x E۲iVa.FpSTY4q~z=:͒
6m8:#0PضiDy:2Š'Zs&}滜\r0\ŚXw;iPȔL)Seԕ{hDu9LbJSS))gZ{e)qJdLw+#3-V0շljڠS-S
9=ݯ5PPq1M?g
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat deleted file mode 100755 index 28a6d075..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_81_6.dat +++ /dev/null @@ -1,3 +0,0 @@ -xQ0D9
rRLvk`0 ;i6\|_cc1huio#2}x*.Yt& -ְq/K;3ve̢ȊAH?`]5Kw!}{Zû߲W -yⷾ^_ykk^Kתb-bYSڸ'֜Nu#MfHSQ?|]IAiMyyuW
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat Binary files differdeleted file mode 100755 index d5403e49..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_85_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat Binary files differdeleted file mode 100755 index eeeb5d19..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_89_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat Binary files differdeleted file mode 100755 index 6ff38db6..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_93_6.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat b/vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat deleted file mode 100755 index 3a2072ef..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_6/mask_97_6.dat +++ /dev/null @@ -1,2 +0,0 @@ -xa0sdFx[=4Hoj34&s}*aVc&35arW^aLClzq,1x
SQN]/Giu`&w%,%DY"Kt+HE'|R2(v1vqiqd,%D~%ػJj}ͺĺgY"Kd,+K -]Wt+sF/)].zN'`>1='#`+bl]Z
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat deleted file mode 100755 index 1f6bc512..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_101_7.dat +++ /dev/null @@ -1 +0,0 @@ -xQ C}rm`fjT#54'tfaЇo$c<Hݠh8lo=ĄŧHv;z!|/FЍ3cf̌Sʅ㍂8K)49Q11J3fS+wck3cf캌zyy̵Ҍ1{bLXS+.to{>mOJ23c<6Xn0F
)
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat deleted file mode 100755 index 6b0cacfe..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_105_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0EFaMҙNPx)pQ_~|ñ(bF$.aoWGNPUǖM%{oHQUlִL^>+m#{{eo&Y2soM)gncO9sZ3wo+{=f.zޣ{{=zGcskCQϞp^&{^NʷU
e5}EwGn+o
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat deleted file mode 100755 index 9875cbe8..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_109_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xA -0D9Mr}*_x-d:"NJ-k"⨚d{ջגɬ|<b2+U%Z}.q%Gih
QA9IIG&ɞ< o:,ub2}mބ_
D'IIIO'$: 0 0 I$~D'w$L䇙TOvLVOO^<ObOOOʛt\3<Gͫ
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_113_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_113_7.dat deleted file mode 100755 index b6e21598..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_113_7.dat +++ /dev/null @@ -1,11 +0,0 @@ -xQ D4p˵MPeQ6d?Ը>'rQ5+ s)c7-1nn햺qɔJtg^ʉw̘Ň-?*&Mm@ee5^ -c - -,b\13j4TZfŢo* - - -:Ut* - - -Xů0<BWUtVaVaVYl -ްkf5_ kW5{5pnCZ: bv
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat deleted file mode 100755 index cde78c10..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_117_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xY D4pUI>"%6ed8rSNsUnk5XejުuVXg,l`u!hXZ\VlM|[ͬ000#hF'c]i>Hataaa~<ÆzyqkO000㪞Faaa)2˰fÒ%z8tO=3=3:cw -V$
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat deleted file mode 100755 index d5d577f7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_121_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -x[ - Edi;^az,#6ƞ^rh&^amY9_غ5Cr6t^^WlEز~ɿ|MmmS}(
۰
۰
۰}mQ]ZVq]vѲ"M1fG,qBmtaaazeF3cxIDmtaaamný$n۰
۰
۰
ۏa[}`[yޖ)n<4K/Oslnlm/G
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat Binary files differdeleted file mode 100755 index f9ec0887..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_125_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat Binary files differdeleted file mode 100755 index 9bf51d52..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_129_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat Binary files differdeleted file mode 100755 index b643ffed..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_133_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat deleted file mode 100755 index 11d212bf..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_137_7.dat +++ /dev/null @@ -1,5 +0,0 @@ -x - F4/
c_ǂ+{SK<EӐ%umĔOcPNsu+ʺQS,E)ֵ^fa_HkoKr6DZQ F><o[l -Ο -07։Vl;b7fMS;1LC<Q[+@wt
v`v`v`v&! 7X+@wt
v`v`v`v8YP;C;;;saG{;ڻ>vR|KMH -#Н(Sqd
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat deleted file mode 100755 index 98dffab0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_141_7.dat +++ /dev/null @@ -1 +0,0 @@ -xA E=
rITY@Ä0!|1tbG0ԗѤs2Z/oa\qzOnҋMntX"KmeM}CpPL^S0S0S0SL )ǔژY߾%b,Sl?zC)tLLLLI2zRXh@)tLLLLI1zbϷB)~0S0S0S07)|B)))3ՖL%tfwM*:~hZsnc$1UTtJg8OYE
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat deleted file mode 100755 index 4aa2bac1..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_145_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -x - E5?W6Z-^2qbGX6(Ɖu"LbbGuμGk:HwA[jmHݞ3OkQ{l|TEmJfL?2"&)kRfc̉F,z=5X5X5X7F\pUs#5X5X5XFdYk!a
`
`
`o8ct
]CC
gM5[N%khZp?Iܣϲ^n$Y7AZP[
fȓ0
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat deleted file mode 100755 index 809f0055..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_149_7.dat +++ /dev/null @@ -1 +0,0 @@ -xn {?
uچ2G$ncFKb3֪tPc̥7[?9:['9'*ӖGah_/z+6XB>2qYJ0黏Bfa 19c7G Ol,^꽓3A:H 1Ab0X4%٫#d>&C 1Ab<A{oG&LMA:H1Ab 1 {j2tb 1A&1X`_9`BG_l5:g5ajMLI <|r.
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat deleted file mode 100755 index c1ab2766..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_153_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xQ0=
匉B5 -ю惤/ͲIi^-Zkm|YDh9\{K{y3v̻E]u`Rr"}Ye2{VV8][.n:+2_B&6Mlb&6`3i9YΌ諡yU}ԟ82f-vږ6nMI7Mlb&6l7tnMlb&6Ml2^/nMI7Mlb&6;gxACtnOMlb&6yyfP[64̫k`v^+9ʬO۱}攨+ZX=:iWE
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat deleted file mode 100755 index 2db27f68..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_157_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xM -0E[M͕s_ }FQks{%Wq.]8evVbvV}_E̻n3W^K\`V캽Zl,f1Y;afkިizz?urVY9Yb,f,|VY9+g1Yb,|Y9+g7,f1Yb|Y>+g嬜,f1Yb|Y>+g嬜,f1Ylio.\Ɲo<l;9:g[϶lm^I>=gϙ-yk_TA
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat deleted file mode 100755 index 35ba8ff4..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_161_7.dat +++ /dev/null @@ -1 +0,0 @@ -xю y/皨E)Ʈ1~493,˵+ZT=ZeC.<sv>~iߏ&>,6e~,lW]
2\;2j"e,rXݵV(c쵵ZӖ18ީ/,'t.ee,cX2߱,_|yt|]t.cX2e,cy/ɗys.eLe,cX2lo|Z{+2]bl,cX2e{+֊[A2]X2e,c9CX</owsPy]y}Vd氹d9JӇ)1 jI2
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat deleted file mode 100755 index e27fb8ed..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_165_7.dat +++ /dev/null @@ -1 +0,0 @@ -xQ0M&A,N̨!x0&XZׇZ-Kث[ejx,.g}`;+k{~1}+k{إSGWg}ݬ@?_8퐾o+k][hW8~uMgqg|j<*q=<ۓRwƓq9.83838IUG?~snr\q98383xq㮁y979.gqgqg=)q'Eq9.gqgqwOz50Ir\838_Vvd}ax˯5)&9)fx3YH]S^*/
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat Binary files differdeleted file mode 100755 index ef1a181f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_169_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat deleted file mode 100755 index 3b513712..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_173_7.dat +++ /dev/null @@ -1 +0,0 @@ -xj0{=M/
RbHrj\=,mcoZ8;mm0b_ߚt$~Wu5ǚNn'?df2(oG,L6_{z?
9wq9
S!ƌ9o2 L`pOEnv8Lv8L UY"d} Kr ' L`&0 L`B'f:O8TcTc\kr ' L`&0 L`BYgIkr ' L`&0 L`"YRc\ ' r&0 L`EڳH9AN&0 L`&'!;q+Yl*ܳ=9j[2 Ms¤Ԅ*
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat Binary files differdeleted file mode 100755 index 068477c9..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_177_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat deleted file mode 100755 index 4f9f1386..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_21_7.dat +++ /dev/null @@ -1,4 +0,0 @@ -xڝQ -0B=r]-?]Rl2nc -[nA".j+i -~x3<aX{HC1x)S
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat deleted file mode 100755 index cefe1b97..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_25_7.dat +++ /dev/null @@ -1 +0,0 @@ -xڝQA 5[F@aZ̲
>;QIQH8R҈G"z,&;'o97%P8%6oǽ;]NWn[f7v
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat deleted file mode 100755 index e3d7391b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_29_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xR9 QpX$lŲf!I2pgSMZj<K.ط -Ǘ^D/_y/gcxV0Bf#]BϽʳh9^
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_33_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_33_7.dat deleted file mode 100755 index 1763f428..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_33_7.dat +++ /dev/null @@ -1 +0,0 @@ -xSA@k6ǒ807-nZbE0"t]3Ztq>"te0#ԛ`_1-cha~/Eh4"~
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat Binary files differdeleted file mode 100755 index 87d9a1a9..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_37_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat deleted file mode 100755 index 8acec04f..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_41_7.dat +++ /dev/null @@ -1 +0,0 @@ -xTA 5[fDY(O^bR3/~t/L"7SQQ5j\Sib#Նȏ+ǣw#zx?㽧A-wu曑Y7$b.%A;wRoxG}?
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat Binary files differdeleted file mode 100755 index dbba31d0..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_45_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat deleted file mode 100755 index be5dce8b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_49_7.dat +++ /dev/null @@ -1 +0,0 @@ -xV0khC-X.<h6̋3,B
Ԕ,@ϐd5$K"T|p%9"yp,=<mԉ!?DW"(A-\-
J\{0plWW]4?4h=
Z_d+g(**+붵(
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat deleted file mode 100755 index 7028ef6d..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_53_7.dat +++ /dev/null @@ -1 +0,0 @@ -xK Ds&Rki&,H)tDj=QaP"ds1ZyC|heyCvaH7+OuQsZtb7vhV~1#~[ffHkZJtmZ6swr&C߶f
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat deleted file mode 100755 index ee3107a3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_57_7.dat +++ /dev/null @@ -1 +0,0 @@ -xA03&H)Kb&q֞[-9rYs.iӾ`~G{ciՂ\Y<.|2۟2 QQ[[^N88l[}[Pl?g+o*ϖ4W1 33[\Gosbkmmm^h
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat deleted file mode 100755 index 76f8d727..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_61_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -xK - Ds+-*5mcaT19Y쌧L9糶s//i\bī-"^DH-i;bnA7fet7ٷỵE:r<46(uy{K3o"|ao?ᜟ竟p9j~NƛsTYu
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat deleted file mode 100755 index d8b92062..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_65_7.dat +++ /dev/null @@ -1 +0,0 @@ -xA I*6^L!酰i)mTT]VW\9e@4Ku^#N%:,mYJN9ඩvA2ϜH"Y+?`BXDBX̽{.wd,~k,^bQ~.\w^ρOYEJmX"%
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat Binary files differdeleted file mode 100755 index c2db0204..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_69_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat Binary files differdeleted file mode 100755 index f414e4a5..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_73_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat Binary files differdeleted file mode 100755 index 3e52bfd3..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_77_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat deleted file mode 100755 index 78e08dfc..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_81_7.dat +++ /dev/null @@ -1 +0,0 @@ -x D5?l"͊ݕu4a>ukv
o40T%96U5*sI{`_>S?}(:yTl{G&E\6}"AXXϬ<mwxfG<krUeεεXXZ~s;\Z3|y /wp˯U[~}Oo`msݑ)~,
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_85_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_85_7.dat Binary files differdeleted file mode 100755 index a53824ae..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_85_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_89_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_89_7.dat Binary files differdeleted file mode 100755 index 32934a44..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_89_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_93_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_93_7.dat Binary files differdeleted file mode 100755 index 1955f6b7..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_93_7.dat +++ /dev/null diff --git a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_97_7.dat b/vendor/aferrandini/phpqrcode/cache/mask_7/mask_97_7.dat deleted file mode 100755 index b277368b..00000000 --- a/vendor/aferrandini/phpqrcode/cache/mask_7/mask_97_7.dat +++ /dev/null @@ -1,2 +0,0 @@ -x0ܲD[V.KI`'sxy$xx"=O^&pbYʬ$Kݣ8KeÌ 3:$bI,%$Yb襶 -M)T
%q綦EX}jlTTKbI,%,_e[%V]R];N,%$%V@`%pam(}_%%۸4='u)ai.;M>
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/composer.json b/vendor/aferrandini/phpqrcode/composer.json deleted file mode 100644 index ff793567..00000000 --- a/vendor/aferrandini/phpqrcode/composer.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "name": "aferrandini/phpqrcode", - "description": "PHPQRCode porting and changed for PHP 5.3 compatibility", - "keywords": ["php", "qrcode", "barcode"], - "homepage": "https://github.com/aferrandini/PHPQRCode", - "type": "library", - "license": "MIT", - "authors": [ - { - "name": "Ariel Ferrandini", - "email": "arielferrandini@gmail.com", - "homepage": "http://www.ferrandini.com/" - } - ], - "require": { - "php": ">=5.3.0" - }, - "autoload": { - "psr-0": { "PHPQRCode": "lib/" } - } -} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode.php deleted file mode 100644 index e96c5e3d..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php -/** - * PHPQRCode.php - * - * Created by arielferrandini - */ -$QR_BASEDIR = dirname(__FILE__).DIRECTORY_SEPARATOR; - -// Required libs - -/* - * PHP QR Code encoder - * - * Config file, feel free to modify - */ - -define('QR_CACHEABLE', true); // use cache - more disk reads but less CPU power, masks and format templates are stored there -define('QR_CACHE_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR.'cache'.DIRECTORY_SEPARATOR); // used when QR_CACHEABLE === true -define('QR_LOG_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR); // default error logs dir - -define('QR_FIND_BEST_MASK', true); // if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code -define('QR_FIND_FROM_RANDOM', false); // if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly -define('QR_DEFAULT_MASK', 2); // when QR_FIND_BEST_MASK === false - -define('QR_PNG_MAXIMUM_SIZE', 1024); - - -// Supported output formats - -define('QR_FORMAT_TEXT', 0); -define('QR_FORMAT_PNG', 1); - -/** PHPQRCode root directory */ -if (!defined('PHPQRCODE_ROOT')) { - define('PHPQRCODE_ROOT', dirname(__FILE__) . '/'); - require(PHPQRCODE_ROOT . 'PHPQRCode/Autoloader.php'); -} - -class PHPQRCode -{ - -} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php deleted file mode 100755 index 6fe2bb2f..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php +++ /dev/null @@ -1,48 +0,0 @@ -<?php -/** - * Autoloader - * - * Copyright (c) 2006 - 2011 PHPExcel - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * @category PHPQRCode - * @package PHPQRCode - */ - -namespace PHPQRCode; - -class Autoloader -{ - public static function register() - { - spl_autoload_register(array(new self, 'autoload')); - } - - public static function autoload($class) - { - if ((class_exists($class)) || (strpos($class, 'PHPQRCode') !== 0)) { - return false; - } - - $file = dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR - . str_replace(array('\\', "\0"), array('/', ''), $class).'.php'; - - if (is_file($file)) { - require $file; - } - } - -}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Constants.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Constants.php deleted file mode 100644 index 49fc6434..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Constants.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php -/** - * Constants.php - * - * Created by arielferrandini - */ - -namespace PHPQRCode; - -class Constants -{ - const QR_CACHEABLE = false; - const QR_CACHE_DIR = ''; //dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'cache' . DIRECTORY_SEPARATOR; - const QR_LOG_DIR = '/tmp/qrcode_log/'; - - const QR_FIND_BEST_MASK = true; - const QR_FIND_FROM_RANDOM = false; - const QR_DEFAULT_MASK = 2; - - const QR_PNG_MAXIMUM_SIZE = 1024; - - // Encoding modes - const QR_MODE_NUL = -1; - const QR_MODE_NUM = 0; - const QR_MODE_AN = 1; - const QR_MODE_8 = 2; - const QR_MODE_KANJI = 3; - const QR_MODE_STRUCTURE = 4; - - // Levels of error correction. - const QR_ECLEVEL_L = 0; - const QR_ECLEVEL_M = 1; - const QR_ECLEVEL_Q = 2; - const QR_ECLEVEL_H = 3; - - // Supported output formats - const QR_FORMAT_TEXT = 0; - const QR_FORMAT_PNG = 1; - - const QR_IMAGE = true; - - const STRUCTURE_HEADER_BITS = 20; - const MAX_STRUCTURED_SYMBOLS = 16; - - // Maks - const N1 = 3; - const N2 = 3; - const N3 = 40; - const N4 = 10; - - const QRSPEC_VERSION_MAX = 40; - const QRSPEC_WIDTH_MAX = 177; - - const QRCAP_WIDTH = 0; - const QRCAP_WORDS = 1; - const QRCAP_REMINDER = 2; - const QRCAP_EC = 3; -} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/FrameFiller.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/FrameFiller.php deleted file mode 100644 index 02e94e3f..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/FrameFiller.php +++ /dev/null @@ -1,96 +0,0 @@ -<?php -/** - * FrameFiller.php - * - * Created by arielferrandini - */ - -namespace PHPQRCode; - -class FrameFiller { - - public $width; - public $frame; - public $x; - public $y; - public $dir; - public $bit; - - //---------------------------------------------------------------------- - public function __construct($width, &$frame) - { - $this->width = $width; - $this->frame = $frame; - $this->x = $width - 1; - $this->y = $width - 1; - $this->dir = -1; - $this->bit = -1; - } - - //---------------------------------------------------------------------- - public function setFrameAt($at, $val) - { - $this->frame[$at['y']][$at['x']] = chr($val); - } - - //---------------------------------------------------------------------- - public function getFrameAt($at) - { - return ord($this->frame[$at['y']][$at['x']]); - } - - //---------------------------------------------------------------------- - public function next() - { - do { - - if($this->bit == -1) { - $this->bit = 0; - return array('x'=>$this->x, 'y'=>$this->y); - } - - $x = $this->x; - $y = $this->y; - $w = $this->width; - - if($this->bit == 0) { - $x--; - $this->bit++; - } else { - $x++; - $y += $this->dir; - $this->bit--; - } - - if($this->dir < 0) { - if($y < 0) { - $y = 0; - $x -= 2; - $this->dir = 1; - if($x == 6) { - $x--; - $y = 9; - } - } - } else { - if($y == $w) { - $y = $w - 1; - $x -= 2; - $this->dir = -1; - if($x == 6) { - $x--; - $y -= 8; - } - } - } - if($x < 0 || $y < 0) return null; - - $this->x = $x; - $this->y = $y; - - } while(ord($this->frame[$y][$x]) & 0x80); - - return array('x'=>$x, 'y'=>$y); - } - -} ;
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php deleted file mode 100755 index 93606f13..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php +++ /dev/null @@ -1,182 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Bitstream class
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-class QRbitstream {
-
- public $data = array();
-
- //----------------------------------------------------------------------
- public function size()
- {
- return count($this->data);
- }
-
- //----------------------------------------------------------------------
- public function allocate($setLength)
- {
- $this->data = array_fill(0, $setLength, 0);
- return 0;
- }
-
- //----------------------------------------------------------------------
- public static function newFromNum($bits, $num)
- {
- $bstream = new QRbitstream();
- $bstream->allocate($bits);
-
- $mask = 1 << ($bits - 1);
- for($i=0; $i<$bits; $i++) {
- if($num & $mask) {
- $bstream->data[$i] = 1;
- } else {
- $bstream->data[$i] = 0;
- }
- $mask = $mask >> 1;
- }
-
- return $bstream;
- }
-
- //----------------------------------------------------------------------
- public static function newFromBytes($size, $data)
- {
- $bstream = new QRbitstream();
- $bstream->allocate($size * 8);
- $p=0;
-
- for($i=0; $i<$size; $i++) {
- $mask = 0x80;
- for($j=0; $j<8; $j++) {
- if($data[$i] & $mask) {
- $bstream->data[$p] = 1;
- } else {
- $bstream->data[$p] = 0;
- }
- $p++;
- $mask = $mask >> 1;
- }
- }
-
- return $bstream;
- }
-
- //----------------------------------------------------------------------
- public function append(QRbitstream $arg)
- {
- if (is_null($arg)) {
- return -1;
- }
-
- if($arg->size() == 0) {
- return 0;
- }
-
- if($this->size() == 0) {
- $this->data = $arg->data;
- return 0;
- }
-
- $this->data = array_values(array_merge($this->data, $arg->data));
-
- return 0;
- }
-
- //----------------------------------------------------------------------
- public function appendNum($bits, $num)
- {
- if ($bits == 0)
- return 0;
-
- $b = QRbitstream::newFromNum($bits, $num);
-
- if(is_null($b))
- return -1;
-
- $ret = $this->append($b);
- unset($b);
-
- return $ret;
- }
-
- //----------------------------------------------------------------------
- public function appendBytes($size, $data)
- {
- if ($size == 0)
- return 0;
-
- $b = QRbitstream::newFromBytes($size, $data);
-
- if(is_null($b))
- return -1;
-
- $ret = $this->append($b);
- unset($b);
-
- return $ret;
- }
-
- //----------------------------------------------------------------------
- public function toByte()
- {
-
- $size = $this->size();
-
- if($size == 0) {
- return array();
- }
-
- $data = array_fill(0, (int)(($size + 7) / 8), 0);
- $bytes = (int)($size / 8);
-
- $p = 0;
-
- for($i=0; $i<$bytes; $i++) {
- $v = 0;
- for($j=0; $j<8; $j++) {
- $v = $v << 1;
- $v |= $this->data[$p];
- $p++;
- }
- $data[$i] = $v;
- }
-
- if($size & 7) {
- $v = 0;
- for($j=0; $j<($size & 7); $j++) {
- $v = $v << 1;
- $v |= $this->data[$p];
- $p++;
- }
- $data[$bytes] = $v;
- }
-
- return $data;
- }
-
-}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php deleted file mode 100644 index 08b60243..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php +++ /dev/null @@ -1,158 +0,0 @@ -<?php -/** - * QRcode.php - * - * Created by arielferrandini - */ - -namespace PHPQRCode; - -use Exception; - -class QRcode { - - public $version; - public $width; - public $data; - - //---------------------------------------------------------------------- - public function encodeMask(QRinput $input, $mask) - { - if($input->getVersion() < 0 || $input->getVersion() > Constants::QRSPEC_VERSION_MAX) { - throw new Exception('wrong version'); - } - if($input->getErrorCorrectionLevel() > Constants::QR_ECLEVEL_H) { - throw new Exception('wrong level'); - } - - $raw = new QRrawcode($input); - - QRtools::markTime('after_raw'); - - $version = $raw->version; - $width = QRspec::getWidth($version); - $frame = QRspec::newFrame($version); - - $filler = new FrameFiller($width, $frame); - if(is_null($filler)) { - return NULL; - } - - // inteleaved data and ecc codes - for($i=0; $i<$raw->dataLength + $raw->eccLength; $i++) { - $code = $raw->getCode(); - $bit = 0x80; - for($j=0; $j<8; $j++) { - $addr = $filler->next(); - $filler->setFrameAt($addr, 0x02 | (($bit & $code) != 0)); - $bit = $bit >> 1; - } - } - - QRtools::markTime('after_filler'); - - unset($raw); - - // remainder bits - $j = QRspec::getRemainder($version); - for($i=0; $i<$j; $i++) { - $addr = $filler->next(); - $filler->setFrameAt($addr, 0x02); - } - - $frame = $filler->frame; - unset($filler); - - - // masking - $maskObj = new QRmask(); - if($mask < 0) { - - if (Constants::QR_FIND_BEST_MASK) { - $masked = $maskObj->mask($width, $frame, $input->getErrorCorrectionLevel()); - } else { - $masked = $maskObj->makeMask($width, $frame, (intval(Constants::QR_DEFAULT_MASK) % 8), $input->getErrorCorrectionLevel()); - } - } else { - $masked = $maskObj->makeMask($width, $frame, $mask, $input->getErrorCorrectionLevel()); - } - - if($masked == NULL) { - return NULL; - } - - QRtools::markTime('after_mask'); - - $this->version = $version; - $this->width = $width; - $this->data = $masked; - - return $this; - } - - //---------------------------------------------------------------------- - public function encodeInput(QRinput $input) - { - return $this->encodeMask($input, -1); - } - - //---------------------------------------------------------------------- - public function encodeString8bit($string, $version, $level) - { - if(string == NULL) { - throw new Exception('empty string!'); - return NULL; - } - - $input = new QRinput($version, $level); - if($input == NULL) return NULL; - - $ret = $input->append($input, Constants::QR_MODE_8, strlen($string), str_split($string)); - if($ret < 0) { - unset($input); - return NULL; - } - return $this->encodeInput($input); - } - - //---------------------------------------------------------------------- - public function encodeString($string, $version, $level, $hint, $casesensitive) - { - - if($hint != Constants::QR_MODE_8 && $hint != Constants::QR_MODE_KANJI) { - throw new Exception('bad hint'); - return NULL; - } - - $input = new QRinput($version, $level); - if($input == NULL) return NULL; - - $ret = QRsplit::splitStringToQRinput($string, $input, $hint, $casesensitive); - if($ret < 0) { - return NULL; - } - - return $this->encodeInput($input); - } - - //---------------------------------------------------------------------- - public static function png($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false) - { - $enc = QRencode::factory($level, $size, $margin); - return $enc->encodePNG($text, $outfile, $saveandprint=false); - } - - //---------------------------------------------------------------------- - public static function text($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4) - { - $enc = QRencode::factory($level, $size, $margin); - return $enc->encode($text, $outfile); - } - - //---------------------------------------------------------------------- - public static function raw($text, $outfile = false, $level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4) - { - $enc = QRencode::factory($level, $size, $margin); - return $enc->encodeRAW($text, $outfile); - } -} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php deleted file mode 100755 index d05ab6b7..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php +++ /dev/null @@ -1,137 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Main encoder classes.
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-use Exception;
-
-class QRencode {
-
- public $casesensitive = true;
- public $eightbit = false;
-
- public $version = 0;
- public $size = 3;
- public $margin = 4;
-
- public $structured = 0; // not supported yet
-
- public $level = Constants::QR_ECLEVEL_L;
- public $hint = Constants::QR_MODE_8;
-
- //----------------------------------------------------------------------
- public static function factory($level = Constants::QR_ECLEVEL_L, $size = 3, $margin = 4)
- {
- $enc = new QRencode();
- $enc->size = $size;
- $enc->margin = $margin;
-
- switch ($level.'') {
- case '0':
- case '1':
- case '2':
- case '3':
- $enc->level = $level;
- break;
- case 'l':
- case 'L':
- $enc->level = Constants::QR_ECLEVEL_L;
- break;
- case 'm':
- case 'M':
- $enc->level = Constants::QR_ECLEVEL_M;
- break;
- case 'q':
- case 'Q':
- $enc->level = Constants::QR_ECLEVEL_Q;
- break;
- case 'h':
- case 'H':
- $enc->level = Constants::QR_ECLEVEL_H;
- break;
- }
-
- return $enc;
- }
-
- //----------------------------------------------------------------------
- public function encodeRAW($intext, $outfile = false)
- {
- $code = new QRcode();
-
- if($this->eightbit) {
- $code->encodeString8bit($intext, $this->version, $this->level);
- } else {
- $code->encodeString($intext, $this->version, $this->level, $this->hint, $this->casesensitive);
- }
-
- return $code->data;
- }
-
- //----------------------------------------------------------------------
- public function encode($intext, $outfile = false)
- {
- $code = new QRcode();
-
- if($this->eightbit) {
- $code->encodeString8bit($intext, $this->version, $this->level);
- } else {
- $code->encodeString($intext, $this->version, $this->level, $this->hint, $this->casesensitive);
- }
-
- QRtools::markTime('after_encode');
-
- if ($outfile!== false) {
- file_put_contents($outfile, join("\n", QRtools::binarize($code->data)));
- } else {
- return QRtools::binarize($code->data);
- }
- }
-
- //----------------------------------------------------------------------
- public function encodePNG($intext, $outfile = false,$saveandprint=false)
- {
- try {
- ob_start();
- $tab = $this->encode($intext);
- $err = ob_get_contents();
- ob_end_clean();
-
- if ($err != '')
- QRtools::log($outfile, "ERROR: " . $err);
-
- $maxSize = (int)(Constants::QR_PNG_MAXIMUM_SIZE / (count($tab)+2*$this->margin));
-
- QRimage::png($tab, $outfile, min(max(1, $this->size), $maxSize), $this->margin,$saveandprint);
- } catch (Exception $e) {
- echo $e->getMessage();
- die();
-
- QRtools::log($outfile, $e->getMessage());
- }
- }
-}
diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php deleted file mode 100755 index 430a16f8..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php +++ /dev/null @@ -1,95 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Image output of code using GD2
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-class QRimage {
-
- //----------------------------------------------------------------------
- public static function png($frame, $filename = false, $pixelPerPoint = 4, $outerFrame = 4,$saveandprint=FALSE)
- {
- $image = self::image($frame, $pixelPerPoint, $outerFrame);
-
- if ($filename === false) {
- Header("Content-type: image/png");
- ImagePng($image);
- } else {
- if($saveandprint===TRUE){
- ImagePng($image, $filename);
- header("Content-type: image/png");
- ImagePng($image);
- }else{
- ImagePng($image, $filename);
- }
- }
-
- ImageDestroy($image);
- }
-
- //----------------------------------------------------------------------
- public static function jpg($frame, $filename = false, $pixelPerPoint = 8, $outerFrame = 4, $q = 85)
- {
- $image = self::image($frame, $pixelPerPoint, $outerFrame);
-
- if ($filename === false) {
- Header("Content-type: image/jpeg");
- ImageJpeg($image, null, $q);
- } else {
- ImageJpeg($image, $filename, $q);
- }
-
- ImageDestroy($image);
- }
-
- //----------------------------------------------------------------------
- private static function image($frame, $pixelPerPoint = 4, $outerFrame = 4)
- {
- $h = count($frame);
- $w = strlen($frame[0]);
-
- $imgW = $w + 2*$outerFrame;
- $imgH = $h + 2*$outerFrame;
-
- $base_image =ImageCreate($imgW, $imgH);
-
- $col[0] = ImageColorAllocate($base_image,255,255,255);
- $col[1] = ImageColorAllocate($base_image,0,0,0);
-
- imagefill($base_image, 0, 0, $col[0]);
-
- for($y=0; $y<$h; $y++) {
- for($x=0; $x<$w; $x++) {
- if ($frame[$y][$x] == '1') {
- ImageSetPixel($base_image,$x+$outerFrame,$y+$outerFrame,$col[1]);
- }
- }
- }
-
- $target_image =ImageCreate($imgW * $pixelPerPoint, $imgH * $pixelPerPoint);
- ImageCopyResized($target_image, $base_image, 0, 0, 0, 0, $imgW * $pixelPerPoint, $imgH * $pixelPerPoint, $imgW, $imgH);
- ImageDestroy($base_image);
-
- return $target_image;
- }
-}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php deleted file mode 100755 index 8bdd21e7..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php +++ /dev/null @@ -1,486 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Input encoding class
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-use Exception;
-
-class QRinput {
-
- public $items;
-
- private $version;
- private $level;
-
- //----------------------------------------------------------------------
- public function __construct($version = 0, $level = Constants::QR_ECLEVEL_L)
- {
- if ($version < 0 || $version > Constants::QRSPEC_VERSION_MAX || $level > Constants::QR_ECLEVEL_H) {
- throw new Exception('Invalid version no');
- return NULL;
- }
-
- $this->version = $version;
- $this->level = $level;
- }
-
- //----------------------------------------------------------------------
- public function getVersion()
- {
- return $this->version;
- }
-
- //----------------------------------------------------------------------
- public function setVersion($version)
- {
- if($version < 0 || $version > Constants::QRSPEC_VERSION_MAX) {
- throw new Exception('Invalid version no');
- return -1;
- }
-
- $this->version = $version;
-
- return 0;
- }
-
- //----------------------------------------------------------------------
- public function getErrorCorrectionLevel()
- {
- return $this->level;
- }
-
- //----------------------------------------------------------------------
- public function setErrorCorrectionLevel($level)
- {
- if($level > Constants::QR_ECLEVEL_H) {
- throw new Exception('Invalid ECLEVEL');
- return -1;
- }
-
- $this->level = $level;
-
- return 0;
- }
-
- //----------------------------------------------------------------------
- public function appendEntry(QRinputItem $entry)
- {
- $this->items[] = $entry;
- }
-
- //----------------------------------------------------------------------
- public function append($mode, $size, $data)
- {
- try {
- $entry = new QRinputItem($mode, $size, $data);
- $this->items[] = $entry;
- return 0;
- } catch (Exception $e) {
- return -1;
- }
- }
-
- //----------------------------------------------------------------------
-
- public function insertStructuredAppendHeader($size, $index, $parity)
- {
- if( $size > Constants::MAX_STRUCTURED_SYMBOLS ) {
- throw new Exception('insertStructuredAppendHeader wrong size');
- }
-
- if( $index <= 0 || $index > Constants::MAX_STRUCTURED_SYMBOLS ) {
- throw new Exception('insertStructuredAppendHeader wrong index');
- }
-
- $buf = array($size, $index, $parity);
-
- try {
- $entry = new QRinputItem(Constants::QR_MODE_STRUCTURE, 3, buf);
- array_unshift($this->items, $entry);
- return 0;
- } catch (Exception $e) {
- return -1;
- }
- }
-
- //----------------------------------------------------------------------
- public function calcParity()
- {
- $parity = 0;
-
- foreach($this->items as $item) {
- if($item->mode != Constants::QR_MODE_STRUCTURE) {
- for($i=$item->size-1; $i>=0; $i--) {
- $parity ^= $item->data[$i];
- }
- }
- }
-
- return $parity;
- }
-
- //----------------------------------------------------------------------
- public static function checkModeNum($size, $data)
- {
- for($i=0; $i<$size; $i++) {
- if((ord($data[$i]) < ord('0')) || (ord($data[$i]) > ord('9'))){
- return false;
- }
- }
-
- return true;
- }
-
- //----------------------------------------------------------------------
- public static function estimateBitsModeNum($size)
- {
- $w = (int)$size / 3;
- $bits = $w * 10;
-
- switch($size - $w * 3) {
- case 1:
- $bits += 4;
- break;
- case 2:
- $bits += 7;
- break;
- default:
- break;
- }
-
- return $bits;
- }
-
- //----------------------------------------------------------------------
- public static $anTable = array(
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 36, -1, -1, -1, 37, 38, -1, -1, -1, -1, 39, 40, -1, 41, 42, 43,
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 44, -1, -1, -1, -1, -1,
- -1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1
- );
-
- //----------------------------------------------------------------------
- public static function lookAnTable($c)
- {
- return (($c > 127)?-1:self::$anTable[$c]);
- }
-
- //----------------------------------------------------------------------
- public static function checkModeAn($size, $data)
- {
- for($i=0; $i<$size; $i++) {
- if (self::lookAnTable(ord($data[$i])) == -1) {
- return false;
- }
- }
-
- return true;
- }
-
- //----------------------------------------------------------------------
- public static function estimateBitsModeAn($size)
- {
- $w = (int)($size / 2);
- $bits = $w * 11;
-
- if($size & 1) {
- $bits += 6;
- }
-
- return $bits;
- }
-
- //----------------------------------------------------------------------
- public static function estimateBitsMode8($size)
- {
- return $size * 8;
- }
-
- //----------------------------------------------------------------------
- public function estimateBitsModeKanji($size)
- {
- return (int)(($size / 2) * 13);
- }
-
- //----------------------------------------------------------------------
- public static function checkModeKanji($size, $data)
- {
- if($size & 1)
- return false;
-
- for($i=0; $i<$size; $i+=2) {
- $val = (ord($data[$i]) << 8) | ord($data[$i+1]);
- if( $val < 0x8140
- || ($val > 0x9ffc && $val < 0xe040)
- || $val > 0xebbf) {
- return false;
- }
- }
-
- return true;
- }
-
- /***********************************************************************
- * Validation
- **********************************************************************/
-
- public static function check($mode, $size, $data)
- {
- if($size <= 0)
- return false;
-
- switch($mode) {
- case Constants::QR_MODE_NUM: return self::checkModeNum($size, $data); break;
- case Constants::QR_MODE_AN: return self::checkModeAn($size, $data); break;
- case Constants::QR_MODE_KANJI: return self::checkModeKanji($size, $data); break;
- case Constants::QR_MODE_8: return true; break;
- case Constants::QR_MODE_STRUCTURE: return true; break;
-
- default:
- break;
- }
-
- return false;
- }
-
-
- //----------------------------------------------------------------------
- public function estimateBitStreamSize($version)
- {
- $bits = 0;
-
- foreach($this->items as $item) {
- $bits += $item->estimateBitStreamSizeOfEntry($version);
- }
-
- return $bits;
- }
-
- //----------------------------------------------------------------------
- public function estimateVersion()
- {
- $version = 0;
- $prev = 0;
- do {
- $prev = $version;
- $bits = $this->estimateBitStreamSize($prev);
- $version = QRspec::getMinimumVersion((int)(($bits + 7) / 8), $this->level);
- if ($version < 0) {
- return -1;
- }
- } while ($version > $prev);
-
- return $version;
- }
-
- //----------------------------------------------------------------------
- public static function lengthOfCode($mode, $version, $bits)
- {
- $payload = $bits - 4 - QRspec::lengthIndicator($mode, $version);
- switch($mode) {
- case Constants::QR_MODE_NUM:
- $chunks = (int)($payload / 10);
- $remain = $payload - $chunks * 10;
- $size = $chunks * 3;
- if($remain >= 7) {
- $size += 2;
- } else if($remain >= 4) {
- $size += 1;
- }
- break;
- case Constants::QR_MODE_AN:
- $chunks = (int)($payload / 11);
- $remain = $payload - $chunks * 11;
- $size = $chunks * 2;
- if($remain >= 6)
- $size++;
- break;
- case Constants::QR_MODE_8:
- $size = (int)($payload / 8);
- break;
- case Constants::QR_MODE_KANJI:
- $size = (int)(($payload / 13) * 2);
- break;
- case Constants::QR_MODE_STRUCTURE:
- $size = (int)($payload / 8);
- break;
- default:
- $size = 0;
- break;
- }
-
- $maxsize = QRspec::maximumWords($mode, $version);
- if($size < 0) $size = 0;
- if($size > $maxsize) $size = $maxsize;
-
- return $size;
- }
-
- //----------------------------------------------------------------------
- public function createBitStream()
- {
- $total = 0;
-
- foreach($this->items as $item) {
- $bits = $item->encodeBitStream($this->version);
-
- if($bits < 0)
- return -1;
-
- $total += $bits;
- }
-
- return $total;
- }
-
- //----------------------------------------------------------------------
- public function convertData()
- {
- $ver = $this->estimateVersion();
- if($ver > $this->getVersion()) {
- $this->setVersion($ver);
- }
-
- for(;;) {
- $bits = $this->createBitStream();
-
- if($bits < 0)
- return -1;
-
- $ver = QRspec::getMinimumVersion((int)(($bits + 7) / 8), $this->level);
- if($ver < 0) {
- throw new Exception('WRONG VERSION');
- return -1;
- } else if($ver > $this->getVersion()) {
- $this->setVersion($ver);
- } else {
- break;
- }
- }
-
- return 0;
- }
-
- //----------------------------------------------------------------------
- public function appendPaddingBit(&$bstream)
- {
- $bits = $bstream->size();
- $maxwords = QRspec::getDataLength($this->version, $this->level);
- $maxbits = $maxwords * 8;
-
- if ($maxbits == $bits) {
- return 0;
- }
-
- if ($maxbits - $bits < 5) {
- return $bstream->appendNum($maxbits - $bits, 0);
- }
-
- $bits += 4;
- $words = (int)(($bits + 7) / 8);
-
- $padding = new QRbitstream();
- $ret = $padding->appendNum($words * 8 - $bits + 4, 0);
-
- if($ret < 0)
- return $ret;
-
- $padlen = $maxwords - $words;
-
- if($padlen > 0) {
-
- $padbuf = array();
- for($i=0; $i<$padlen; $i++) {
- $padbuf[$i] = ($i&1)?0x11:0xec;
- }
-
- $ret = $padding->appendBytes($padlen, $padbuf);
-
- if($ret < 0)
- return $ret;
-
- }
-
- $ret = $bstream->append($padding);
-
- return $ret;
- }
-
- //----------------------------------------------------------------------
- public function mergeBitStream()
- {
- if($this->convertData() < 0) {
- return null;
- }
-
- $bstream = new QRbitstream();
-
- foreach($this->items as $item) {
- $ret = $bstream->append($item->bstream);
- if($ret < 0) {
- return null;
- }
- }
-
- return $bstream;
- }
-
- //----------------------------------------------------------------------
- public function getBitStream()
- {
-
- $bstream = $this->mergeBitStream();
-
- if($bstream == null) {
- return null;
- }
-
- $ret = $this->appendPaddingBit($bstream);
- if($ret < 0) {
- return null;
- }
-
- return $bstream;
- }
-
- //----------------------------------------------------------------------
- public function getByteStream()
- {
- $bstream = $this->getBitStream();
- if($bstream == null) {
- return null;
- }
-
- return $bstream->toByte();
- }
-}
-
-
diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php deleted file mode 100644 index 1e5eb18d..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php +++ /dev/null @@ -1,246 +0,0 @@ -<?php - -namespace PHPQRCode; - -use Exception; - -class QRinputItem { - - public $mode; - public $size; - public $data; - public $bstream; - - public function __construct($mode, $size, $data, $bstream = null) - { - $setData = array_slice($data, 0, $size); - - if (count($setData) < $size) { - $setData = array_merge($setData, array_fill(0,$size-count($setData),0)); - } - - if(!QRinput::check($mode, $size, $setData)) { - throw new Exception('Error m:'.$mode.',s:'.$size.',d:'.join(',',$setData)); - return null; - } - - $this->mode = $mode; - $this->size = $size; - $this->data = $setData; - $this->bstream = $bstream; - } - - //---------------------------------------------------------------------- - public function encodeModeNum($version) - { - try { - - $words = (int)($this->size / 3); - $bs = new QRbitstream(); - - $val = 0x1; - $bs->appendNum(4, $val); - $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_NUM, $version), $this->size); - - for($i=0; $i<$words; $i++) { - $val = (ord($this->data[$i*3 ]) - ord('0')) * 100; - $val += (ord($this->data[$i*3+1]) - ord('0')) * 10; - $val += (ord($this->data[$i*3+2]) - ord('0')); - $bs->appendNum(10, $val); - } - - if($this->size - $words * 3 == 1) { - $val = ord($this->data[$words*3]) - ord('0'); - $bs->appendNum(4, $val); - } else if($this->size - $words * 3 == 2) { - $val = (ord($this->data[$words*3 ]) - ord('0')) * 10; - $val += (ord($this->data[$words*3+1]) - ord('0')); - $bs->appendNum(7, $val); - } - - $this->bstream = $bs; - return 0; - - } catch (Exception $e) { - return -1; - } - } - - //---------------------------------------------------------------------- - public function encodeModeAn($version) - { - try { - $words = (int)($this->size / 2); - $bs = new QRbitstream(); - - $bs->appendNum(4, 0x02); - $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_AN, $version), $this->size); - - for($i=0; $i<$words; $i++) { - $val = (int)QRinput::lookAnTable(ord($this->data[$i*2 ])) * 45; - $val += (int)QRinput::lookAnTable(ord($this->data[$i*2+1])); - - $bs->appendNum(11, $val); - } - - if($this->size & 1) { - $val = QRinput::lookAnTable(ord($this->data[$words * 2])); - $bs->appendNum(6, $val); - } - - $this->bstream = $bs; - return 0; - - } catch (Exception $e) { - return -1; - } - } - - //---------------------------------------------------------------------- - public function encodeMode8($version) - { - try { - $bs = new QRbitstream(); - - $bs->appendNum(4, 0x4); - $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_8, $version), $this->size); - - for($i=0; $i<$this->size; $i++) { - $bs->appendNum(8, ord($this->data[$i])); - } - - $this->bstream = $bs; - return 0; - - } catch (Exception $e) { - return -1; - } - } - - //---------------------------------------------------------------------- - public function encodeModeKanji($version) - { - try { - - $bs = new QRbitstream(); - - $bs->appendNum(4, 0x8); - $bs->appendNum(QRspec::lengthIndicator(Constants::QR_MODE_KANJI, $version), (int)($this->size / 2)); - - for($i=0; $i<$this->size; $i+=2) { - $val = (ord($this->data[$i]) << 8) | ord($this->data[$i+1]); - if($val <= 0x9ffc) { - $val -= 0x8140; - } else { - $val -= 0xc140; - } - - $h = ($val >> 8) * 0xc0; - $val = ($val & 0xff) + $h; - - $bs->appendNum(13, $val); - } - - $this->bstream = $bs; - return 0; - - } catch (Exception $e) { - return -1; - } - } - - //---------------------------------------------------------------------- - public function encodeModeStructure() - { - try { - $bs = new QRbitstream(); - - $bs->appendNum(4, 0x03); - $bs->appendNum(4, ord($this->data[1]) - 1); - $bs->appendNum(4, ord($this->data[0]) - 1); - $bs->appendNum(8, ord($this->data[2])); - - $this->bstream = $bs; - return 0; - - } catch (Exception $e) { - return -1; - } - } - - //---------------------------------------------------------------------- - public function estimateBitStreamSizeOfEntry($version) - { - $bits = 0; - - if($version == 0) - $version = 1; - - switch($this->mode) { - case Constants::QR_MODE_NUM: $bits = QRinput::estimateBitsModeNum($this->size); break; - case Constants::QR_MODE_AN: $bits = QRinput::estimateBitsModeAn($this->size); break; - case Constants::QR_MODE_8: $bits = QRinput::estimateBitsMode8($this->size); break; - case Constants::QR_MODE_KANJI: $bits = QRinput::estimateBitsModeKanji($this->size);break; - case Constants::QR_MODE_STRUCTURE: return Constants::STRUCTURE_HEADER_BITS; - default: - return 0; - } - - $l = QRspec::lengthIndicator($this->mode, $version); - $m = 1 << $l; - $num = (int)(($this->size + $m - 1) / $m); - - $bits += $num * (4 + $l); - - return $bits; - } - - //---------------------------------------------------------------------- - public function encodeBitStream($version) - { - try { - - unset($this->bstream); - $words = QRspec::maximumWords($this->mode, $version); - - if($this->size > $words) { - - $st1 = new QRinputItem($this->mode, $words, $this->data); - $st2 = new QRinputItem($this->mode, $this->size - $words, array_slice($this->data, $words)); - - $st1->encodeBitStream($version); - $st2->encodeBitStream($version); - - $this->bstream = new QRbitstream(); - $this->bstream->append($st1->bstream); - $this->bstream->append($st2->bstream); - - unset($st1); - unset($st2); - - } else { - - $ret = 0; - - switch($this->mode) { - case Constants::QR_MODE_NUM: $ret = $this->encodeModeNum($version); break; - case Constants::QR_MODE_AN: $ret = $this->encodeModeAn($version); break; - case Constants::QR_MODE_8: $ret = $this->encodeMode8($version); break; - case Constants::QR_MODE_KANJI: $ret = $this->encodeModeKanji($version);break; - case Constants::QR_MODE_STRUCTURE: $ret = $this->encodeModeStructure(); break; - - default: - break; - } - - if($ret < 0) - return -1; - } - - return $this->bstream->size(); - - } catch (Exception $e) { - return -1; - } - } -} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php deleted file mode 100755 index 2be76f47..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php +++ /dev/null @@ -1,325 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Masking
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-class QRmask {
-
- public $runLength = array();
-
- //----------------------------------------------------------------------
- public function __construct()
- {
- $this->runLength = array_fill(0, Constants::QRSPEC_WIDTH_MAX + 1, 0);
- }
-
- //----------------------------------------------------------------------
- public function writeFormatInformation($width, &$frame, $mask, $level)
- {
- $blacks = 0;
- $format = QRspec::getFormatInfo($mask, $level);
-
- for($i=0; $i<8; $i++) {
- if($format & 1) {
- $blacks += 2;
- $v = 0x85;
- } else {
- $v = 0x84;
- }
-
- $frame[8][$width - 1 - $i] = chr($v);
- if($i < 6) {
- $frame[$i][8] = chr($v);
- } else {
- $frame[$i + 1][8] = chr($v);
- }
- $format = $format >> 1;
- }
-
- for($i=0; $i<7; $i++) {
- if($format & 1) {
- $blacks += 2;
- $v = 0x85;
- } else {
- $v = 0x84;
- }
-
- $frame[$width - 7 + $i][8] = chr($v);
- if($i == 0) {
- $frame[8][7] = chr($v);
- } else {
- $frame[8][6 - $i] = chr($v);
- }
-
- $format = $format >> 1;
- }
-
- return $blacks;
- }
-
- //----------------------------------------------------------------------
- public function mask0($x, $y) { return ($x+$y)&1; }
- public function mask1($x, $y) { return ($y&1); }
- public function mask2($x, $y) { return ($x%3); }
- public function mask3($x, $y) { return ($x+$y)%3; }
- public function mask4($x, $y) { return (((int)($y/2))+((int)($x/3)))&1; }
- public function mask5($x, $y) { return (($x*$y)&1)+($x*$y)%3; }
- public function mask6($x, $y) { return ((($x*$y)&1)+($x*$y)%3)&1; }
- public function mask7($x, $y) { return ((($x*$y)%3)+(($x+$y)&1))&1; }
-
- //----------------------------------------------------------------------
- private function generateMaskNo($maskNo, $width, $frame)
- {
- $bitMask = array_fill(0, $width, array_fill(0, $width, 0));
-
- for($y=0; $y<$width; $y++) {
- for($x=0; $x<$width; $x++) {
- if(ord($frame[$y][$x]) & 0x80) {
- $bitMask[$y][$x] = 0;
- } else {
- $maskFunc = call_user_func(array($this, 'mask'.$maskNo), $x, $y);
- $bitMask[$y][$x] = ($maskFunc == 0)?1:0;
- }
-
- }
- }
-
- return $bitMask;
- }
-
- //----------------------------------------------------------------------
- public static function serial($bitFrame)
- {
- $codeArr = array();
-
- foreach ($bitFrame as $line)
- $codeArr[] = join('', $line);
-
- return gzcompress(join("\n", $codeArr), 9);
- }
-
- //----------------------------------------------------------------------
- public static function unserial($code)
- {
- $codeArr = array();
-
- $codeLines = explode("\n", gzuncompress($code));
- foreach ($codeLines as $line)
- $codeArr[] = str_split($line);
-
- return $codeArr;
- }
-
- //----------------------------------------------------------------------
- public function makeMaskNo($maskNo, $width, $s, &$d, $maskGenOnly = false)
- {
- $b = 0;
- $bitMask = array();
-
- $fileName = Constants::QR_CACHE_DIR.'mask_'.$maskNo.DIRECTORY_SEPARATOR.'mask_'.$width.'_'.$maskNo.'.dat';
-
- if (Constants::QR_CACHEABLE) {
- if (file_exists($fileName)) {
- $bitMask = self::unserial(file_get_contents($fileName));
- } else {
- $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d);
- if (!file_exists(Constants::QR_CACHE_DIR.'mask_'.$maskNo))
- mkdir(Constants::QR_CACHE_DIR.'mask_'.$maskNo);
- file_put_contents($fileName, self::serial($bitMask));
- }
- } else {
- $bitMask = $this->generateMaskNo($maskNo, $width, $s, $d);
- }
-
- if ($maskGenOnly)
- return;
-
- $d = $s;
-
- for($y=0; $y<$width; $y++) {
- for($x=0; $x<$width; $x++) {
- if($bitMask[$y][$x] == 1) {
- $d[$y][$x] = chr(ord($s[$y][$x]) ^ (int)$bitMask[$y][$x]);
- }
- $b += (int)(ord($d[$y][$x]) & 1);
- }
- }
-
- return $b;
- }
-
- //----------------------------------------------------------------------
- public function makeMask($width, $frame, $maskNo, $level)
- {
- $masked = array_fill(0, $width, str_repeat("\0", $width));
- $this->makeMaskNo($maskNo, $width, $frame, $masked);
- $this->writeFormatInformation($width, $masked, $maskNo, $level);
-
- return $masked;
- }
-
- //----------------------------------------------------------------------
- public function calcN1N3($length)
- {
- $demerit = 0;
-
- for($i=0; $i<$length; $i++) {
-
- if($this->runLength[$i] >= 5) {
- $demerit += (Constants::N1 + ($this->runLength[$i] - 5));
- }
- if($i & 1) {
- if(($i >= 3) && ($i < ($length-2)) && ($this->runLength[$i] % 3 == 0)) {
- $fact = (int)($this->runLength[$i] / 3);
- if(($this->runLength[$i-2] == $fact) &&
- ($this->runLength[$i-1] == $fact) &&
- ($this->runLength[$i+1] == $fact) &&
- ($this->runLength[$i+2] == $fact)) {
- if(($this->runLength[$i-3] < 0) || ($this->runLength[$i-3] >= (4 * $fact))) {
- $demerit += Constants::N3;
- } else if((($i+3) >= $length) || ($this->runLength[$i+3] >= (4 * $fact))) {
- $demerit += Constants::N3;
- }
- }
- }
- }
- }
- return $demerit;
- }
-
- //----------------------------------------------------------------------
- public function evaluateSymbol($width, $frame)
- {
- $head = 0;
- $demerit = 0;
-
- for($y=0; $y<$width; $y++) {
- $head = 0;
- $this->runLength[0] = 1;
-
- $frameY = $frame[$y];
-
- if ($y>0)
- $frameYM = $frame[$y-1];
-
- for($x=0; $x<$width; $x++) {
- if(($x > 0) && ($y > 0)) {
- $b22 = ord($frameY[$x]) & ord($frameY[$x-1]) & ord($frameYM[$x]) & ord($frameYM[$x-1]);
- $w22 = ord($frameY[$x]) | ord($frameY[$x-1]) | ord($frameYM[$x]) | ord($frameYM[$x-1]);
-
- if(($b22 | ($w22 ^ 1))&1) {
- $demerit += Constants::N2;
- }
- }
- if(($x == 0) && (ord($frameY[$x]) & 1)) {
- $this->runLength[0] = -1;
- $head = 1;
- $this->runLength[$head] = 1;
- } else if($x > 0) {
- if((ord($frameY[$x]) ^ ord($frameY[$x-1])) & 1) {
- $head++;
- $this->runLength[$head] = 1;
- } else {
- $this->runLength[$head]++;
- }
- }
- }
-
- $demerit += $this->calcN1N3($head+1);
- }
-
- for($x=0; $x<$width; $x++) {
- $head = 0;
- $this->runLength[0] = 1;
-
- for($y=0; $y<$width; $y++) {
- if($y == 0 && (ord($frame[$y][$x]) & 1)) {
- $this->runLength[0] = -1;
- $head = 1;
- $this->runLength[$head] = 1;
- } else if($y > 0) {
- if((ord($frame[$y][$x]) ^ ord($frame[$y-1][$x])) & 1) {
- $head++;
- $this->runLength[$head] = 1;
- } else {
- $this->runLength[$head]++;
- }
- }
- }
-
- $demerit += $this->calcN1N3($head+1);
- }
-
- return $demerit;
- }
-
-
- //----------------------------------------------------------------------
- public function mask($width, $frame, $level)
- {
- $minDemerit = PHP_INT_MAX;
- $bestMaskNum = 0;
- $bestMask = array();
-
- $checked_masks = array(0,1,2,3,4,5,6,7);
-
- if (Constants::QR_FIND_FROM_RANDOM !== false) {
-
- $howManuOut = 8-(Constants::QR_FIND_FROM_RANDOM % 9);
- for ($i = 0; $i < $howManuOut; $i++) {
- $remPos = rand (0, count($checked_masks)-1);
- unset($checked_masks[$remPos]);
- $checked_masks = array_values($checked_masks);
- }
-
- }
-
- $bestMask = $frame;
-
- foreach($checked_masks as $i) {
- $mask = array_fill(0, $width, str_repeat("\0", $width));
-
- $demerit = 0;
- $blacks = 0;
- $blacks = $this->makeMaskNo($i, $width, $frame, $mask);
- $blacks += $this->writeFormatInformation($width, $mask, $i, $level);
- $blacks = (int)(100 * $blacks / ($width * $width));
- $demerit = (int)((int)(abs($blacks - 50) / 5) * Constants::N4);
- $demerit += $this->evaluateSymbol($width, $mask);
-
- if($demerit < $minDemerit) {
- $minDemerit = $demerit;
- $bestMask = $mask;
- $bestMaskNum = $i;
- }
- }
-
- return $bestMask;
- }
-
- //----------------------------------------------------------------------
-}
diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php deleted file mode 100644 index 25eae7c8..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php +++ /dev/null @@ -1,117 +0,0 @@ -<?php -/** - * QRrawcode.php - * - * Created by arielferrandini - */ - -namespace PHPQRCode; - -use Exception; - -class QRrawcode { - public $version; - public $datacode = array(); - public $ecccode = array(); - public $blocks; - public $rsblocks = array(); //of RSblock - public $count; - public $dataLength; - public $eccLength; - public $b1; - - //---------------------------------------------------------------------- - public function __construct(QRinput $input) - { - $spec = array(0,0,0,0,0); - - $this->datacode = $input->getByteStream(); - if(is_null($this->datacode)) { - throw new Exception('null input string'); - } - - QRspec::getEccSpec($input->getVersion(), $input->getErrorCorrectionLevel(), $spec); - - $this->version = $input->getVersion(); - $this->b1 = QRspec::rsBlockNum1($spec); - $this->dataLength = QRspec::rsDataLength($spec); - $this->eccLength = QRspec::rsEccLength($spec); - $this->ecccode = array_fill(0, $this->eccLength, 0); - $this->blocks = QRspec::rsBlockNum($spec); - - $ret = $this->init($spec); - if($ret < 0) { - throw new Exception('block alloc error'); - return null; - } - - $this->count = 0; - } - - //---------------------------------------------------------------------- - public function init(array $spec) - { - $dl = QRspec::rsDataCodes1($spec); - $el = QRspec::rsEccCodes1($spec); - $rs = QRrs::init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); - - - $blockNo = 0; - $dataPos = 0; - $eccPos = 0; - for($i=0; $i<QRspec::rsBlockNum1($spec); $i++) { - $ecc = array_slice($this->ecccode,$eccPos); - $this->rsblocks[$blockNo] = new QRrsblock($dl, array_slice($this->datacode, $dataPos), $el, $ecc, $rs); - $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); - - $dataPos += $dl; - $eccPos += $el; - $blockNo++; - } - - if(QRspec::rsBlockNum2($spec) == 0) - return 0; - - $dl = QRspec::rsDataCodes2($spec); - $el = QRspec::rsEccCodes2($spec); - $rs = QRrs::init_rs(8, 0x11d, 0, 1, $el, 255 - $dl - $el); - - if($rs == NULL) return -1; - - for($i=0; $i<QRspec::rsBlockNum2($spec); $i++) { - $ecc = array_slice($this->ecccode,$eccPos); - $this->rsblocks[$blockNo] = new QRrsblock($dl, array_slice($this->datacode, $dataPos), $el, $ecc, $rs); - $this->ecccode = array_merge(array_slice($this->ecccode,0, $eccPos), $ecc); - - $dataPos += $dl; - $eccPos += $el; - $blockNo++; - } - - return 0; - } - - //---------------------------------------------------------------------- - public function getCode() - { - $ret = null; - - if($this->count < $this->dataLength) { - $row = $this->count % $this->blocks; - $col = $this->count / $this->blocks; - if($col >= $this->rsblocks[0]->dataLength) { - $row += $this->b1; - } - $ret = $this->rsblocks[$row]->data[$col]; - } else if($this->count < $this->dataLength + $this->eccLength) { - $row = ($this->count - $this->dataLength) % $this->blocks; - $col = ($this->count - $this->dataLength) / $this->blocks; - $ret = $this->rsblocks[$row]->ecc[$col]; - } else { - return 0; - } - $this->count++; - - return $ret; - } -} diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php deleted file mode 100755 index 66f0d5e7..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Reed-Solomon error correction support
- *
- * Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q
- * (libfec is released under the GNU Lesser General Public License.)
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-class QRrs {
-
- public static $items = array();
-
- //----------------------------------------------------------------------
- public static function init_rs($symsize, $gfpoly, $fcr, $prim, $nroots, $pad)
- {
- foreach(self::$items as $rs) {
- if($rs->pad != $pad) continue;
- if($rs->nroots != $nroots) continue;
- if($rs->mm != $symsize) continue;
- if($rs->gfpoly != $gfpoly) continue;
- if($rs->fcr != $fcr) continue;
- if($rs->prim != $prim) continue;
-
- return $rs;
- }
-
- $rs = QRrsItem::init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad);
- array_unshift(self::$items, $rs);
-
- return $rs;
- }
-}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php deleted file mode 100644 index ce63a8c3..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php +++ /dev/null @@ -1,162 +0,0 @@ -<?php -/** - * QRrsItem.php - * - * Created by arielferrandini - */ - -namespace PHPQRCode; - -class QRrsItem { - - public $mm; // Bits per symbol - public $nn; // Symbols per block (= (1<<mm)-1) - public $alpha_to = array(); // log lookup table - public $index_of = array(); // Antilog lookup table - public $genpoly = array(); // Generator polynomial - public $nroots; // Number of generator roots = number of parity symbols - public $fcr; // First consecutive root, index form - public $prim; // Primitive element, index form - public $iprim; // prim-th root of 1, index form - public $pad; // Padding bytes in shortened block - public $gfpoly; - - //---------------------------------------------------------------------- - public function modnn($x) - { - while ($x >= $this->nn) { - $x -= $this->nn; - $x = ($x >> $this->mm) + ($x & $this->nn); - } - - return $x; - } - - //---------------------------------------------------------------------- - public static function init_rs_char($symsize, $gfpoly, $fcr, $prim, $nroots, $pad) - { - // Common code for intializing a Reed-Solomon control block (char or int symbols) - // Copyright 2004 Phil Karn, KA9Q - // May be used under the terms of the GNU Lesser General Public License (LGPL) - - $rs = null; - - // Check parameter ranges - if($symsize < 0 || $symsize > 8) return $rs; - if($fcr < 0 || $fcr >= (1<<$symsize)) return $rs; - if($prim <= 0 || $prim >= (1<<$symsize)) return $rs; - if($nroots < 0 || $nroots >= (1<<$symsize)) return $rs; // Can't have more roots than symbol values! - if($pad < 0 || $pad >= ((1<<$symsize) -1 - $nroots)) return $rs; // Too much padding - - $rs = new QRrsItem(); - $rs->mm = $symsize; - $rs->nn = (1<<$symsize)-1; - $rs->pad = $pad; - - $rs->alpha_to = array_fill(0, $rs->nn+1, 0); - $rs->index_of = array_fill(0, $rs->nn+1, 0); - - // PHP style macro replacement ;) - $NN =& $rs->nn; - $A0 =& $NN; - - // Generate Galois field lookup tables - $rs->index_of[0] = $A0; // log(zero) = -inf - $rs->alpha_to[$A0] = 0; // alpha**-inf = 0 - $sr = 1; - - for($i=0; $i<$rs->nn; $i++) { - $rs->index_of[$sr] = $i; - $rs->alpha_to[$i] = $sr; - $sr <<= 1; - if($sr & (1<<$symsize)) { - $sr ^= $gfpoly; - } - $sr &= $rs->nn; - } - - if($sr != 1){ - // field generator polynomial is not primitive! - $rs = NULL; - return $rs; - } - - /* Form RS code generator polynomial from its roots */ - $rs->genpoly = array_fill(0, $nroots+1, 0); - - $rs->fcr = $fcr; - $rs->prim = $prim; - $rs->nroots = $nroots; - $rs->gfpoly = $gfpoly; - - /* Find prim-th root of 1, used in decoding */ - for($iprim=1;($iprim % $prim) != 0;$iprim += $rs->nn) - ; // intentional empty-body loop! - - $rs->iprim = (int)($iprim / $prim); - $rs->genpoly[0] = 1; - - for ($i = 0,$root=$fcr*$prim; $i < $nroots; $i++, $root += $prim) { - $rs->genpoly[$i+1] = 1; - - // Multiply rs->genpoly[] by @**(root + x) - for ($j = $i; $j > 0; $j--) { - if ($rs->genpoly[$j] != 0) { - $rs->genpoly[$j] = $rs->genpoly[$j-1] ^ $rs->alpha_to[$rs->modnn($rs->index_of[$rs->genpoly[$j]] + $root)]; - } else { - $rs->genpoly[$j] = $rs->genpoly[$j-1]; - } - } - // rs->genpoly[0] can never be zero - $rs->genpoly[0] = $rs->alpha_to[$rs->modnn($rs->index_of[$rs->genpoly[0]] + $root)]; - } - - // convert rs->genpoly[] to index form for quicker encoding - for ($i = 0; $i <= $nroots; $i++) - $rs->genpoly[$i] = $rs->index_of[$rs->genpoly[$i]]; - - return $rs; - } - - //---------------------------------------------------------------------- - public function encode_rs_char($data, &$parity) - { - $MM =& $this->mm; - $NN =& $this->nn; - $ALPHA_TO =& $this->alpha_to; - $INDEX_OF =& $this->index_of; - $GENPOLY =& $this->genpoly; - $NROOTS =& $this->nroots; - $FCR =& $this->fcr; - $PRIM =& $this->prim; - $IPRIM =& $this->iprim; - $PAD =& $this->pad; - $A0 =& $NN; - - $parity = array_fill(0, $NROOTS, 0); - - for($i=0; $i< ($NN-$NROOTS-$PAD); $i++) { - - $feedback = $INDEX_OF[$data[$i] ^ $parity[0]]; - if($feedback != $A0) { - // feedback term is non-zero - - // This line is unnecessary when GENPOLY[NROOTS] is unity, as it must - // always be for the polynomials constructed by init_rs() - $feedback = $this->modnn($NN - $GENPOLY[$NROOTS] + $feedback); - - for($j=1;$j<$NROOTS;$j++) { - $parity[$j] ^= $ALPHA_TO[$this->modnn($feedback + $GENPOLY[$NROOTS-$j])]; - } - } - - // Shift - array_shift($parity); - if($feedback != $A0) { - array_push($parity, $ALPHA_TO[$this->modnn($feedback + $GENPOLY[0])]); - } else { - array_push($parity, 0); - } - } - } -}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php deleted file mode 100644 index c1d01f22..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php +++ /dev/null @@ -1,25 +0,0 @@ -<?php -/** - * QRrsblock.php - * - * Created by arielferrandini - */ - -namespace PHPQRCode; - -class QRrsblock { - public $dataLength; - public $data = array(); - public $eccLength; - public $ecc = array(); - - public function __construct($dl, $data, $el, &$ecc, QRrsItem $rs) - { - $rs->encode_rs_char($data, $ecc); - - $this->dataLength = $dl; - $this->data = $data; - $this->eccLength = $el; - $this->ecc = $ecc; - } -};
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php deleted file mode 100755 index d6843260..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php +++ /dev/null @@ -1,586 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * QR Code specifications
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * The following data / specifications are taken from
- * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004)
- * or
- * "Automatic identification and data capture techniques --
- * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-class QRspec {
-
- public static $capacity = array(
- array( 0, 0, 0, array( 0, 0, 0, 0)),
- array( 21, 26, 0, array( 7, 10, 13, 17)), // 1
- array( 25, 44, 7, array( 10, 16, 22, 28)),
- array( 29, 70, 7, array( 15, 26, 36, 44)),
- array( 33, 100, 7, array( 20, 36, 52, 64)),
- array( 37, 134, 7, array( 26, 48, 72, 88)), // 5
- array( 41, 172, 7, array( 36, 64, 96, 112)),
- array( 45, 196, 0, array( 40, 72, 108, 130)),
- array( 49, 242, 0, array( 48, 88, 132, 156)),
- array( 53, 292, 0, array( 60, 110, 160, 192)),
- array( 57, 346, 0, array( 72, 130, 192, 224)), //10
- array( 61, 404, 0, array( 80, 150, 224, 264)),
- array( 65, 466, 0, array( 96, 176, 260, 308)),
- array( 69, 532, 0, array( 104, 198, 288, 352)),
- array( 73, 581, 3, array( 120, 216, 320, 384)),
- array( 77, 655, 3, array( 132, 240, 360, 432)), //15
- array( 81, 733, 3, array( 144, 280, 408, 480)),
- array( 85, 815, 3, array( 168, 308, 448, 532)),
- array( 89, 901, 3, array( 180, 338, 504, 588)),
- array( 93, 991, 3, array( 196, 364, 546, 650)),
- array( 97, 1085, 3, array( 224, 416, 600, 700)), //20
- array(101, 1156, 4, array( 224, 442, 644, 750)),
- array(105, 1258, 4, array( 252, 476, 690, 816)),
- array(109, 1364, 4, array( 270, 504, 750, 900)),
- array(113, 1474, 4, array( 300, 560, 810, 960)),
- array(117, 1588, 4, array( 312, 588, 870, 1050)), //25
- array(121, 1706, 4, array( 336, 644, 952, 1110)),
- array(125, 1828, 4, array( 360, 700, 1020, 1200)),
- array(129, 1921, 3, array( 390, 728, 1050, 1260)),
- array(133, 2051, 3, array( 420, 784, 1140, 1350)),
- array(137, 2185, 3, array( 450, 812, 1200, 1440)), //30
- array(141, 2323, 3, array( 480, 868, 1290, 1530)),
- array(145, 2465, 3, array( 510, 924, 1350, 1620)),
- array(149, 2611, 3, array( 540, 980, 1440, 1710)),
- array(153, 2761, 3, array( 570, 1036, 1530, 1800)),
- array(157, 2876, 0, array( 570, 1064, 1590, 1890)), //35
- array(161, 3034, 0, array( 600, 1120, 1680, 1980)),
- array(165, 3196, 0, array( 630, 1204, 1770, 2100)),
- array(169, 3362, 0, array( 660, 1260, 1860, 2220)),
- array(173, 3532, 0, array( 720, 1316, 1950, 2310)),
- array(177, 3706, 0, array( 750, 1372, 2040, 2430)) //40
- );
-
- //----------------------------------------------------------------------
- public static function getDataLength($version, $level)
- {
- return self::$capacity[$version][Constants::QRCAP_WORDS] - self::$capacity[$version][Constants::QRCAP_EC][$level];
- }
-
- //----------------------------------------------------------------------
- public static function getECCLength($version, $level)
- {
- return self::$capacity[$version][Constants::QRCAP_EC][$level];
- }
-
- //----------------------------------------------------------------------
- public static function getWidth($version)
- {
- return self::$capacity[$version][Constants::QRCAP_WIDTH];
- }
-
- //----------------------------------------------------------------------
- public static function getRemainder($version)
- {
- return self::$capacity[$version][Constants::QRCAP_REMINDER];
- }
-
- //----------------------------------------------------------------------
- public static function getMinimumVersion($size, $level)
- {
-
- for($i=1; $i<= Constants::QRSPEC_VERSION_MAX; $i++) {
- $words = self::$capacity[$i][Constants::QRCAP_WORDS] - self::$capacity[$i][Constants::QRCAP_EC][$level];
- if($words >= $size)
- return $i;
- }
-
- return -1;
- }
-
- //######################################################################
-
- public static $lengthTableBits = array(
- array(10, 12, 14),
- array( 9, 11, 13),
- array( 8, 16, 16),
- array( 8, 10, 12)
- );
-
- //----------------------------------------------------------------------
- public static function lengthIndicator($mode, $version)
- {
- if ($mode == Constants::QR_MODE_STRUCTURE)
- return 0;
-
- if ($version <= 9) {
- $l = 0;
- } else if ($version <= 26) {
- $l = 1;
- } else {
- $l = 2;
- }
-
- return self::$lengthTableBits[$mode][$l];
- }
-
- //----------------------------------------------------------------------
- public static function maximumWords($mode, $version)
- {
- if($mode == Constants::QR_MODE_STRUCTURE)
- return 3;
-
- if($version <= 9) {
- $l = 0;
- } else if($version <= 26) {
- $l = 1;
- } else {
- $l = 2;
- }
-
- $bits = self::$lengthTableBits[$mode][$l];
- $words = (1 << $bits) - 1;
-
- if($mode == Constants::QR_MODE_KANJI) {
- $words *= 2; // the number of bytes is required
- }
-
- return $words;
- }
-
- // Error correction code -----------------------------------------------
- // Table of the error correction code (Reed-Solomon block)
- // See Table 12-16 (pp.30-36), JIS X0510:2004.
-
- public static $eccTable = array(
- array(array( 0, 0), array( 0, 0), array( 0, 0), array( 0, 0)),
- array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)), // 1
- array(array( 1, 0), array( 1, 0), array( 1, 0), array( 1, 0)),
- array(array( 1, 0), array( 1, 0), array( 2, 0), array( 2, 0)),
- array(array( 1, 0), array( 2, 0), array( 2, 0), array( 4, 0)),
- array(array( 1, 0), array( 2, 0), array( 2, 2), array( 2, 2)), // 5
- array(array( 2, 0), array( 4, 0), array( 4, 0), array( 4, 0)),
- array(array( 2, 0), array( 4, 0), array( 2, 4), array( 4, 1)),
- array(array( 2, 0), array( 2, 2), array( 4, 2), array( 4, 2)),
- array(array( 2, 0), array( 3, 2), array( 4, 4), array( 4, 4)),
- array(array( 2, 2), array( 4, 1), array( 6, 2), array( 6, 2)), //10
- array(array( 4, 0), array( 1, 4), array( 4, 4), array( 3, 8)),
- array(array( 2, 2), array( 6, 2), array( 4, 6), array( 7, 4)),
- array(array( 4, 0), array( 8, 1), array( 8, 4), array(12, 4)),
- array(array( 3, 1), array( 4, 5), array(11, 5), array(11, 5)),
- array(array( 5, 1), array( 5, 5), array( 5, 7), array(11, 7)), //15
- array(array( 5, 1), array( 7, 3), array(15, 2), array( 3, 13)),
- array(array( 1, 5), array(10, 1), array( 1, 15), array( 2, 17)),
- array(array( 5, 1), array( 9, 4), array(17, 1), array( 2, 19)),
- array(array( 3, 4), array( 3, 11), array(17, 4), array( 9, 16)),
- array(array( 3, 5), array( 3, 13), array(15, 5), array(15, 10)), //20
- array(array( 4, 4), array(17, 0), array(17, 6), array(19, 6)),
- array(array( 2, 7), array(17, 0), array( 7, 16), array(34, 0)),
- array(array( 4, 5), array( 4, 14), array(11, 14), array(16, 14)),
- array(array( 6, 4), array( 6, 14), array(11, 16), array(30, 2)),
- array(array( 8, 4), array( 8, 13), array( 7, 22), array(22, 13)), //25
- array(array(10, 2), array(19, 4), array(28, 6), array(33, 4)),
- array(array( 8, 4), array(22, 3), array( 8, 26), array(12, 28)),
- array(array( 3, 10), array( 3, 23), array( 4, 31), array(11, 31)),
- array(array( 7, 7), array(21, 7), array( 1, 37), array(19, 26)),
- array(array( 5, 10), array(19, 10), array(15, 25), array(23, 25)), //30
- array(array(13, 3), array( 2, 29), array(42, 1), array(23, 28)),
- array(array(17, 0), array(10, 23), array(10, 35), array(19, 35)),
- array(array(17, 1), array(14, 21), array(29, 19), array(11, 46)),
- array(array(13, 6), array(14, 23), array(44, 7), array(59, 1)),
- array(array(12, 7), array(12, 26), array(39, 14), array(22, 41)), //35
- array(array( 6, 14), array( 6, 34), array(46, 10), array( 2, 64)),
- array(array(17, 4), array(29, 14), array(49, 10), array(24, 46)),
- array(array( 4, 18), array(13, 32), array(48, 14), array(42, 32)),
- array(array(20, 4), array(40, 7), array(43, 22), array(10, 67)),
- array(array(19, 6), array(18, 31), array(34, 34), array(20, 61)),//40
- );
-
- //----------------------------------------------------------------------
- // CACHEABLE!!!
-
- public static function getEccSpec($version, $level, array &$spec)
- {
- if (count($spec) < 5) {
- $spec = array(0,0,0,0,0);
- }
-
- $b1 = self::$eccTable[$version][$level][0];
- $b2 = self::$eccTable[$version][$level][1];
- $data = self::getDataLength($version, $level);
- $ecc = self::getECCLength($version, $level);
-
- if($b2 == 0) {
- $spec[0] = $b1;
- $spec[1] = (int)($data / $b1);
- $spec[2] = (int)($ecc / $b1);
- $spec[3] = 0;
- $spec[4] = 0;
- } else {
- $spec[0] = $b1;
- $spec[1] = (int)($data / ($b1 + $b2));
- $spec[2] = (int)($ecc / ($b1 + $b2));
- $spec[3] = $b2;
- $spec[4] = $spec[1] + 1;
- }
- }
-
- // Alignment pattern ---------------------------------------------------
-
- // Positions of alignment patterns.
- // This array includes only the second and the third position of the
- // alignment patterns. Rest of them can be calculated from the distance
- // between them.
-
- // See Table 1 in Appendix E (pp.71) of JIS X0510:2004.
-
- public static $alignmentPattern = array(
- array( 0, 0),
- array( 0, 0), array(18, 0), array(22, 0), array(26, 0), array(30, 0), // 1- 5
- array(34, 0), array(22, 38), array(24, 42), array(26, 46), array(28, 50), // 6-10
- array(30, 54), array(32, 58), array(34, 62), array(26, 46), array(26, 48), //11-15
- array(26, 50), array(30, 54), array(30, 56), array(30, 58), array(34, 62), //16-20
- array(28, 50), array(26, 50), array(30, 54), array(28, 54), array(32, 58), //21-25
- array(30, 58), array(34, 62), array(26, 50), array(30, 54), array(26, 52), //26-30
- array(30, 56), array(34, 60), array(30, 58), array(34, 62), array(30, 54), //31-35
- array(24, 50), array(28, 54), array(32, 58), array(26, 54), array(30, 58), //35-40
- );
-
-
- /** --------------------------------------------------------------------
- * Put an alignment marker.
- * @param frame
- * @param width
- * @param ox,oy center coordinate of the pattern
- */
- public static function putAlignmentMarker(array &$frame, $ox, $oy)
- {
- $finder = array(
- "\xa1\xa1\xa1\xa1\xa1",
- "\xa1\xa0\xa0\xa0\xa1",
- "\xa1\xa0\xa1\xa0\xa1",
- "\xa1\xa0\xa0\xa0\xa1",
- "\xa1\xa1\xa1\xa1\xa1"
- );
-
- $yStart = $oy-2;
- $xStart = $ox-2;
-
- for($y=0; $y<5; $y++) {
- QRstr::set($frame, $xStart, $yStart+$y, $finder[$y]);
- }
- }
-
- //----------------------------------------------------------------------
- public static function putAlignmentPattern($version, &$frame, $width)
- {
- if($version < 2)
- return;
-
- $d = self::$alignmentPattern[$version][1] - self::$alignmentPattern[$version][0];
- if($d < 0) {
- $w = 2;
- } else {
- $w = (int)(($width - self::$alignmentPattern[$version][0]) / $d + 2);
- }
-
- if($w * $w - 3 == 1) {
- $x = self::$alignmentPattern[$version][0];
- $y = self::$alignmentPattern[$version][0];
- self::putAlignmentMarker($frame, $x, $y);
- return;
- }
-
- $cx = self::$alignmentPattern[$version][0];
- for($x=1; $x<$w - 1; $x++) {
- self::putAlignmentMarker($frame, 6, $cx);
- self::putAlignmentMarker($frame, $cx, 6);
- $cx += $d;
- }
-
- $cy = self::$alignmentPattern[$version][0];
- for($y=0; $y<$w-1; $y++) {
- $cx = self::$alignmentPattern[$version][0];
- for($x=0; $x<$w-1; $x++) {
- self::putAlignmentMarker($frame, $cx, $cy);
- $cx += $d;
- }
- $cy += $d;
- }
- }
-
- // Version information pattern -----------------------------------------
-
- // Version information pattern (BCH coded).
- // See Table 1 in Appendix D (pp.68) of JIS X0510:2004.
-
- // size: [Constants::QRSPEC_VERSION_MAX - 6]
-
- public static $versionPattern = array(
- 0x07c94, 0x085bc, 0x09a99, 0x0a4d3, 0x0bbf6, 0x0c762, 0x0d847, 0x0e60d,
- 0x0f928, 0x10b78, 0x1145d, 0x12a17, 0x13532, 0x149a6, 0x15683, 0x168c9,
- 0x177ec, 0x18ec4, 0x191e1, 0x1afab, 0x1b08e, 0x1cc1a, 0x1d33f, 0x1ed75,
- 0x1f250, 0x209d5, 0x216f0, 0x228ba, 0x2379f, 0x24b0b, 0x2542e, 0x26a64,
- 0x27541, 0x28c69
- );
-
- //----------------------------------------------------------------------
- public static function getVersionPattern($version)
- {
- if($version < 7 || $version > Constants::QRSPEC_VERSION_MAX)
- return 0;
-
- return self::$versionPattern[$version -7];
- }
-
- // Format information --------------------------------------------------
- // See calcFormatInfo in tests/test_qrspec.c (orginal qrencode c lib)
-
- public static $formatInfo = array(
- array(0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976),
- array(0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0),
- array(0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed),
- array(0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b)
- );
-
- public static function getFormatInfo($mask, $level)
- {
- if($mask < 0 || $mask > 7)
- return 0;
-
- if($level < 0 || $level > 3)
- return 0;
-
- return self::$formatInfo[$level][$mask];
- }
-
- // Frame ---------------------------------------------------------------
- // Cache of initial frames.
-
- public static $frames = array();
-
- /** --------------------------------------------------------------------
- * Put a finder pattern.
- * @param frame
- * @param width
- * @param ox,oy upper-left coordinate of the pattern
- */
- public static function putFinderPattern(&$frame, $ox, $oy)
- {
- $finder = array(
- "\xc1\xc1\xc1\xc1\xc1\xc1\xc1",
- "\xc1\xc0\xc0\xc0\xc0\xc0\xc1",
- "\xc1\xc0\xc1\xc1\xc1\xc0\xc1",
- "\xc1\xc0\xc1\xc1\xc1\xc0\xc1",
- "\xc1\xc0\xc1\xc1\xc1\xc0\xc1",
- "\xc1\xc0\xc0\xc0\xc0\xc0\xc1",
- "\xc1\xc1\xc1\xc1\xc1\xc1\xc1"
- );
-
- for($y=0; $y<7; $y++) {
- QRstr::set($frame, $ox, $oy+$y, $finder[$y]);
- }
- }
-
- //----------------------------------------------------------------------
- public static function createFrame($version)
- {
- $width = self::$capacity[$version][Constants::QRCAP_WIDTH];
- $frameLine = str_repeat ("\0", $width);
- $frame = array_fill(0, $width, $frameLine);
-
- // Finder pattern
- self::putFinderPattern($frame, 0, 0);
- self::putFinderPattern($frame, $width - 7, 0);
- self::putFinderPattern($frame, 0, $width - 7);
-
- // Separator
- $yOffset = $width - 7;
-
- for($y=0; $y<7; $y++) {
- $frame[$y][7] = "\xc0";
- $frame[$y][$width - 8] = "\xc0";
- $frame[$yOffset][7] = "\xc0";
- $yOffset++;
- }
-
- $setPattern = str_repeat("\xc0", 8);
-
- QRstr::set($frame, 0, 7, $setPattern);
- QRstr::set($frame, $width-8, 7, $setPattern);
- QRstr::set($frame, 0, $width - 8, $setPattern);
-
- // Format info
- $setPattern = str_repeat("\x84", 9);
- QRstr::set($frame, 0, 8, $setPattern);
- QRstr::set($frame, $width - 8, 8, $setPattern, 8);
-
- $yOffset = $width - 8;
-
- for($y=0; $y<8; $y++,$yOffset++) {
- $frame[$y][8] = "\x84";
- $frame[$yOffset][8] = "\x84";
- }
-
- // Timing pattern
-
- for($i=1; $i<$width-15; $i++) {
- $frame[6][7+$i] = chr(0x90 | ($i & 1));
- $frame[7+$i][6] = chr(0x90 | ($i & 1));
- }
-
- // Alignment pattern
- self::putAlignmentPattern($version, $frame, $width);
-
- // Version information
- if($version >= 7) {
- $vinf = self::getVersionPattern($version);
-
- $v = $vinf;
-
- for($x=0; $x<6; $x++) {
- for($y=0; $y<3; $y++) {
- $frame[($width - 11)+$y][$x] = chr(0x88 | ($v & 1));
- $v = $v >> 1;
- }
- }
-
- $v = $vinf;
- for($y=0; $y<6; $y++) {
- for($x=0; $x<3; $x++) {
- $frame[$y][$x+($width - 11)] = chr(0x88 | ($v & 1));
- $v = $v >> 1;
- }
- }
- }
-
- // and a little bit...
- $frame[$width - 8][8] = "\x81";
-
- return $frame;
- }
-
- //----------------------------------------------------------------------
- public static function debug($frame, $binary_mode = false)
- {
- if ($binary_mode) {
-
- foreach ($frame as &$frameLine) {
- $frameLine = join('<span class="m"> </span>', explode('0', $frameLine));
- $frameLine = join('██', explode('1', $frameLine));
- }
-
- ?>
- <style>
- .m { background-color: white; }
- </style>
- <?php
- echo '<pre><tt><br/ ><br/ ><br/ > ';
- echo join("<br/ > ", $frame);
- echo '</tt></pre><br/ ><br/ ><br/ ><br/ ><br/ ><br/ >';
-
- } else {
-
- foreach ($frame as &$frameLine) {
- $frameLine = join('<span class="m"> </span>', explode("\xc0", $frameLine));
- $frameLine = join('<span class="m">▒</span>', explode("\xc1", $frameLine));
- $frameLine = join('<span class="p"> </span>', explode("\xa0", $frameLine));
- $frameLine = join('<span class="p">▒</span>', explode("\xa1", $frameLine));
- $frameLine = join('<span class="s">◇</span>', explode("\x84", $frameLine)); //format 0
- $frameLine = join('<span class="s">◆</span>', explode("\x85", $frameLine)); //format 1
- $frameLine = join('<span class="x">☢</span>', explode("\x81", $frameLine)); //special bit
- $frameLine = join('<span class="c"> </span>', explode("\x90", $frameLine)); //clock 0
- $frameLine = join('<span class="c">◷</span>', explode("\x91", $frameLine)); //clock 1
- $frameLine = join('<span class="f"> </span>', explode("\x88", $frameLine)); //version
- $frameLine = join('<span class="f">▒</span>', explode("\x89", $frameLine)); //version
- $frameLine = join('♦', explode("\x01", $frameLine));
- $frameLine = join('⋅', explode("\0", $frameLine));
- }
-
- ?>
- <style>
- .p { background-color: yellow; }
- .m { background-color: #00FF00; }
- .s { background-color: #FF0000; }
- .c { background-color: aqua; }
- .x { background-color: pink; }
- .f { background-color: gold; }
- </style>
- <?php
- echo "<pre><tt>";
- echo join("<br/ >", $frame);
- echo "</tt></pre>";
-
- }
- }
-
- //----------------------------------------------------------------------
- public static function serial($frame)
- {
- return gzcompress(join("\n", $frame), 9);
- }
-
- //----------------------------------------------------------------------
- public static function unserial($code)
- {
- return explode("\n", gzuncompress($code));
- }
-
- //----------------------------------------------------------------------
- public static function newFrame($version)
- {
- if($version < 1 || $version > Constants::QRSPEC_VERSION_MAX)
- return null;
-
- if(!isset(self::$frames[$version])) {
-
- $fileName = Constants::QR_CACHE_DIR.'frame_'.$version.'.dat';
-
- if (Constants::QR_CACHEABLE) {
- if (file_exists($fileName)) {
- self::$frames[$version] = self::unserial(file_get_contents($fileName));
- } else {
- self::$frames[$version] = self::createFrame($version);
- file_put_contents($fileName, self::serial(self::$frames[$version]));
- }
- } else {
- self::$frames[$version] = self::createFrame($version);
- }
- }
-
- if(is_null(self::$frames[$version]))
- return null;
-
- return self::$frames[$version];
- }
-
- //----------------------------------------------------------------------
- public static function rsBlockNum($spec) { return $spec[0] + $spec[3]; }
- public static function rsBlockNum1($spec) { return $spec[0]; }
- public static function rsDataCodes1($spec) { return $spec[1]; }
- public static function rsEccCodes1($spec) { return $spec[2]; }
- public static function rsBlockNum2($spec) { return $spec[3]; }
- public static function rsDataCodes2($spec) { return $spec[4]; }
- public static function rsEccCodes2($spec) { return $spec[2]; }
- public static function rsDataLength($spec) { return ($spec[0] * $spec[1]) + ($spec[3] * $spec[4]); }
- public static function rsEccLength($spec) { return ($spec[0] + $spec[3]) * $spec[2]; }
-
-}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php deleted file mode 100755 index 805140a9..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php +++ /dev/null @@ -1,316 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Input splitting classes
- *
- * Based on libqrencode C library distributed under LGPL 2.1
- * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net>
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * The following data / specifications are taken from
- * "Two dimensional symbol -- QR-code -- Basic Specification" (JIS X0510:2004)
- * or
- * "Automatic identification and data capture techniques --
- * QR Code 2005 bar code symbology specification" (ISO/IEC 18004:2006)
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-use Exception;
-
-class QRsplit {
-
- public $dataStr = '';
- public $input;
- public $modeHint;
-
- //----------------------------------------------------------------------
- public function __construct($dataStr, $input, $modeHint)
- {
- $this->dataStr = $dataStr;
- $this->input = $input;
- $this->modeHint = $modeHint;
- }
-
- //----------------------------------------------------------------------
- public static function isdigitat($str, $pos)
- {
- if ($pos >= strlen($str))
- return false;
-
- return ((ord($str[$pos]) >= ord('0'))&&(ord($str[$pos]) <= ord('9')));
- }
-
- //----------------------------------------------------------------------
- public static function isalnumat($str, $pos)
- {
- if ($pos >= strlen($str))
- return false;
-
- return (QRinput::lookAnTable(ord($str[$pos])) >= 0);
- }
-
- //----------------------------------------------------------------------
- public function identifyMode($pos)
- {
- if ($pos >= strlen($this->dataStr))
- return Constants::QR_MODE_NUL;
-
- $c = $this->dataStr[$pos];
-
- if(self::isdigitat($this->dataStr, $pos)) {
- return Constants::QR_MODE_NUM;
- } else if(self::isalnumat($this->dataStr, $pos)) {
- return Constants::QR_MODE_AN;
- } else if($this->modeHint == Constants::QR_MODE_KANJI) {
-
- if ($pos+1 < strlen($this->dataStr))
- {
- $d = $this->dataStr[$pos+1];
- $word = (ord($c) << 8) | ord($d);
- if(($word >= 0x8140 && $word <= 0x9ffc) || ($word >= 0xe040 && $word <= 0xebbf)) {
- return Constants::QR_MODE_KANJI;
- }
- }
- }
-
- return Constants::QR_MODE_8;
- }
-
- //----------------------------------------------------------------------
- public function eatNum()
- {
- $ln = QRspec::lengthIndicator(Constants::QR_MODE_NUM, $this->input->getVersion());
-
- $p = 0;
- while(self::isdigitat($this->dataStr, $p)) {
- $p++;
- }
-
- $run = $p;
- $mode = $this->identifyMode($p);
-
- if($mode == Constants::QR_MODE_8) {
- $dif = QRinput::estimateBitsModeNum($run) + 4 + $ln
- + QRinput::estimateBitsMode8(1) // + 4 + l8
- - QRinput::estimateBitsMode8($run + 1); // - 4 - l8
- if($dif > 0) {
- return $this->eat8();
- }
- }
- if($mode == Constants::QR_MODE_AN) {
- $dif = QRinput::estimateBitsModeNum($run) + 4 + $ln
- + QRinput::estimateBitsModeAn(1) // + 4 + la
- - QRinput::estimateBitsModeAn($run + 1);// - 4 - la
- if($dif > 0) {
- return $this->eatAn();
- }
- }
-
- $ret = $this->input->append(Constants::QR_MODE_NUM, $run, str_split($this->dataStr));
- if($ret < 0)
- return -1;
-
- return $run;
- }
-
- //----------------------------------------------------------------------
- public function eatAn()
- {
- $la = QRspec::lengthIndicator(Constants::QR_MODE_AN, $this->input->getVersion());
- $ln = QRspec::lengthIndicator(Constants::QR_MODE_NUM, $this->input->getVersion());
-
- $p = 0;
-
- while(self::isalnumat($this->dataStr, $p)) {
- if(self::isdigitat($this->dataStr, $p)) {
- $q = $p;
- while(self::isdigitat($this->dataStr, $q)) {
- $q++;
- }
-
- $dif = QRinput::estimateBitsModeAn($p) // + 4 + la
- + QRinput::estimateBitsModeNum($q - $p) + 4 + $ln
- - QRinput::estimateBitsModeAn($q); // - 4 - la
-
- if($dif < 0) {
- break;
- } else {
- $p = $q;
- }
- } else {
- $p++;
- }
- }
-
- $run = $p;
-
- if(!self::isalnumat($this->dataStr, $p)) {
- $dif = QRinput::estimateBitsModeAn($run) + 4 + $la
- + QRinput::estimateBitsMode8(1) // + 4 + l8
- - QRinput::estimateBitsMode8($run + 1); // - 4 - l8
- if($dif > 0) {
- return $this->eat8();
- }
- }
-
- $ret = $this->input->append(Constants::QR_MODE_AN, $run, str_split($this->dataStr));
- if($ret < 0)
- return -1;
-
- return $run;
- }
-
- //----------------------------------------------------------------------
- public function eatKanji()
- {
- $p = 0;
-
- while($this->identifyMode($p) == Constants::QR_MODE_KANJI) {
- $p += 2;
- }
-
- $ret = $this->input->append(Constants::QR_MODE_KANJI, $p, str_split($this->dataStr));
- if($ret < 0)
- return -1;
-
- return $ret;
- }
-
- //----------------------------------------------------------------------
- public function eat8()
- {
- $la = QRspec::lengthIndicator(Constants::QR_MODE_AN, $this->input->getVersion());
- $ln = QRspec::lengthIndicator(Constants::QR_MODE_NUM, $this->input->getVersion());
-
- $p = 1;
- $dataStrLen = strlen($this->dataStr);
-
- while($p < $dataStrLen) {
-
- $mode = $this->identifyMode($p);
- if($mode == Constants::QR_MODE_KANJI) {
- break;
- }
- if($mode == Constants::QR_MODE_NUM) {
- $q = $p;
- while(self::isdigitat($this->dataStr, $q)) {
- $q++;
- }
- $dif = QRinput::estimateBitsMode8($p) // + 4 + l8
- + QRinput::estimateBitsModeNum($q - $p) + 4 + $ln
- - QRinput::estimateBitsMode8($q); // - 4 - l8
- if($dif < 0) {
- break;
- } else {
- $p = $q;
- }
- } else if($mode == Constants::QR_MODE_AN) {
- $q = $p;
- while(self::isalnumat($this->dataStr, $q)) {
- $q++;
- }
- $dif = QRinput::estimateBitsMode8($p) // + 4 + l8
- + QRinput::estimateBitsModeAn($q - $p) + 4 + $la
- - QRinput::estimateBitsMode8($q); // - 4 - l8
- if($dif < 0) {
- break;
- } else {
- $p = $q;
- }
- } else {
- $p++;
- }
- }
-
- $run = $p;
- $ret = $this->input->append(Constants::QR_MODE_8, $run, str_split($this->dataStr));
-
- if($ret < 0)
- return -1;
-
- return $run;
- }
-
- //----------------------------------------------------------------------
- public function splitString()
- {
- while (strlen($this->dataStr) > 0)
- {
- if($this->dataStr == '')
- return 0;
-
- $mode = $this->identifyMode(0);
-
- switch ($mode) {
- case Constants::QR_MODE_NUM: $length = $this->eatNum(); break;
- case Constants::QR_MODE_AN: $length = $this->eatAn(); break;
- case Constants::QR_MODE_KANJI:
- if ($hint == Constants::QR_MODE_KANJI)
- $length = $this->eatKanji();
- else $length = $this->eat8();
- break;
- default: $length = $this->eat8(); break;
-
- }
-
- if($length == 0) return 0;
- if($length < 0) return -1;
-
- $this->dataStr = substr($this->dataStr, $length);
- }
- }
-
- //----------------------------------------------------------------------
- public function toUpper()
- {
- $stringLen = strlen($this->dataStr);
- $p = 0;
-
- while ($p<$stringLen) {
- $mode = self::identifyMode(substr($this->dataStr, $p), $this->modeHint);
- if($mode == Constants::QR_MODE_KANJI) {
- $p += 2;
- } else {
- if (ord($this->dataStr[$p]) >= ord('a') && ord($this->dataStr[$p]) <= ord('z')) {
- $this->dataStr[$p] = chr(ord($this->dataStr[$p]) - 32);
- }
- $p++;
- }
- }
-
- return $this->dataStr;
- }
-
- //----------------------------------------------------------------------
- public static function splitStringToQRinput($string, QRinput $input, $modeHint, $casesensitive = true)
- {
- if(is_null($string) || $string == '\0' || $string == '') {
- throw new Exception('empty string!!!');
- }
-
- $split = new QRsplit($string, $input, $modeHint);
-
- if(!$casesensitive)
- $split->toUpper();
-
- return $split->splitString();
- }
-}
diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php deleted file mode 100644 index 64c4bd5c..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php - -/* - * PHP QR Code encoder - * - * Common constants - * - * Based on libqrencode C library distributed under LGPL 2.1 - * Copyright (C) 2006, 2007, 2008, 2009 Kentaro Fukuchi <fukuchi@megaui.net> - * - * PHP QR Code is distributed under LGPL 3 - * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm> - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -namespace PHPQRCode; - -class QRstr { - public static function set(&$srctab, $x, $y, $repl, $replLen = false) { - $srctab[$y] = substr_replace($srctab[$y], ($replLen !== false)?substr($repl,0,$replLen):$repl, $x, ($replLen !== false)?$replLen:strlen($repl)); - } -}
\ No newline at end of file diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php deleted file mode 100755 index 7c75a6e2..00000000 --- a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php +++ /dev/null @@ -1,171 +0,0 @@ -<?php
-/*
- * PHP QR Code encoder
- *
- * Toolset, handy and debug utilites.
- *
- * PHP QR Code is distributed under LGPL 3
- * Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-namespace PHPQRCode;
-
-class QRtools {
-
- //----------------------------------------------------------------------
- public static function binarize($frame)
- {
- $len = count($frame);
- foreach ($frame as &$frameLine) {
-
- for($i=0; $i<$len; $i++) {
- $frameLine[$i] = (ord($frameLine[$i])&1)?'1':'0';
- }
- }
-
- return $frame;
- }
-
- //----------------------------------------------------------------------
- public static function tcpdfBarcodeArray($code, $mode = 'QR,L', $tcPdfVersion = '4.5.037')
- {
- $barcode_array = array();
-
- if (!is_array($mode))
- $mode = explode(',', $mode);
-
- $eccLevel = 'L';
-
- if (count($mode) > 1) {
- $eccLevel = $mode[1];
- }
-
- $qrTab = QRcode::text($code, false, $eccLevel);
- $size = count($qrTab);
-
- $barcode_array['num_rows'] = $size;
- $barcode_array['num_cols'] = $size;
- $barcode_array['bcode'] = array();
-
- foreach ($qrTab as $line) {
- $arrAdd = array();
- foreach(str_split($line) as $char)
- $arrAdd[] = ($char=='1')?1:0;
- $barcode_array['bcode'][] = $arrAdd;
- }
-
- return $barcode_array;
- }
-
- //----------------------------------------------------------------------
- public static function clearCache()
- {
- self::$frames = array();
- }
-
- //----------------------------------------------------------------------
- public static function buildCache()
- {
- QRtools::markTime('before_build_cache');
-
- $mask = new QRmask();
- for ($a=1; $a <= Constants::QRSPEC_VERSION_MAX; $a++) {
- $frame = QRspec::newFrame($a);
- if (Constants::QR_IMAGE) {
- $fileName = Constants::QR_CACHE_DIR.'frame_'.$a.'.png';
- QRimage::png(self::binarize($frame), $fileName, 1, 0);
- }
-
- $width = count($frame);
- $bitMask = array_fill(0, $width, array_fill(0, $width, 0));
- for ($maskNo=0; $maskNo<8; $maskNo++)
- $mask->makeMaskNo($maskNo, $width, $frame, $bitMask, true);
- }
-
- QRtools::markTime('after_build_cache');
- }
-
- //----------------------------------------------------------------------
- public static function log($outfile, $err)
- {
- if (Constants::QR_LOG_DIR !== false) {
- if ($err != '') {
- if ($outfile !== false) {
- file_put_contents(Constants::QR_LOG_DIR.basename($outfile).'-errors.txt', date('Y-m-d H:i:s').': '.$err, FILE_APPEND);
- } else {
- file_put_contents(Constants::QR_LOG_DIR.'errors.txt', date('Y-m-d H:i:s').': '.$err, FILE_APPEND);
- }
- }
- }
- }
-
- //----------------------------------------------------------------------
- public static function dumpMask($frame)
- {
- $width = count($frame);
- for($y=0;$y<$width;$y++) {
- for($x=0;$x<$width;$x++) {
- echo ord($frame[$y][$x]).',';
- }
- }
- }
-
- //----------------------------------------------------------------------
- public static function markTime($markerId)
- {
- list($usec, $sec) = explode(" ", microtime());
- $time = ((float)$usec + (float)$sec);
-
- if (!isset($GLOBALS['qr_time_bench']))
- $GLOBALS['qr_time_bench'] = array();
-
- $GLOBALS['qr_time_bench'][$markerId] = $time;
- }
-
- //----------------------------------------------------------------------
- public static function timeBenchmark()
- {
- self::markTime('finish');
-
- $lastTime = 0;
- $startTime = 0;
- $p = 0;
-
- echo '<table cellpadding="3" cellspacing="1">
- <thead><tr style="border-bottom:1px solid silver"><td colspan="2" style="text-align:center">BENCHMARK</td></tr></thead>
- <tbody>';
-
- foreach($GLOBALS['qr_time_bench'] as $markerId=>$thisTime) {
- if ($p > 0) {
- echo '<tr><th style="text-align:right">till '.$markerId.': </th><td>'.number_format($thisTime-$lastTime, 6).'s</td></tr>';
- } else {
- $startTime = $thisTime;
- }
-
- $p++;
- $lastTime = $thisTime;
- }
-
- echo '</tbody><tfoot>
- <tr style="border-top:2px solid black"><th style="text-align:right">TOTAL: </th><td>'.number_format($lastTime-$startTime, 6).'s</td></tr>
- </tfoot>
- </table>';
- }
-
-}
-
-QRtools::markTime('start');
diff --git a/vendor/aferrandini/phpqrcode/readme.md b/vendor/aferrandini/phpqrcode/readme.md deleted file mode 100755 index e8f2f5ab..00000000 --- a/vendor/aferrandini/phpqrcode/readme.md +++ /dev/null @@ -1,37 +0,0 @@ -# PHP QRCode Library - -To install this library please follow the next steps: - -## Install the library using `composer`: - -Add the required module to your `composer.json` file: - - { - "require": { - ... - "aferrandini/phpqrcode": "1.0.1" - ... - } - } - -Then run the command `composer update`. - - -## Usage - -Sample code: - - \PHPQRCode\QRcode::png("Test", "/tmp/qrcode.png", 'L', 4, 2); - -This code will generate a PNG file on '/tmp/qrcode.png' with a QRCode that contains the word 'Test'. - -## Acknowledgements - -This library is an import of PHP QR Code by Dominik Dzienia that you can find at http://phpqrcode.sourceforge.net - -Based on C libqrencode library (ver. 3.1.1), Copyright (C) 2006-2010 by Kentaro Fukuchi -http://megaui.net/fukuchi/works/qrencode/index.en.html - -QR Code is registered trademarks of DENSO WAVE INCORPORATED in JAPAN and other countries. - -Reed-Solomon code encoder is written by Phil Karn, KA9Q. Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index c3410348..07f96725 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -6,7 +6,13 @@ $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( + 'A' => $baseDir . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', + 'B' => $baseDir . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', 'Base32\\Base32' => $vendorDir . '/christian-riesen/base32/src/Base32.php', + 'C' => $baseDir . '/libs/jsonrpc/tests/ServerProtocolTest.php', + 'ClassWithBeforeMethod' => $baseDir . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', + 'ClientTest' => $baseDir . '/libs/jsonrpc/tests/ClientTest.php', + 'DummyMiddleware' => $baseDir . '/libs/jsonrpc/tests/ServerTest.php', 'Eluceo\\iCal\\Component' => $vendorDir . '/eluceo/ical/src/Eluceo/iCal/Component.php', 'Eluceo\\iCal\\Component\\Alarm' => $vendorDir . '/eluceo/ical/src/Eluceo/iCal/Component/Alarm.php', 'Eluceo\\iCal\\Component\\Calendar' => $vendorDir . '/eluceo/ical/src/Eluceo/iCal/Component/Calendar.php', @@ -29,35 +35,42 @@ return array( 'Eluceo\\iCal\\Util\\ComponentUtil' => $vendorDir . '/eluceo/ical/src/Eluceo/iCal/Util/ComponentUtil.php', 'Eluceo\\iCal\\Util\\DateUtil' => $vendorDir . '/eluceo/ical/src/Eluceo/iCal/Util/DateUtil.php', 'Eluceo\\iCal\\Util\\PropertyValueUtil' => $vendorDir . '/eluceo/ical/src/Eluceo/iCal/Util/PropertyValueUtil.php', + 'FirstMiddleware' => $baseDir . '/libs/jsonrpc/tests/MiddlewareHandlerTest.php', 'Gregwar\\Captcha\\CaptchaBuilder' => $vendorDir . '/gregwar/captcha/src/Gregwar/Captcha/CaptchaBuilder.php', 'Gregwar\\Captcha\\CaptchaBuilderInterface' => $vendorDir . '/gregwar/captcha/src/Gregwar/Captcha/CaptchaBuilderInterface.php', 'Gregwar\\Captcha\\ImageFileHandler' => $vendorDir . '/gregwar/captcha/src/Gregwar/Captcha/ImageFileHandler.php', 'Gregwar\\Captcha\\PhraseBuilder' => $vendorDir . '/gregwar/captcha/src/Gregwar/Captcha/PhraseBuilder.php', 'Gregwar\\Captcha\\PhraseBuilderInterface' => $vendorDir . '/gregwar/captcha/src/Gregwar/Captcha/PhraseBuilderInterface.php', - 'JsonRPC\\Client' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Client.php', - 'JsonRPC\\Exception\\AccessDeniedException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/AccessDeniedException.php', - 'JsonRPC\\Exception\\AuthenticationFailureException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/AuthenticationFailureException.php', - 'JsonRPC\\Exception\\ConnectionFailureException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/ConnectionFailureException.php', - 'JsonRPC\\Exception\\InvalidJsonFormatException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonFormatException.php', - 'JsonRPC\\Exception\\InvalidJsonRpcFormatException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php', - 'JsonRPC\\Exception\\ResponseEncodingFailureException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php', - 'JsonRPC\\Exception\\ResponseException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/ResponseException.php', - 'JsonRPC\\Exception\\ServerErrorException' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Exception/ServerErrorException.php', - 'JsonRPC\\HttpClient' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/HttpClient.php', - 'JsonRPC\\MiddlewareHandler' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/MiddlewareHandler.php', - 'JsonRPC\\MiddlewareInterface' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/MiddlewareInterface.php', - 'JsonRPC\\ProcedureHandler' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/ProcedureHandler.php', - 'JsonRPC\\Request\\BatchRequestParser' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Request/BatchRequestParser.php', - 'JsonRPC\\Request\\RequestBuilder' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Request/RequestBuilder.php', - 'JsonRPC\\Request\\RequestParser' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Request/RequestParser.php', - 'JsonRPC\\Response\\ResponseBuilder' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Response/ResponseBuilder.php', - 'JsonRPC\\Response\\ResponseParser' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php', - 'JsonRPC\\Server' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Server.php', - 'JsonRPC\\Validator\\HostValidator' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Validator/HostValidator.php', - 'JsonRPC\\Validator\\JsonEncodingValidator' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Validator/JsonEncodingValidator.php', - 'JsonRPC\\Validator\\JsonFormatValidator' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Validator/JsonFormatValidator.php', - 'JsonRPC\\Validator\\RpcFormatValidator' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Validator/RpcFormatValidator.php', - 'JsonRPC\\Validator\\UserValidator' => $vendorDir . '/fguillot/json-rpc/src/JsonRPC/Validator/UserValidator.php', + 'HostValidatorTest' => $baseDir . '/libs/jsonrpc/tests/Validator/HostValidatorTest.php', + 'JsonEncodingValidatorTest' => $baseDir . '/libs/jsonrpc/tests/Validator/JsonEncodingValidatorTest.php', + 'JsonFormatValidatorTest' => $baseDir . '/libs/jsonrpc/tests/Validator/JsonFormatValidatorTest.php', + 'JsonRPC\\Client' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Client.php', + 'JsonRPC\\Exception\\AccessDeniedException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/AccessDeniedException.php', + 'JsonRPC\\Exception\\AuthenticationFailureException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/AuthenticationFailureException.php', + 'JsonRPC\\Exception\\ConnectionFailureException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/ConnectionFailureException.php', + 'JsonRPC\\Exception\\InvalidJsonFormatException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonFormatException.php', + 'JsonRPC\\Exception\\InvalidJsonRpcFormatException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php', + 'JsonRPC\\Exception\\ResponseEncodingFailureException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php', + 'JsonRPC\\Exception\\ResponseException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/ResponseException.php', + 'JsonRPC\\Exception\\RpcCallFailedException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/RpcCallFailedException.php', + 'JsonRPC\\Exception\\ServerErrorException' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Exception/ServerErrorException.php', + 'JsonRPC\\HttpClient' => $baseDir . '/libs/jsonrpc/src/JsonRPC/HttpClient.php', + 'JsonRPC\\HttpClientTest' => $baseDir . '/libs/jsonrpc/tests/HttpClientTest.php', + 'JsonRPC\\MiddlewareHandler' => $baseDir . '/libs/jsonrpc/src/JsonRPC/MiddlewareHandler.php', + 'JsonRPC\\MiddlewareInterface' => $baseDir . '/libs/jsonrpc/src/JsonRPC/MiddlewareInterface.php', + 'JsonRPC\\ProcedureHandler' => $baseDir . '/libs/jsonrpc/src/JsonRPC/ProcedureHandler.php', + 'JsonRPC\\Request\\BatchRequestParser' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Request/BatchRequestParser.php', + 'JsonRPC\\Request\\RequestBuilder' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Request/RequestBuilder.php', + 'JsonRPC\\Request\\RequestParser' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Request/RequestParser.php', + 'JsonRPC\\Response\\HeaderMockTest' => $baseDir . '/libs/jsonrpc/tests/Response/HeaderMockTest.php', + 'JsonRPC\\Response\\ResponseBuilder' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Response/ResponseBuilder.php', + 'JsonRPC\\Response\\ResponseParser' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Response/ResponseParser.php', + 'JsonRPC\\Server' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Server.php', + 'JsonRPC\\Validator\\HostValidator' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Validator/HostValidator.php', + 'JsonRPC\\Validator\\JsonEncodingValidator' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Validator/JsonEncodingValidator.php', + 'JsonRPC\\Validator\\JsonFormatValidator' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Validator/JsonFormatValidator.php', + 'JsonRPC\\Validator\\RpcFormatValidator' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Validator/RpcFormatValidator.php', + 'JsonRPC\\Validator\\UserValidator' => $baseDir . '/libs/jsonrpc/src/JsonRPC/Validator/UserValidator.php', 'Kanboard\\Action\\Base' => $baseDir . '/app/Action/Base.php', 'Kanboard\\Action\\CommentCreation' => $baseDir . '/app/Action/CommentCreation.php', 'Kanboard\\Action\\CommentCreationMoveTaskColumn' => $baseDir . '/app/Action/CommentCreationMoveTaskColumn.php', @@ -671,48 +684,55 @@ return array( 'Kanboard\\Validator\\TaskLinkValidator' => $baseDir . '/app/Validator/TaskLinkValidator.php', 'Kanboard\\Validator\\TaskValidator' => $baseDir . '/app/Validator/TaskValidator.php', 'Kanboard\\Validator\\UserValidator' => $baseDir . '/app/Validator/UserValidator.php', + 'MiddlewareHandlerTest' => $baseDir . '/libs/jsonrpc/tests/MiddlewareHandlerTest.php', + 'MyException' => $baseDir . '/libs/jsonrpc/tests/ServerTest.php', + 'MysqlDatabaseTest' => $baseDir . '/libs/picodb/tests/MysqlDatabaseTest.php', + 'MysqlDriverTest' => $baseDir . '/libs/picodb/tests/MysqlDriverTest.php', + 'MysqlLobTest' => $baseDir . '/libs/picodb/tests/MysqlLobTest.php', + 'MysqlSchemaTest' => $baseDir . '/libs/picodb/tests/MysqlSchemaTest.php', + 'MysqlTableTest' => $baseDir . '/libs/picodb/tests/MysqlTableTest.php', 'Otp\\GoogleAuthenticator' => $vendorDir . '/christian-riesen/otp/src/Otp/GoogleAuthenticator.php', 'Otp\\Otp' => $vendorDir . '/christian-riesen/otp/src/Otp/Otp.php', 'Otp\\OtpInterface' => $vendorDir . '/christian-riesen/otp/src/Otp/OtpInterface.php', - 'PHPQRCode' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode.php', - 'PHPQRCode\\Autoloader' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php', - 'PHPQRCode\\Constants' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/Constants.php', - 'PHPQRCode\\FrameFiller' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/FrameFiller.php', - 'PHPQRCode\\QRbitstream' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php', - 'PHPQRCode\\QRcode' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php', - 'PHPQRCode\\QRencode' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php', - 'PHPQRCode\\QRimage' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php', - 'PHPQRCode\\QRinput' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php', - 'PHPQRCode\\QRinputItem' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php', - 'PHPQRCode\\QRmask' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php', - 'PHPQRCode\\QRrawcode' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php', - 'PHPQRCode\\QRrs' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php', - 'PHPQRCode\\QRrsItem' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php', - 'PHPQRCode\\QRrsblock' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php', - 'PHPQRCode\\QRspec' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php', - 'PHPQRCode\\QRsplit' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php', - 'PHPQRCode\\QRstr' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php', - 'PHPQRCode\\QRtools' => $vendorDir . '/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php', + 'PHPQRCode' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode.php', + 'PHPQRCode\\Autoloader' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/Autoloader.php', + 'PHPQRCode\\Constants' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/Constants.php', + 'PHPQRCode\\FrameFiller' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/FrameFiller.php', + 'PHPQRCode\\QRbitstream' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRbitstream.php', + 'PHPQRCode\\QRcode' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRcode.php', + 'PHPQRCode\\QRencode' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRencode.php', + 'PHPQRCode\\QRimage' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRimage.php', + 'PHPQRCode\\QRinput' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRinput.php', + 'PHPQRCode\\QRinputItem' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRinputItem.php', + 'PHPQRCode\\QRmask' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRmask.php', + 'PHPQRCode\\QRrawcode' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRrawcode.php', + 'PHPQRCode\\QRrs' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRrs.php', + 'PHPQRCode\\QRrsItem' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRrsItem.php', + 'PHPQRCode\\QRrsblock' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRrsblock.php', + 'PHPQRCode\\QRspec' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRspec.php', + 'PHPQRCode\\QRsplit' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRsplit.php', + 'PHPQRCode\\QRstr' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRstr.php', + 'PHPQRCode\\QRtools' => $baseDir . '/libs/phpqrcode/lib/PHPQRCode/QRtools.php', 'Parsedown' => $vendorDir . '/erusev/parsedown/Parsedown.php', - 'PicoDb\\Builder\\BaseBuilder' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Builder/BaseBuilder.php', - 'PicoDb\\Builder\\ConditionBuilder' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Builder/ConditionBuilder.php', - 'PicoDb\\Builder\\InsertBuilder' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Builder/InsertBuilder.php', - 'PicoDb\\Builder\\OrConditionBuilder' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Builder/OrConditionBuilder.php', - 'PicoDb\\Builder\\UpdateBuilder' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Builder/UpdateBuilder.php', - 'PicoDb\\Database' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Database.php', - 'PicoDb\\DriverFactory' => $vendorDir . '/fguillot/picodb/lib/PicoDb/DriverFactory.php', - 'PicoDb\\Driver\\Base' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Driver/Base.php', - 'PicoDb\\Driver\\Mssql' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Driver/Mssql.php', - 'PicoDb\\Driver\\Mysql' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Driver/Mysql.php', - 'PicoDb\\Driver\\Postgres' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Driver/Postgres.php', - 'PicoDb\\Driver\\Sqlite' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Driver/Sqlite.php', - 'PicoDb\\Hashtable' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Hashtable.php', - 'PicoDb\\LargeObject' => $vendorDir . '/fguillot/picodb/lib/PicoDb/LargeObject.php', - 'PicoDb\\SQLException' => $vendorDir . '/fguillot/picodb/lib/PicoDb/SQLException.php', - 'PicoDb\\Schema' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Schema.php', - 'PicoDb\\StatementHandler' => $vendorDir . '/fguillot/picodb/lib/PicoDb/StatementHandler.php', - 'PicoDb\\Table' => $vendorDir . '/fguillot/picodb/lib/PicoDb/Table.php', - 'PicoDb\\UrlParser' => $vendorDir . '/fguillot/picodb/lib/PicoDb/UrlParser.php', + 'PicoDb\\Builder\\BaseBuilder' => $baseDir . '/libs/picodb/lib/PicoDb/Builder/BaseBuilder.php', + 'PicoDb\\Builder\\ConditionBuilder' => $baseDir . '/libs/picodb/lib/PicoDb/Builder/ConditionBuilder.php', + 'PicoDb\\Builder\\InsertBuilder' => $baseDir . '/libs/picodb/lib/PicoDb/Builder/InsertBuilder.php', + 'PicoDb\\Builder\\OrConditionBuilder' => $baseDir . '/libs/picodb/lib/PicoDb/Builder/OrConditionBuilder.php', + 'PicoDb\\Builder\\UpdateBuilder' => $baseDir . '/libs/picodb/lib/PicoDb/Builder/UpdateBuilder.php', + 'PicoDb\\Database' => $baseDir . '/libs/picodb/lib/PicoDb/Database.php', + 'PicoDb\\DriverFactory' => $baseDir . '/libs/picodb/lib/PicoDb/DriverFactory.php', + 'PicoDb\\Driver\\Base' => $baseDir . '/libs/picodb/lib/PicoDb/Driver/Base.php', + 'PicoDb\\Driver\\Mssql' => $baseDir . '/libs/picodb/lib/PicoDb/Driver/Mssql.php', + 'PicoDb\\Driver\\Mysql' => $baseDir . '/libs/picodb/lib/PicoDb/Driver/Mysql.php', + 'PicoDb\\Driver\\Postgres' => $baseDir . '/libs/picodb/lib/PicoDb/Driver/Postgres.php', + 'PicoDb\\Driver\\Sqlite' => $baseDir . '/libs/picodb/lib/PicoDb/Driver/Sqlite.php', + 'PicoDb\\Hashtable' => $baseDir . '/libs/picodb/lib/PicoDb/Hashtable.php', + 'PicoDb\\LargeObject' => $baseDir . '/libs/picodb/lib/PicoDb/LargeObject.php', + 'PicoDb\\SQLException' => $baseDir . '/libs/picodb/lib/PicoDb/SQLException.php', + 'PicoDb\\Schema' => $baseDir . '/libs/picodb/lib/PicoDb/Schema.php', + 'PicoDb\\StatementHandler' => $baseDir . '/libs/picodb/lib/PicoDb/StatementHandler.php', + 'PicoDb\\Table' => $baseDir . '/libs/picodb/lib/PicoDb/Table.php', + 'PicoDb\\UrlParser' => $baseDir . '/libs/picodb/lib/PicoDb/UrlParser.php', 'Pimple\\Container' => $vendorDir . '/pimple/pimple/src/Pimple/Container.php', 'Pimple\\Exception\\ExpectedInvokableException' => $vendorDir . '/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php', 'Pimple\\Exception\\FrozenServiceException' => $vendorDir . '/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php', @@ -731,6 +751,12 @@ return array( 'Pimple\\Tests\\Psr11\\ContainerTest' => $vendorDir . '/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php', 'Pimple\\Tests\\Psr11\\ServiceLocatorTest' => $vendorDir . '/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php', 'Pimple\\Tests\\ServiceIteratorTest' => $vendorDir . '/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php', + 'PostgresDatabaseTest' => $baseDir . '/libs/picodb/tests/PostgresDatabaseTest.php', + 'PostgresDriverTest' => $baseDir . '/libs/picodb/tests/PostgresDriverTest.php', + 'PostgresLobTest' => $baseDir . '/libs/picodb/tests/PostgresLobTest.php', + 'PostgresSchemaTest' => $baseDir . '/libs/picodb/tests/PostgresSchemaTest.php', + 'PostgresTableTest' => $baseDir . '/libs/picodb/tests/PostgresTableTest.php', + 'ProcedureHandlerTest' => $baseDir . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php', 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php', 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php', @@ -744,6 +770,13 @@ return array( 'Psr\\Log\\NullLogger' => $vendorDir . '/psr/log/Psr/Log/NullLogger.php', 'Psr\\Log\\Test\\DummyTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', 'Psr\\Log\\Test\\LoggerInterfaceTest' => $vendorDir . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', + 'RequestBuilderTest' => $baseDir . '/libs/jsonrpc/tests/Request/RequestBuilderTest.php', + 'ResponseBuilderTest' => $baseDir . '/libs/jsonrpc/tests/Response/ResponseBuilderTest.php', + 'ResponseParserTest' => $baseDir . '/libs/jsonrpc/tests/Response/ResponseParserTest.php', + 'RpcFormatValidatorTest' => $baseDir . '/libs/jsonrpc/tests/Validator/RpcFormatValidatorTest.php', + 'SecondMiddleware' => $baseDir . '/libs/jsonrpc/tests/MiddlewareHandlerTest.php', + 'ServerProtocolTest' => $baseDir . '/libs/jsonrpc/tests/ServerProtocolTest.php', + 'ServerTest' => $baseDir . '/libs/jsonrpc/tests/ServerTest.php', 'SimpleQueue\\Adapter\\AmqpQueueAdapter' => $baseDir . '/libs/SimpleQueue/Adapter/AmqpQueueAdapter.php', 'SimpleQueue\\Adapter\\BeanstalkQueueAdapter' => $baseDir . '/libs/SimpleQueue/Adapter/BeanstalkQueueAdapter.php', 'SimpleQueue\\Exception\\NotSupportedException' => $baseDir . '/libs/SimpleQueue/Exception/NotSupportedException.php', @@ -772,6 +805,11 @@ return array( 'SimpleValidator\\Validators\\Range' => $baseDir . '/libs/SimpleValidator/Validators/Range.php', 'SimpleValidator\\Validators\\Required' => $baseDir . '/libs/SimpleValidator/Validators/Required.php', 'SimpleValidator\\Validators\\Unique' => $baseDir . '/libs/SimpleValidator/Validators/Unique.php', + 'SqliteDatabaseTest' => $baseDir . '/libs/picodb/tests/SqliteDatabaseTest.php', + 'SqliteDriverTest' => $baseDir . '/libs/picodb/tests/SqliteDriverTest.php', + 'SqliteLobTest' => $baseDir . '/libs/picodb/tests/SqliteLobtest.php', + 'SqliteSchemaTest' => $baseDir . '/libs/picodb/tests/SqliteSchemaTest.php', + 'SqliteTableTest' => $baseDir . '/libs/picodb/tests/SqliteTableTest.php', 'Symfony\\Component\\Console\\Application' => $vendorDir . '/symfony/console/Application.php', 'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => $vendorDir . '/symfony/console/CommandLoader/CommandLoaderInterface.php', 'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => $vendorDir . '/symfony/console/CommandLoader/ContainerCommandLoader.php', @@ -901,4 +939,6 @@ return array( 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => $vendorDir . '/symfony/finder/Iterator/SortableIterator.php', 'Symfony\\Component\\Finder\\SplFileInfo' => $vendorDir . '/symfony/finder/SplFileInfo.php', 'Symfony\\Polyfill\\Mbstring\\Mbstring' => $vendorDir . '/symfony/polyfill-mbstring/Mbstring.php', + 'UrlParserTest' => $baseDir . '/libs/picodb/tests/UrlParserTest.php', + 'UserValidatorTest' => $baseDir . '/libs/jsonrpc/tests/Validator/UserValidatorTest.php', ); diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php index c40ec570..9bc8799c 100644 --- a/vendor/composer/autoload_namespaces.php +++ b/vendor/composer/autoload_namespaces.php @@ -7,11 +7,8 @@ $baseDir = dirname($vendorDir); return array( 'Pimple' => array($vendorDir . '/pimple/pimple/src'), - 'PicoDb' => array($vendorDir . '/fguillot/picodb/lib'), 'Parsedown' => array($vendorDir . '/erusev/parsedown'), - 'PHPQRCode' => array($vendorDir . '/aferrandini/phpqrcode/lib'), 'Otp' => array($vendorDir . '/christian-riesen/otp/src'), - 'JsonRPC' => array($vendorDir . '/fguillot/json-rpc/src'), 'Eluceo\\iCal' => array($vendorDir . '/eluceo/ical/src'), '' => array($baseDir . '/libs'), ); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index b9e57895..8cf48666 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -91,18 +91,10 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e array ( 0 => __DIR__ . '/..' . '/pimple/pimple/src', ), - 'PicoDb' => - array ( - 0 => __DIR__ . '/..' . '/fguillot/picodb/lib', - ), 'Parsedown' => array ( 0 => __DIR__ . '/..' . '/erusev/parsedown', ), - 'PHPQRCode' => - array ( - 0 => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib', - ), ), 'O' => array ( @@ -111,13 +103,6 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 0 => __DIR__ . '/..' . '/christian-riesen/otp/src', ), ), - 'J' => - array ( - 'JsonRPC' => - array ( - 0 => __DIR__ . '/..' . '/fguillot/json-rpc/src', - ), - ), 'E' => array ( 'Eluceo\\iCal' => @@ -132,7 +117,13 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e ); public static $classMap = array ( + 'A' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', + 'B' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', 'Base32\\Base32' => __DIR__ . '/..' . '/christian-riesen/base32/src/Base32.php', + 'C' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ServerProtocolTest.php', + 'ClassWithBeforeMethod' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', + 'ClientTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ClientTest.php', + 'DummyMiddleware' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ServerTest.php', 'Eluceo\\iCal\\Component' => __DIR__ . '/..' . '/eluceo/ical/src/Eluceo/iCal/Component.php', 'Eluceo\\iCal\\Component\\Alarm' => __DIR__ . '/..' . '/eluceo/ical/src/Eluceo/iCal/Component/Alarm.php', 'Eluceo\\iCal\\Component\\Calendar' => __DIR__ . '/..' . '/eluceo/ical/src/Eluceo/iCal/Component/Calendar.php', @@ -155,35 +146,42 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 'Eluceo\\iCal\\Util\\ComponentUtil' => __DIR__ . '/..' . '/eluceo/ical/src/Eluceo/iCal/Util/ComponentUtil.php', 'Eluceo\\iCal\\Util\\DateUtil' => __DIR__ . '/..' . '/eluceo/ical/src/Eluceo/iCal/Util/DateUtil.php', 'Eluceo\\iCal\\Util\\PropertyValueUtil' => __DIR__ . '/..' . '/eluceo/ical/src/Eluceo/iCal/Util/PropertyValueUtil.php', + 'FirstMiddleware' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/MiddlewareHandlerTest.php', 'Gregwar\\Captcha\\CaptchaBuilder' => __DIR__ . '/..' . '/gregwar/captcha/src/Gregwar/Captcha/CaptchaBuilder.php', 'Gregwar\\Captcha\\CaptchaBuilderInterface' => __DIR__ . '/..' . '/gregwar/captcha/src/Gregwar/Captcha/CaptchaBuilderInterface.php', 'Gregwar\\Captcha\\ImageFileHandler' => __DIR__ . '/..' . '/gregwar/captcha/src/Gregwar/Captcha/ImageFileHandler.php', 'Gregwar\\Captcha\\PhraseBuilder' => __DIR__ . '/..' . '/gregwar/captcha/src/Gregwar/Captcha/PhraseBuilder.php', 'Gregwar\\Captcha\\PhraseBuilderInterface' => __DIR__ . '/..' . '/gregwar/captcha/src/Gregwar/Captcha/PhraseBuilderInterface.php', - 'JsonRPC\\Client' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Client.php', - 'JsonRPC\\Exception\\AccessDeniedException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/AccessDeniedException.php', - 'JsonRPC\\Exception\\AuthenticationFailureException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/AuthenticationFailureException.php', - 'JsonRPC\\Exception\\ConnectionFailureException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/ConnectionFailureException.php', - 'JsonRPC\\Exception\\InvalidJsonFormatException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonFormatException.php', - 'JsonRPC\\Exception\\InvalidJsonRpcFormatException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php', - 'JsonRPC\\Exception\\ResponseEncodingFailureException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php', - 'JsonRPC\\Exception\\ResponseException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/ResponseException.php', - 'JsonRPC\\Exception\\ServerErrorException' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Exception/ServerErrorException.php', - 'JsonRPC\\HttpClient' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/HttpClient.php', - 'JsonRPC\\MiddlewareHandler' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/MiddlewareHandler.php', - 'JsonRPC\\MiddlewareInterface' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/MiddlewareInterface.php', - 'JsonRPC\\ProcedureHandler' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/ProcedureHandler.php', - 'JsonRPC\\Request\\BatchRequestParser' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Request/BatchRequestParser.php', - 'JsonRPC\\Request\\RequestBuilder' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Request/RequestBuilder.php', - 'JsonRPC\\Request\\RequestParser' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Request/RequestParser.php', - 'JsonRPC\\Response\\ResponseBuilder' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Response/ResponseBuilder.php', - 'JsonRPC\\Response\\ResponseParser' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php', - 'JsonRPC\\Server' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Server.php', - 'JsonRPC\\Validator\\HostValidator' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Validator/HostValidator.php', - 'JsonRPC\\Validator\\JsonEncodingValidator' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Validator/JsonEncodingValidator.php', - 'JsonRPC\\Validator\\JsonFormatValidator' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Validator/JsonFormatValidator.php', - 'JsonRPC\\Validator\\RpcFormatValidator' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Validator/RpcFormatValidator.php', - 'JsonRPC\\Validator\\UserValidator' => __DIR__ . '/..' . '/fguillot/json-rpc/src/JsonRPC/Validator/UserValidator.php', + 'HostValidatorTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Validator/HostValidatorTest.php', + 'JsonEncodingValidatorTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Validator/JsonEncodingValidatorTest.php', + 'JsonFormatValidatorTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Validator/JsonFormatValidatorTest.php', + 'JsonRPC\\Client' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Client.php', + 'JsonRPC\\Exception\\AccessDeniedException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/AccessDeniedException.php', + 'JsonRPC\\Exception\\AuthenticationFailureException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/AuthenticationFailureException.php', + 'JsonRPC\\Exception\\ConnectionFailureException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/ConnectionFailureException.php', + 'JsonRPC\\Exception\\InvalidJsonFormatException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonFormatException.php', + 'JsonRPC\\Exception\\InvalidJsonRpcFormatException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php', + 'JsonRPC\\Exception\\ResponseEncodingFailureException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php', + 'JsonRPC\\Exception\\ResponseException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/ResponseException.php', + 'JsonRPC\\Exception\\RpcCallFailedException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/RpcCallFailedException.php', + 'JsonRPC\\Exception\\ServerErrorException' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Exception/ServerErrorException.php', + 'JsonRPC\\HttpClient' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/HttpClient.php', + 'JsonRPC\\HttpClientTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/HttpClientTest.php', + 'JsonRPC\\MiddlewareHandler' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/MiddlewareHandler.php', + 'JsonRPC\\MiddlewareInterface' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/MiddlewareInterface.php', + 'JsonRPC\\ProcedureHandler' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/ProcedureHandler.php', + 'JsonRPC\\Request\\BatchRequestParser' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Request/BatchRequestParser.php', + 'JsonRPC\\Request\\RequestBuilder' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Request/RequestBuilder.php', + 'JsonRPC\\Request\\RequestParser' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Request/RequestParser.php', + 'JsonRPC\\Response\\HeaderMockTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Response/HeaderMockTest.php', + 'JsonRPC\\Response\\ResponseBuilder' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Response/ResponseBuilder.php', + 'JsonRPC\\Response\\ResponseParser' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Response/ResponseParser.php', + 'JsonRPC\\Server' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Server.php', + 'JsonRPC\\Validator\\HostValidator' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Validator/HostValidator.php', + 'JsonRPC\\Validator\\JsonEncodingValidator' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Validator/JsonEncodingValidator.php', + 'JsonRPC\\Validator\\JsonFormatValidator' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Validator/JsonFormatValidator.php', + 'JsonRPC\\Validator\\RpcFormatValidator' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Validator/RpcFormatValidator.php', + 'JsonRPC\\Validator\\UserValidator' => __DIR__ . '/../..' . '/libs/jsonrpc/src/JsonRPC/Validator/UserValidator.php', 'Kanboard\\Action\\Base' => __DIR__ . '/../..' . '/app/Action/Base.php', 'Kanboard\\Action\\CommentCreation' => __DIR__ . '/../..' . '/app/Action/CommentCreation.php', 'Kanboard\\Action\\CommentCreationMoveTaskColumn' => __DIR__ . '/../..' . '/app/Action/CommentCreationMoveTaskColumn.php', @@ -797,48 +795,55 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 'Kanboard\\Validator\\TaskLinkValidator' => __DIR__ . '/../..' . '/app/Validator/TaskLinkValidator.php', 'Kanboard\\Validator\\TaskValidator' => __DIR__ . '/../..' . '/app/Validator/TaskValidator.php', 'Kanboard\\Validator\\UserValidator' => __DIR__ . '/../..' . '/app/Validator/UserValidator.php', + 'MiddlewareHandlerTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/MiddlewareHandlerTest.php', + 'MyException' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ServerTest.php', + 'MysqlDatabaseTest' => __DIR__ . '/../..' . '/libs/picodb/tests/MysqlDatabaseTest.php', + 'MysqlDriverTest' => __DIR__ . '/../..' . '/libs/picodb/tests/MysqlDriverTest.php', + 'MysqlLobTest' => __DIR__ . '/../..' . '/libs/picodb/tests/MysqlLobTest.php', + 'MysqlSchemaTest' => __DIR__ . '/../..' . '/libs/picodb/tests/MysqlSchemaTest.php', + 'MysqlTableTest' => __DIR__ . '/../..' . '/libs/picodb/tests/MysqlTableTest.php', 'Otp\\GoogleAuthenticator' => __DIR__ . '/..' . '/christian-riesen/otp/src/Otp/GoogleAuthenticator.php', 'Otp\\Otp' => __DIR__ . '/..' . '/christian-riesen/otp/src/Otp/Otp.php', 'Otp\\OtpInterface' => __DIR__ . '/..' . '/christian-riesen/otp/src/Otp/OtpInterface.php', - 'PHPQRCode' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode.php', - 'PHPQRCode\\Autoloader' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php', - 'PHPQRCode\\Constants' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/Constants.php', - 'PHPQRCode\\FrameFiller' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/FrameFiller.php', - 'PHPQRCode\\QRbitstream' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRbitstream.php', - 'PHPQRCode\\QRcode' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRcode.php', - 'PHPQRCode\\QRencode' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRencode.php', - 'PHPQRCode\\QRimage' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRimage.php', - 'PHPQRCode\\QRinput' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRinput.php', - 'PHPQRCode\\QRinputItem' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRinputItem.php', - 'PHPQRCode\\QRmask' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRmask.php', - 'PHPQRCode\\QRrawcode' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrawcode.php', - 'PHPQRCode\\QRrs' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrs.php', - 'PHPQRCode\\QRrsItem' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrsItem.php', - 'PHPQRCode\\QRrsblock' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRrsblock.php', - 'PHPQRCode\\QRspec' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRspec.php', - 'PHPQRCode\\QRsplit' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRsplit.php', - 'PHPQRCode\\QRstr' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRstr.php', - 'PHPQRCode\\QRtools' => __DIR__ . '/..' . '/aferrandini/phpqrcode/lib/PHPQRCode/QRtools.php', + 'PHPQRCode' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode.php', + 'PHPQRCode\\Autoloader' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/Autoloader.php', + 'PHPQRCode\\Constants' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/Constants.php', + 'PHPQRCode\\FrameFiller' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/FrameFiller.php', + 'PHPQRCode\\QRbitstream' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRbitstream.php', + 'PHPQRCode\\QRcode' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRcode.php', + 'PHPQRCode\\QRencode' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRencode.php', + 'PHPQRCode\\QRimage' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRimage.php', + 'PHPQRCode\\QRinput' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRinput.php', + 'PHPQRCode\\QRinputItem' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRinputItem.php', + 'PHPQRCode\\QRmask' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRmask.php', + 'PHPQRCode\\QRrawcode' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRrawcode.php', + 'PHPQRCode\\QRrs' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRrs.php', + 'PHPQRCode\\QRrsItem' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRrsItem.php', + 'PHPQRCode\\QRrsblock' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRrsblock.php', + 'PHPQRCode\\QRspec' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRspec.php', + 'PHPQRCode\\QRsplit' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRsplit.php', + 'PHPQRCode\\QRstr' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRstr.php', + 'PHPQRCode\\QRtools' => __DIR__ . '/../..' . '/libs/phpqrcode/lib/PHPQRCode/QRtools.php', 'Parsedown' => __DIR__ . '/..' . '/erusev/parsedown/Parsedown.php', - 'PicoDb\\Builder\\BaseBuilder' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Builder/BaseBuilder.php', - 'PicoDb\\Builder\\ConditionBuilder' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Builder/ConditionBuilder.php', - 'PicoDb\\Builder\\InsertBuilder' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Builder/InsertBuilder.php', - 'PicoDb\\Builder\\OrConditionBuilder' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Builder/OrConditionBuilder.php', - 'PicoDb\\Builder\\UpdateBuilder' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Builder/UpdateBuilder.php', - 'PicoDb\\Database' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Database.php', - 'PicoDb\\DriverFactory' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/DriverFactory.php', - 'PicoDb\\Driver\\Base' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Driver/Base.php', - 'PicoDb\\Driver\\Mssql' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Driver/Mssql.php', - 'PicoDb\\Driver\\Mysql' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Driver/Mysql.php', - 'PicoDb\\Driver\\Postgres' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Driver/Postgres.php', - 'PicoDb\\Driver\\Sqlite' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Driver/Sqlite.php', - 'PicoDb\\Hashtable' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Hashtable.php', - 'PicoDb\\LargeObject' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/LargeObject.php', - 'PicoDb\\SQLException' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/SQLException.php', - 'PicoDb\\Schema' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Schema.php', - 'PicoDb\\StatementHandler' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/StatementHandler.php', - 'PicoDb\\Table' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/Table.php', - 'PicoDb\\UrlParser' => __DIR__ . '/..' . '/fguillot/picodb/lib/PicoDb/UrlParser.php', + 'PicoDb\\Builder\\BaseBuilder' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Builder/BaseBuilder.php', + 'PicoDb\\Builder\\ConditionBuilder' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Builder/ConditionBuilder.php', + 'PicoDb\\Builder\\InsertBuilder' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Builder/InsertBuilder.php', + 'PicoDb\\Builder\\OrConditionBuilder' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Builder/OrConditionBuilder.php', + 'PicoDb\\Builder\\UpdateBuilder' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Builder/UpdateBuilder.php', + 'PicoDb\\Database' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Database.php', + 'PicoDb\\DriverFactory' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/DriverFactory.php', + 'PicoDb\\Driver\\Base' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Driver/Base.php', + 'PicoDb\\Driver\\Mssql' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Driver/Mssql.php', + 'PicoDb\\Driver\\Mysql' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Driver/Mysql.php', + 'PicoDb\\Driver\\Postgres' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Driver/Postgres.php', + 'PicoDb\\Driver\\Sqlite' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Driver/Sqlite.php', + 'PicoDb\\Hashtable' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Hashtable.php', + 'PicoDb\\LargeObject' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/LargeObject.php', + 'PicoDb\\SQLException' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/SQLException.php', + 'PicoDb\\Schema' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Schema.php', + 'PicoDb\\StatementHandler' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/StatementHandler.php', + 'PicoDb\\Table' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/Table.php', + 'PicoDb\\UrlParser' => __DIR__ . '/../..' . '/libs/picodb/lib/PicoDb/UrlParser.php', 'Pimple\\Container' => __DIR__ . '/..' . '/pimple/pimple/src/Pimple/Container.php', 'Pimple\\Exception\\ExpectedInvokableException' => __DIR__ . '/..' . '/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php', 'Pimple\\Exception\\FrozenServiceException' => __DIR__ . '/..' . '/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php', @@ -857,6 +862,12 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 'Pimple\\Tests\\Psr11\\ContainerTest' => __DIR__ . '/..' . '/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php', 'Pimple\\Tests\\Psr11\\ServiceLocatorTest' => __DIR__ . '/..' . '/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php', 'Pimple\\Tests\\ServiceIteratorTest' => __DIR__ . '/..' . '/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php', + 'PostgresDatabaseTest' => __DIR__ . '/../..' . '/libs/picodb/tests/PostgresDatabaseTest.php', + 'PostgresDriverTest' => __DIR__ . '/../..' . '/libs/picodb/tests/PostgresDriverTest.php', + 'PostgresLobTest' => __DIR__ . '/../..' . '/libs/picodb/tests/PostgresLobTest.php', + 'PostgresSchemaTest' => __DIR__ . '/../..' . '/libs/picodb/tests/PostgresSchemaTest.php', + 'PostgresTableTest' => __DIR__ . '/../..' . '/libs/picodb/tests/PostgresTableTest.php', + 'ProcedureHandlerTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ProcedureHandlerTest.php', 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php', 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php', 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php', @@ -870,6 +881,13 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 'Psr\\Log\\NullLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/NullLogger.php', 'Psr\\Log\\Test\\DummyTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', 'Psr\\Log\\Test\\LoggerInterfaceTest' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/LoggerInterfaceTest.php', + 'RequestBuilderTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Request/RequestBuilderTest.php', + 'ResponseBuilderTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Response/ResponseBuilderTest.php', + 'ResponseParserTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Response/ResponseParserTest.php', + 'RpcFormatValidatorTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Validator/RpcFormatValidatorTest.php', + 'SecondMiddleware' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/MiddlewareHandlerTest.php', + 'ServerProtocolTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ServerProtocolTest.php', + 'ServerTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/ServerTest.php', 'SimpleQueue\\Adapter\\AmqpQueueAdapter' => __DIR__ . '/../..' . '/libs/SimpleQueue/Adapter/AmqpQueueAdapter.php', 'SimpleQueue\\Adapter\\BeanstalkQueueAdapter' => __DIR__ . '/../..' . '/libs/SimpleQueue/Adapter/BeanstalkQueueAdapter.php', 'SimpleQueue\\Exception\\NotSupportedException' => __DIR__ . '/../..' . '/libs/SimpleQueue/Exception/NotSupportedException.php', @@ -898,6 +916,11 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 'SimpleValidator\\Validators\\Range' => __DIR__ . '/../..' . '/libs/SimpleValidator/Validators/Range.php', 'SimpleValidator\\Validators\\Required' => __DIR__ . '/../..' . '/libs/SimpleValidator/Validators/Required.php', 'SimpleValidator\\Validators\\Unique' => __DIR__ . '/../..' . '/libs/SimpleValidator/Validators/Unique.php', + 'SqliteDatabaseTest' => __DIR__ . '/../..' . '/libs/picodb/tests/SqliteDatabaseTest.php', + 'SqliteDriverTest' => __DIR__ . '/../..' . '/libs/picodb/tests/SqliteDriverTest.php', + 'SqliteLobTest' => __DIR__ . '/../..' . '/libs/picodb/tests/SqliteLobtest.php', + 'SqliteSchemaTest' => __DIR__ . '/../..' . '/libs/picodb/tests/SqliteSchemaTest.php', + 'SqliteTableTest' => __DIR__ . '/../..' . '/libs/picodb/tests/SqliteTableTest.php', 'Symfony\\Component\\Console\\Application' => __DIR__ . '/..' . '/symfony/console/Application.php', 'Symfony\\Component\\Console\\CommandLoader\\CommandLoaderInterface' => __DIR__ . '/..' . '/symfony/console/CommandLoader/CommandLoaderInterface.php', 'Symfony\\Component\\Console\\CommandLoader\\ContainerCommandLoader' => __DIR__ . '/..' . '/symfony/console/CommandLoader/ContainerCommandLoader.php', @@ -1027,6 +1050,8 @@ class ComposerStaticInitbdc3716ceecc7570f8ff9a8407f0ca0e 'Symfony\\Component\\Finder\\Iterator\\SortableIterator' => __DIR__ . '/..' . '/symfony/finder/Iterator/SortableIterator.php', 'Symfony\\Component\\Finder\\SplFileInfo' => __DIR__ . '/..' . '/symfony/finder/SplFileInfo.php', 'Symfony\\Polyfill\\Mbstring\\Mbstring' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/Mbstring.php', + 'UrlParserTest' => __DIR__ . '/../..' . '/libs/picodb/tests/UrlParserTest.php', + 'UserValidatorTest' => __DIR__ . '/../..' . '/libs/jsonrpc/tests/Validator/UserValidatorTest.php', ); public static function getInitializer(ClassLoader $loader) diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 92bd01a7..304f25db 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1,52 +1,5 @@ [ { - "name": "aferrandini/phpqrcode", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/aferrandini/PHPQRCode.git", - "reference": "3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/aferrandini/PHPQRCode/zipball/3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46", - "reference": "3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2013-07-08T09:39:08+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "PHPQRCode": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ariel Ferrandini", - "email": "arielferrandini@gmail.com", - "homepage": "http://www.ferrandini.com/", - "role": "Developer" - } - ], - "description": "PHPQRCode porting and changed for PHP 5.3 compatibility", - "homepage": "https://github.com/aferrandini/PHPQRCode", - "keywords": [ - "barcode", - "php", - "qrcode" - ], - "abandoned": "endroid/qr-code" - }, - { "name": "christian-riesen/base32", "version": "1.3.1", "version_normalized": "1.3.1.0", @@ -211,47 +164,6 @@ ] }, { - "name": "fguillot/json-rpc", - "version": "v1.2.1", - "version_normalized": "1.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/fguillot/JsonRPC.git", - "reference": "d491bb549bfa11aff4c37abcea2ffb28c9523f69" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fguillot/JsonRPC/zipball/d491bb549bfa11aff4c37abcea2ffb28c9523f69", - "reference": "d491bb549bfa11aff4c37abcea2ffb28c9523f69", - "shasum": "" - }, - "require": { - "php": ">=5.3.4" - }, - "require-dev": { - "phpunit/phpunit": "4.8.*" - }, - "time": "2016-06-25T23:11:10+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "JsonRPC": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frédéric Guillot" - } - ], - "description": "Simple Json-RPC client/server library that just works", - "homepage": "https://github.com/fguillot/JsonRPC" - }, - { "name": "psr/log", "version": "1.0.2", "version_normalized": "1.0.2.0", @@ -565,67 +477,6 @@ ] }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.7.0", - "version_normalized": "1.7.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "78be803ce01e55d3491c1397cf1c64beb9c1b63b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/78be803ce01e55d3491c1397cf1c64beb9c1b63b", - "reference": "78be803ce01e55d3491c1397cf1c64beb9c1b63b", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "time": "2018-01-30T19:27:44+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ] - }, - { "name": "symfony/debug", "version": "v3.4.2", "version_normalized": "3.4.2.0", @@ -820,32 +671,33 @@ "homepage": "https://symfony.com" }, { - "name": "fguillot/picodb", - "version": "v1.0.18", - "version_normalized": "1.0.18.0", + "name": "erusev/parsedown", + "version": "1.7.1", + "version_normalized": "1.7.1.0", "source": { "type": "git", - "url": "https://github.com/fguillot/picoDb.git", - "reference": "4df08a3cc3c4a39e6bb329872f5d020fe135f805" + "url": "https://github.com/erusev/parsedown.git", + "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fguillot/picoDb/zipball/4df08a3cc3c4a39e6bb329872f5d020fe135f805", - "reference": "4df08a3cc3c4a39e6bb329872f5d020fe135f805", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", + "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", "shasum": "" }, "require": { + "ext-mbstring": "*", "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "4.8.*" + "phpunit/phpunit": "^4.8.35" }, - "time": "2018-03-05T22:39:16+00:00", + "time": "2018-03-08T01:11:30+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { - "PicoDb": "lib/" + "Parsedown": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -854,42 +706,54 @@ ], "authors": [ { - "name": "Frédéric Guillot", - "homepage": "https://github.com/fguillot/" + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" } ], - "description": "Minimalist database query builder", - "homepage": "https://github.com/fguillot/picoDb" + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ] }, { - "name": "erusev/parsedown", - "version": "1.7.1", - "version_normalized": "1.7.1.0", + "name": "symfony/polyfill-mbstring", + "version": "v1.8.0", + "version_normalized": "1.8.0.0", "source": { "type": "git", - "url": "https://github.com/erusev/parsedown.git", - "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "3296adf6a6454a050679cde90f95350ad604b171" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown/zipball/92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", - "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171", + "reference": "3296adf6a6454a050679cde90f95350ad604b171", "shasum": "" }, "require": { - "ext-mbstring": "*", - "php": ">=5.3.0" + "php": ">=5.3.3" }, - "require-dev": { - "phpunit/phpunit": "^4.8.35" + "suggest": { + "ext-mbstring": "For best performance" }, - "time": "2018-03-08T01:11:30+00:00", + "time": "2018-04-26T10:06:28+00:00", "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, "installation-source": "dist", "autoload": { - "psr-0": { - "Parsedown": "" - } + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -897,16 +761,22 @@ ], "authors": [ { - "name": "Emanuil Rusev", - "email": "hello@erusev.com", - "homepage": "http://erusev.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Parser for Markdown.", - "homepage": "http://parsedown.org", + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", "keywords": [ - "markdown", - "parser" + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" ] }, { diff --git a/vendor/fguillot/json-rpc/LICENSE b/vendor/fguillot/json-rpc/LICENSE deleted file mode 100644 index 6a362bc1..00000000 --- a/vendor/fguillot/json-rpc/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015 Frederic Guillot - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Client.php b/vendor/fguillot/json-rpc/src/JsonRPC/Client.php deleted file mode 100644 index fed1ce30..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Client.php +++ /dev/null @@ -1,194 +0,0 @@ -<?php - -namespace JsonRPC; - -use Exception; -use JsonRPC\Request\RequestBuilder; -use JsonRPC\Response\ResponseParser; - -/** - * JsonRPC client class - * - * @package JsonRPC - * @author Frederic Guillot - */ -class Client -{ - /** - * If the only argument passed to a function is an array - * assume it contains named arguments - * - * @access private - * @var boolean - */ - private $isNamedArguments = true; - - /** - * Do not immediately throw an exception on error. Return it instead. - * - * @access public - * @var boolean - */ - private $returnException = false; - - /** - * True for a batch request - * - * @access private - * @var boolean - */ - private $isBatch = false; - - /** - * Batch payload - * - * @access private - * @var array - */ - private $batch = array(); - - /** - * Http Client - * - * @access private - * @var HttpClient - */ - private $httpClient; - - /** - * Constructor - * - * @access public - * @param string $url Server URL - * @param bool $returnException Return exceptions - * @param HttpClient $httpClient HTTP client object - */ - public function __construct($url = '', $returnException = false, HttpClient $httpClient = null) - { - $this->httpClient = $httpClient ?: new HttpClient($url); - $this->returnException = $returnException; - } - - /** - * Arguments passed are always positional - * - * @access public - * @return $this - */ - public function withPositionalArguments() - { - $this->isNamedArguments = false; - return $this; - } - - /** - * Get HTTP Client - * - * @access public - * @return HttpClient - */ - public function getHttpClient() - { - return $this->httpClient; - } - - /** - * Set username and password - * - * @access public - * @param string $username - * @param string $password - * @return $this - */ - public function authentication($username, $password) - { - $this->httpClient - ->withUsername($username) - ->withPassword($password); - - return $this; - } - - /** - * Automatic mapping of procedures - * - * @access public - * @param string $method Procedure name - * @param array $params Procedure arguments - * @return mixed - */ - public function __call($method, array $params) - { - if ($this->isNamedArguments && count($params) === 1 && is_array($params[0])) { - $params = $params[0]; - } - - return $this->execute($method, $params); - } - - /** - * Start a batch request - * - * @access public - * @return Client - */ - public function batch() - { - $this->isBatch = true; - $this->batch = array(); - return $this; - } - - /** - * Send a batch request - * - * @access public - * @return array - */ - public function send() - { - $this->isBatch = false; - return $this->sendPayload('['.implode(', ', $this->batch).']'); - } - - /** - * Execute a procedure - * - * @access public - * @param string $procedure Procedure name - * @param array $params Procedure arguments - * @param array $reqattrs - * @return mixed - */ - public function execute($procedure, array $params = array(), array $reqattrs = array()) - { - $payload = RequestBuilder::create() - ->withProcedure($procedure) - ->withParams($params) - ->withRequestAttributes($reqattrs) - ->build(); - - if ($this->isBatch) { - $this->batch[] = $payload; - return $this; - } - - return $this->sendPayload($payload); - } - - /** - * Send payload - * - * @access private - * @throws Exception - * @param string $payload - * @return Exception|Client - */ - private function sendPayload($payload) - { - return ResponseParser::create() - ->withReturnException($this->returnException) - ->withPayload($this->httpClient->execute($payload)) - ->parse(); - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/AccessDeniedException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/AccessDeniedException.php deleted file mode 100644 index 8cb9bc2b..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/AccessDeniedException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class AccessDeniedException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class AccessDeniedException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/AuthenticationFailureException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/AuthenticationFailureException.php deleted file mode 100644 index 6237256a..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/AuthenticationFailureException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class AuthenticationFailureException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class AuthenticationFailureException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ConnectionFailureException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ConnectionFailureException.php deleted file mode 100644 index 6f4985bc..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ConnectionFailureException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class ConnectionFailureException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class ConnectionFailureException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonFormatException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonFormatException.php deleted file mode 100644 index e5bb31cd..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonFormatException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class InvalidJsonFormatException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class InvalidJsonFormatException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php deleted file mode 100644 index e2277379..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/InvalidJsonRpcFormatException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class InvalidJsonRpcFormatException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class InvalidJsonRpcFormatException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php deleted file mode 100644 index 0a40d806..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ResponseEncodingFailureException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class ResponseEncodingFailureException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class ResponseEncodingFailureException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ResponseException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ResponseException.php deleted file mode 100644 index 98fb5c67..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ResponseException.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class ResponseException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class ResponseException extends Exception -{ - /** - * A value that contains additional information about the error. - * - * @access protected - * @link http://www.jsonrpc.org/specification#error_object - * @var mixed - */ - protected $data; - - /** - * Constructor - * - * @access public - * @param string $message [optional] The Exception message to throw. - * @param int $code [optional] The Exception code. - * @param Exception $previous [optional] The previous exception used for the exception chaining. Since 5.3.0 - * @param mixed $data [optional] A value that contains additional information about the error. - */ - public function __construct($message = '', $code = 0, Exception $previous = null, $data = null) - { - parent::__construct($message, $code, $previous); - $this->setData($data); - } - - /** - * Attach additional information - * - * @access public - * @param mixed $data [optional] A value that contains additional information about the error. - * @return \JsonRPC\Exception\ResponseException - */ - public function setData($data = null) - { - $this->data = $data; - return $this; - } - - /** - * Get additional information - * - * @access public - * @return mixed|null - */ - public function getData() - { - return $this->data; - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ServerErrorException.php b/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ServerErrorException.php deleted file mode 100644 index ab3ea584..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Exception/ServerErrorException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace JsonRPC\Exception; - -use Exception; - -/** - * Class ServerErrorException - * - * @package JsonRPC\Exception - * @author Frederic Guillot - */ -class ServerErrorException extends Exception -{ -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/HttpClient.php b/vendor/fguillot/json-rpc/src/JsonRPC/HttpClient.php deleted file mode 100644 index 90ce705a..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/HttpClient.php +++ /dev/null @@ -1,365 +0,0 @@ -<?php - -namespace JsonRPC; - -use Closure; -use JsonRPC\Exception\AccessDeniedException; -use JsonRPC\Exception\ConnectionFailureException; -use JsonRPC\Exception\ServerErrorException; - -/** - * Class HttpClient - * - * @package JsonRPC - * @author Frederic Guillot - */ -class HttpClient -{ - /** - * URL of the server - * - * @access private - * @var string - */ - private $url; - - /** - * HTTP client timeout - * - * @access private - * @var integer - */ - private $timeout = 5; - - /** - * Default HTTP headers to send to the server - * - * @access private - * @var array - */ - private $headers = array( - 'User-Agent: JSON-RPC PHP Client <https://github.com/fguillot/JsonRPC>', - 'Content-Type: application/json', - 'Accept: application/json', - 'Connection: close', - ); - - /** - * Username for authentication - * - * @access private - * @var string - */ - private $username; - - /** - * Password for authentication - * - * @access private - * @var string - */ - private $password; - - /** - * Enable debug output to the php error log - * - * @access private - * @var boolean - */ - private $debug = false; - - /** - * Cookies - * - * @access private - * @var array - */ - private $cookies = array(); - - /** - * SSL certificates verification - * - * @access private - * @var boolean - */ - private $verifySslCertificate = true; - - /** - * Callback called before the doing the request - * - * @access private - * @var Closure - */ - private $beforeRequest; - - /** - * HttpClient constructor - * - * @access public - * @param string $url - */ - public function __construct($url = '') - { - $this->url = $url; - } - - /** - * Set URL - * - * @access public - * @param string $url - * @return $this - */ - public function withUrl($url) - { - $this->url = $url; - return $this; - } - - /** - * Set username - * - * @access public - * @param string $username - * @return $this - */ - public function withUsername($username) - { - $this->username = $username; - return $this; - } - - /** - * Set password - * - * @access public - * @param string $password - * @return $this - */ - public function withPassword($password) - { - $this->password = $password; - return $this; - } - - /** - * Set timeout - * - * @access public - * @param integer $timeout - * @return $this - */ - public function withTimeout($timeout) - { - $this->timeout = $timeout; - return $this; - } - - /** - * Set timeout - * - * @access public - * @param array $headers - * @return $this - */ - public function withHeaders(array $headers) - { - $this->headers = array_merge($this->headers, $headers); - return $this; - } - - /** - * Set cookies - * - * @access public - * @param array $cookies - * @param boolean $replace - */ - public function withCookies(array $cookies, $replace = false) - { - if ($replace) { - $this->cookies = $cookies; - } else { - $this->cookies = array_merge($this->cookies, $cookies); - } - } - - /** - * Enable debug mode - * - * @access public - * @return $this - */ - public function withDebug() - { - $this->debug = true; - return $this; - } - - /** - * Disable SSL verification - * - * @access public - * @return $this - */ - public function withoutSslVerification() - { - $this->verifySslCertificate = false; - return $this; - } - - /** - * Assign a callback before the request - * - * @access public - * @param Closure $closure - * @return $this - */ - public function withBeforeRequestCallback(Closure $closure) - { - $this->beforeRequest = $closure; - return $this; - } - - /** - * Get cookies - * - * @access public - * @return array - */ - public function getCookies() - { - return $this->cookies; - } - - /** - * Do the HTTP request - * - * @access public - * @throws ConnectionFailureException - * @param string $payload - * @return array - */ - public function execute($payload) - { - if (is_callable($this->beforeRequest)) { - call_user_func_array($this->beforeRequest, array($this, $payload)); - } - - $stream = fopen(trim($this->url), 'r', false, $this->buildContext($payload)); - - if (! is_resource($stream)) { - throw new ConnectionFailureException('Unable to establish a connection'); - } - - $metadata = stream_get_meta_data($stream); - $headers = $metadata['wrapper_data']; - $response = json_decode(stream_get_contents($stream), true); - - if ($this->debug) { - error_log('==> Request: '.PHP_EOL.(is_string($payload) ? $payload : json_encode($payload, JSON_PRETTY_PRINT))); - error_log('==> Headers: '.PHP_EOL.var_export($headers, true)); - error_log('==> Response: '.PHP_EOL.json_encode($response, JSON_PRETTY_PRINT)); - } - - $this->handleExceptions($headers); - $this->parseCookies($headers); - - return $response; - } - - /** - * Prepare stream context - * - * @access private - * @param string $payload - * @return resource - */ - private function buildContext($payload) - { - $headers = $this->headers; - - if (! empty($this->username) && ! empty($this->password)) { - $headers[] = 'Authorization: Basic '.base64_encode($this->username.':'.$this->password); - } - - if (! empty($this->cookies)){ - $cookies = array(); - - foreach ($this->cookies as $key => $value) { - $cookies[] = $key.'='.$value; - } - - $headers[] = 'Cookie: '.implode('; ', $cookies); - } - - return stream_context_create(array( - 'http' => array( - 'method' => 'POST', - 'protocol_version' => 1.1, - 'timeout' => $this->timeout, - 'max_redirects' => 2, - 'header' => implode("\r\n", $headers), - 'content' => $payload, - 'ignore_errors' => true, - ), - 'ssl' => array( - 'verify_peer' => $this->verifySslCertificate, - 'verify_peer_name' => $this->verifySslCertificate, - ) - )); - } - - /** - * Parse cookies from response - * - * @access private - * @param array $headers - */ - private function parseCookies(array $headers) - { - foreach ($headers as $header) { - $pos = stripos($header, 'Set-Cookie:'); - - if ($pos !== false) { - $cookies = explode(';', substr($header, $pos + 11)); - - foreach ($cookies as $cookie) { - $item = explode('=', $cookie); - - if (count($item) === 2) { - $name = trim($item[0]); - $value = $item[1]; - $this->cookies[$name] = $value; - } - } - } - } - } - - /** - * Throw an exception according the HTTP response - * - * @access public - * @param array $headers - * @throws AccessDeniedException - * @throws ServerErrorException - */ - public function handleExceptions(array $headers) - { - $exceptions = array( - '401' => '\JsonRPC\Exception\AccessDeniedException', - '403' => '\JsonRPC\Exception\AccessDeniedException', - '404' => '\JsonRPC\Exception\ConnectionFailureException', - '500' => '\JsonRPC\Exception\ServerErrorException', - ); - - foreach ($headers as $header) { - foreach ($exceptions as $code => $exception) { - if (strpos($header, 'HTTP/1.0 '.$code) !== false || strpos($header, 'HTTP/1.1 '.$code) !== false) { - throw new $exception('Response: '.$header); - } - } - } - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/MiddlewareHandler.php b/vendor/fguillot/json-rpc/src/JsonRPC/MiddlewareHandler.php deleted file mode 100644 index 61d5a2d2..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/MiddlewareHandler.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php - -namespace JsonRPC; - -/** - * Class MiddlewareHandler - * - * @package JsonRPC - * @author Frederic Guillot - */ -class MiddlewareHandler -{ - /** - * Procedure Name - * - * @access protected - * @var string - */ - protected $procedureName = ''; - - /** - * Username - * - * @access protected - * @var string - */ - protected $username = ''; - - /** - * Password - * - * @access protected - * @var string - */ - protected $password = ''; - - /** - * List of middleware to execute before to call the method - * - * @access protected - * @var MiddlewareInterface[] - */ - protected $middleware = array(); - - /** - * Set username - * - * @access public - * @param string $username - * @return $this - */ - public function withUsername($username) - { - if (! empty($username)) { - $this->username = $username; - } - - return $this; - } - - /** - * Set password - * - * @access public - * @param string $password - * @return $this - */ - public function withPassword($password) - { - if (! empty($password)) { - $this->password = $password; - } - - return $this; - } - - /** - * Set procedure name - * - * @access public - * @param string $procedureName - * @return $this - */ - public function withProcedure($procedureName) - { - $this->procedureName = $procedureName; - return $this; - } - - /** - * Add a new middleware - * - * @access public - * @param MiddlewareInterface $middleware - * @return MiddlewareHandler - */ - public function withMiddleware(MiddlewareInterface $middleware) - { - $this->middleware[] = $middleware; - return $this; - } - - /** - * Execute all middleware - * - * @access public - */ - public function execute() - { - foreach ($this->middleware as $middleware) { - $middleware->execute($this->username, $this->password, $this->procedureName); - } - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/MiddlewareInterface.php b/vendor/fguillot/json-rpc/src/JsonRPC/MiddlewareInterface.php deleted file mode 100644 index ab55261d..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/MiddlewareInterface.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php - -namespace JsonRPC; - -use JsonRPC\Exception\AccessDeniedException; -use JsonRPC\Exception\AuthenticationFailureException; - -/** - * Interface MiddlewareInterface - * - * @package JsonRPC - * @author Frederic Guillot - */ -interface MiddlewareInterface -{ - /** - * Execute Middleware - * - * @access public - * @param string $username - * @param string $password - * @param string $procedureName - * @throws AccessDeniedException - * @throws AuthenticationFailureException - */ - public function execute($username, $password, $procedureName); -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/ProcedureHandler.php b/vendor/fguillot/json-rpc/src/JsonRPC/ProcedureHandler.php deleted file mode 100644 index 1e4fd518..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/ProcedureHandler.php +++ /dev/null @@ -1,264 +0,0 @@ -<?php - -namespace JsonRPC; - -use BadFunctionCallException; -use Closure; -use InvalidArgumentException; -use ReflectionFunction; -use ReflectionMethod; - -/** - * Class ProcedureHandler - * - * @package JsonRPC - * @author Frederic Guillot - */ -class ProcedureHandler -{ - /** - * List of procedures - * - * @access protected - * @var array - */ - protected $callbacks = array(); - - /** - * List of classes - * - * @access protected - * @var array - */ - protected $classes = array(); - - /** - * List of instances - * - * @access protected - * @var array - */ - protected $instances = array(); - - /** - * Before method name to call - * - * @access protected - * @var string - */ - protected $beforeMethodName = ''; - - /** - * Register a new procedure - * - * @access public - * @param string $procedure Procedure name - * @param closure $callback Callback - * @return $this - */ - public function withCallback($procedure, Closure $callback) - { - $this->callbacks[$procedure] = $callback; - return $this; - } - - /** - * Bind a procedure to a class - * - * @access public - * @param string $procedure Procedure name - * @param mixed $class Class name or instance - * @param string $method Procedure name - * @return $this - */ - public function withClassAndMethod($procedure, $class, $method = '') - { - if ($method === '') { - $method = $procedure; - } - - $this->classes[$procedure] = array($class, $method); - return $this; - } - - /** - * Bind a class instance - * - * @access public - * @param mixed $instance - * @return $this - */ - public function withObject($instance) - { - $this->instances[] = $instance; - return $this; - } - - /** - * Set a before method to call - * - * @access public - * @param string $methodName - * @return $this - */ - public function withBeforeMethod($methodName) - { - $this->beforeMethodName = $methodName; - return $this; - } - - /** - * Execute the procedure - * - * @access public - * @param string $procedure Procedure name - * @param array $params Procedure params - * @return mixed - */ - public function executeProcedure($procedure, array $params = array()) - { - if (isset($this->callbacks[$procedure])) { - return $this->executeCallback($this->callbacks[$procedure], $params); - } elseif (isset($this->classes[$procedure]) && method_exists($this->classes[$procedure][0], $this->classes[$procedure][1])) { - return $this->executeMethod($this->classes[$procedure][0], $this->classes[$procedure][1], $params); - } - - foreach ($this->instances as $instance) { - if (method_exists($instance, $procedure)) { - return $this->executeMethod($instance, $procedure, $params); - } - } - - throw new BadFunctionCallException('Unable to find the procedure'); - } - - /** - * Execute a callback - * - * @access public - * @param Closure $callback Callback - * @param array $params Procedure params - * @return mixed - */ - public function executeCallback(Closure $callback, $params) - { - $reflection = new ReflectionFunction($callback); - - $arguments = $this->getArguments( - $params, - $reflection->getParameters(), - $reflection->getNumberOfRequiredParameters(), - $reflection->getNumberOfParameters() - ); - - return $reflection->invokeArgs($arguments); - } - - /** - * Execute a method - * - * @access public - * @param mixed $class Class name or instance - * @param string $method Method name - * @param array $params Procedure params - * @return mixed - */ - public function executeMethod($class, $method, $params) - { - $instance = is_string($class) ? new $class : $class; - $reflection = new ReflectionMethod($class, $method); - - $this->executeBeforeMethod($instance, $method); - - $arguments = $this->getArguments( - $params, - $reflection->getParameters(), - $reflection->getNumberOfRequiredParameters(), - $reflection->getNumberOfParameters() - ); - - return $reflection->invokeArgs($instance, $arguments); - } - - /** - * Execute before method if defined - * - * @access public - * @param mixed $object - * @param string $method - */ - public function executeBeforeMethod($object, $method) - { - if ($this->beforeMethodName !== '' && method_exists($object, $this->beforeMethodName)) { - call_user_func_array(array($object, $this->beforeMethodName), array($method)); - } - } - - /** - * Get procedure arguments - * - * @access public - * @param array $requestParams Incoming arguments - * @param array $methodParams Procedure arguments - * @param integer $nbRequiredParams Number of required parameters - * @param integer $nbMaxParams Maximum number of parameters - * @return array - */ - public function getArguments(array $requestParams, array $methodParams, $nbRequiredParams, $nbMaxParams) - { - $nbParams = count($requestParams); - - if ($nbParams < $nbRequiredParams) { - throw new InvalidArgumentException('Wrong number of arguments'); - } - - if ($nbParams > $nbMaxParams) { - throw new InvalidArgumentException('Too many arguments'); - } - - if ($this->isPositionalArguments($requestParams)) { - return $requestParams; - } - - return $this->getNamedArguments($requestParams, $methodParams); - } - - /** - * Return true if we have positional parameters - * - * @access public - * @param array $request_params Incoming arguments - * @return bool - */ - public function isPositionalArguments(array $request_params) - { - return array_keys($request_params) === range(0, count($request_params) - 1); - } - - /** - * Get named arguments - * - * @access public - * @param array $requestParams Incoming arguments - * @param array $methodParams Procedure arguments - * @return array - */ - public function getNamedArguments(array $requestParams, array $methodParams) - { - $params = array(); - - foreach ($methodParams as $p) { - $name = $p->getName(); - - if (isset($requestParams[$name])) { - $params[$name] = $requestParams[$name]; - } elseif ($p->isDefaultValueAvailable()) { - $params[$name] = $p->getDefaultValue(); - } else { - throw new InvalidArgumentException('Missing argument: '.$name); - } - } - - return $params; - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Request/BatchRequestParser.php b/vendor/fguillot/json-rpc/src/JsonRPC/Request/BatchRequestParser.php deleted file mode 100644 index c0fc776e..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Request/BatchRequestParser.php +++ /dev/null @@ -1,55 +0,0 @@ -<?php - -namespace JsonRPC\Request; - -/** - * Class BatchRequestParser - * - * @package JsonRPC\Request - * @author Frederic Guillot - */ -class BatchRequestParser extends RequestParser -{ - /** - * Parse incoming request - * - * @access public - * @return string - */ - public function parse() - { - $responses = array(); - - foreach ($this->payload as $payload) { - $responses[] = RequestParser::create() - ->withPayload($payload) - ->withProcedureHandler($this->procedureHandler) - ->withMiddlewareHandler($this->middlewareHandler) - ->withLocalException($this->localExceptions) - ->parse(); - } - - $responses = array_filter($responses); - return empty($responses) ? '' : '['.implode(',', $responses).']'; - } - - /** - * Return true if we have a batch request - * - * ex : [ - * 0 => '...', - * 1 => '...', - * 2 => '...', - * 3 => '...', - * ] - * - * @static - * @access public - * @param array $payload - * @return bool - */ - public static function isBatchRequest(array $payload) - { - return array_keys($payload) === range(0, count($payload) - 1); - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Request/RequestBuilder.php b/vendor/fguillot/json-rpc/src/JsonRPC/Request/RequestBuilder.php deleted file mode 100644 index 145d21c1..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Request/RequestBuilder.php +++ /dev/null @@ -1,129 +0,0 @@ -<?php - -namespace JsonRPC\Request; - -/** - * Class RequestBuilder - * - * @package JsonRPC\Request - * @author Frederic Guillot - */ -class RequestBuilder -{ - /** - * Request ID - * - * @access private - * @var mixed - */ - private $id = null; - - /** - * Method name - * - * @access private - * @var string - */ - private $procedure = ''; - - /** - * Method arguments - * - * @access private - * @var array - */ - private $params = array(); - - /** - * Additional request attributes - * - * @access private - * @var array - */ - private $reqattrs = array(); - - /** - * Get new object instance - * - * @static - * @access public - * @return RequestBuilder - */ - public static function create() - { - return new static(); - } - - /** - * Set id - * - * @access public - * @param null $id - * @return RequestBuilder - */ - public function withId($id) - { - $this->id = $id; - return $this; - } - - /** - * Set method - * - * @access public - * @param string $procedure - * @return RequestBuilder - */ - public function withProcedure($procedure) - { - $this->procedure = $procedure; - return $this; - } - - /** - * Set parameters - * - * @access public - * @param array $params - * @return RequestBuilder - */ - public function withParams(array $params) - { - $this->params = $params; - return $this; - } - - /** - * Set additional request attributes - * - * @access public - * @param array $reqattrs - * @return RequestBuilder - */ - public function withRequestAttributes(array $reqattrs) - { - $this->reqattrs = $reqattrs; - return $this; - } - - /** - * Build the payload - * - * @access public - * @return string - */ - public function build() - { - $payload = array_merge_recursive($this->reqattrs, array( - 'jsonrpc' => '2.0', - 'method' => $this->procedure, - 'id' => $this->id ?: mt_rand(), - )); - - if (! empty($this->params)) { - $payload['params'] = $this->params; - } - - return json_encode($payload); - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Request/RequestParser.php b/vendor/fguillot/json-rpc/src/JsonRPC/Request/RequestParser.php deleted file mode 100644 index ea1b7d43..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Request/RequestParser.php +++ /dev/null @@ -1,200 +0,0 @@ -<?php - -namespace JsonRPC\Request; - -use Exception; -use JsonRPC\Exception\AccessDeniedException; -use JsonRPC\Exception\AuthenticationFailureException; -use JsonRPC\Exception\InvalidJsonRpcFormatException; -use JsonRPC\MiddlewareHandler; -use JsonRPC\ProcedureHandler; -use JsonRPC\Response\ResponseBuilder; -use JsonRPC\Validator\JsonFormatValidator; -use JsonRPC\Validator\RpcFormatValidator; - -/** - * Class RequestParser - * - * @package JsonRPC - * @author Frederic Guillot - */ -class RequestParser -{ - /** - * Request payload - * - * @access protected - * @var mixed - */ - protected $payload; - - /** - * List of exceptions that should not be relayed to the client - * - * @access protected - * @var array() - */ - protected $localExceptions = array( - 'JsonRPC\Exception\AuthenticationFailureException', - 'JsonRPC\Exception\AccessDeniedException', - ); - - /** - * ProcedureHandler - * - * @access protected - * @var ProcedureHandler - */ - protected $procedureHandler; - - /** - * MiddlewareHandler - * - * @access protected - * @var MiddlewareHandler - */ - protected $middlewareHandler; - - /** - * Get new object instance - * - * @static - * @access public - * @return RequestParser - */ - public static function create() - { - return new static(); - } - - /** - * Set payload - * - * @access public - * @param mixed $payload - * @return $this - */ - public function withPayload($payload) - { - $this->payload = $payload; - return $this; - } - - /** - * Exception classes that should not be relayed to the client - * - * @access public - * @param mixed $exception - * @return $this - */ - public function withLocalException($exception) - { - if (is_array($exception)) { - $this->localExceptions = array_merge($this->localExceptions, $exception); - } else { - $this->localExceptions[] = $exception; - } - - return $this; - } - - /** - * Set procedure handler - * - * @access public - * @param ProcedureHandler $procedureHandler - * @return $this - */ - public function withProcedureHandler(ProcedureHandler $procedureHandler) - { - $this->procedureHandler = $procedureHandler; - return $this; - } - - /** - * Set middleware handler - * - * @access public - * @param MiddlewareHandler $middlewareHandler - * @return $this - */ - public function withMiddlewareHandler(MiddlewareHandler $middlewareHandler) - { - $this->middlewareHandler = $middlewareHandler; - return $this; - } - - /** - * Parse incoming request - * - * @access public - * @return string - * @throws AccessDeniedException - * @throws AuthenticationFailureException - */ - public function parse() - { - try { - - JsonFormatValidator::validate($this->payload); - RpcFormatValidator::validate($this->payload); - - $this->middlewareHandler - ->withProcedure($this->payload['method']) - ->execute(); - - $result = $this->procedureHandler->executeProcedure( - $this->payload['method'], - empty($this->payload['params']) ? array() : $this->payload['params'] - ); - - if (! $this->isNotification()) { - return ResponseBuilder::create() - ->withId($this->payload['id']) - ->withResult($result) - ->build(); - } - } catch (Exception $e) { - return $this->handleExceptions($e); - } - - return ''; - } - - /** - * Handle exceptions - * - * @access protected - * @param Exception $e - * @return string - * @throws Exception - */ - protected function handleExceptions(Exception $e) - { - foreach ($this->localExceptions as $exception) { - if ($e instanceof $exception) { - throw $e; - } - } - - if ($e instanceof InvalidJsonRpcFormatException || ! $this->isNotification()) { - return ResponseBuilder::create() - ->withId(isset($this->payload['id']) ? $this->payload['id'] : null) - ->withException($e) - ->build(); - } - - return ''; - } - - /** - * Return true if the message is a notification - * - * @access protected - * @return bool - */ - protected function isNotification() - { - return is_array($this->payload) && !isset($this->payload['id']); - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseBuilder.php b/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseBuilder.php deleted file mode 100644 index c1caff92..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseBuilder.php +++ /dev/null @@ -1,324 +0,0 @@ -<?php - -namespace JsonRPC\Response; - -use BadFunctionCallException; -use Exception; -use InvalidArgumentException; -use JsonRPC\Exception\AccessDeniedException; -use JsonRPC\Exception\AuthenticationFailureException; -use JsonRPC\Exception\InvalidJsonFormatException; -use JsonRPC\Exception\InvalidJsonRpcFormatException; -use JsonRPC\Exception\ResponseEncodingFailureException; -use JsonRPC\Exception\ResponseException; -use JsonRPC\Validator\JsonEncodingValidator; - -/** - * Class ResponseBuilder - * - * @package JsonRPC - * @author Frederic Guillot - */ -class ResponseBuilder -{ - /** - * Payload ID - * - * @access private - * @var mixed - */ - private $id; - - /** - * Payload ID - * - * @access private - * @var mixed - */ - private $result; - - /** - * Payload error code - * - * @access private - * @var integer - */ - private $errorCode; - - /** - * Payload error message - * - * @access private - * @var string - */ - private $errorMessage; - - /** - * Payload error data - * - * @access private - * @var mixed - */ - private $errorData; - - /** - * HTTP Headers - * - * @access private - * @var array - */ - private $headers = array( - 'Content-Type' => 'application/json', - ); - - /** - * HTTP status - * - * @access private - * @var string - */ - private $status; - - /** - * Exception - * - * @access private - * @var ResponseException - */ - private $exception; - - /** - * Get new object instance - * - * @static - * @access public - * @return ResponseBuilder - */ - public static function create() - { - return new static(); - } - - /** - * Set id - * - * @access public - * @param mixed $id - * @return $this - */ - public function withId($id) - { - $this->id = $id; - return $this; - } - - /** - * Set result - * - * @access public - * @param mixed $result - * @return $this - */ - public function withResult($result) - { - $this->result = $result; - return $this; - } - - /** - * Set error - * - * @access public - * @param integer $code - * @param string $message - * @param string $data - * @return $this - */ - public function withError($code, $message, $data = '') - { - $this->errorCode = $code; - $this->errorMessage = $message; - $this->errorData = $data; - return $this; - } - - /** - * Set exception - * - * @access public - * @param Exception $exception - * @return $this - */ - public function withException(Exception $exception) - { - $this->exception = $exception; - return $this; - } - - /** - * Add HTTP header - * - * @access public - * @param string $name - * @param string $value - * @return $this - */ - public function withHeader($name, $value) - { - $this->headers[$name] = $value; - return $this; - } - - /** - * Add HTTP Status - * - * @access public - * @param string $status - * @return $this - */ - public function withStatus($status) - { - $this->status = $status; - return $this; - } - - /** - * Get status - * - * @access public - * @return string - */ - public function getStatus() - { - return $this->status; - } - - /** - * Get headers - * - * @access public - * @return string[] - */ - public function getHeaders() - { - return $this->headers; - } - - /** - * Build response - * - * @access public - * @return string - */ - public function build() - { - $encodedResponse = json_encode($this->buildResponse()); - JsonEncodingValidator::validate(); - - return $encodedResponse; - } - - /** - * Send HTTP headers - * - * @access public - * @return $this - */ - public function sendHeaders() - { - if (! empty($this->status)) { - header($this->status); - } - - foreach ($this->headers as $name => $value) { - header($name.': '.$value); - } - - return $this; - } - - /** - * Build response payload - * - * @access private - * @return array - */ - private function buildResponse() - { - $response = array('jsonrpc' => '2.0'); - $this->handleExceptions(); - - if (! empty($this->errorMessage)) { - $response['error'] = $this->buildErrorResponse(); - } else { - $response['result'] = $this->result; - } - - $response['id'] = $this->id; - return $response; - } - - /** - * Build response error payload - * - * @access private - * @return array - */ - private function buildErrorResponse() - { - $response = array( - 'code' => $this->errorCode, - 'message' => $this->errorMessage, - ); - - if (! empty($this->errorData)) { - $response['data'] = $this->errorData; - } - - return $response; - } - - /** - * Transform exceptions to JSON-RPC errors - * - * @access private - */ - private function handleExceptions() - { - if ($this->exception instanceof InvalidJsonFormatException) { - $this->errorCode = -32700; - $this->errorMessage = 'Parse error'; - $this->id = null; - } elseif ($this->exception instanceof InvalidJsonRpcFormatException) { - $this->errorCode = -32600; - $this->errorMessage = 'Invalid Request'; - $this->id = null; - } elseif ($this->exception instanceof BadFunctionCallException) { - $this->errorCode = -32601; - $this->errorMessage = 'Method not found'; - } elseif ($this->exception instanceof InvalidArgumentException) { - $this->errorCode = -32602; - $this->errorMessage = 'Invalid params'; - } elseif ($this->exception instanceof ResponseEncodingFailureException) { - $this->errorCode = -32603; - $this->errorMessage = 'Internal error'; - $this->errorData = $this->exception->getMessage(); - } elseif ($this->exception instanceof AuthenticationFailureException) { - $this->errorCode = 401; - $this->errorMessage = 'Unauthorized'; - $this->status = 'HTTP/1.0 401 Unauthorized'; - $this->withHeader('WWW-Authenticate', 'Basic realm="JsonRPC"'); - } elseif ($this->exception instanceof AccessDeniedException) { - $this->errorCode = 403; - $this->errorMessage = 'Forbidden'; - $this->status = 'HTTP/1.0 403 Forbidden'; - } elseif ($this->exception instanceof ResponseException) { - $this->errorCode = $this->exception->getCode(); - $this->errorMessage = $this->exception->getMessage(); - $this->errorData = $this->exception->getData(); - } elseif ($this->exception instanceof Exception) { - $this->errorCode = $this->exception->getCode(); - $this->errorMessage = $this->exception->getMessage(); - } - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php b/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php deleted file mode 100644 index 02d449ba..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Response/ResponseParser.php +++ /dev/null @@ -1,154 +0,0 @@ -<?php - -namespace JsonRPC\Response; - -use BadFunctionCallException; -use InvalidArgumentException; -use Exception; -use JsonRPC\Exception\InvalidJsonFormatException; -use JsonRPC\Exception\InvalidJsonRpcFormatException; -use JsonRPC\Exception\ResponseException; -use JsonRPC\Validator\JsonFormatValidator; - -/** - * Class ResponseParser - * - * @package JsonRPC\Request - * @author Frederic Guillot - */ -class ResponseParser -{ - /** - * Payload - * - * @access private - * @var mixed - */ - private $payload; - - /** - * Do not immediately throw an exception on error. Return it instead. - * - * @var bool - */ - private $returnException = false; - - /** - * Get new object instance - * - * @static - * @access public - * @return ResponseParser - */ - public static function create() - { - return new static(); - } - - /** - * Set Return Exception Or Throw It - * - * @param $returnException - * @return ResponseParser - */ - public function withReturnException($returnException) - { - $this->returnException = $returnException; - return $this; - } - - /** - * Set payload - * - * @access public - * @param mixed $payload - * @return $this - */ - public function withPayload($payload) - { - $this->payload = $payload; - return $this; - } - - /** - * Parse response - * - * @return array|Exception|null - * @throws InvalidJsonFormatException - * @throws BadFunctionCallException - * @throws InvalidJsonRpcFormatException - * @throws InvalidArgumentException - * @throws Exception - * @throws ResponseException - */ - public function parse() - { - JsonFormatValidator::validate($this->payload); - - if ($this->isBatchResponse()) { - $results = array(); - - foreach ($this->payload as $response) { - $results[] = self::create() - ->withReturnException($this->returnException) - ->withPayload($response) - ->parse(); - } - - return $results; - } - - if (isset($this->payload['error']['code'])) { - try { - $this->handleExceptions(); - } catch (Exception $e) { - if ($this->returnException) { - return $e; - } - throw $e; - } - } - - return isset($this->payload['result']) ? $this->payload['result'] : null; - } - - /** - * Handle exceptions - * - * @access private - * @throws InvalidJsonFormatException - * @throws InvalidJsonRpcFormatException - * @throws ResponseException - */ - private function handleExceptions() - { - switch ($this->payload['error']['code']) { - case -32700: - throw new InvalidJsonFormatException('Parse error: '.$this->payload['error']['message']); - case -32600: - throw new InvalidJsonRpcFormatException('Invalid Request: '.$this->payload['error']['message']); - case -32601: - throw new BadFunctionCallException('Procedure not found: '.$this->payload['error']['message']); - case -32602: - throw new InvalidArgumentException('Invalid arguments: '.$this->payload['error']['message']); - default: - throw new ResponseException( - $this->payload['error']['message'], - $this->payload['error']['code'], - null, - isset($this->payload['error']['data']) ? $this->payload['error']['data'] : null - ); - } - } - - /** - * Return true if we have a batch response - * - * @access private - * @return boolean - */ - private function isBatchResponse() - { - return array_keys($this->payload) === range(0, count($this->payload) - 1); - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Server.php b/vendor/fguillot/json-rpc/src/JsonRPC/Server.php deleted file mode 100644 index 1ed075a4..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Server.php +++ /dev/null @@ -1,386 +0,0 @@ -<?php - -namespace JsonRPC; - -use Closure; -use Exception; -use JsonRPC\Request\BatchRequestParser; -use JsonRPC\Request\RequestParser; -use JsonRPC\Response\ResponseBuilder; -use JsonRPC\Validator\HostValidator; -use JsonRPC\Validator\JsonFormatValidator; -use JsonRPC\Validator\UserValidator; - -/** - * JsonRPC server class - * - * @package JsonRPC - * @author Frederic Guillot - */ -class Server -{ - /** - * Allowed hosts - * - * @access protected - * @var array - */ - protected $hosts = array(); - - /** - * Data received from the client - * - * @access protected - * @var array - */ - protected $payload = array(); - - /** - * List of exceptions that should not be relayed to the client - * - * @access protected - * @var array() - */ - protected $localExceptions = array(); - - /** - * Username - * - * @access protected - * @var string - */ - protected $username = ''; - - /** - * Password - * - * @access protected - * @var string - */ - protected $password = ''; - - /** - * Allowed users - * - * @access protected - * @var array - */ - protected $users = array(); - - /** - * $_SERVER - * - * @access protected - * @var array - */ - protected $serverVariable; - - /** - * ProcedureHandler object - * - * @access protected - * @var ProcedureHandler - */ - protected $procedureHandler; - - /** - * MiddlewareHandler object - * - * @access protected - * @var MiddlewareHandler - */ - protected $middlewareHandler; - - /** - * Response builder - * - * @access protected - * @var ResponseBuilder - */ - protected $responseBuilder; - - /** - * Response builder - * - * @access protected - * @var RequestParser - */ - protected $requestParser; - - /** - * - * Batch request parser - * - * @access protected - * @var BatchRequestParser - */ - protected $batchRequestParser; - - /** - * Constructor - * - * @access public - * @param string $request - * @param array $server - * @param ResponseBuilder $responseBuilder - * @param RequestParser $requestParser - * @param BatchRequestParser $batchRequestParser - * @param ProcedureHandler $procedureHandler - * @param MiddlewareHandler $middlewareHandler - */ - public function __construct( - $request = '', - array $server = array(), - ResponseBuilder $responseBuilder = null, - RequestParser $requestParser = null, - BatchRequestParser $batchRequestParser = null, - ProcedureHandler $procedureHandler = null, - MiddlewareHandler $middlewareHandler = null - ) { - if ($request !== '') { - $this->payload = json_decode($request, true); - } else { - $this->payload = json_decode(file_get_contents('php://input'), true); - } - - $this->serverVariable = $server ?: $_SERVER; - $this->responseBuilder = $responseBuilder ?: ResponseBuilder::create(); - $this->requestParser = $requestParser ?: RequestParser::create(); - $this->batchRequestParser = $batchRequestParser ?: BatchRequestParser::create(); - $this->procedureHandler = $procedureHandler ?: new ProcedureHandler(); - $this->middlewareHandler = $middlewareHandler ?: new MiddlewareHandler(); - } - - /** - * Define alternative authentication header - * - * @access public - * @param string $header Header name - * @return $this - */ - public function setAuthenticationHeader($header) - { - if (! empty($header)) { - $header = 'HTTP_'.str_replace('-', '_', strtoupper($header)); - $value = $this->getServerVariable($header); - - if (! empty($value)) { - list($this->username, $this->password) = explode(':', base64_decode($value)); - } - } - - return $this; - } - - /** - * Get ProcedureHandler - * - * @access public - * @return ProcedureHandler - */ - public function getProcedureHandler() - { - return $this->procedureHandler; - } - - /** - * Get MiddlewareHandler - * - * @access public - * @return MiddlewareHandler - */ - public function getMiddlewareHandler() - { - return $this->middlewareHandler; - } - - /** - * Get username - * - * @access public - * @return string - */ - public function getUsername() - { - return $this->username ?: $this->getServerVariable('PHP_AUTH_USER'); - } - - /** - * Get password - * - * @access public - * @return string - */ - public function getPassword() - { - return $this->password ?: $this->getServerVariable('PHP_AUTH_PW'); - } - - /** - * IP based client restrictions - * - * @access public - * @param array $hosts List of hosts - * @return $this - */ - public function allowHosts(array $hosts) - { - $this->hosts = $hosts; - return $this; - } - - /** - * HTTP Basic authentication - * - * @access public - * @param array $users Dictionary of username/password - * @return $this - */ - public function authentication(array $users) - { - $this->users = $users; - return $this; - } - - /** - * Register a new procedure - * - * @access public - * @deprecated Use $server->getProcedureHandler()->withCallback($procedure, $callback) - * @param string $procedure Procedure name - * @param closure $callback Callback - * @return $this - */ - public function register($procedure, Closure $callback) - { - $this->procedureHandler->withCallback($procedure, $callback); - return $this; - } - - /** - * Bind a procedure to a class - * - * @access public - * @deprecated Use $server->getProcedureHandler()->withClassAndMethod($procedure, $class, $method); - * @param string $procedure Procedure name - * @param mixed $class Class name or instance - * @param string $method Procedure name - * @return $this - */ - public function bind($procedure, $class, $method = '') - { - $this->procedureHandler->withClassAndMethod($procedure, $class, $method); - return $this; - } - - /** - * Bind a class instance - * - * @access public - * @deprecated Use $server->getProcedureHandler()->withObject($instance); - * @param mixed $instance Instance name - * @return $this - */ - public function attach($instance) - { - $this->procedureHandler->withObject($instance); - return $this; - } - - /** - * Exception classes that should not be relayed to the client - * - * @access public - * @param Exception|string $exception - * @return $this - */ - public function withLocalException($exception) - { - $this->localExceptions[] = $exception; - return $this; - } - - /** - * Parse incoming requests - * - * @access public - * @return string - */ - public function execute() - { - try { - JsonFormatValidator::validate($this->payload); - HostValidator::validate($this->hosts, $this->getServerVariable('REMOTE_ADDR')); - UserValidator::validate($this->users, $this->getUsername(), $this->getPassword()); - - $this->middlewareHandler - ->withUsername($this->getUsername()) - ->withPassword($this->getPassword()) - ; - - $response = $this->parseRequest(); - - } catch (Exception $e) { - $response = $this->handleExceptions($e); - } - - $this->responseBuilder->sendHeaders(); - return $response; - } - - /** - * Handle exceptions - * - * @access protected - * @param Exception $e - * @return string - * @throws Exception - */ - protected function handleExceptions(Exception $e) - { - foreach ($this->localExceptions as $exception) { - if ($e instanceof $exception) { - throw $e; - } - } - - return $this->responseBuilder->withException($e)->build(); - } - - /** - * Parse incoming request - * - * @access protected - * @return string - */ - protected function parseRequest() - { - if (BatchRequestParser::isBatchRequest($this->payload)) { - return $this->batchRequestParser - ->withPayload($this->payload) - ->withProcedureHandler($this->procedureHandler) - ->withMiddlewareHandler($this->middlewareHandler) - ->withLocalException($this->localExceptions) - ->parse(); - } - - return $this->requestParser - ->withPayload($this->payload) - ->withProcedureHandler($this->procedureHandler) - ->withMiddlewareHandler($this->middlewareHandler) - ->withLocalException($this->localExceptions) - ->parse(); - } - - /** - * Check existence and get value of server variable - * - * @access protected - * @param string $variable - * @return string|null - */ - protected function getServerVariable($variable) - { - return isset($this->serverVariable[$variable]) ? $this->serverVariable[$variable] : null; - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/HostValidator.php b/vendor/fguillot/json-rpc/src/JsonRPC/Validator/HostValidator.php deleted file mode 100644 index 7f8c0a04..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/HostValidator.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -namespace JsonRPC\Validator; - -use JsonRPC\Exception\AccessDeniedException; - -/** - * Class HostValidator - * - * @package JsonRPC\Validator - * @author Frederic Guillot - */ -class HostValidator -{ - /** - * Validate - * - * @static - * @access public - * @param array $hosts - * @param string $remoteAddress - * @throws AccessDeniedException - */ - public static function validate(array $hosts, $remoteAddress) - { - if (! empty($hosts) && ! in_array($remoteAddress, $hosts)) { - throw new AccessDeniedException('Access Forbidden'); - } - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/JsonEncodingValidator.php b/vendor/fguillot/json-rpc/src/JsonRPC/Validator/JsonEncodingValidator.php deleted file mode 100644 index 0bbc4abd..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/JsonEncodingValidator.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php - -namespace JsonRPC\Validator; - -use JsonRPC\Exception\ResponseEncodingFailureException; - -/** - * Class JsonEncodingValidator - * - * @package JsonRPC\Validator - * @author Frederic Guillot - */ -class JsonEncodingValidator -{ - public static function validate() - { - $jsonError = json_last_error(); - - if ($jsonError !== JSON_ERROR_NONE) { - switch ($jsonError) { - case JSON_ERROR_DEPTH: - $errorMessage = 'Maximum stack depth exceeded'; - break; - case JSON_ERROR_STATE_MISMATCH: - $errorMessage = 'Underflow or the modes mismatch'; - break; - case JSON_ERROR_CTRL_CHAR: - $errorMessage = 'Unexpected control character found'; - break; - case JSON_ERROR_SYNTAX: - $errorMessage = 'Syntax error, malformed JSON'; - break; - case JSON_ERROR_UTF8: - $errorMessage = 'Malformed UTF-8 characters, possibly incorrectly encoded'; - break; - default: - $errorMessage = 'Unknown error'; - break; - } - - throw new ResponseEncodingFailureException($errorMessage, $jsonError); - } - } -} diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/JsonFormatValidator.php b/vendor/fguillot/json-rpc/src/JsonRPC/Validator/JsonFormatValidator.php deleted file mode 100644 index ca8e7a69..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/JsonFormatValidator.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -namespace JsonRPC\Validator; - -use JsonRPC\Exception\InvalidJsonFormatException; - -/** - * Class JsonFormatValidator - * - * @package JsonRPC\Validator - * @author Frederic Guillot - */ -class JsonFormatValidator -{ - /** - * Validate - * - * @static - * @access public - * @param mixed $payload - * @throws InvalidJsonFormatException - */ - public static function validate($payload) - { - if (! is_array($payload)) { - throw new InvalidJsonFormatException('Malformed payload'); - } - } -} - diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/RpcFormatValidator.php b/vendor/fguillot/json-rpc/src/JsonRPC/Validator/RpcFormatValidator.php deleted file mode 100644 index f253a5a1..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/RpcFormatValidator.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php - -namespace JsonRPC\Validator; - -use JsonRPC\Exception\InvalidJsonRpcFormatException; - -/** - * Class RpcFormatValidator - * - * @package JsonRPC\Validator - * @author Frederic Guillot - */ -class RpcFormatValidator -{ - /** - * Validate - * - * @static - * @access public - * @param array $payload - * @throws InvalidJsonRpcFormatException - */ - public static function validate(array $payload) - { - if (! isset($payload['jsonrpc']) || - ! isset($payload['method']) || - ! is_string($payload['method']) || - $payload['jsonrpc'] !== '2.0' || - (isset($payload['params']) && ! is_array($payload['params']))) { - - throw new InvalidJsonRpcFormatException('Invalid JSON RPC payload'); - } - } -} - diff --git a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/UserValidator.php b/vendor/fguillot/json-rpc/src/JsonRPC/Validator/UserValidator.php deleted file mode 100644 index 4f889719..00000000 --- a/vendor/fguillot/json-rpc/src/JsonRPC/Validator/UserValidator.php +++ /dev/null @@ -1,21 +0,0 @@ -<?php - -namespace JsonRPC\Validator; - -use JsonRPC\Exception\AuthenticationFailureException; - -/** - * Class UserValidator - * - * @package JsonRPC\Validator - * @author Frederic Guillot - */ -class UserValidator -{ - public static function validate(array $users, $username, $password) - { - if (! empty($users) && (! isset($users[$username]) || $users[$username] !== $password)) { - throw new AuthenticationFailureException('Access not allowed'); - } - } -} diff --git a/vendor/fguillot/picodb/LICENSE b/vendor/fguillot/picodb/LICENSE deleted file mode 100644 index 6a362bc1..00000000 --- a/vendor/fguillot/picodb/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015 Frederic Guillot - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/vendor/fguillot/picodb/lib/PicoDb/Builder/BaseBuilder.php b/vendor/fguillot/picodb/lib/PicoDb/Builder/BaseBuilder.php deleted file mode 100644 index e075ae3c..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Builder/BaseBuilder.php +++ /dev/null @@ -1,86 +0,0 @@ -<?php - -namespace PicoDb\Builder; - -use PicoDb\Database; - -/** - * Class InsertBuilder - * - * @package PicoDb\Builder - * @author Frederic Guillot - */ -abstract class BaseBuilder -{ - /** - * @var Database - */ - protected $db; - - /** - * @var ConditionBuilder - */ - protected $conditionBuilder; - - /** - * @var string - */ - protected $table = ''; - - /** - * @var string[] - */ - protected $columns = array(); - - /** - * InsertBuilder constructor - * - * @param Database $db - * @param ConditionBuilder $condition - */ - public function __construct(Database $db, ConditionBuilder $condition) - { - $this->db = $db; - $this->conditionBuilder = $condition; - } - - /** - * Get object instance - * - * @static - * @access public - * @param Database $db - * @param ConditionBuilder $condition - * @return static - */ - public static function getInstance(Database $db, ConditionBuilder $condition) - { - return new static($db, $condition); - } - - /** - * Set table name - * - * @access public - * @param string $table - * @return $this - */ - public function withTable($table) - { - $this->table = $table; - return $this; - } - - /** - * Set columns name - * - * @access public - * @param string[] $columns - * @return $this - */ - public function withColumns(array $columns) - { - $this->columns = $columns; - return $this; - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Builder/ConditionBuilder.php b/vendor/fguillot/picodb/lib/PicoDb/Builder/ConditionBuilder.php deleted file mode 100644 index b0465b6e..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Builder/ConditionBuilder.php +++ /dev/null @@ -1,377 +0,0 @@ -<?php - -namespace PicoDb\Builder; - -use PicoDb\Database; -use PicoDb\Table; - -/** - * Handle SQL conditions - * - * @package PicoDb\Builder - * @author Frederic Guillot - */ -class ConditionBuilder -{ - /** - * Database instance - * - * @access private - * @var Database - */ - private $db; - - /** - * Condition values - * - * @access private - * @var array - */ - private $values = array(); - - /** - * SQL AND conditions - * - * @access private - * @var string[] - */ - private $conditions = array(); - - /** - * SQL OR conditions - * - * @access private - * @var OrConditionBuilder[] - */ - private $orConditions = array(); - - /** - * SQL condition offset - * - * @access private - * @var int - */ - private $orConditionOffset = 0; - - /** - * Constructor - * - * @access public - * @param Database $db - */ - public function __construct(Database $db) - { - $this->db = $db; - } - - /** - * Build the SQL condition - * - * @access public - * @return string - */ - public function build() - { - return empty($this->conditions) ? '' : ' WHERE '.implode(' AND ', $this->conditions); - } - - /** - * Get condition values - * - * @access public - * @return array - */ - public function getValues() - { - return $this->values; - } - - /** - * Returns true if there is some conditions - * - * @access public - * @return boolean - */ - public function hasCondition() - { - return ! empty($this->conditions); - } - - /** - * Add custom condition - * - * @access public - * @param string $sql - */ - public function addCondition($sql) - { - if ($this->orConditionOffset > 0) { - $this->orConditions[$this->orConditionOffset]->withCondition($sql); - } - else { - $this->conditions[] = $sql; - } - } - - /** - * Start OR condition - * - * @access public - */ - public function beginOr() - { - $this->orConditionOffset++; - $this->orConditions[$this->orConditionOffset] = new OrConditionBuilder(); - } - - /** - * Close OR condition - * - * @access public - */ - public function closeOr() - { - $condition = $this->orConditions[$this->orConditionOffset]->build(); - $this->orConditionOffset--; - - if ($this->orConditionOffset > 0) { - $this->orConditions[$this->orConditionOffset]->withCondition($condition); - } else { - $this->conditions[] = $condition; - } - } - - /** - * Equal condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function eq($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' = ?'); - $this->values[] = $value; - } - - /** - * Not equal condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function neq($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' != ?'); - $this->values[] = $value; - } - - /** - * IN condition - * - * @access public - * @param string $column - * @param array $values - */ - public function in($column, array $values) - { - if (! empty($values)) { - $this->addCondition($this->db->escapeIdentifier($column).' IN ('.implode(', ', array_fill(0, count($values), '?')).')'); - $this->values = array_merge($this->values, $values); - } - } - - /** - * IN condition with a subquery - * - * @access public - * @param string $column - * @param Table $subquery - */ - public function inSubquery($column, Table $subquery) - { - $this->addCondition($this->db->escapeIdentifier($column).' IN ('.$subquery->buildSelectQuery().')'); - $this->values = array_merge($this->values, $subquery->getConditionBuilder()->getValues()); - } - - /** - * NOT IN condition - * - * @access public - * @param string $column - * @param array $values - */ - public function notIn($column, array $values) - { - if (! empty($values)) { - $this->addCondition($this->db->escapeIdentifier($column).' NOT IN ('.implode(', ', array_fill(0, count($values), '?')).')'); - $this->values = array_merge($this->values, $values); - } - } - - /** - * NOT IN condition with a subquery - * - * @access public - * @param string $column - * @param Table $subquery - */ - public function notInSubquery($column, Table $subquery) - { - $this->addCondition($this->db->escapeIdentifier($column).' NOT IN ('.$subquery->buildSelectQuery().')'); - $this->values = array_merge($this->values, $subquery->getConditionBuilder()->getValues()); - } - - /** - * LIKE condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function like($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' '.$this->db->getDriver()->getOperator('LIKE').' ?'); - $this->values[] = $value; - } - - /** - * ILIKE condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function ilike($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' '.$this->db->getDriver()->getOperator('ILIKE').' ?'); - $this->values[] = $value; - } - - /** - * Greater than condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function gt($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' > ?'); - $this->values[] = $value; - } - - /** - * Greater than condition with subquery - * - * @access public - * @param string $column - * @param Table $subquery - */ - public function gtSubquery($column, Table $subquery) - { - $this->addCondition($this->db->escapeIdentifier($column).' > ('.$subquery->buildSelectQuery().')'); - $this->values = array_merge($this->values, $subquery->getConditionBuilder()->getValues()); - } - - /** - * Lower than condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function lt($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' < ?'); - $this->values[] = $value; - } - - /** - * Lower than condition with subquery - * - * @access public - * @param string $column - * @param Table $subquery - */ - public function ltSubquery($column, Table $subquery) - { - $this->addCondition($this->db->escapeIdentifier($column).' < ('.$subquery->buildSelectQuery().')'); - $this->values = array_merge($this->values, $subquery->getConditionBuilder()->getValues()); - } - - /** - * Greater than or equals condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function gte($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' >= ?'); - $this->values[] = $value; - } - - /** - * Greater than or equal condition with subquery - * - * @access public - * @param string $column - * @param Table $subquery - */ - public function gteSubquery($column, Table $subquery) - { - $this->addCondition($this->db->escapeIdentifier($column).' >= ('.$subquery->buildSelectQuery().')'); - $this->values = array_merge($this->values, $subquery->getConditionBuilder()->getValues()); - } - - /** - * Lower than or equals condition - * - * @access public - * @param string $column - * @param mixed $value - */ - public function lte($column, $value) - { - $this->addCondition($this->db->escapeIdentifier($column).' <= ?'); - $this->values[] = $value; - } - - /** - * Lower than or equal condition with subquery - * - * @access public - * @param string $column - * @param Table $subquery - */ - public function lteSubquery($column, Table $subquery) - { - $this->addCondition($this->db->escapeIdentifier($column).' <= ('.$subquery->buildSelectQuery().')'); - $this->values = array_merge($this->values, $subquery->getConditionBuilder()->getValues()); - } - - /** - * IS NULL condition - * - * @access public - * @param string $column - */ - public function isNull($column) - { - $this->addCondition($this->db->escapeIdentifier($column).' IS NULL'); - } - - /** - * IS NOT NULL condition - * - * @access public - * @param string $column - */ - public function notNull($column) - { - $this->addCondition($this->db->escapeIdentifier($column).' IS NOT NULL'); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Builder/InsertBuilder.php b/vendor/fguillot/picodb/lib/PicoDb/Builder/InsertBuilder.php deleted file mode 100644 index 9d06c405..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Builder/InsertBuilder.php +++ /dev/null @@ -1,36 +0,0 @@ -<?php - -namespace PicoDb\Builder; - -/** - * Class InsertBuilder - * - * @package PicoDb\Builder - * @author Frederic Guillot - */ -class InsertBuilder extends BaseBuilder -{ - /** - * Build SQL - * - * @access public - * @return string - */ - public function build() - { - $columns = array(); - $placeholders = array(); - - foreach ($this->columns as $column) { - $columns[] = $this->db->escapeIdentifier($column); - $placeholders[] = ':'.$column; - } - - return sprintf( - 'INSERT INTO %s (%s) VALUES (%s)', - $this->db->escapeIdentifier($this->table), - implode(', ', $columns), - implode(', ', $placeholders) - ); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Builder/OrConditionBuilder.php b/vendor/fguillot/picodb/lib/PicoDb/Builder/OrConditionBuilder.php deleted file mode 100644 index 0defeaf4..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Builder/OrConditionBuilder.php +++ /dev/null @@ -1,43 +0,0 @@ -<?php - -namespace PicoDb\Builder; - -/** - * Class OrConditionBuilder - * - * @package PicoDb\Builder - * @author Frederic Guillot - */ -class OrConditionBuilder -{ - /** - * List of SQL conditions - * - * @access protected - * @var string[] - */ - protected $conditions = array(); - - /** - * Add new condition - * - * @access public - * @param string $condition - * @return $this - */ - public function withCondition($condition) { - $this->conditions[] = $condition; - return $this; - } - - /** - * Build SQL - * - * @access public - * @return string - */ - public function build() - { - return '('.implode(' OR ', $this->conditions).')'; - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Builder/UpdateBuilder.php b/vendor/fguillot/picodb/lib/PicoDb/Builder/UpdateBuilder.php deleted file mode 100644 index 300ea9b0..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Builder/UpdateBuilder.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php - -namespace PicoDb\Builder; - -/** - * Class UpdateBuilder - * - * @package PicoDb\Builder - * @author Frederic Guillot - */ -class UpdateBuilder extends BaseBuilder -{ - /** - * @var string[] - */ - protected $sumColumns = array(); - - /** - * Set columns name - * - * @access public - * @param string[] $columns - * @return $this - */ - public function withSumColumns(array $columns) - { - $this->sumColumns = $columns; - return $this; - } - - /** - * Build SQL - * - * @access public - * @return string - */ - public function build() - { - $columns = array(); - - foreach ($this->columns as $column) { - $columns[] = $this->db->escapeIdentifier($column).'=?'; - } - - foreach ($this->sumColumns as $column) { - $columns[] = $this->db->escapeIdentifier($column).'='.$this->db->escapeIdentifier($column).' + ?'; - } - - return sprintf( - 'UPDATE %s SET %s %s', - $this->db->escapeIdentifier($this->table), - implode(', ', $columns), - $this->conditionBuilder->build() - ); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Database.php b/vendor/fguillot/picodb/lib/PicoDb/Database.php deleted file mode 100644 index 22c9d2fb..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Database.php +++ /dev/null @@ -1,370 +0,0 @@ -<?php - -namespace PicoDb; - -use Closure; -use PDOException; -use LogicException; -use PicoDb\Driver\Mssql; -use PicoDb\Driver\Sqlite; -use PicoDb\Driver\Mysql; -use PicoDb\Driver\Postgres; - -/** - * Database - * - * @package PicoDb - * @author Frederic Guillot - */ -class Database -{ - /** - * Database instances - * - * @static - * @access private - * @var array - */ - private static $instances = array(); - - /** - * Statement object - * - * @access protected - * @var StatementHandler - */ - protected $statementHandler; - - /** - * Queries logs - * - * @access private - * @var array - */ - private $logs = array(); - - /** - * Driver instance - * - * @access private - */ - private $driver; - - /** - * Initialize the driver - * - * @access public - * @param array $settings - */ - public function __construct(array $settings = array()) - { - $this->driver = DriverFactory::getDriver($settings); - $this->statementHandler = new StatementHandler($this); - } - - /** - * Destructor - * - * @access public - */ - public function __destruct() - { - $this->closeConnection(); - } - - /** - * Register a new database instance - * - * @static - * @access public - * @param string $name Instance name - * @param Closure $callback Callback - */ - public static function setInstance($name, Closure $callback) - { - self::$instances[$name] = $callback; - } - - /** - * Get a database instance - * - * @static - * @access public - * @param string $name Instance name - * @return Database - */ - public static function getInstance($name) - { - if (! isset(self::$instances[$name])) { - throw new LogicException('No database instance created with that name'); - } - - if (is_callable(self::$instances[$name])) { - self::$instances[$name] = call_user_func(self::$instances[$name]); - } - - return self::$instances[$name]; - } - - /** - * Add a log message - * - * @access public - * @param mixed $message - * @return Database - */ - public function setLogMessage($message) - { - $this->logs[] = is_array($message) ? var_export($message, true) : $message; - return $this; - } - - /** - * Add many log messages - * - * @access public - * @param array $messages - * @return Database - */ - public function setLogMessages(array $messages) - { - foreach ($messages as $message) { - $this->setLogMessage($message); - } - - return $this; - } - - /** - * Get all queries logs - * - * @access public - * @return array - */ - public function getLogMessages() - { - return $this->logs; - } - - /** - * Get the PDO connection - * - * @access public - * @return \PDO - */ - public function getConnection() - { - return $this->driver->getConnection(); - } - - /** - * Get the Driver instance - * - * @access public - * @return Mssql|Sqlite|Postgres|Mysql - */ - public function getDriver() - { - return $this->driver; - } - - /** - * Get the last inserted id - * - * @access public - * @return integer - */ - public function getLastId() - { - return (int) $this->driver->getLastId(); - } - - /** - * Get statement object - * - * @access public - * @return StatementHandler - */ - public function getStatementHandler() - { - return $this->statementHandler; - } - - /** - * Release the PDO connection - * - * @access public - */ - public function closeConnection() - { - $this->driver->closeConnection(); - } - - /** - * Escape an identifier (column, table name...) - * - * @access public - * @param string $value Value - * @param string $table Table name - * @return string - */ - public function escapeIdentifier($value, $table = '') - { - // Do not escape custom query - if (strpos($value, '.') !== false || strpos($value, ' ') !== false) { - return $value; - } - - if (! empty($table)) { - return $this->driver->escape($table).'.'.$this->driver->escape($value); - } - - return $this->driver->escape($value); - } - - /** - * Escape an identifier list - * - * @access public - * @param array $identifiers List of identifiers - * @param string $table Table name - * @return string[] - */ - public function escapeIdentifierList(array $identifiers, $table = '') - { - foreach ($identifiers as $key => $value) { - $identifiers[$key] = $this->escapeIdentifier($value, $table); - } - - return $identifiers; - } - - /** - * Execute a prepared statement - * - * Note: returns false on duplicate keys instead of SQLException - * - * @access public - * @param string $sql SQL query - * @param array $values Values - * @return \PDOStatement|false - */ - public function execute($sql, array $values = array()) - { - return $this->statementHandler - ->withSql($sql) - ->withPositionalParams($values) - ->execute(); - } - - /** - * Run a transaction - * - * @access public - * @param Closure $callback Callback - * @return mixed - */ - public function transaction(Closure $callback) - { - try { - - $this->startTransaction(); - $result = $callback($this); - $this->closeTransaction(); - - return $result === null ? true : $result; - } catch (PDOException $e) { - return $this->statementHandler->handleSqlError($e); - } - } - - /** - * Begin a transaction - * - * @access public - */ - public function startTransaction() - { - if (! $this->getConnection()->inTransaction()) { - $this->getConnection()->beginTransaction(); - } - } - - /** - * Commit a transaction - * - * @access public - */ - public function closeTransaction() - { - if ($this->getConnection()->inTransaction()) { - $this->getConnection()->commit(); - } - } - - /** - * Rollback a transaction - * - * @access public - */ - public function cancelTransaction() - { - if ($this->getConnection()->inTransaction()) { - $this->getConnection()->rollBack(); - } - } - - /** - * Get a table object - * - * @access public - * @param string $table - * @return Table - */ - public function table($table) - { - return new Table($this, $table); - } - - /** - * Get a hashtable object - * - * @access public - * @param string $table - * @return Hashtable - */ - public function hashtable($table) - { - return new Hashtable($this, $table); - } - - /** - * Get a LOB object - * - * @access public - * @param string $table - * @return LargeObject - */ - public function largeObject($table) - { - return new LargeObject($this, $table); - } - - /** - * Get a schema object - * - * @access public - * @param string $namespace - * @return Schema - */ - public function schema($namespace = null) - { - $schema = new Schema($this); - - if ($namespace !== null) { - $schema->setNamespace($namespace); - } - - return $schema; - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Driver/Base.php b/vendor/fguillot/picodb/lib/PicoDb/Driver/Base.php deleted file mode 100644 index 790cd623..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Driver/Base.php +++ /dev/null @@ -1,234 +0,0 @@ -<?php - -namespace PicoDb\Driver; - -use PDO; -use LogicException; -use PDOException; - -/** - * Base Driver class - * - * @package PicoDb\Driver - * @author Frederic Guillot - */ -abstract class Base -{ - /** - * List of required settings options - * - * @access protected - * @var array - */ - protected $requiredAttributes = array(); - - /** - * PDO connection - * - * @access protected - * @var PDO - */ - protected $pdo = null; - - /** - * Create a new PDO connection - * - * @abstract - * @access public - * @param array $settings - */ - abstract public function createConnection(array $settings); - - /** - * Enable foreign keys - * - * @abstract - * @access public - */ - abstract public function enableForeignKeys(); - - /** - * Disable foreign keys - * - * @abstract - * @access public - */ - abstract public function disableForeignKeys(); - - /** - * Return true if the error code is a duplicate key - * - * @abstract - * @access public - * @param integer $code - * @return boolean - */ - abstract public function isDuplicateKeyError($code); - - /** - * Escape identifier - * - * @abstract - * @access public - * @param string $identifier - * @return string - */ - abstract public function escape($identifier); - - /** - * Get non standard operator - * - * @abstract - * @access public - * @param string $operator - * @return string - */ - abstract public function getOperator($operator); - - /** - * Get last inserted id - * - * @abstract - * @access public - * @return integer - */ - abstract public function getLastId(); - - /** - * Get current schema version - * - * @abstract - * @access public - * @return integer - */ - abstract public function getSchemaVersion(); - - /** - * Set current schema version - * - * @abstract - * @access public - * @param integer $version - */ - abstract public function setSchemaVersion($version); - - /** - * Constructor - * - * @access public - * @param array $settings - */ - public function __construct(array $settings) - { - foreach ($this->requiredAttributes as $attribute) { - if (! isset($settings[$attribute])) { - throw new LogicException('This configuration parameter is missing: "'.$attribute.'"'); - } - } - - $this->createConnection($settings); - $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - } - - /** - * Get the PDO connection - * - * @access public - * @return PDO - */ - public function getConnection() - { - return $this->pdo; - } - - /** - * Release the PDO connection - * - * @access public - */ - public function closeConnection() - { - $this->pdo = null; - } - - /** - * Upsert for a key/value variable - * - * @access public - * @param string $table - * @param string $keyColumn - * @param string $valueColumn - * @param array $dictionary - * @return bool False on failure - */ - public function upsert($table, $keyColumn, $valueColumn, array $dictionary) - { - try { - $this->pdo->beginTransaction(); - - foreach ($dictionary as $key => $value) { - - $rq = $this->pdo->prepare('SELECT 1 FROM '.$this->escape($table).' WHERE '.$this->escape($keyColumn).'=?'); - $rq->execute(array($key)); - - if ($rq->fetchColumn()) { - $rq = $this->pdo->prepare('UPDATE '.$this->escape($table).' SET '.$this->escape($valueColumn).'=? WHERE '.$this->escape($keyColumn).'=?'); - $rq->execute(array($value, $key)); - } - else { - $rq = $this->pdo->prepare('INSERT INTO '.$this->escape($table).' ('.$this->escape($keyColumn).', '.$this->escape($valueColumn).') VALUES (?, ?)'); - $rq->execute(array($key, $value)); - } - } - - $this->pdo->commit(); - - return true; - } - catch (PDOException $e) { - $this->pdo->rollBack(); - return false; - } - } - - /** - * Run EXPLAIN command - * - * @access public - * @param string $sql - * @param array $values - * @return array - */ - public function explain($sql, array $values) - { - return $this->getConnection()->query('EXPLAIN '.$this->getSqlFromPreparedStatement($sql, $values))->fetchAll(PDO::FETCH_ASSOC); - } - - /** - * Replace placeholder with values in prepared statement - * - * @access protected - * @param string $sql - * @param array $values - * @return string - */ - protected function getSqlFromPreparedStatement($sql, array $values) - { - foreach ($values as $value) { - $sql = substr_replace($sql, "'$value'", strpos($sql, '?'), 1); - } - - return $sql; - } - - /** - * Get database version - * - * @access public - * @return array - */ - public function getDatabaseVersion() - { - return $this->getConnection()->query('SELECT VERSION()')->fetchColumn(); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Driver/Mssql.php b/vendor/fguillot/picodb/lib/PicoDb/Driver/Mssql.php deleted file mode 100644 index 83e75af2..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Driver/Mssql.php +++ /dev/null @@ -1,178 +0,0 @@ -<?php - -namespace PicoDb\Driver; - -use PDO; - -/** - * Microsoft SQL Server Driver - * - * @package PicoDb\Driver - * @author Algy Taylor <thomas.taylor@cmft.nhs.uk> - */ -class Mssql extends Base -{ - /** - * List of required settings options - * - * @access protected - * @var array - */ - protected $requiredAttributes = array( - 'hostname', - 'username', - 'password', - 'database', - ); - - /** - * Table to store the schema version - * - * @access private - * @var array - */ - private $schemaTable = 'schema_version'; - - /** - * Create a new PDO connection - * - * @access public - * @param array $settings - */ - public function createConnection(array $settings) - { - $dsn = 'sqlsrv:Server=' . $settings['hostname'] . ';Database=' . $settings['database']; - - if (! empty($settings['port'])) { - $dsn .= ';port=' . $settings['port']; - } - - $this->pdo = new PDO($dsn, $settings['username'], $settings['password']); - - if (isset($settings['schema_table'])) { - $this->schemaTable = $settings['schema_table']; - } - } - - /** - * Enable foreign keys - * - * @access public - */ - public function enableForeignKeys() - { - $this->pdo->exec('EXEC sp_MSforeachtable @command1="ALTER TABLE ? CHECK CONSTRAINT ALL"; GO;'); - } - - /** - * Disable foreign keys - * - * @access public - */ - public function disableForeignKeys() - { - $this->pdo->exec('EXEC sp_MSforeachtable @command1="ALTER TABLE ? NOCHECK CONSTRAINT ALL"; GO;'); - } - - /** - * Return true if the error code is a duplicate key - * - * @access public - * @param integer $code - * @return boolean - */ - public function isDuplicateKeyError($code) - { - return $code == 2601; - } - - /** - * Escape identifier - * - * https://msdn.microsoft.com/en-us/library/ms175874.aspx - * - * @access public - * @param string $identifier - * @return string - */ - public function escape($identifier) - { - return '['.$identifier.']'; - } - - /** - * Get non standard operator - * - * @access public - * @param string $operator - * @return string - */ - public function getOperator($operator) - { - if ($operator === 'LIKE' || $operator === 'ILIKE') { - return 'LIKE'; - } - - return ''; - } - - /** - * Get last inserted id - * - * @access public - * @return integer - */ - public function getLastId() - { - return $this->pdo->lastInsertId(); - } - - /** - * Get current schema version - * - * @access public - * @return integer - */ - public function getSchemaVersion() - { - $this->pdo->exec("CREATE TABLE IF NOT EXISTS [".$this->schemaTable."] ([version] INT DEFAULT '0')"); - - $rq = $this->pdo->prepare('SELECT [version] FROM ['.$this->schemaTable.']'); - $rq->execute(); - $result = $rq->fetchColumn(); - - if ($result !== false) { - return (int) $result; - } - else { - $this->pdo->exec('INSERT INTO ['.$this->schemaTable.'] VALUES(0)'); - } - - return 0; - } - - /** - * Set current schema version - * - * @access public - * @param integer $version - */ - public function setSchemaVersion($version) - { - $rq = $this->pdo->prepare('UPDATE ['.$this->schemaTable.'] SET [version]=?'); - $rq->execute(array($version)); - } - - /** - * Run EXPLAIN command - * - * @param string $sql - * @param array $values - * @return array - */ - public function explain($sql, array $values) - { - $this->getConnection()->exec('SET SHOWPLAN_ALL ON'); - return $this->getConnection()->query($this->getSqlFromPreparedStatement($sql, $values))->fetchAll(PDO::FETCH_ASSOC); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Driver/Mysql.php b/vendor/fguillot/picodb/lib/PicoDb/Driver/Mysql.php deleted file mode 100644 index 17f44057..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Driver/Mysql.php +++ /dev/null @@ -1,264 +0,0 @@ -<?php - -namespace PicoDb\Driver; - -use PDO; -use PDOException; - -/** - * Mysql Driver - * - * @package PicoDb\Driver - * @author Frederic Guillot - */ -class Mysql extends Base -{ - /** - * List of required settings options - * - * @access protected - * @var array - */ - protected $requiredAttributes = array( - 'hostname', - 'username', - 'password', - 'database', - ); - - /** - * Table to store the schema version - * - * @access private - * @var array - */ - private $schemaTable = 'schema_version'; - - /** - * Create a new PDO connection - * - * @access public - * @param array $settings - */ - public function createConnection(array $settings) - { - $this->pdo = new PDO( - $this->buildDsn($settings), - $settings['username'], - $settings['password'], - $this->buildOptions($settings) - ); - - if (isset($settings['schema_table'])) { - $this->schemaTable = $settings['schema_table']; - } - } - - /** - * Build connection DSN - * - * @access protected - * @param array $settings - * @return string - */ - protected function buildDsn(array $settings) - { - $charset = empty($settings['charset']) ? 'utf8' : $settings['charset']; - $dsn = 'mysql:host='.$settings['hostname'].';dbname='.$settings['database'].';charset='.$charset; - - if (! empty($settings['port'])) { - $dsn .= ';port='.$settings['port']; - } - - return $dsn; - } - - /** - * Build connection options - * - * @access protected - * @param array $settings - * @return array - */ - protected function buildOptions(array $settings) - { - $options = array( - PDO::MYSQL_ATTR_INIT_COMMAND => 'SET sql_mode = STRICT_ALL_TABLES', - ); - - if (! empty($settings['ssl_key'])) { - $options[PDO::MYSQL_ATTR_SSL_KEY] = $settings['ssl_key']; - } - - if (! empty($settings['ssl_cert'])) { - $options[PDO::MYSQL_ATTR_SSL_CERT] = $settings['ssl_cert']; - } - - if (! empty($settings['ssl_ca'])) { - $options[PDO::MYSQL_ATTR_SSL_CA] = $settings['ssl_ca']; - } - - if (! empty($settings['persistent'])) { - $options[PDO::ATTR_PERSISTENT] = $settings['persistent']; - } - - if (! empty($settings['timeout'])) { - $options[PDO::ATTR_TIMEOUT] = $settings['timeout']; - } - - if (isset($settings['verify_server_cert'])) { - $options[PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $settings['verify_server_cert']; - } - - return $options; - } - - /** - * Enable foreign keys - * - * @access public - */ - public function enableForeignKeys() - { - $this->pdo->exec('SET FOREIGN_KEY_CHECKS=1'); - } - - /** - * Disable foreign keys - * - * @access public - */ - public function disableForeignKeys() - { - $this->pdo->exec('SET FOREIGN_KEY_CHECKS=0'); - } - - /** - * Return true if the error code is a duplicate key - * - * @access public - * @param integer $code - * @return boolean - */ - public function isDuplicateKeyError($code) - { - return $code == 23000; - } - - /** - * Escape identifier - * - * @access public - * @param string $identifier - * @return string - */ - public function escape($identifier) - { - return '`'.$identifier.'`'; - } - - /** - * Get non standard operator - * - * @access public - * @param string $operator - * @return string - */ - public function getOperator($operator) - { - if ($operator === 'LIKE') { - return 'LIKE BINARY'; - } - else if ($operator === 'ILIKE') { - return 'LIKE'; - } - - return ''; - } - - /** - * Get last inserted id - * - * @access public - * @return integer - */ - public function getLastId() - { - return $this->pdo->lastInsertId(); - } - - /** - * Get current schema version - * - * @access public - * @return integer - */ - public function getSchemaVersion() - { - $this->pdo->exec("CREATE TABLE IF NOT EXISTS `".$this->schemaTable."` (`version` INT DEFAULT '0') ENGINE=InnoDB CHARSET=utf8"); - - $rq = $this->pdo->prepare('SELECT `version` FROM `'.$this->schemaTable.'`'); - $rq->execute(); - $result = $rq->fetchColumn(); - - if ($result !== false) { - return (int) $result; - } - else { - $this->pdo->exec('INSERT INTO `'.$this->schemaTable.'` VALUES(0)'); - } - - return 0; - } - - /** - * Set current schema version - * - * @access public - * @param integer $version - */ - public function setSchemaVersion($version) - { - $rq = $this->pdo->prepare('UPDATE `'.$this->schemaTable.'` SET `version`=?'); - $rq->execute(array($version)); - } - - /** - * Upsert for a key/value variable - * - * @access public - * @param string $table - * @param string $keyColumn - * @param string $valueColumn - * @param array $dictionary - * @return bool False on failure - */ - public function upsert($table, $keyColumn, $valueColumn, array $dictionary) - { - try { - - $sql = sprintf( - 'REPLACE INTO %s (%s, %s) VALUES %s', - $this->escape($table), - $this->escape($keyColumn), - $this->escape($valueColumn), - implode(', ', array_fill(0, count($dictionary), '(?, ?)')) - ); - - $values = array(); - - foreach ($dictionary as $key => $value) { - $values[] = $key; - $values[] = $value; - } - - $rq = $this->pdo->prepare($sql); - $rq->execute($values); - - return true; - } - catch (PDOException $e) { - return false; - } - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Driver/Postgres.php b/vendor/fguillot/picodb/lib/PicoDb/Driver/Postgres.php deleted file mode 100644 index 86036839..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Driver/Postgres.php +++ /dev/null @@ -1,212 +0,0 @@ -<?php - -namespace PicoDb\Driver; - -use PDO; -use PDOException; - -/** - * Postgres Driver - * - * @package PicoDb\Driver - * @author Frederic Guillot - */ -class Postgres extends Base -{ - /** - * List of required settings options - * - * @access protected - * @var array - */ - protected $requiredAttributes = array( - 'database', - ); - - /** - * Table to store the schema version - * - * @access private - * @var array - */ - private $schemaTable = 'schema_version'; - - /** - * Create a new PDO connection - * - * @access public - * @param array $settings - */ - public function createConnection(array $settings) - { - $dsn = 'pgsql:dbname='.$settings['database']; - $username = null; - $password = null; - $options = array(); - - if (! empty($settings['username'])) { - $username = $settings['username']; - } - - if (! empty($settings['password'])) { - $password = $settings['password']; - } - - if (! empty($settings['hostname'])) { - $dsn .= ';host='.$settings['hostname']; - } - - if (! empty($settings['port'])) { - $dsn .= ';port='.$settings['port']; - } - - if (! empty($settings['timeout'])) { - $options[PDO::ATTR_TIMEOUT] = $settings['timeout']; - } - - $this->pdo = new PDO($dsn, $username, $password, $options); - - if (isset($settings['schema_table'])) { - $this->schemaTable = $settings['schema_table']; - } - } - - /** - * Enable foreign keys - * - * @access public - */ - public function enableForeignKeys() - { - } - - /** - * Disable foreign keys - * - * @access public - */ - public function disableForeignKeys() - { - } - - /** - * Return true if the error code is a duplicate key - * - * @access public - * @param integer $code - * @return boolean - */ - public function isDuplicateKeyError($code) - { - return $code == 23505 || $code == 23503; - } - - /** - * Escape identifier - * - * @access public - * @param string $identifier - * @return string - */ - public function escape($identifier) - { - return '"'.$identifier.'"'; - } - - /** - * Get non standard operator - * - * @access public - * @param string $operator - * @return string - */ - public function getOperator($operator) - { - if ($operator === 'LIKE') { - return 'LIKE'; - } - else if ($operator === 'ILIKE') { - return 'ILIKE'; - } - - return ''; - } - - /** - * Get last inserted id - * - * @access public - * @return integer - */ - public function getLastId() - { - try { - $rq = $this->pdo->prepare('SELECT LASTVAL()'); - $rq->execute(); - - return $rq->fetchColumn(); - } - catch (PDOException $e) { - return 0; - } - } - - /** - * Get current schema version - * - * @access public - * @return integer - */ - public function getSchemaVersion() - { - $this->pdo->exec("CREATE TABLE IF NOT EXISTS ".$this->schemaTable." (version INTEGER DEFAULT 0)"); - - $rq = $this->pdo->prepare('SELECT "version" FROM "'.$this->schemaTable.'"'); - $rq->execute(); - $result = $rq->fetchColumn(); - - if ($result !== false) { - return (int) $result; - } - else { - $this->pdo->exec('INSERT INTO '.$this->schemaTable.' VALUES(0)'); - } - - return 0; - } - - /** - * Set current schema version - * - * @access public - * @param integer $version - */ - public function setSchemaVersion($version) - { - $rq = $this->pdo->prepare('UPDATE '.$this->schemaTable.' SET version=?'); - $rq->execute(array($version)); - } - - /** - * Run EXPLAIN command - * - * @param string $sql - * @param array $values - * @return array - */ - public function explain($sql, array $values) - { - return $this->getConnection()->query('EXPLAIN (FORMAT YAML) '.$this->getSqlFromPreparedStatement($sql, $values))->fetchAll(PDO::FETCH_ASSOC); - } - - /** - * Get database version - * - * @access public - * @return array - */ - public function getDatabaseVersion() - { - return $this->getConnection()->query('SHOW server_version')->fetchColumn(); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Driver/Sqlite.php b/vendor/fguillot/picodb/lib/PicoDb/Driver/Sqlite.php deleted file mode 100644 index 0503d336..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Driver/Sqlite.php +++ /dev/null @@ -1,199 +0,0 @@ -<?php - -namespace PicoDb\Driver; - -use PDO; -use PDOException; - -/** - * Sqlite Driver - * - * @package PicoDb\Driver - * @author Frederic Guillot - */ -class Sqlite extends Base -{ - /** - * List of required settings options - * - * @access protected - * @var array - */ - protected $requiredAttributes = array('filename'); - - /** - * Create a new PDO connection - * - * @access public - * @param array $settings - */ - public function createConnection(array $settings) - { - $options = array(); - - if (! empty($settings['timeout'])) { - $options[PDO::ATTR_TIMEOUT] = $settings['timeout']; - } - - $this->pdo = new PDO('sqlite:'.$settings['filename'], null, null, $options); - $this->enableForeignKeys(); - } - - /** - * Enable foreign keys - * - * @access public - */ - public function enableForeignKeys() - { - $this->pdo->exec('PRAGMA foreign_keys = ON'); - } - - /** - * Disable foreign keys - * - * @access public - */ - public function disableForeignKeys() - { - $this->pdo->exec('PRAGMA foreign_keys = OFF'); - } - - /** - * Return true if the error code is a duplicate key - * - * @access public - * @param integer $code - * @return boolean - */ - public function isDuplicateKeyError($code) - { - return $code == 23000; - } - - /** - * Escape identifier - * - * @access public - * @param string $identifier - * @return string - */ - public function escape($identifier) - { - return '"'.$identifier.'"'; - } - - /** - * Get non standard operator - * - * @access public - * @param string $operator - * @return string - */ - public function getOperator($operator) - { - if ($operator === 'LIKE' || $operator === 'ILIKE') { - return 'LIKE'; - } - - return ''; - } - - /** - * Get last inserted id - * - * @access public - * @return integer - */ - public function getLastId() - { - return $this->pdo->lastInsertId(); - } - - /** - * Get current schema version - * - * @access public - * @return integer - */ - public function getSchemaVersion() - { - $rq = $this->pdo->prepare('PRAGMA user_version'); - $rq->execute(); - - return (int) $rq->fetchColumn(); - } - - /** - * Set current schema version - * - * @access public - * @param integer $version - */ - public function setSchemaVersion($version) - { - $this->pdo->exec('PRAGMA user_version='.$version); - } - - /** - * Upsert for a key/value variable - * - * @access public - * @param string $table - * @param string $keyColumn - * @param string $valueColumn - * @param array $dictionary - * @return bool False on failure - */ - public function upsert($table, $keyColumn, $valueColumn, array $dictionary) - { - try { - $this->pdo->beginTransaction(); - - foreach ($dictionary as $key => $value) { - - $sql = sprintf( - 'INSERT OR REPLACE INTO %s (%s, %s) VALUES (?, ?)', - $this->escape($table), - $this->escape($keyColumn), - $this->escape($valueColumn) - ); - - $rq = $this->pdo->prepare($sql); - $rq->execute(array($key, $value)); - } - - $this->pdo->commit(); - - return true; - } - catch (PDOException $e) { - $this->pdo->rollBack(); - return false; - } - } - - /** - * Run EXPLAIN command - * - * @access public - * @param string $sql - * @param array $values - * @return array - */ - public function explain($sql, array $values) - { - return $this->getConnection()->query('EXPLAIN QUERY PLAN '.$this->getSqlFromPreparedStatement($sql, $values))->fetchAll(PDO::FETCH_ASSOC); - } - - /** - * Get database version - * - * @access public - * @return array - */ - public function getDatabaseVersion() - { - return $this->getConnection()->query('SELECT sqlite_version()')->fetchColumn(); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/DriverFactory.php b/vendor/fguillot/picodb/lib/PicoDb/DriverFactory.php deleted file mode 100644 index 13151ba7..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/DriverFactory.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php - -namespace PicoDb; - -use LogicException; -use PicoDb\Driver\Mssql; -use PicoDb\Driver\Mysql; -use PicoDb\Driver\Postgres; -use PicoDb\Driver\Sqlite; - -/** - * Class DriverFactory - * - * @package PicoDb - * @author Frederic Guillot - */ -class DriverFactory -{ - /** - * Get database driver from settings or environment URL - * - * @access public - * @param array $settings - * @return Mssql|Mysql|Postgres|Sqlite - */ - public static function getDriver(array $settings) - { - if (! isset($settings['driver'])) { - throw new LogicException('You must define a database driver'); - } - - switch ($settings['driver']) { - case 'sqlite': - return new Sqlite($settings); - case 'mssql': - return new Mssql($settings); - case 'mysql': - return new Mysql($settings); - case 'postgres': - return new Postgres($settings); - default: - throw new LogicException('This database driver is not supported'); - } - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Hashtable.php b/vendor/fguillot/picodb/lib/PicoDb/Hashtable.php deleted file mode 100644 index 17afd0e6..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Hashtable.php +++ /dev/null @@ -1,112 +0,0 @@ -<?php - -namespace PicoDb; - -use PDO; - -/** - * HashTable (key/value) - * - * @package PicoDb - * @author Frederic Guillot - * @author Mathias Kresin - */ -class Hashtable extends Table -{ - /** - * Column for the key - * - * @access private - * @var string - */ - private $keyColumn = 'key'; - - /** - * Column for the value - * - * @access private - * @var string - */ - private $valueColumn = 'value'; - - /** - * Set the key column - * - * @access public - * @param string $column - * @return $this - */ - public function columnKey($column) - { - $this->keyColumn = $column; - return $this; - } - - /** - * Set the value column - * - * @access public - * @param string $column - * @return $this - */ - public function columnValue($column) - { - $this->valueColumn = $column; - return $this; - } - - /** - * Insert or update - * - * @access public - * @param array $hashmap - * @return boolean - */ - public function put(array $hashmap) - { - return $this->db->getDriver()->upsert($this->getName(), $this->keyColumn, $this->valueColumn, $hashmap); - } - - /** - * Hashmap result [ [column1 => column2], [], ...] - * - * @access public - * @return array - */ - public function get() - { - $hashmap = array(); - - // setup where condition - if (func_num_args() > 0) { - $this->in($this->keyColumn, func_get_args()); - } - - // setup to select columns in case that there are more than two - $this->columns($this->keyColumn, $this->valueColumn); - - $rq = $this->db->execute($this->buildSelectQuery(), $this->conditionBuilder->getValues()); - $rows = $rq->fetchAll(PDO::FETCH_NUM); - - foreach ($rows as $row) { - $hashmap[$row[0]] = $row[1]; - } - - return $hashmap; - } - - /** - * Shortcut method to get a hashmap result - * - * @access public - * @param string $key Key column - * @param string $value Value column - * @return array - */ - public function getAll($key, $value) - { - $this->keyColumn = $key; - $this->valueColumn = $value; - return $this->get(); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/LargeObject.php b/vendor/fguillot/picodb/lib/PicoDb/LargeObject.php deleted file mode 100644 index ba5e3b92..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/LargeObject.php +++ /dev/null @@ -1,167 +0,0 @@ -<?php - -namespace PicoDb; - -use PDO; -use PicoDb\Builder\InsertBuilder; -use PicoDb\Builder\UpdateBuilder; - -/** - * Handle Large Objects (LOBs) - * - * @package PicoDb - * @author Frederic Guillot - */ -class LargeObject extends Table -{ - /** - * Fetch large object as file descriptor - * - * This method is not compatible with Sqlite and Mysql (return a string instead of resource) - * - * @access public - * @param string $column - * @return resource - */ - public function findOneColumnAsStream($column) - { - $this->limit(1); - $this->columns($column); - - $rq = $this->db->getStatementHandler() - ->withSql($this->buildSelectQuery()) - ->withPositionalParams($this->conditionBuilder->getValues()) - ->execute(); - - $rq->bindColumn($column, $fd, PDO::PARAM_LOB); - $rq->fetch(PDO::FETCH_BOUND); - - return $fd; - } - - /** - * Fetch large object as string - * - * @access public - * @param string $column - * @return string - */ - public function findOneColumnAsString($column) - { - $fd = $this->findOneColumnAsStream($column); - - if (is_string($fd)) { - return $fd; - } - - return stream_get_contents($fd); - } - - /** - * Insert large object from stream - * - * @access public - * @param string $blobColumn - * @param resource|string $blobDescriptor - * @param array $data - * @return bool - */ - public function insertFromStream($blobColumn, &$blobDescriptor, array $data = array()) - { - $columns = array_merge(array($blobColumn), array_keys($data)); - $this->db->startTransaction(); - - $result = $this->db->getStatementHandler() - ->withSql(InsertBuilder::getInstance($this->db, $this->conditionBuilder) - ->withTable($this->name) - ->withColumns($columns) - ->build() - ) - ->withNamedParams($data) - ->withLobParam($blobColumn, $blobDescriptor) - ->execute(); - - $this->db->closeTransaction(); - - return $result !== false; - } - - /** - * Insert large object from file - * - * @access public - * @param string $blobColumn - * @param string $filename - * @param array $data - * @return bool - */ - public function insertFromFile($blobColumn, $filename, array $data = array()) - { - $fp = fopen($filename, 'rb'); - $result = $this->insertFromStream($blobColumn, $fp, $data); - fclose($fp); - return $result; - } - - /** - * Insert large object from string - * - * @access public - * @param string $blobColumn - * @param string $blobData - * @param array $data - * @return bool - */ - public function insertFromString($blobColumn, &$blobData, array $data = array()) - { - return $this->insertFromStream($blobColumn, $blobData, $data); - } - - /** - * Update large object from stream - * - * @access public - * @param string $blobColumn - * @param resource $blobDescriptor - * @param array $data - * @return bool - */ - public function updateFromStream($blobColumn, &$blobDescriptor, array $data = array()) - { - $values = array_merge(array_values($data), $this->conditionBuilder->getValues()); - $columns = array_merge(array($blobColumn), array_keys($data)); - - $this->db->startTransaction(); - - $result = $this->db->getStatementHandler() - ->withSql(UpdateBuilder::getInstance($this->db, $this->conditionBuilder) - ->withTable($this->name) - ->withColumns($columns) - ->build() - ) - ->withPositionalParams($values) - ->withLobParam($blobColumn, $blobDescriptor) - ->execute(); - - $this->db->closeTransaction(); - - return $result !== false; - } - - /** - * Update large object from file - * - * @access public - * @param string $blobColumn - * @param string $filename - * @param array $data - * @return bool - */ - public function updateFromFile($blobColumn, $filename, array $data = array()) - { - $fp = fopen($filename, 'r'); - $result = $this->updateFromStream($blobColumn, $fp, $data); - fclose($fp); - return $result; - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/SQLException.php b/vendor/fguillot/picodb/lib/PicoDb/SQLException.php deleted file mode 100644 index 7e570834..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/SQLException.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - -namespace PicoDb; - -use Exception; - -/** - * SQLException - * - * @package PicoDb - * @author Frederic Guillot - */ -class SQLException extends Exception -{ -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Schema.php b/vendor/fguillot/picodb/lib/PicoDb/Schema.php deleted file mode 100644 index a0280368..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Schema.php +++ /dev/null @@ -1,119 +0,0 @@ -<?php - -namespace PicoDb; - -use PDOException; - -/** - * Schema migration class - * - * @package PicoDb - * @author Frederic Guillot - */ -class Schema -{ - /** - * Database instance - * - * @access protected - * @var Database - */ - protected $db = null; - - /** - * Schema namespace - * - * @access protected - * @var string - */ - protected $namespace = '\Schema'; - - /** - * Constructor - * - * @access public - * @param Database $db - */ - public function __construct(Database $db) - { - $this->db = $db; - } - - /** - * Set another namespace - * - * @access public - * @param string $namespace - * @return Schema - */ - public function setNamespace($namespace) - { - $this->namespace = $namespace; - return $this; - } - - /** - * Get schema namespace - * - * @access public - * @return string - */ - public function getNamespace() - { - return $this->namespace; - } - - /** - * Check the schema version and run the migrations - * - * @access public - * @param integer $last_version - * @return boolean - */ - public function check($last_version = 1) - { - $current_version = $this->db->getDriver()->getSchemaVersion(); - - if ($current_version < $last_version) { - return $this->migrateTo($current_version, $last_version); - } - - return true; - } - - /** - * Migrate the schema to one version to another - * - * @access public - * @param integer $current_version - * @param integer $next_version - * @return boolean - */ - public function migrateTo($current_version, $next_version) - { - try { - for ($i = $current_version + 1; $i <= $next_version; $i++) { - $this->db->startTransaction(); - $this->db->getDriver()->disableForeignKeys(); - - $function_name = $this->getNamespace().'\version_'.$i; - - if (function_exists($function_name)) { - $this->db->setLogMessage('Running migration '.$function_name); - call_user_func($function_name, $this->db->getConnection()); - } - - $this->db->getDriver()->setSchemaVersion($i); - $this->db->getDriver()->enableForeignKeys(); - $this->db->closeTransaction(); - } - } catch (PDOException $e) { - $this->db->setLogMessage($e->getMessage()); - $this->db->cancelTransaction(); - $this->db->getDriver()->enableForeignKeys(); - return false; - } - - return true; - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/StatementHandler.php b/vendor/fguillot/picodb/lib/PicoDb/StatementHandler.php deleted file mode 100644 index d0cdaa49..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/StatementHandler.php +++ /dev/null @@ -1,353 +0,0 @@ -<?php - -namespace PicoDb; - -use PDO; -use PDOException; -use PDOStatement; - -/** - * Statement Handler - * - * @package PicoDb - * @author Frederic Guillot - */ -class StatementHandler -{ - /** - * Database instance - * - * @access protected - * @var Database - */ - protected $db = null; - - /** - * Flag to calculate query time - * - * @access protected - * @var boolean - */ - protected $stopwatch = false; - - /** - * Start time - * - * @access protected - * @var float - */ - protected $startTime = 0; - - /** - * Execution time of all queries - * - * @access protected - * @var float - */ - protected $executionTime = 0; - - /** - * Flag to log generated SQL queries - * - * @access protected - * @var boolean - */ - protected $logQueries = false; - - /** - * Run explain command on each query - * - * @access protected - * @var boolean - */ - protected $explain = false; - - /** - * Number of SQL queries executed - * - * @access protected - * @var integer - */ - protected $nbQueries = 0; - - /** - * SQL query - * - * @access protected - * @var string - */ - protected $sql = ''; - - /** - * Positional SQL parameters - * - * @access protected - * @var array - */ - protected $positionalParams = array(); - - /** - * Named SQL parameters - * - * @access protected - * @var array - */ - protected $namedParams = array(); - - /** - * Flag to use named params - * - * @access protected - * @var boolean - */ - protected $useNamedParams = false; - - /** - * LOB params - * - * @access protected - * @var array - */ - protected $lobParams = array(); - - /** - * Constructor - * - * @access public - * @param Database $db - */ - public function __construct(Database $db) - { - $this->db = $db; - } - - /** - * Enable query logging - * - * @access public - * @return $this - */ - public function withLogging() - { - $this->logQueries = true; - return $this; - } - - /** - * Record query execution time - * - * @access public - * @return $this - */ - public function withStopWatch() - { - $this->stopwatch = true; - return $this; - } - - /** - * Execute explain command on query - * - * @access public - * @return $this - */ - public function withExplain() - { - $this->explain = true; - return $this; - } - - /** - * Set SQL query - * - * @access public - * @param string $sql - * @return $this - */ - public function withSql($sql) - { - $this->sql = $sql; - return $this; - } - - /** - * Set positional parameters - * - * @access public - * @param array $params - * @return $this - */ - public function withPositionalParams(array $params) - { - $this->positionalParams = $params; - return $this; - } - - /** - * Set named parameters - * - * @access public - * @param array $params - * @return $this - */ - public function withNamedParams(array $params) - { - $this->namedParams = $params; - $this->useNamedParams = true; - return $this; - } - - /** - * Bind large object parameter - * - * @access public - * @param $name - * @param $fp - * @return $this - */ - public function withLobParam($name, &$fp) - { - $this->lobParams[$name] =& $fp; - return $this; - } - - /** - * Get number of queries executed - * - * @access public - * @return int - */ - public function getNbQueries() - { - return $this->nbQueries; - } - - /** - * Execute a prepared statement - * - * Note: returns false on duplicate keys instead of SQLException - * - * @access public - * @return PDOStatement|false - */ - public function execute() - { - try { - $this->beforeExecute(); - - $pdoStatement = $this->db->getConnection()->prepare($this->sql); - $this->bindParams($pdoStatement); - $pdoStatement->execute(); - - $this->afterExecute(); - return $pdoStatement; - } catch (PDOException $e) { - return $this->handleSqlError($e); - } - } - - /** - * Bind parameters to PDOStatement - * - * @access protected - * @param PDOStatement $pdoStatement - */ - protected function bindParams(PDOStatement $pdoStatement) - { - $i = 1; - - foreach ($this->lobParams as $name => $variable) { - if (! $this->useNamedParams) { - $parameter = $i; - $i++; - } else { - $parameter = $name; - } - - $pdoStatement->bindParam($parameter, $variable, PDO::PARAM_LOB); - } - - foreach ($this->positionalParams as $value) { - $pdoStatement->bindValue($i, $value, PDO::PARAM_STR); - $i++; - } - - foreach ($this->namedParams as $name => $value) { - $pdoStatement->bindValue($name, $value, PDO::PARAM_STR); - } - } - - /** - * Method executed before query execution - * - * @access protected - */ - protected function beforeExecute() - { - if ($this->logQueries) { - $this->db->setLogMessage($this->sql); - } - - if ($this->stopwatch) { - $this->startTime = microtime(true); - } - } - - /** - * Method executed after query execution - * - * @access protected - */ - protected function afterExecute() - { - if ($this->stopwatch) { - $duration = microtime(true) - $this->startTime; - $this->executionTime += $duration; - $this->db->setLogMessage('query_duration='.$duration); - $this->db->setLogMessage('total_execution_time='.$this->executionTime); - } - - if ($this->explain) { - $this->db->setLogMessages($this->db->getDriver()->explain($this->sql, $this->positionalParams)); - } - - $this->nbQueries++; - $this->cleanup(); - } - - /** - * Reset internal properties after execution - * The same object instance is used - * - * @access protected - */ - protected function cleanup() - { - $this->sql = ''; - $this->useNamedParams = false; - $this->positionalParams = array(); - $this->namedParams = array(); - $this->lobParams = array(); - } - - /** - * Handle PDOException - * - * @access public - * @param PDOException $e - * @return bool - * @throws SQLException - */ - public function handleSqlError(PDOException $e) - { - $this->cleanup(); - $this->db->cancelTransaction(); - $this->db->setLogMessage($e->getMessage()); - - if ($this->db->getDriver()->isDuplicateKeyError($e->getCode())) { - return false; - } - - throw new SQLException('SQL Error: '.$e->getMessage()); - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/Table.php b/vendor/fguillot/picodb/lib/PicoDb/Table.php deleted file mode 100644 index 404b5cbe..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/Table.php +++ /dev/null @@ -1,729 +0,0 @@ -<?php - -namespace PicoDb; - -use PDO; -use Closure; -use PicoDb\Builder\ConditionBuilder; -use PicoDb\Builder\InsertBuilder; -use PicoDb\Builder\UpdateBuilder; - -/** - * Table - * - * @package PicoDb - * @author Frederic Guillot - * - * @method $this addCondition($sql) - * @method $this beginOr() - * @method $this closeOr() - * @method $this eq($column, $value) - * @method $this neq($column, $value) - * @method $this in($column, array $values) - * @method $this inSubquery($column, Table $subquery) - * @method $this notIn($column, array $values) - * @method $this notInSubquery($column, Table $subquery) - * @method $this like($column, $value) - * @method $this ilike($column, $value) - * @method $this gt($column, $value) - * @method $this gtSubquery($column, Table $subquery) - * @method $this lt($column, $value) - * @method $this ltSubquery($column, Table $subquery) - * @method $this gte($column, $value) - * @method $this gteSubquery($column, Table $subquery) - * @method $this lte($column, $value) - * @method $this lteSubquery($column, Table $subquery) - * @method $this isNull($column) - * @method $this notNull($column) - */ -class Table -{ - /** - * Sorting direction - * - * @access public - * @var string - */ - const SORT_ASC = 'ASC'; - const SORT_DESC = 'DESC'; - - /** - * Condition instance - * - * @access protected - * @var ConditionBuilder - */ - protected $conditionBuilder; - - /** - * Database instance - * - * @access protected - * @var Database - */ - protected $db; - - /** - * Table name - * - * @access protected - * @var string - */ - protected $name = ''; - - /** - * Columns list for SELECT query - * - * @access private - * @var array - */ - private $columns = array(); - - /** - * Columns to sum during update - * - * @access private - * @var array - */ - private $sumColumns = array(); - - /** - * SQL limit - * - * @access private - * @var string - */ - private $sqlLimit = ''; - - /** - * SQL offset - * - * @access private - * @var string - */ - private $sqlOffset = ''; - - /** - * SQL order - * - * @access private - * @var string - */ - private $sqlOrder = ''; - - /** - * SQL custom SELECT value - * - * @access private - * @var string - */ - private $sqlSelect = ''; - - /** - * SQL joins - * - * @access private - * @var array - */ - private $joins = array(); - - /** - * Use DISTINCT or not? - * - * @access private - * @var boolean - */ - private $distinct = false; - - /** - * Group by those columns - * - * @access private - * @var array - */ - private $groupBy = array(); - - /** - * Callback for result filtering - * - * @access private - * @var Closure - */ - private $callback = null; - - /** - * Constructor - * - * @access public - * @param Database $db - * @param string $name - */ - public function __construct(Database $db, $name) - { - $this->db = $db; - $this->name = $name; - $this->conditionBuilder = new ConditionBuilder($db); - } - - /** - * Return the table name - * - * @access public - * @return string - */ - public function getName() - { - return $this->name; - } - - /** - * Return ConditionBuilder object - * - * @access public - * @return ConditionBuilder - */ - public function getConditionBuilder() - { - return $this->conditionBuilder; - } - - /** - * Insert or update - * - * @access public - * @param array $data - * @return boolean - */ - public function save(array $data) - { - return $this->conditionBuilder->hasCondition() ? $this->update($data) : $this->insert($data); - } - - /** - * Update - * - * @access public - * @param array $data - * @return boolean - */ - public function update(array $data = array()) - { - $values = array_merge(array_values($data), array_values($this->sumColumns), $this->conditionBuilder->getValues()); - $sql = UpdateBuilder::getInstance($this->db, $this->conditionBuilder) - ->withTable($this->name) - ->withColumns(array_keys($data)) - ->withSumColumns(array_keys($this->sumColumns)) - ->build(); - - return $this->db->execute($sql, $values) !== false; - } - - /** - * Insert - * - * @access public - * @param array $data - * @return boolean - */ - public function insert(array $data) - { - return $this->db->getStatementHandler() - ->withSql(InsertBuilder::getInstance($this->db, $this->conditionBuilder) - ->withTable($this->name) - ->withColumns(array_keys($data)) - ->build() - ) - ->withNamedParams($data) - ->execute() !== false; - } - - /** - * Insert a new row and return the ID of the primary key - * - * @access public - * @param array $data - * @return bool|int - */ - public function persist(array $data) - { - if ($this->insert($data)) { - return $this->db->getLastId(); - } - - return false; - } - - /** - * Remove - * - * @access public - * @return boolean - */ - public function remove() - { - $sql = sprintf( - 'DELETE FROM %s %s', - $this->db->escapeIdentifier($this->name), - $this->conditionBuilder->build() - ); - - $result = $this->db->execute($sql, $this->conditionBuilder->getValues()); - return $result->rowCount() > 0; - } - - /** - * Fetch all rows - * - * @access public - * @return array - */ - public function findAll() - { - $rq = $this->db->execute($this->buildSelectQuery(), $this->conditionBuilder->getValues()); - $results = $rq->fetchAll(PDO::FETCH_ASSOC); - - if (is_callable($this->callback) && ! empty($results)) { - return call_user_func($this->callback, $results); - } - - return $results; - } - - /** - * Find all with a single column - * - * @access public - * @param string $column - * @return mixed - */ - public function findAllByColumn($column) - { - $this->columns = array($column); - $rq = $this->db->execute($this->buildSelectQuery(), $this->conditionBuilder->getValues()); - - return $rq->fetchAll(PDO::FETCH_COLUMN, 0); - } - - /** - * Fetch one row - * - * @access public - * @return array|null - */ - public function findOne() - { - $this->limit(1); - $result = $this->findAll(); - - return isset($result[0]) ? $result[0] : null; - } - - /** - * Fetch one column, first row - * - * @access public - * @param string $column - * @return string - */ - public function findOneColumn($column) - { - $this->limit(1); - $this->columns = array($column); - - return $this->db->execute($this->buildSelectQuery(), $this->conditionBuilder->getValues())->fetchColumn(); - } - - /** - * Build a subquery with an alias - * - * @access public - * @param string $sql - * @param string $alias - * @return $this - */ - public function subquery($sql, $alias) - { - $this->columns[] = '('.$sql.') AS '.$this->db->escapeIdentifier($alias); - return $this; - } - - /** - * Exists - * - * @access public - * @return integer - */ - public function exists() - { - $sql = sprintf( - 'SELECT 1 FROM %s '.implode(' ', $this->joins).$this->conditionBuilder->build(), - $this->db->escapeIdentifier($this->name) - ); - - $rq = $this->db->execute($sql, $this->conditionBuilder->getValues()); - $result = $rq->fetchColumn(); - - return $result ? true : false; - } - - /** - * Count - * - * @access public - * @return integer - */ - public function count() - { - $sql = sprintf( - 'SELECT COUNT(*) FROM %s '.implode(' ', $this->joins).$this->conditionBuilder->build().$this->sqlOrder.$this->sqlLimit.$this->sqlOffset, - $this->db->escapeIdentifier($this->name) - ); - - $rq = $this->db->execute($sql, $this->conditionBuilder->getValues()); - $result = $rq->fetchColumn(); - - return $result ? (int) $result : 0; - } - - /** - * Sum - * - * @access public - * @param string $column - * @return float - */ - public function sum($column) - { - $sql = sprintf( - 'SELECT SUM(%s) FROM %s '.implode(' ', $this->joins).$this->conditionBuilder->build().$this->sqlOrder.$this->sqlLimit.$this->sqlOffset, - $this->db->escapeIdentifier($column), - $this->db->escapeIdentifier($this->name) - ); - - $rq = $this->db->execute($sql, $this->conditionBuilder->getValues()); - $result = $rq->fetchColumn(); - - return $result ? (float) $result : 0; - } - - /** - * Increment column value - * - * @access public - * @param string $column - * @param string $value - * @return boolean - */ - public function increment($column, $value) - { - $sql = sprintf( - 'UPDATE %s SET %s=%s+%d '.$this->conditionBuilder->build(), - $this->db->escapeIdentifier($this->name), - $this->db->escapeIdentifier($column), - $this->db->escapeIdentifier($column), - $value - ); - - return $this->db->execute($sql, $this->conditionBuilder->getValues()) !== false; - } - - /** - * Decrement column value - * - * @access public - * @param string $column - * @param string $value - * @return boolean - */ - public function decrement($column, $value) - { - $sql = sprintf( - 'UPDATE %s SET %s=%s-%d '.$this->conditionBuilder->build(), - $this->db->escapeIdentifier($this->name), - $this->db->escapeIdentifier($column), - $this->db->escapeIdentifier($column), - $value - ); - - return $this->db->execute($sql, $this->conditionBuilder->getValues()) !== false; - } - - /** - * Left join - * - * @access public - * @param string $table Join table - * @param string $foreign_column Foreign key on the join table - * @param string $local_column Local column - * @param string $local_table Local table - * @param string $alias Join table alias - * @return $this - */ - public function join($table, $foreign_column, $local_column, $local_table = '', $alias = '') - { - $this->joins[] = sprintf( - 'LEFT JOIN %s ON %s=%s', - $this->db->escapeIdentifier($table), - $this->db->escapeIdentifier($alias ?: $table).'.'.$this->db->escapeIdentifier($foreign_column), - $this->db->escapeIdentifier($local_table ?: $this->name).'.'.$this->db->escapeIdentifier($local_column) - ); - - return $this; - } - - /** - * Left join - * - * @access public - * @param string $table1 - * @param string $alias1 - * @param string $column1 - * @param string $table2 - * @param string $column2 - * @return $this - */ - public function left($table1, $alias1, $column1, $table2, $column2) - { - $this->joins[] = sprintf( - 'LEFT JOIN %s AS %s ON %s=%s', - $this->db->escapeIdentifier($table1), - $this->db->escapeIdentifier($alias1), - $this->db->escapeIdentifier($alias1).'.'.$this->db->escapeIdentifier($column1), - $this->db->escapeIdentifier($table2).'.'.$this->db->escapeIdentifier($column2) - ); - - return $this; - } - - /** - * Inner join - * - * @access public - * @param string $table1 - * @param string $alias1 - * @param string $column1 - * @param string $table2 - * @param string $column2 - * @return $this - */ - public function inner($table1, $alias1, $column1, $table2, $column2) - { - $this->joins[] = sprintf( - 'JOIN %s AS %s ON %s=%s', - $this->db->escapeIdentifier($table1), - $this->db->escapeIdentifier($alias1), - $this->db->escapeIdentifier($alias1).'.'.$this->db->escapeIdentifier($column1), - $this->db->escapeIdentifier($table2).'.'.$this->db->escapeIdentifier($column2) - ); - - return $this; - } - - /** - * Order by - * - * @access public - * @param string $column Column name - * @param string $order Direction ASC or DESC - * @return $this - */ - public function orderBy($column, $order = self::SORT_ASC) - { - $order = strtoupper($order); - $order = $order === self::SORT_ASC || $order === self::SORT_DESC ? $order : self::SORT_ASC; - - if ($this->sqlOrder === '') { - $this->sqlOrder = ' ORDER BY '.$this->db->escapeIdentifier($column).' '.$order; - } - else { - $this->sqlOrder .= ', '.$this->db->escapeIdentifier($column).' '.$order; - } - - return $this; - } - - /** - * Ascending sort - * - * @access public - * @param string $column - * @return $this - */ - public function asc($column) - { - $this->orderBy($column, self::SORT_ASC); - return $this; - } - - /** - * Descending sort - * - * @access public - * @param string $column - * @return $this - */ - public function desc($column) - { - $this->orderBy($column, self::SORT_DESC); - return $this; - } - - /** - * Limit - * - * @access public - * @param integer $value - * @return $this - */ - public function limit($value) - { - if (! is_null($value)) { - $this->sqlLimit = ' LIMIT '.(int) $value; - } - - return $this; - } - - /** - * Offset - * - * @access public - * @param integer $value - * @return $this - */ - public function offset($value) - { - if (! is_null($value)) { - $this->sqlOffset = ' OFFSET '.(int) $value; - } - - return $this; - } - - /** - * Group by - * - * @access public - * @return $this - */ - public function groupBy() - { - $this->groupBy = func_get_args(); - return $this; - } - - /** - * Custom select - * - * @access public - * @param string $select - * @return $this - */ - public function select($select) - { - $this->sqlSelect = $select; - return $this; - } - - /** - * Define the columns for the select - * - * @access public - * @return $this - */ - public function columns() - { - $this->columns = func_get_args(); - return $this; - } - - /** - * Sum column - * - * @access public - * @param string $column - * @param mixed $value - * @return $this - */ - public function sumColumn($column, $value) - { - $this->sumColumns[$column] = $value; - return $this; - } - - /** - * Distinct - * - * @access public - * @return $this - */ - public function distinct() - { - $this->columns = func_get_args(); - $this->distinct = true; - return $this; - } - - /** - * Add callback to alter the resultset - * - * @access public - * @param Closure|array $callback - * @return $this - */ - public function callback($callback) - { - $this->callback = $callback; - return $this; - } - - /** - * Build a select query - * - * @access public - * @return string - */ - public function buildSelectQuery() - { - if (empty($this->sqlSelect)) { - $this->columns = $this->db->escapeIdentifierList($this->columns); - $this->sqlSelect = ($this->distinct ? 'DISTINCT ' : '').(empty($this->columns) ? '*' : implode(', ', $this->columns)); - } - - $this->groupBy = $this->db->escapeIdentifierList($this->groupBy); - - return trim(sprintf( - 'SELECT %s FROM %s %s %s %s %s %s %s', - $this->sqlSelect, - $this->db->escapeIdentifier($this->name), - implode(' ', $this->joins), - $this->conditionBuilder->build(), - empty($this->groupBy) ? '' : 'GROUP BY '.implode(', ', $this->groupBy), - $this->sqlOrder, - $this->sqlLimit, - $this->sqlOffset - )); - } - - /** - * Magic method for sql conditions - * - * @access public - * @param string $name - * @param array $arguments - * @return $this - */ - public function __call($name, array $arguments) - { - call_user_func_array(array($this->conditionBuilder, $name), $arguments); - return $this; - } - - /** - * Clone function ensures that cloned objects are really clones - */ - public function __clone() - { - $this->conditionBuilder = clone $this->conditionBuilder; - } -} diff --git a/vendor/fguillot/picodb/lib/PicoDb/UrlParser.php b/vendor/fguillot/picodb/lib/PicoDb/UrlParser.php deleted file mode 100644 index d8fcaf00..00000000 --- a/vendor/fguillot/picodb/lib/PicoDb/UrlParser.php +++ /dev/null @@ -1,93 +0,0 @@ -<?php - -namespace PicoDb; - -/** - * Class UrlParser - * - * @package PicoDb - * @author Frederic Guillot - */ -class UrlParser -{ - /** - * URL - * - * @access private - * @var string - */ - private $url; - - /** - * Constructor - * - * @access public - * @param string $environmentVariable - */ - public function __construct($environmentVariable = 'DATABASE_URL') - { - $this->url = getenv($environmentVariable); - } - - /** - * Get object instance - * - * @access public - * @param string $environmentVariable - * @return static - */ - public static function getInstance($environmentVariable = 'DATABASE_URL') - { - return new static($environmentVariable); - } - - /** - * Return true if the variable is defined - * - * @access public - * @return bool - */ - public function isEnvironmentVariableDefined() - { - return ! empty($this->url); - } - - /** - * Get settings from URL - * - * @access public - * @param string $url - * @return array - */ - public function getSettings($url = '') - { - $url = $url ?: $this->url; - $components = parse_url($url); - - if ($components === false) { - return array(); - } - - return array( - 'driver' => $this->getUrlComponent($components, 'scheme'), - 'username' => $this->getUrlComponent($components, 'user'), - 'password' => $this->getUrlComponent($components, 'pass'), - 'hostname' => $this->getUrlComponent($components, 'host'), - 'port' => $this->getUrlComponent($components, 'port'), - 'database' => ltrim($this->getUrlComponent($components, 'path'), '/'), - ); - } - - /** - * Get URL component - * - * @access private - * @param array $components - * @param string $component - * @return mixed|null - */ - private function getUrlComponent(array $components, $component) - { - return ! empty($components[$component]) ? $components[$component] : null; - } -} diff --git a/vendor/symfony/polyfill-mbstring/Mbstring.php b/vendor/symfony/polyfill-mbstring/Mbstring.php index 67cf9ab8..4bd326e5 100644 --- a/vendor/symfony/polyfill-mbstring/Mbstring.php +++ b/vendor/symfony/polyfill-mbstring/Mbstring.php @@ -78,7 +78,7 @@ final class Mbstring public static function mb_convert_encoding($s, $toEncoding, $fromEncoding = null) { - if (is_array($fromEncoding) || false !== strpos($fromEncoding, ',')) { + if (\is_array($fromEncoding) || false !== strpos($fromEncoding, ',')) { $fromEncoding = self::mb_detect_encoding($s, $fromEncoding); } else { $fromEncoding = self::getEncoding($fromEncoding); @@ -140,16 +140,16 @@ final class Mbstring public static function mb_decode_numericentity($s, $convmap, $encoding = null) { - if (null !== $s && !is_scalar($s) && !(is_object($s) && method_exists($s, '__toString'))) { + if (null !== $s && !\is_scalar($s) && !(\is_object($s) && \method_exists($s, '__toString'))) { trigger_error('mb_decode_numericentity() expects parameter 1 to be string, '.gettype($s).' given', E_USER_WARNING); return null; } - if (!is_array($convmap) || !$convmap) { + if (!\is_array($convmap) || !$convmap) { return false; } - if (null !== $encoding && !is_scalar($encoding)) { + if (null !== $encoding && !\is_scalar($encoding)) { trigger_error('mb_decode_numericentity() expects parameter 3 to be string, '.gettype($s).' given', E_USER_WARNING); return ''; // Instead of null (cf. mb_encode_numericentity). } @@ -170,7 +170,7 @@ final class Mbstring $s = iconv($encoding, 'UTF-8//IGNORE', $s); } - $cnt = floor(count($convmap) / 4) * 4; + $cnt = floor(\count($convmap) / 4) * 4; for ($i = 0; $i < $cnt; $i += 4) { // collector_decode_htmlnumericentity ignores $convmap[$i + 3] @@ -197,21 +197,21 @@ final class Mbstring public static function mb_encode_numericentity($s, $convmap, $encoding = null, $is_hex = false) { - if (null !== $s && !is_scalar($s) && !(is_object($s) && method_exists($s, '__toString'))) { + if (null !== $s && !\is_scalar($s) && !(\is_object($s) && \method_exists($s, '__toString'))) { trigger_error('mb_encode_numericentity() expects parameter 1 to be string, '.gettype($s).' given', E_USER_WARNING); return null; } - if (!is_array($convmap) || !$convmap) { + if (!\is_array($convmap) || !$convmap) { return false; } - if (null !== $encoding && !is_scalar($encoding)) { + if (null !== $encoding && !\is_scalar($encoding)) { trigger_error('mb_encode_numericentity() expects parameter 3 to be string, '.gettype($s).' given', E_USER_WARNING); return null; // Instead of '' (cf. mb_decode_numericentity). } - if (null !== $is_hex && !is_scalar($is_hex)) { + if (null !== $is_hex && !\is_scalar($is_hex)) { trigger_error('mb_encode_numericentity() expects parameter 4 to be boolean, '.gettype($s).' given', E_USER_WARNING); return null; } @@ -234,9 +234,9 @@ final class Mbstring static $ulenMask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4); - $cnt = floor(count($convmap) / 4) * 4; + $cnt = floor(\count($convmap) / 4) * 4; $i = 0; - $len = strlen($s); + $len = \strlen($s); $result = ''; while ($i < $len) { @@ -305,7 +305,7 @@ final class Mbstring static $ulenMask = array("\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4); $i = 0; - $len = strlen($s); + $len = \strlen($s); while ($i < $len) { $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"]; @@ -314,7 +314,7 @@ final class Mbstring if (isset($map[$uchr])) { $uchr = $map[$uchr]; - $nlen = strlen($uchr); + $nlen = \strlen($uchr); if ($nlen == $ulen) { $nlen = $i; @@ -404,7 +404,7 @@ final class Mbstring if (null === $encodingList) { $encodingList = self::$encodingList; } else { - if (!is_array($encodingList)) { + if (!\is_array($encodingList)) { $encodingList = array_map('trim', explode(',', $encodingList)); } $encodingList = array_map('strtoupper', $encodingList); @@ -441,7 +441,7 @@ final class Mbstring return self::$encodingList; } - if (!is_array($encodingList)) { + if (!\is_array($encodingList)) { $encodingList = array_map('trim', explode(',', $encodingList)); } $encodingList = array_map('strtoupper', $encodingList); @@ -467,7 +467,7 @@ final class Mbstring { $encoding = self::getEncoding($encoding); if ('CP850' === $encoding || 'ASCII' === $encoding) { - return strlen($s); + return \strlen($s); } return @iconv_strlen($s, $encoding); @@ -679,13 +679,13 @@ final class Mbstring public static function mb_chr($code, $encoding = null) { if (0x80 > $code %= 0x200000) { - $s = chr($code); + $s = \chr($code); } elseif (0x800 > $code) { - $s = chr(0xC0 | $code >> 6).chr(0x80 | $code & 0x3F); + $s = \chr(0xC0 | $code >> 6).\chr(0x80 | $code & 0x3F); } elseif (0x10000 > $code) { - $s = chr(0xE0 | $code >> 12).chr(0x80 | $code >> 6 & 0x3F).chr(0x80 | $code & 0x3F); + $s = \chr(0xE0 | $code >> 12).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F); } else { - $s = chr(0xF0 | $code >> 18).chr(0x80 | $code >> 12 & 0x3F).chr(0x80 | $code >> 6 & 0x3F).chr(0x80 | $code & 0x3F); + $s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F); } if ('UTF-8' !== $encoding = self::getEncoding($encoding)) { @@ -735,7 +735,7 @@ final class Mbstring while (isset($m[$i])) { if (0x80 > $m[$i]) { - $entities .= chr($m[$i++]); + $entities .= \chr($m[$i++]); continue; } if (0xF0 <= $m[$i]) { diff --git a/vendor/symfony/polyfill-mbstring/composer.json b/vendor/symfony/polyfill-mbstring/composer.json index 4febcdd5..49b720dd 100644 --- a/vendor/symfony/polyfill-mbstring/composer.json +++ b/vendor/symfony/polyfill-mbstring/composer.json @@ -28,7 +28,7 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "1.8-dev" } } } |