aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.travis.yml2
-rw-r--r--application/ApplicationUtils.php3
-rw-r--r--application/api/ApiUtils.php4
-rw-r--r--composer.json6
-rw-r--r--composer.lock1157
-rw-r--r--tests/ApplicationUtilsTest.php10
-rw-r--r--tests/PluginManagerTest.php3
-rw-r--r--tests/api/ApiUtilsTest.php2
-rw-r--r--tests/config/ConfigPhpTest.php4
-rw-r--r--tests/feed/CachedPageTest.php1
-rw-r--r--tests/updater/UpdaterTest.php6
11 files changed, 654 insertions, 544 deletions
diff --git a/.travis.yml b/.travis.yml
index d1415423..f466c317 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,8 @@ dist: trusty
4matrix: 4matrix:
5 include: 5 include:
6 - language: php 6 - language: php
7 php: 7.4
8 - language: php
7 php: 7.3 9 php: 7.3
8 - language: php 10 - language: php
9 php: 7.2 11 php: 7.2
diff --git a/application/ApplicationUtils.php b/application/ApplicationUtils.php
index 7fe3cb32..3aa21829 100644
--- a/application/ApplicationUtils.php
+++ b/application/ApplicationUtils.php
@@ -150,6 +150,8 @@ class ApplicationUtils
150 * @param string $minVersion minimum PHP required version 150 * @param string $minVersion minimum PHP required version
151 * @param string $curVersion current PHP version (use PHP_VERSION) 151 * @param string $curVersion current PHP version (use PHP_VERSION)
152 * 152 *
153 * @return bool true on success
154 *
153 * @throws Exception the PHP version is not supported 155 * @throws Exception the PHP version is not supported
154 */ 156 */
155 public static function checkPHPVersion($minVersion, $curVersion) 157 public static function checkPHPVersion($minVersion, $curVersion)
@@ -163,6 +165,7 @@ class ApplicationUtils
163 ); 165 );
164 throw new Exception(sprintf($msg, $minVersion)); 166 throw new Exception(sprintf($msg, $minVersion));
165 } 167 }
168 return true;
166 } 169 }
167 170
168 /** 171 /**
diff --git a/application/api/ApiUtils.php b/application/api/ApiUtils.php
index 1e3ac02e..5ac07c4d 100644
--- a/application/api/ApiUtils.php
+++ b/application/api/ApiUtils.php
@@ -15,6 +15,8 @@ class ApiUtils
15 * @param string $token JWT token extracted from the headers. 15 * @param string $token JWT token extracted from the headers.
16 * @param string $secret API secret set in the settings. 16 * @param string $secret API secret set in the settings.
17 * 17 *
18 * @return bool true on success
19 *
18 * @throws ApiAuthorizationException the token is not valid. 20 * @throws ApiAuthorizationException the token is not valid.
19 */ 21 */
20 public static function validateJwtToken($token, $secret) 22 public static function validateJwtToken($token, $secret)
@@ -45,6 +47,8 @@ class ApiUtils
45 ) { 47 ) {
46 throw new ApiAuthorizationException('Invalid JWT issued time'); 48 throw new ApiAuthorizationException('Invalid JWT issued time');
47 } 49 }
50
51 return true;
48 } 52 }
49 53
50 /** 54 /**
diff --git a/composer.json b/composer.json
index 109d5d7b..a028e99a 100644
--- a/composer.json
+++ b/composer.json
@@ -21,15 +21,15 @@
21 "shaarli/netscape-bookmark-parser": "^2.1", 21 "shaarli/netscape-bookmark-parser": "^2.1",
22 "erusev/parsedown": "^1.6", 22 "erusev/parsedown": "^1.6",
23 "slim/slim": "^3.0", 23 "slim/slim": "^3.0",
24 "arthurhoaro/web-thumbnailer": "^1.1", 24 "arthurhoaro/web-thumbnailer": "^2.0",
25 "pubsubhubbub/publisher": "dev-master", 25 "pubsubhubbub/publisher": "dev-master",
26 "gettext/gettext": "^4.4" 26 "gettext/gettext": "^4.4"
27 }, 27 },
28 "require-dev": { 28 "require-dev": {
29 "roave/security-advisories": "dev-master", 29 "roave/security-advisories": "dev-master",
30 "phpunit/phpcov": "*", 30 "phpunit/phpcov": "*",
31 "phpunit/phpunit": "^5.0", 31 "phpunit/phpunit": "^7.5",
32 "squizlabs/php_codesniffer": "2.*" 32 "squizlabs/php_codesniffer": "3.*"
33 }, 33 },
34 "suggest": { 34 "suggest": {
35 "ext-curl": "Allows fetching web pages and thumbnails in a more robust way", 35 "ext-curl": "Allows fetching web pages and thumbnails in a more robust way",
diff --git a/composer.lock b/composer.lock
index e6c938db..36ce8dc6 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,33 +4,30 @@
4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5 "This file is @generated automatically" 5 "This file is @generated automatically"
6 ], 6 ],
7 "content-hash": "085b03ce38cd1106ad0e3af1ef3014c2", 7 "content-hash": "37e420b4b6e9fa74b27e127dd422d9a6",
8 "packages": [ 8 "packages": [
9 { 9 {
10 "name": "arthurhoaro/web-thumbnailer", 10 "name": "arthurhoaro/web-thumbnailer",
11 "version": "v1.3.1", 11 "version": "v2.0.0",
12 "source": { 12 "source": {
13 "type": "git", 13 "type": "git",
14 "url": "https://github.com/ArthurHoaro/web-thumbnailer.git", 14 "url": "https://github.com/ArthurHoaro/web-thumbnailer.git",
15 "reference": "7142bd94ec93719a756a7012ebb8e1c5813c6860" 15 "reference": "609a495277ad3e478738d4b8dd522f9cc50c9faa"
16 }, 16 },
17 "dist": { 17 "dist": {
18 "type": "zip", 18 "type": "zip",
19 "url": "https://api.github.com/repos/ArthurHoaro/web-thumbnailer/zipball/7142bd94ec93719a756a7012ebb8e1c5813c6860", 19 "url": "https://api.github.com/repos/ArthurHoaro/web-thumbnailer/zipball/609a495277ad3e478738d4b8dd522f9cc50c9faa",
20 "reference": "7142bd94ec93719a756a7012ebb8e1c5813c6860", 20 "reference": "609a495277ad3e478738d4b8dd522f9cc50c9faa",
21 "shasum": "" 21 "shasum": ""
22 }, 22 },
23 "require": { 23 "require": {
24 "php": ">=5.6", 24 "php": ">=7.1",
25 "phpunit/php-text-template": "^1.2" 25 "phpunit/php-text-template": "^1.2"
26 }, 26 },
27 "conflict": {
28 "phpunit/php-timer": ">=2"
29 },
30 "require-dev": { 27 "require-dev": {
31 "php-coveralls/php-coveralls": "^2.0", 28 "php-coveralls/php-coveralls": "^2.0",
32 "phpunit/phpunit": "5.2.*", 29 "phpunit/phpunit": "^7.0 || ^8.0",
33 "squizlabs/php_codesniffer": "^3.2" 30 "squizlabs/php_codesniffer": "^3.0"
34 }, 31 },
35 "type": "library", 32 "type": "library",
36 "autoload": { 33 "autoload": {
@@ -52,51 +49,20 @@
52 } 49 }
53 ], 50 ],
54 "description": "PHP library which will retrieve a thumbnail for any given URL", 51 "description": "PHP library which will retrieve a thumbnail for any given URL",
55 "time": "2018-08-11T12:21:52+00:00" 52 "time": "2019-08-10T11:33:13+00:00"
56 },
57 {
58 "name": "container-interop/container-interop",
59 "version": "1.2.0",
60 "source": {
61 "type": "git",
62 "url": "https://github.com/container-interop/container-interop.git",
63 "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8"
64 },
65 "dist": {
66 "type": "zip",
67 "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8",
68 "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8",
69 "shasum": ""
70 },
71 "require": {
72 "psr/container": "^1.0"
73 },
74 "type": "library",
75 "autoload": {
76 "psr-4": {
77 "Interop\\Container\\": "src/Interop/Container/"
78 }
79 },
80 "notification-url": "https://packagist.org/downloads/",
81 "license": [
82 "MIT"
83 ],
84 "description": "Promoting the interoperability of container objects (DIC, SL, etc.)",
85 "homepage": "https://github.com/container-interop/container-interop",
86 "time": "2017-02-14T19:40:03+00:00"
87 }, 53 },
88 { 54 {
89 "name": "erusev/parsedown", 55 "name": "erusev/parsedown",
90 "version": "1.7.3", 56 "version": "1.7.4",
91 "source": { 57 "source": {
92 "type": "git", 58 "type": "git",
93 "url": "https://github.com/erusev/parsedown.git", 59 "url": "https://github.com/erusev/parsedown.git",
94 "reference": "6d893938171a817f4e9bc9e86f2da1e370b7bcd7" 60 "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3"
95 }, 61 },
96 "dist": { 62 "dist": {
97 "type": "zip", 63 "type": "zip",
98 "url": "https://api.github.com/repos/erusev/parsedown/zipball/6d893938171a817f4e9bc9e86f2da1e370b7bcd7", 64 "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3",
99 "reference": "6d893938171a817f4e9bc9e86f2da1e370b7bcd7", 65 "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3",
100 "shasum": "" 66 "shasum": ""
101 }, 67 },
102 "require": { 68 "require": {
@@ -129,20 +95,20 @@
129 "markdown", 95 "markdown",
130 "parser" 96 "parser"
131 ], 97 ],
132 "time": "2019-03-17T18:48:37+00:00" 98 "time": "2019-12-30T22:54:17+00:00"
133 }, 99 },
134 { 100 {
135 "name": "gettext/gettext", 101 "name": "gettext/gettext",
136 "version": "v4.6.3", 102 "version": "v4.8.2",
137 "source": { 103 "source": {
138 "type": "git", 104 "type": "git",
139 "url": "https://github.com/oscarotero/Gettext.git", 105 "url": "https://github.com/php-gettext/Gettext.git",
140 "reference": "70c6ff2fecd275e6ef9cdd542f55939a3d1904d6" 106 "reference": "e474f872f2c8636cf53fd283ec4ce1218f3d236a"
141 }, 107 },
142 "dist": { 108 "dist": {
143 "type": "zip", 109 "type": "zip",
144 "url": "https://api.github.com/repos/oscarotero/Gettext/zipball/70c6ff2fecd275e6ef9cdd542f55939a3d1904d6", 110 "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/e474f872f2c8636cf53fd283ec4ce1218f3d236a",
145 "reference": "70c6ff2fecd275e6ef9cdd542f55939a3d1904d6", 111 "reference": "e474f872f2c8636cf53fd283ec4ce1218f3d236a",
146 "shasum": "" 112 "shasum": ""
147 }, 113 },
148 "require": { 114 "require": {
@@ -191,31 +157,31 @@
191 "po", 157 "po",
192 "translation" 158 "translation"
193 ], 159 ],
194 "time": "2019-07-15T12:56:31+00:00" 160 "time": "2019-12-02T10:21:14+00:00"
195 }, 161 },
196 { 162 {
197 "name": "gettext/languages", 163 "name": "gettext/languages",
198 "version": "2.5.0", 164 "version": "2.6.0",
199 "source": { 165 "source": {
200 "type": "git", 166 "type": "git",
201 "url": "https://github.com/mlocati/cldr-to-gettext-plural-rules.git", 167 "url": "https://github.com/php-gettext/Languages.git",
202 "reference": "78db2d17933f0765a102f368a6663f057162ddbd" 168 "reference": "38ea0482f649e0802e475f0ed19fa993bcb7a618"
203 }, 169 },
204 "dist": { 170 "dist": {
205 "type": "zip", 171 "type": "zip",
206 "url": "https://api.github.com/repos/mlocati/cldr-to-gettext-plural-rules/zipball/78db2d17933f0765a102f368a6663f057162ddbd", 172 "url": "https://api.github.com/repos/php-gettext/Languages/zipball/38ea0482f649e0802e475f0ed19fa993bcb7a618",
207 "reference": "78db2d17933f0765a102f368a6663f057162ddbd", 173 "reference": "38ea0482f649e0802e475f0ed19fa993bcb7a618",
208 "shasum": "" 174 "shasum": ""
209 }, 175 },
210 "require": { 176 "require": {
211 "php": ">=5.3" 177 "php": ">=5.3"
212 }, 178 },
213 "require-dev": { 179 "require-dev": {
214 "phpunit/phpunit": "^4" 180 "friendsofphp/php-cs-fixer": "^2.16.0",
181 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5 || ^8.4"
215 }, 182 },
216 "bin": [ 183 "bin": [
217 "bin/export-plural-rules", 184 "bin/export-plural-rules"
218 "bin/export-plural-rules.php"
219 ], 185 ],
220 "type": "library", 186 "type": "library",
221 "autoload": { 187 "autoload": {
@@ -235,7 +201,7 @@
235 } 201 }
236 ], 202 ],
237 "description": "gettext languages with plural rules", 203 "description": "gettext languages with plural rules",
238 "homepage": "https://github.com/mlocati/cldr-to-gettext-plural-rules", 204 "homepage": "https://github.com/php-gettext/Languages",
239 "keywords": [ 205 "keywords": [
240 "cldr", 206 "cldr",
241 "i18n", 207 "i18n",
@@ -252,7 +218,7 @@
252 "translations", 218 "translations",
253 "unicode" 219 "unicode"
254 ], 220 ],
255 "time": "2018-11-13T22:06:07+00:00" 221 "time": "2019-11-13T10:30:21+00:00"
256 }, 222 },
257 { 223 {
258 "name": "katzgrau/klogger", 224 "name": "katzgrau/klogger",
@@ -542,16 +508,16 @@
542 }, 508 },
543 { 509 {
544 "name": "psr/log", 510 "name": "psr/log",
545 "version": "1.1.0", 511 "version": "1.1.2",
546 "source": { 512 "source": {
547 "type": "git", 513 "type": "git",
548 "url": "https://github.com/php-fig/log.git", 514 "url": "https://github.com/php-fig/log.git",
549 "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" 515 "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
550 }, 516 },
551 "dist": { 517 "dist": {
552 "type": "zip", 518 "type": "zip",
553 "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", 519 "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
554 "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", 520 "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
555 "shasum": "" 521 "shasum": ""
556 }, 522 },
557 "require": { 523 "require": {
@@ -560,7 +526,7 @@
560 "type": "library", 526 "type": "library",
561 "extra": { 527 "extra": {
562 "branch-alias": { 528 "branch-alias": {
563 "dev-master": "1.0.x-dev" 529 "dev-master": "1.1.x-dev"
564 } 530 }
565 }, 531 },
566 "autoload": { 532 "autoload": {
@@ -585,7 +551,7 @@
585 "psr", 551 "psr",
586 "psr-3" 552 "psr-3"
587 ], 553 ],
588 "time": "2018-11-20T15:27:04+00:00" 554 "time": "2019-11-01T11:05:21+00:00"
589 }, 555 },
590 { 556 {
591 "name": "pubsubhubbub/publisher", 557 "name": "pubsubhubbub/publisher",
@@ -689,20 +655,22 @@
689 }, 655 },
690 { 656 {
691 "name": "slim/slim", 657 "name": "slim/slim",
692 "version": "3.12.1", 658 "version": "3.12.3",
693 "source": { 659 "source": {
694 "type": "git", 660 "type": "git",
695 "url": "https://github.com/slimphp/Slim.git", 661 "url": "https://github.com/slimphp/Slim.git",
696 "reference": "eaee12ef8d0750db62b8c548016d82fb33addb6b" 662 "reference": "1c9318a84ffb890900901136d620b4f03a59da38"
697 }, 663 },
698 "dist": { 664 "dist": {
699 "type": "zip", 665 "type": "zip",
700 "url": "https://api.github.com/repos/slimphp/Slim/zipball/eaee12ef8d0750db62b8c548016d82fb33addb6b", 666 "url": "https://api.github.com/repos/slimphp/Slim/zipball/1c9318a84ffb890900901136d620b4f03a59da38",
701 "reference": "eaee12ef8d0750db62b8c548016d82fb33addb6b", 667 "reference": "1c9318a84ffb890900901136d620b4f03a59da38",
702 "shasum": "" 668 "shasum": ""
703 }, 669 },
704 "require": { 670 "require": {
705 "container-interop/container-interop": "^1.2", 671 "ext-json": "*",
672 "ext-libxml": "*",
673 "ext-simplexml": "*",
706 "nikic/fast-route": "^1.0", 674 "nikic/fast-route": "^1.0",
707 "php": ">=5.5.0", 675 "php": ">=5.5.0",
708 "pimple/pimple": "^3.0", 676 "pimple/pimple": "^3.0",
@@ -728,24 +696,24 @@
728 ], 696 ],
729 "authors": [ 697 "authors": [
730 { 698 {
731 "name": "Rob Allen",
732 "email": "rob@akrabat.com",
733 "homepage": "http://akrabat.com"
734 },
735 {
736 "name": "Josh Lockhart", 699 "name": "Josh Lockhart",
737 "email": "hello@joshlockhart.com", 700 "email": "hello@joshlockhart.com",
738 "homepage": "https://joshlockhart.com" 701 "homepage": "https://joshlockhart.com"
739 }, 702 },
740 { 703 {
741 "name": "Gabriel Manricks",
742 "email": "gmanricks@me.com",
743 "homepage": "http://gabrielmanricks.com"
744 },
745 {
746 "name": "Andrew Smith", 704 "name": "Andrew Smith",
747 "email": "a.smith@silentworks.co.uk", 705 "email": "a.smith@silentworks.co.uk",
748 "homepage": "http://silentworks.co.uk" 706 "homepage": "http://silentworks.co.uk"
707 },
708 {
709 "name": "Rob Allen",
710 "email": "rob@akrabat.com",
711 "homepage": "http://akrabat.com"
712 },
713 {
714 "name": "Gabriel Manricks",
715 "email": "gmanricks@me.com",
716 "homepage": "http://gabrielmanricks.com"
749 } 717 }
750 ], 718 ],
751 "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", 719 "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs",
@@ -756,22 +724,22 @@
756 "micro", 724 "micro",
757 "router" 725 "router"
758 ], 726 ],
759 "time": "2019-04-16T16:47:29+00:00" 727 "time": "2019-11-28T17:40:33+00:00"
760 } 728 }
761 ], 729 ],
762 "packages-dev": [ 730 "packages-dev": [
763 { 731 {
764 "name": "doctrine/instantiator", 732 "name": "doctrine/instantiator",
765 "version": "1.2.0", 733 "version": "1.3.0",
766 "source": { 734 "source": {
767 "type": "git", 735 "type": "git",
768 "url": "https://github.com/doctrine/instantiator.git", 736 "url": "https://github.com/doctrine/instantiator.git",
769 "reference": "a2c590166b2133a4633738648b6b064edae0814a" 737 "reference": "ae466f726242e637cebdd526a7d991b9433bacf1"
770 }, 738 },
771 "dist": { 739 "dist": {
772 "type": "zip", 740 "type": "zip",
773 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", 741 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1",
774 "reference": "a2c590166b2133a4633738648b6b064edae0814a", 742 "reference": "ae466f726242e637cebdd526a7d991b9433bacf1",
775 "shasum": "" 743 "shasum": ""
776 }, 744 },
777 "require": { 745 "require": {
@@ -814,20 +782,20 @@
814 "constructor", 782 "constructor",
815 "instantiate" 783 "instantiate"
816 ], 784 ],
817 "time": "2019-03-17T17:37:11+00:00" 785 "time": "2019-10-21T16:45:58+00:00"
818 }, 786 },
819 { 787 {
820 "name": "myclabs/deep-copy", 788 "name": "myclabs/deep-copy",
821 "version": "1.9.1", 789 "version": "1.9.4",
822 "source": { 790 "source": {
823 "type": "git", 791 "type": "git",
824 "url": "https://github.com/myclabs/DeepCopy.git", 792 "url": "https://github.com/myclabs/DeepCopy.git",
825 "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72" 793 "reference": "579bb7356d91f9456ccd505f24ca8b667966a0a7"
826 }, 794 },
827 "dist": { 795 "dist": {
828 "type": "zip", 796 "type": "zip",
829 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", 797 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/579bb7356d91f9456ccd505f24ca8b667966a0a7",
830 "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", 798 "reference": "579bb7356d91f9456ccd505f24ca8b667966a0a7",
831 "shasum": "" 799 "shasum": ""
832 }, 800 },
833 "require": { 801 "require": {
@@ -862,39 +830,139 @@
862 "object", 830 "object",
863 "object graph" 831 "object graph"
864 ], 832 ],
865 "time": "2019-04-07T13:18:21+00:00" 833 "time": "2019-12-15T19:12:40+00:00"
834 },
835 {
836 "name": "phar-io/manifest",
837 "version": "1.0.3",
838 "source": {
839 "type": "git",
840 "url": "https://github.com/phar-io/manifest.git",
841 "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4"
842 },
843 "dist": {
844 "type": "zip",
845 "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
846 "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4",
847 "shasum": ""
848 },
849 "require": {
850 "ext-dom": "*",
851 "ext-phar": "*",
852 "phar-io/version": "^2.0",
853 "php": "^5.6 || ^7.0"
854 },
855 "type": "library",
856 "extra": {
857 "branch-alias": {
858 "dev-master": "1.0.x-dev"
859 }
860 },
861 "autoload": {
862 "classmap": [
863 "src/"
864 ]
865 },
866 "notification-url": "https://packagist.org/downloads/",
867 "license": [
868 "BSD-3-Clause"
869 ],
870 "authors": [
871 {
872 "name": "Arne Blankerts",
873 "email": "arne@blankerts.de",
874 "role": "Developer"
875 },
876 {
877 "name": "Sebastian Heuer",
878 "email": "sebastian@phpeople.de",
879 "role": "Developer"
880 },
881 {
882 "name": "Sebastian Bergmann",
883 "email": "sebastian@phpunit.de",
884 "role": "Developer"
885 }
886 ],
887 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
888 "time": "2018-07-08T19:23:20+00:00"
889 },
890 {
891 "name": "phar-io/version",
892 "version": "2.0.1",
893 "source": {
894 "type": "git",
895 "url": "https://github.com/phar-io/version.git",
896 "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6"
897 },
898 "dist": {
899 "type": "zip",
900 "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6",
901 "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6",
902 "shasum": ""
903 },
904 "require": {
905 "php": "^5.6 || ^7.0"
906 },
907 "type": "library",
908 "autoload": {
909 "classmap": [
910 "src/"
911 ]
912 },
913 "notification-url": "https://packagist.org/downloads/",
914 "license": [
915 "BSD-3-Clause"
916 ],
917 "authors": [
918 {
919 "name": "Arne Blankerts",
920 "email": "arne@blankerts.de",
921 "role": "Developer"
922 },
923 {
924 "name": "Sebastian Heuer",
925 "email": "sebastian@phpeople.de",
926 "role": "Developer"
927 },
928 {
929 "name": "Sebastian Bergmann",
930 "email": "sebastian@phpunit.de",
931 "role": "Developer"
932 }
933 ],
934 "description": "Library for handling version information and constraints",
935 "time": "2018-07-08T19:19:57+00:00"
866 }, 936 },
867 { 937 {
868 "name": "phpdocumentor/reflection-common", 938 "name": "phpdocumentor/reflection-common",
869 "version": "1.0.1", 939 "version": "2.0.0",
870 "source": { 940 "source": {
871 "type": "git", 941 "type": "git",
872 "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 942 "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
873 "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" 943 "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a"
874 }, 944 },
875 "dist": { 945 "dist": {
876 "type": "zip", 946 "type": "zip",
877 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", 947 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a",
878 "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", 948 "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a",
879 "shasum": "" 949 "shasum": ""
880 }, 950 },
881 "require": { 951 "require": {
882 "php": ">=5.5" 952 "php": ">=7.1"
883 }, 953 },
884 "require-dev": { 954 "require-dev": {
885 "phpunit/phpunit": "^4.6" 955 "phpunit/phpunit": "~6"
886 }, 956 },
887 "type": "library", 957 "type": "library",
888 "extra": { 958 "extra": {
889 "branch-alias": { 959 "branch-alias": {
890 "dev-master": "1.0.x-dev" 960 "dev-master": "2.x-dev"
891 } 961 }
892 }, 962 },
893 "autoload": { 963 "autoload": {
894 "psr-4": { 964 "psr-4": {
895 "phpDocumentor\\Reflection\\": [ 965 "phpDocumentor\\Reflection\\": "src/"
896 "src"
897 ]
898 } 966 }
899 }, 967 },
900 "notification-url": "https://packagist.org/downloads/", 968 "notification-url": "https://packagist.org/downloads/",
@@ -916,31 +984,32 @@
916 "reflection", 984 "reflection",
917 "static analysis" 985 "static analysis"
918 ], 986 ],
919 "time": "2017-09-11T18:02:19+00:00" 987 "time": "2018-08-07T13:53:10+00:00"
920 }, 988 },
921 { 989 {
922 "name": "phpdocumentor/reflection-docblock", 990 "name": "phpdocumentor/reflection-docblock",
923 "version": "4.3.1", 991 "version": "4.3.4",
924 "source": { 992 "source": {
925 "type": "git", 993 "type": "git",
926 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 994 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
927 "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" 995 "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c"
928 }, 996 },
929 "dist": { 997 "dist": {
930 "type": "zip", 998 "type": "zip",
931 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", 999 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c",
932 "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", 1000 "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c",
933 "shasum": "" 1001 "shasum": ""
934 }, 1002 },
935 "require": { 1003 "require": {
936 "php": "^7.0", 1004 "php": "^7.0",
937 "phpdocumentor/reflection-common": "^1.0.0", 1005 "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0",
938 "phpdocumentor/type-resolver": "^0.4.0", 1006 "phpdocumentor/type-resolver": "~0.4 || ^1.0.0",
939 "webmozart/assert": "^1.0" 1007 "webmozart/assert": "^1.0"
940 }, 1008 },
941 "require-dev": { 1009 "require-dev": {
942 "doctrine/instantiator": "~1.0.5", 1010 "doctrine/instantiator": "^1.0.5",
943 "mockery/mockery": "^1.0", 1011 "mockery/mockery": "^1.0",
1012 "phpdocumentor/type-resolver": "0.4.*",
944 "phpunit/phpunit": "^6.4" 1013 "phpunit/phpunit": "^6.4"
945 }, 1014 },
946 "type": "library", 1015 "type": "library",
@@ -967,41 +1036,40 @@
967 } 1036 }
968 ], 1037 ],
969 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 1038 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
970 "time": "2019-04-30T17:48:53+00:00" 1039 "time": "2019-12-28T18:55:12+00:00"
971 }, 1040 },
972 { 1041 {
973 "name": "phpdocumentor/type-resolver", 1042 "name": "phpdocumentor/type-resolver",
974 "version": "0.4.0", 1043 "version": "1.0.1",
975 "source": { 1044 "source": {
976 "type": "git", 1045 "type": "git",
977 "url": "https://github.com/phpDocumentor/TypeResolver.git", 1046 "url": "https://github.com/phpDocumentor/TypeResolver.git",
978 "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" 1047 "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9"
979 }, 1048 },
980 "dist": { 1049 "dist": {
981 "type": "zip", 1050 "type": "zip",
982 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", 1051 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",
983 "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", 1052 "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",
984 "shasum": "" 1053 "shasum": ""
985 }, 1054 },
986 "require": { 1055 "require": {
987 "php": "^5.5 || ^7.0", 1056 "php": "^7.1",
988 "phpdocumentor/reflection-common": "^1.0" 1057 "phpdocumentor/reflection-common": "^2.0"
989 }, 1058 },
990 "require-dev": { 1059 "require-dev": {
991 "mockery/mockery": "^0.9.4", 1060 "ext-tokenizer": "^7.1",
992 "phpunit/phpunit": "^5.2||^4.8.24" 1061 "mockery/mockery": "~1",
1062 "phpunit/phpunit": "^7.0"
993 }, 1063 },
994 "type": "library", 1064 "type": "library",
995 "extra": { 1065 "extra": {
996 "branch-alias": { 1066 "branch-alias": {
997 "dev-master": "1.0.x-dev" 1067 "dev-master": "1.x-dev"
998 } 1068 }
999 }, 1069 },
1000 "autoload": { 1070 "autoload": {
1001 "psr-4": { 1071 "psr-4": {
1002 "phpDocumentor\\Reflection\\": [ 1072 "phpDocumentor\\Reflection\\": "src"
1003 "src/"
1004 ]
1005 } 1073 }
1006 }, 1074 },
1007 "notification-url": "https://packagist.org/downloads/", 1075 "notification-url": "https://packagist.org/downloads/",
@@ -1014,37 +1082,38 @@
1014 "email": "me@mikevanriel.com" 1082 "email": "me@mikevanriel.com"
1015 } 1083 }
1016 ], 1084 ],
1017 "time": "2017-07-14T14:27:02+00:00" 1085 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
1086 "time": "2019-08-22T18:11:29+00:00"
1018 }, 1087 },
1019 { 1088 {
1020 "name": "phpspec/prophecy", 1089 "name": "phpspec/prophecy",
1021 "version": "1.8.1", 1090 "version": "1.10.1",
1022 "source": { 1091 "source": {
1023 "type": "git", 1092 "type": "git",
1024 "url": "https://github.com/phpspec/prophecy.git", 1093 "url": "https://github.com/phpspec/prophecy.git",
1025 "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" 1094 "reference": "cbe1df668b3fe136bcc909126a0f529a78d4cbbc"
1026 }, 1095 },
1027 "dist": { 1096 "dist": {
1028 "type": "zip", 1097 "type": "zip",
1029 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", 1098 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/cbe1df668b3fe136bcc909126a0f529a78d4cbbc",
1030 "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", 1099 "reference": "cbe1df668b3fe136bcc909126a0f529a78d4cbbc",
1031 "shasum": "" 1100 "shasum": ""
1032 }, 1101 },
1033 "require": { 1102 "require": {
1034 "doctrine/instantiator": "^1.0.2", 1103 "doctrine/instantiator": "^1.0.2",
1035 "php": "^5.3|^7.0", 1104 "php": "^5.3|^7.0",
1036 "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", 1105 "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
1037 "sebastian/comparator": "^1.1|^2.0|^3.0", 1106 "sebastian/comparator": "^1.2.3|^2.0|^3.0",
1038 "sebastian/recursion-context": "^1.0|^2.0|^3.0" 1107 "sebastian/recursion-context": "^1.0|^2.0|^3.0"
1039 }, 1108 },
1040 "require-dev": { 1109 "require-dev": {
1041 "phpspec/phpspec": "^2.5|^3.2", 1110 "phpspec/phpspec": "^2.5 || ^3.2",
1042 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" 1111 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
1043 }, 1112 },
1044 "type": "library", 1113 "type": "library",
1045 "extra": { 1114 "extra": {
1046 "branch-alias": { 1115 "branch-alias": {
1047 "dev-master": "1.8.x-dev" 1116 "dev-master": "1.10.x-dev"
1048 } 1117 }
1049 }, 1118 },
1050 "autoload": { 1119 "autoload": {
@@ -1077,44 +1146,44 @@
1077 "spy", 1146 "spy",
1078 "stub" 1147 "stub"
1079 ], 1148 ],
1080 "time": "2019-06-13T12:50:23+00:00" 1149 "time": "2019-12-22T21:05:45+00:00"
1081 }, 1150 },
1082 { 1151 {
1083 "name": "phpunit/php-code-coverage", 1152 "name": "phpunit/php-code-coverage",
1084 "version": "4.0.8", 1153 "version": "6.1.4",
1085 "source": { 1154 "source": {
1086 "type": "git", 1155 "type": "git",
1087 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 1156 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
1088 "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d" 1157 "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d"
1089 }, 1158 },
1090 "dist": { 1159 "dist": {
1091 "type": "zip", 1160 "type": "zip",
1092 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ef7b2f56815df854e66ceaee8ebe9393ae36a40d", 1161 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d",
1093 "reference": "ef7b2f56815df854e66ceaee8ebe9393ae36a40d", 1162 "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d",
1094 "shasum": "" 1163 "shasum": ""
1095 }, 1164 },
1096 "require": { 1165 "require": {
1097 "ext-dom": "*", 1166 "ext-dom": "*",
1098 "ext-xmlwriter": "*", 1167 "ext-xmlwriter": "*",
1099 "php": "^5.6 || ^7.0", 1168 "php": "^7.1",
1100 "phpunit/php-file-iterator": "^1.3", 1169 "phpunit/php-file-iterator": "^2.0",
1101 "phpunit/php-text-template": "^1.2", 1170 "phpunit/php-text-template": "^1.2.1",
1102 "phpunit/php-token-stream": "^1.4.2 || ^2.0", 1171 "phpunit/php-token-stream": "^3.0",
1103 "sebastian/code-unit-reverse-lookup": "^1.0", 1172 "sebastian/code-unit-reverse-lookup": "^1.0.1",
1104 "sebastian/environment": "^1.3.2 || ^2.0", 1173 "sebastian/environment": "^3.1 || ^4.0",
1105 "sebastian/version": "^1.0 || ^2.0" 1174 "sebastian/version": "^2.0.1",
1175 "theseer/tokenizer": "^1.1"
1106 }, 1176 },
1107 "require-dev": { 1177 "require-dev": {
1108 "ext-xdebug": "^2.1.4", 1178 "phpunit/phpunit": "^7.0"
1109 "phpunit/phpunit": "^5.7"
1110 }, 1179 },
1111 "suggest": { 1180 "suggest": {
1112 "ext-xdebug": "^2.5.1" 1181 "ext-xdebug": "^2.6.0"
1113 }, 1182 },
1114 "type": "library", 1183 "type": "library",
1115 "extra": { 1184 "extra": {
1116 "branch-alias": { 1185 "branch-alias": {
1117 "dev-master": "4.0.x-dev" 1186 "dev-master": "6.1-dev"
1118 } 1187 }
1119 }, 1188 },
1120 "autoload": { 1189 "autoload": {
@@ -1129,7 +1198,7 @@
1129 "authors": [ 1198 "authors": [
1130 { 1199 {
1131 "name": "Sebastian Bergmann", 1200 "name": "Sebastian Bergmann",
1132 "email": "sb@sebastian-bergmann.de", 1201 "email": "sebastian@phpunit.de",
1133 "role": "lead" 1202 "role": "lead"
1134 } 1203 }
1135 ], 1204 ],
@@ -1140,29 +1209,32 @@
1140 "testing", 1209 "testing",
1141 "xunit" 1210 "xunit"
1142 ], 1211 ],
1143 "time": "2017-04-02T07:44:40+00:00" 1212 "time": "2018-10-31T16:06:48+00:00"
1144 }, 1213 },
1145 { 1214 {
1146 "name": "phpunit/php-file-iterator", 1215 "name": "phpunit/php-file-iterator",
1147 "version": "1.4.5", 1216 "version": "2.0.2",
1148 "source": { 1217 "source": {
1149 "type": "git", 1218 "type": "git",
1150 "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 1219 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
1151 "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" 1220 "reference": "050bedf145a257b1ff02746c31894800e5122946"
1152 }, 1221 },
1153 "dist": { 1222 "dist": {
1154 "type": "zip", 1223 "type": "zip",
1155 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", 1224 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946",
1156 "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", 1225 "reference": "050bedf145a257b1ff02746c31894800e5122946",
1157 "shasum": "" 1226 "shasum": ""
1158 }, 1227 },
1159 "require": { 1228 "require": {
1160 "php": ">=5.3.3" 1229 "php": "^7.1"
1230 },
1231 "require-dev": {
1232 "phpunit/phpunit": "^7.1"
1161 }, 1233 },
1162 "type": "library", 1234 "type": "library",
1163 "extra": { 1235 "extra": {
1164 "branch-alias": { 1236 "branch-alias": {
1165 "dev-master": "1.4.x-dev" 1237 "dev-master": "2.0.x-dev"
1166 } 1238 }
1167 }, 1239 },
1168 "autoload": { 1240 "autoload": {
@@ -1177,7 +1249,7 @@
1177 "authors": [ 1249 "authors": [
1178 { 1250 {
1179 "name": "Sebastian Bergmann", 1251 "name": "Sebastian Bergmann",
1180 "email": "sb@sebastian-bergmann.de", 1252 "email": "sebastian@phpunit.de",
1181 "role": "lead" 1253 "role": "lead"
1182 } 1254 }
1183 ], 1255 ],
@@ -1187,32 +1259,32 @@
1187 "filesystem", 1259 "filesystem",
1188 "iterator" 1260 "iterator"
1189 ], 1261 ],
1190 "time": "2017-11-27T13:52:08+00:00" 1262 "time": "2018-09-13T20:33:42+00:00"
1191 }, 1263 },
1192 { 1264 {
1193 "name": "phpunit/php-timer", 1265 "name": "phpunit/php-timer",
1194 "version": "1.0.9", 1266 "version": "2.1.2",
1195 "source": { 1267 "source": {
1196 "type": "git", 1268 "type": "git",
1197 "url": "https://github.com/sebastianbergmann/php-timer.git", 1269 "url": "https://github.com/sebastianbergmann/php-timer.git",
1198 "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" 1270 "reference": "1038454804406b0b5f5f520358e78c1c2f71501e"
1199 }, 1271 },
1200 "dist": { 1272 "dist": {
1201 "type": "zip", 1273 "type": "zip",
1202 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", 1274 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e",
1203 "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", 1275 "reference": "1038454804406b0b5f5f520358e78c1c2f71501e",
1204 "shasum": "" 1276 "shasum": ""
1205 }, 1277 },
1206 "require": { 1278 "require": {
1207 "php": "^5.3.3 || ^7.0" 1279 "php": "^7.1"
1208 }, 1280 },
1209 "require-dev": { 1281 "require-dev": {
1210 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" 1282 "phpunit/phpunit": "^7.0"
1211 }, 1283 },
1212 "type": "library", 1284 "type": "library",
1213 "extra": { 1285 "extra": {
1214 "branch-alias": { 1286 "branch-alias": {
1215 "dev-master": "1.0-dev" 1287 "dev-master": "2.1-dev"
1216 } 1288 }
1217 }, 1289 },
1218 "autoload": { 1290 "autoload": {
@@ -1227,7 +1299,7 @@
1227 "authors": [ 1299 "authors": [
1228 { 1300 {
1229 "name": "Sebastian Bergmann", 1301 "name": "Sebastian Bergmann",
1230 "email": "sb@sebastian-bergmann.de", 1302 "email": "sebastian@phpunit.de",
1231 "role": "lead" 1303 "role": "lead"
1232 } 1304 }
1233 ], 1305 ],
@@ -1236,33 +1308,33 @@
1236 "keywords": [ 1308 "keywords": [
1237 "timer" 1309 "timer"
1238 ], 1310 ],
1239 "time": "2017-02-26T11:10:40+00:00" 1311 "time": "2019-06-07T04:22:29+00:00"
1240 }, 1312 },
1241 { 1313 {
1242 "name": "phpunit/php-token-stream", 1314 "name": "phpunit/php-token-stream",
1243 "version": "2.0.2", 1315 "version": "3.1.1",
1244 "source": { 1316 "source": {
1245 "type": "git", 1317 "type": "git",
1246 "url": "https://github.com/sebastianbergmann/php-token-stream.git", 1318 "url": "https://github.com/sebastianbergmann/php-token-stream.git",
1247 "reference": "791198a2c6254db10131eecfe8c06670700904db" 1319 "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff"
1248 }, 1320 },
1249 "dist": { 1321 "dist": {
1250 "type": "zip", 1322 "type": "zip",
1251 "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", 1323 "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff",
1252 "reference": "791198a2c6254db10131eecfe8c06670700904db", 1324 "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff",
1253 "shasum": "" 1325 "shasum": ""
1254 }, 1326 },
1255 "require": { 1327 "require": {
1256 "ext-tokenizer": "*", 1328 "ext-tokenizer": "*",
1257 "php": "^7.0" 1329 "php": "^7.1"
1258 }, 1330 },
1259 "require-dev": { 1331 "require-dev": {
1260 "phpunit/phpunit": "^6.2.4" 1332 "phpunit/phpunit": "^7.0"
1261 }, 1333 },
1262 "type": "library", 1334 "type": "library",
1263 "extra": { 1335 "extra": {
1264 "branch-alias": { 1336 "branch-alias": {
1265 "dev-master": "2.0-dev" 1337 "dev-master": "3.1-dev"
1266 } 1338 }
1267 }, 1339 },
1268 "autoload": { 1340 "autoload": {
@@ -1285,30 +1357,30 @@
1285 "keywords": [ 1357 "keywords": [
1286 "tokenizer" 1358 "tokenizer"
1287 ], 1359 ],
1288 "time": "2017-11-27T05:48:46+00:00" 1360 "time": "2019-09-17T06:23:10+00:00"
1289 }, 1361 },
1290 { 1362 {
1291 "name": "phpunit/phpcov", 1363 "name": "phpunit/phpcov",
1292 "version": "3.1.0", 1364 "version": "5.0.0",
1293 "source": { 1365 "source": {
1294 "type": "git", 1366 "type": "git",
1295 "url": "https://github.com/sebastianbergmann/phpcov.git", 1367 "url": "https://github.com/sebastianbergmann/phpcov.git",
1296 "reference": "2005bd90c2c8aae6d93ec82d9cda9d55dca96c3d" 1368 "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8"
1297 }, 1369 },
1298 "dist": { 1370 "dist": {
1299 "type": "zip", 1371 "type": "zip",
1300 "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/2005bd90c2c8aae6d93ec82d9cda9d55dca96c3d", 1372 "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8",
1301 "reference": "2005bd90c2c8aae6d93ec82d9cda9d55dca96c3d", 1373 "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8",
1302 "shasum": "" 1374 "shasum": ""
1303 }, 1375 },
1304 "require": { 1376 "require": {
1305 "php": "^5.6 || ^7.0", 1377 "php": "^7.1",
1306 "phpunit/php-code-coverage": "^4.0", 1378 "phpunit/php-code-coverage": "^6.0",
1307 "phpunit/phpunit": "^5.0", 1379 "phpunit/phpunit": "^7.0",
1308 "sebastian/diff": "^1.1", 1380 "sebastian/diff": "^3.0",
1309 "sebastian/finder-facade": "^1.1", 1381 "sebastian/finder-facade": "^1.1",
1310 "sebastian/version": "^1.0|^2.0", 1382 "sebastian/version": "^2.0",
1311 "symfony/console": "^2|^3" 1383 "symfony/console": "^3.0 || ^4.0"
1312 }, 1384 },
1313 "bin": [ 1385 "bin": [
1314 "phpcov" 1386 "phpcov"
@@ -1316,7 +1388,7 @@
1316 "type": "library", 1388 "type": "library",
1317 "extra": { 1389 "extra": {
1318 "branch-alias": { 1390 "branch-alias": {
1319 "dev-master": "3.1.x-dev" 1391 "dev-master": "5.0-dev"
1320 } 1392 }
1321 }, 1393 },
1322 "autoload": { 1394 "autoload": {
@@ -1335,57 +1407,59 @@
1335 "role": "lead" 1407 "role": "lead"
1336 } 1408 }
1337 ], 1409 ],
1338 "description": "CLI frontend for PHP_CodeCoverage", 1410 "description": "CLI frontend for php-code-coverage",
1339 "homepage": "https://github.com/sebastianbergmann/phpcov", 1411 "homepage": "https://github.com/sebastianbergmann/phpcov",
1340 "time": "2016-06-03T07:01:55+00:00" 1412 "time": "2018-02-04T10:18:50+00:00"
1341 }, 1413 },
1342 { 1414 {
1343 "name": "phpunit/phpunit", 1415 "name": "phpunit/phpunit",
1344 "version": "5.7.27", 1416 "version": "7.5.20",
1345 "source": { 1417 "source": {
1346 "type": "git", 1418 "type": "git",
1347 "url": "https://github.com/sebastianbergmann/phpunit.git", 1419 "url": "https://github.com/sebastianbergmann/phpunit.git",
1348 "reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c" 1420 "reference": "9467db479d1b0487c99733bb1e7944d32deded2c"
1349 }, 1421 },
1350 "dist": { 1422 "dist": {
1351 "type": "zip", 1423 "type": "zip",
1352 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c", 1424 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c",
1353 "reference": "b7803aeca3ccb99ad0a506fa80b64cd6a56bbc0c", 1425 "reference": "9467db479d1b0487c99733bb1e7944d32deded2c",
1354 "shasum": "" 1426 "shasum": ""
1355 }, 1427 },
1356 "require": { 1428 "require": {
1429 "doctrine/instantiator": "^1.1",
1357 "ext-dom": "*", 1430 "ext-dom": "*",
1358 "ext-json": "*", 1431 "ext-json": "*",
1359 "ext-libxml": "*", 1432 "ext-libxml": "*",
1360 "ext-mbstring": "*", 1433 "ext-mbstring": "*",
1361 "ext-xml": "*", 1434 "ext-xml": "*",
1362 "myclabs/deep-copy": "~1.3", 1435 "myclabs/deep-copy": "^1.7",
1363 "php": "^5.6 || ^7.0", 1436 "phar-io/manifest": "^1.0.2",
1364 "phpspec/prophecy": "^1.6.2", 1437 "phar-io/version": "^2.0",
1365 "phpunit/php-code-coverage": "^4.0.4", 1438 "php": "^7.1",
1366 "phpunit/php-file-iterator": "~1.4", 1439 "phpspec/prophecy": "^1.7",
1367 "phpunit/php-text-template": "~1.2", 1440 "phpunit/php-code-coverage": "^6.0.7",
1368 "phpunit/php-timer": "^1.0.6", 1441 "phpunit/php-file-iterator": "^2.0.1",
1369 "phpunit/phpunit-mock-objects": "^3.2", 1442 "phpunit/php-text-template": "^1.2.1",
1370 "sebastian/comparator": "^1.2.4", 1443 "phpunit/php-timer": "^2.1",
1371 "sebastian/diff": "^1.4.3", 1444 "sebastian/comparator": "^3.0",
1372 "sebastian/environment": "^1.3.4 || ^2.0", 1445 "sebastian/diff": "^3.0",
1373 "sebastian/exporter": "~2.0", 1446 "sebastian/environment": "^4.0",
1374 "sebastian/global-state": "^1.1", 1447 "sebastian/exporter": "^3.1",
1375 "sebastian/object-enumerator": "~2.0", 1448 "sebastian/global-state": "^2.0",
1376 "sebastian/resource-operations": "~1.0", 1449 "sebastian/object-enumerator": "^3.0.3",
1377 "sebastian/version": "^1.0.6|^2.0.1", 1450 "sebastian/resource-operations": "^2.0",
1378 "symfony/yaml": "~2.1|~3.0|~4.0" 1451 "sebastian/version": "^2.0.1"
1379 }, 1452 },
1380 "conflict": { 1453 "conflict": {
1381 "phpdocumentor/reflection-docblock": "3.0.2" 1454 "phpunit/phpunit-mock-objects": "*"
1382 }, 1455 },
1383 "require-dev": { 1456 "require-dev": {
1384 "ext-pdo": "*" 1457 "ext-pdo": "*"
1385 }, 1458 },
1386 "suggest": { 1459 "suggest": {
1460 "ext-soap": "*",
1387 "ext-xdebug": "*", 1461 "ext-xdebug": "*",
1388 "phpunit/php-invoker": "~1.1" 1462 "phpunit/php-invoker": "^2.0"
1389 }, 1463 },
1390 "bin": [ 1464 "bin": [
1391 "phpunit" 1465 "phpunit"
@@ -1393,7 +1467,7 @@
1393 "type": "library", 1467 "type": "library",
1394 "extra": { 1468 "extra": {
1395 "branch-alias": { 1469 "branch-alias": {
1396 "dev-master": "5.7.x-dev" 1470 "dev-master": "7.5-dev"
1397 } 1471 }
1398 }, 1472 },
1399 "autoload": { 1473 "autoload": {
@@ -1419,67 +1493,7 @@
1419 "testing", 1493 "testing",
1420 "xunit" 1494 "xunit"
1421 ], 1495 ],
1422 "time": "2018-02-01T05:50:59+00:00" 1496 "time": "2020-01-08T08:45:45+00:00"
1423 },
1424 {
1425 "name": "phpunit/phpunit-mock-objects",
1426 "version": "3.4.4",
1427 "source": {
1428 "type": "git",
1429 "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
1430 "reference": "a23b761686d50a560cc56233b9ecf49597cc9118"
1431 },
1432 "dist": {
1433 "type": "zip",
1434 "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/a23b761686d50a560cc56233b9ecf49597cc9118",
1435 "reference": "a23b761686d50a560cc56233b9ecf49597cc9118",
1436 "shasum": ""
1437 },
1438 "require": {
1439 "doctrine/instantiator": "^1.0.2",
1440 "php": "^5.6 || ^7.0",
1441 "phpunit/php-text-template": "^1.2",
1442 "sebastian/exporter": "^1.2 || ^2.0"
1443 },
1444 "conflict": {
1445 "phpunit/phpunit": "<5.4.0"
1446 },
1447 "require-dev": {
1448 "phpunit/phpunit": "^5.4"
1449 },
1450 "suggest": {
1451 "ext-soap": "*"
1452 },
1453 "type": "library",
1454 "extra": {
1455 "branch-alias": {
1456 "dev-master": "3.2.x-dev"
1457 }
1458 },
1459 "autoload": {
1460 "classmap": [
1461 "src/"
1462 ]
1463 },
1464 "notification-url": "https://packagist.org/downloads/",
1465 "license": [
1466 "BSD-3-Clause"
1467 ],
1468 "authors": [
1469 {
1470 "name": "Sebastian Bergmann",
1471 "email": "sb@sebastian-bergmann.de",
1472 "role": "lead"
1473 }
1474 ],
1475 "description": "Mock Object library for PHPUnit",
1476 "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
1477 "keywords": [
1478 "mock",
1479 "xunit"
1480 ],
1481 "abandoned": true,
1482 "time": "2017-06-30T09:13:00+00:00"
1483 }, 1497 },
1484 { 1498 {
1485 "name": "roave/security-advisories", 1499 "name": "roave/security-advisories",
@@ -1487,12 +1501,12 @@
1487 "source": { 1501 "source": {
1488 "type": "git", 1502 "type": "git",
1489 "url": "https://github.com/Roave/SecurityAdvisories.git", 1503 "url": "https://github.com/Roave/SecurityAdvisories.git",
1490 "reference": "ea693fa060702164985511acc3ceb5389c9ac761" 1504 "reference": "67ac6ea8f4a078c3c9b7aec5d7ae70f098c37389"
1491 }, 1505 },
1492 "dist": { 1506 "dist": {
1493 "type": "zip", 1507 "type": "zip",
1494 "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/ea693fa060702164985511acc3ceb5389c9ac761", 1508 "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/67ac6ea8f4a078c3c9b7aec5d7ae70f098c37389",
1495 "reference": "ea693fa060702164985511acc3ceb5389c9ac761", 1509 "reference": "67ac6ea8f4a078c3c9b7aec5d7ae70f098c37389",
1496 "shasum": "" 1510 "shasum": ""
1497 }, 1511 },
1498 "conflict": { 1512 "conflict": {
@@ -1513,9 +1527,9 @@
1513 "composer/composer": "<=1-alpha.11", 1527 "composer/composer": "<=1-alpha.11",
1514 "contao-components/mediaelement": ">=2.14.2,<2.21.1", 1528 "contao-components/mediaelement": ">=2.14.2,<2.21.1",
1515 "contao/core": ">=2,<3.5.39", 1529 "contao/core": ">=2,<3.5.39",
1516 "contao/core-bundle": ">=4,<4.4.39|>=4.5,<4.7.5", 1530 "contao/core-bundle": ">=4,<4.4.46|>=4.5,<4.8.6",
1517 "contao/listing-bundle": ">=4,<4.4.8", 1531 "contao/listing-bundle": ">=4,<4.4.8",
1518 "contao/newsletter-bundle": ">=4,<4.1", 1532 "datadog/dd-trace": ">=0.30,<0.30.2",
1519 "david-garcia/phpwhois": "<=4.3.1", 1533 "david-garcia/phpwhois": "<=4.3.1",
1520 "doctrine/annotations": ">=1,<1.2.7", 1534 "doctrine/annotations": ">=1,<1.2.7",
1521 "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", 1535 "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2",
@@ -1527,8 +1541,9 @@
1527 "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", 1541 "doctrine/mongodb-odm-bundle": ">=2,<3.0.1",
1528 "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1", 1542 "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1",
1529 "dompdf/dompdf": ">=0.6,<0.6.2", 1543 "dompdf/dompdf": ">=0.6,<0.6.2",
1530 "drupal/core": ">=7,<7.67|>=8,<8.6.16|>=8.7,<8.7.1|>8.7.3,<8.7.5", 1544 "drupal/core": ">=7,<7.69|>=8,<8.7.11|>=8.8,<8.8.1",
1531 "drupal/drupal": ">=7,<7.67|>=8,<8.6.16|>=8.7,<8.7.1|>8.7.3,<8.7.5", 1545 "drupal/drupal": ">=7,<7.69|>=8,<8.7.11|>=8.8,<8.8.1",
1546 "endroid/qr-code-bundle": "<3.4.2",
1532 "erusev/parsedown": "<1.7.2", 1547 "erusev/parsedown": "<1.7.2",
1533 "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.4", 1548 "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.4",
1534 "ezsystems/ezpublish-kernel": ">=5.3,<5.3.12.1|>=5.4,<5.4.13.1|>=6,<6.7.9.1|>=6.8,<6.13.5.1|>=7,<7.2.4.1|>=7.3,<7.3.2.1", 1549 "ezsystems/ezpublish-kernel": ">=5.3,<5.3.12.1|>=5.4,<5.4.13.1|>=6,<6.7.9.1|>=6.8,<6.13.5.1|>=7,<7.2.4.1|>=7.3,<7.3.2.1",
@@ -1558,9 +1573,9 @@
1558 "laravel/framework": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.42|>=5.6,<5.6.30", 1573 "laravel/framework": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.42|>=5.6,<5.6.30",
1559 "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", 1574 "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10",
1560 "league/commonmark": "<0.18.3", 1575 "league/commonmark": "<0.18.3",
1561 "magento/magento1ce": "<1.9.4.1", 1576 "magento/magento1ce": "<1.9.4.3",
1562 "magento/magento1ee": ">=1.9,<1.14.4.1", 1577 "magento/magento1ee": ">=1,<1.14.4.3",
1563 "magento/product-community-edition": ">=2,<2.2.8|>=2.3,<2.3.1", 1578 "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2",
1564 "monolog/monolog": ">=1.8,<1.12", 1579 "monolog/monolog": ">=1.8,<1.12",
1565 "namshi/jose": "<2.2", 1580 "namshi/jose": "<2.2",
1566 "onelogin/php-saml": "<2.10.4", 1581 "onelogin/php-saml": "<2.10.4",
@@ -1581,8 +1596,9 @@
1581 "propel/propel": ">=2-alpha.1,<=2-alpha.7", 1596 "propel/propel": ">=2-alpha.1,<=2-alpha.7",
1582 "propel/propel1": ">=1,<=1.7.1", 1597 "propel/propel1": ">=1,<=1.7.1",
1583 "pusher/pusher-php-server": "<2.2.1", 1598 "pusher/pusher-php-server": "<2.2.1",
1584 "robrichards/xmlseclibs": ">=1,<3.0.2", 1599 "robrichards/xmlseclibs": ">=1,<3.0.4",
1585 "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", 1600 "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9",
1601 "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11",
1586 "sensiolabs/connect": "<4.2.3", 1602 "sensiolabs/connect": "<4.2.3",
1587 "serluck/phpwhois": "<=4.2.6", 1603 "serluck/phpwhois": "<=4.2.6",
1588 "shopware/shopware": "<5.3.7", 1604 "shopware/shopware": "<5.3.7",
@@ -1595,7 +1611,7 @@
1595 "silverstripe/userforms": "<3", 1611 "silverstripe/userforms": "<3",
1596 "simple-updates/phpwhois": "<=1", 1612 "simple-updates/phpwhois": "<=1",
1597 "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4", 1613 "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4",
1598 "simplesamlphp/simplesamlphp": "<1.17.3", 1614 "simplesamlphp/simplesamlphp": "<1.17.8",
1599 "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", 1615 "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1",
1600 "slim/slim": "<2.6", 1616 "slim/slim": "<2.6",
1601 "smarty/smarty": "<3.1.33", 1617 "smarty/smarty": "<3.1.33",
@@ -1603,18 +1619,20 @@
1603 "spoonity/tcpdf": "<6.2.22", 1619 "spoonity/tcpdf": "<6.2.22",
1604 "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", 1620 "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1",
1605 "stormpath/sdk": ">=0,<9.9.99", 1621 "stormpath/sdk": ">=0,<9.9.99",
1622 "studio-42/elfinder": "<2.1.48",
1606 "swiftmailer/swiftmailer": ">=4,<5.4.5", 1623 "swiftmailer/swiftmailer": ">=4,<5.4.5",
1607 "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", 1624 "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2",
1608 "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", 1625 "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1",
1609 "sylius/grid-bundle": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", 1626 "sylius/grid-bundle": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1",
1610 "sylius/sylius": ">=1,<1.1.18|>=1.2,<1.2.17|>=1.3,<1.3.12|>=1.4,<1.4.4", 1627 "sylius/sylius": ">=1,<1.1.18|>=1.2,<1.2.17|>=1.3,<1.3.12|>=1.4,<1.4.4",
1611 "symfony/cache": ">=3.1,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1628 "symfony/cache": ">=3.1,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8",
1612 "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1629 "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
1613 "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", 1630 "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1",
1614 "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1631 "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
1615 "symfony/http-foundation": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1632 "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8",
1616 "symfony/http-kernel": ">=2,<2.3.29|>=2.4,<2.5.12|>=2.6,<2.6.8", 1633 "symfony/http-kernel": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8",
1617 "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", 1634 "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13",
1635 "symfony/mime": ">=4.3,<4.3.8",
1618 "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1636 "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7",
1619 "symfony/polyfill": ">=1,<1.10", 1637 "symfony/polyfill": ">=1,<1.10",
1620 "symfony/polyfill-php55": ">=1,<1.10", 1638 "symfony/polyfill-php55": ">=1,<1.10",
@@ -1625,11 +1643,12 @@
1625 "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<2.8.37|>=3,<3.3.17|>=3.4,<3.4.7|>=4,<4.0.7", 1643 "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<2.8.37|>=3,<3.3.17|>=3.4,<3.4.7|>=4,<4.0.7",
1626 "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", 1644 "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11",
1627 "symfony/security-guard": ">=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", 1645 "symfony/security-guard": ">=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11",
1628 "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1646 "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8",
1629 "symfony/serializer": ">=2,<2.0.11", 1647 "symfony/serializer": ">=2,<2.0.11",
1630 "symfony/symfony": ">=2,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 1648 "symfony/symfony": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8",
1631 "symfony/translation": ">=2,<2.0.17", 1649 "symfony/translation": ">=2,<2.0.17",
1632 "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", 1650 "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3",
1651 "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8",
1633 "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", 1652 "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4",
1634 "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", 1653 "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7",
1635 "tecnickcom/tcpdf": "<6.2.22", 1654 "tecnickcom/tcpdf": "<6.2.22",
@@ -1639,8 +1658,8 @@
1639 "titon/framework": ">=0,<9.9.99", 1658 "titon/framework": ">=0,<9.9.99",
1640 "truckersmp/phpwhois": "<=4.3.1", 1659 "truckersmp/phpwhois": "<=4.3.1",
1641 "twig/twig": "<1.38|>=2,<2.7", 1660 "twig/twig": "<1.38|>=2,<2.7",
1642 "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.27|>=9,<9.5.8", 1661 "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.30|>=9,<9.5.12|>=10,<10.2.1",
1643 "typo3/cms-core": ">=8,<8.7.27|>=9,<9.5.8", 1662 "typo3/cms-core": ">=8,<8.7.30|>=9,<9.5.12|>=10,<10.2.1",
1644 "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5", 1663 "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.10|>=3.1,<3.1.7|>=3.2,<3.2.7|>=3.3,<3.3.5",
1645 "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4", 1664 "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4",
1646 "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", 1665 "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1",
@@ -1694,7 +1713,7 @@
1694 } 1713 }
1695 ], 1714 ],
1696 "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", 1715 "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it",
1697 "time": "2019-07-18T15:17:58+00:00" 1716 "time": "2020-01-06T19:16:46+00:00"
1698 }, 1717 },
1699 { 1718 {
1700 "name": "sebastian/code-unit-reverse-lookup", 1719 "name": "sebastian/code-unit-reverse-lookup",
@@ -1743,30 +1762,30 @@
1743 }, 1762 },
1744 { 1763 {
1745 "name": "sebastian/comparator", 1764 "name": "sebastian/comparator",
1746 "version": "1.2.4", 1765 "version": "3.0.2",
1747 "source": { 1766 "source": {
1748 "type": "git", 1767 "type": "git",
1749 "url": "https://github.com/sebastianbergmann/comparator.git", 1768 "url": "https://github.com/sebastianbergmann/comparator.git",
1750 "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be" 1769 "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da"
1751 }, 1770 },
1752 "dist": { 1771 "dist": {
1753 "type": "zip", 1772 "type": "zip",
1754 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", 1773 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
1755 "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", 1774 "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da",
1756 "shasum": "" 1775 "shasum": ""
1757 }, 1776 },
1758 "require": { 1777 "require": {
1759 "php": ">=5.3.3", 1778 "php": "^7.1",
1760 "sebastian/diff": "~1.2", 1779 "sebastian/diff": "^3.0",
1761 "sebastian/exporter": "~1.2 || ~2.0" 1780 "sebastian/exporter": "^3.1"
1762 }, 1781 },
1763 "require-dev": { 1782 "require-dev": {
1764 "phpunit/phpunit": "~4.4" 1783 "phpunit/phpunit": "^7.1"
1765 }, 1784 },
1766 "type": "library", 1785 "type": "library",
1767 "extra": { 1786 "extra": {
1768 "branch-alias": { 1787 "branch-alias": {
1769 "dev-master": "1.2.x-dev" 1788 "dev-master": "3.0-dev"
1770 } 1789 }
1771 }, 1790 },
1772 "autoload": { 1791 "autoload": {
@@ -1797,38 +1816,39 @@
1797 } 1816 }
1798 ], 1817 ],
1799 "description": "Provides the functionality to compare PHP values for equality", 1818 "description": "Provides the functionality to compare PHP values for equality",
1800 "homepage": "http://www.github.com/sebastianbergmann/comparator", 1819 "homepage": "https://github.com/sebastianbergmann/comparator",
1801 "keywords": [ 1820 "keywords": [
1802 "comparator", 1821 "comparator",
1803 "compare", 1822 "compare",
1804 "equality" 1823 "equality"
1805 ], 1824 ],
1806 "time": "2017-01-29T09:50:25+00:00" 1825 "time": "2018-07-12T15:12:46+00:00"
1807 }, 1826 },
1808 { 1827 {
1809 "name": "sebastian/diff", 1828 "name": "sebastian/diff",
1810 "version": "1.4.3", 1829 "version": "3.0.2",
1811 "source": { 1830 "source": {
1812 "type": "git", 1831 "type": "git",
1813 "url": "https://github.com/sebastianbergmann/diff.git", 1832 "url": "https://github.com/sebastianbergmann/diff.git",
1814 "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4" 1833 "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29"
1815 }, 1834 },
1816 "dist": { 1835 "dist": {
1817 "type": "zip", 1836 "type": "zip",
1818 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4", 1837 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29",
1819 "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4", 1838 "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29",
1820 "shasum": "" 1839 "shasum": ""
1821 }, 1840 },
1822 "require": { 1841 "require": {
1823 "php": "^5.3.3 || ^7.0" 1842 "php": "^7.1"
1824 }, 1843 },
1825 "require-dev": { 1844 "require-dev": {
1826 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" 1845 "phpunit/phpunit": "^7.5 || ^8.0",
1846 "symfony/process": "^2 || ^3.3 || ^4"
1827 }, 1847 },
1828 "type": "library", 1848 "type": "library",
1829 "extra": { 1849 "extra": {
1830 "branch-alias": { 1850 "branch-alias": {
1831 "dev-master": "1.4-dev" 1851 "dev-master": "3.0-dev"
1832 } 1852 }
1833 }, 1853 },
1834 "autoload": { 1854 "autoload": {
@@ -1853,34 +1873,40 @@
1853 "description": "Diff implementation", 1873 "description": "Diff implementation",
1854 "homepage": "https://github.com/sebastianbergmann/diff", 1874 "homepage": "https://github.com/sebastianbergmann/diff",
1855 "keywords": [ 1875 "keywords": [
1856 "diff" 1876 "diff",
1877 "udiff",
1878 "unidiff",
1879 "unified diff"
1857 ], 1880 ],
1858 "time": "2017-05-22T07:24:03+00:00" 1881 "time": "2019-02-04T06:01:07+00:00"
1859 }, 1882 },
1860 { 1883 {
1861 "name": "sebastian/environment", 1884 "name": "sebastian/environment",
1862 "version": "2.0.0", 1885 "version": "4.2.3",
1863 "source": { 1886 "source": {
1864 "type": "git", 1887 "type": "git",
1865 "url": "https://github.com/sebastianbergmann/environment.git", 1888 "url": "https://github.com/sebastianbergmann/environment.git",
1866 "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac" 1889 "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368"
1867 }, 1890 },
1868 "dist": { 1891 "dist": {
1869 "type": "zip", 1892 "type": "zip",
1870 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/5795ffe5dc5b02460c3e34222fee8cbe245d8fac", 1893 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368",
1871 "reference": "5795ffe5dc5b02460c3e34222fee8cbe245d8fac", 1894 "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368",
1872 "shasum": "" 1895 "shasum": ""
1873 }, 1896 },
1874 "require": { 1897 "require": {
1875 "php": "^5.6 || ^7.0" 1898 "php": "^7.1"
1876 }, 1899 },
1877 "require-dev": { 1900 "require-dev": {
1878 "phpunit/phpunit": "^5.0" 1901 "phpunit/phpunit": "^7.5"
1902 },
1903 "suggest": {
1904 "ext-posix": "*"
1879 }, 1905 },
1880 "type": "library", 1906 "type": "library",
1881 "extra": { 1907 "extra": {
1882 "branch-alias": { 1908 "branch-alias": {
1883 "dev-master": "2.0.x-dev" 1909 "dev-master": "4.2-dev"
1884 } 1910 }
1885 }, 1911 },
1886 "autoload": { 1912 "autoload": {
@@ -1905,34 +1931,34 @@
1905 "environment", 1931 "environment",
1906 "hhvm" 1932 "hhvm"
1907 ], 1933 ],
1908 "time": "2016-11-26T07:53:53+00:00" 1934 "time": "2019-11-20T08:46:58+00:00"
1909 }, 1935 },
1910 { 1936 {
1911 "name": "sebastian/exporter", 1937 "name": "sebastian/exporter",
1912 "version": "2.0.0", 1938 "version": "3.1.2",
1913 "source": { 1939 "source": {
1914 "type": "git", 1940 "type": "git",
1915 "url": "https://github.com/sebastianbergmann/exporter.git", 1941 "url": "https://github.com/sebastianbergmann/exporter.git",
1916 "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4" 1942 "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e"
1917 }, 1943 },
1918 "dist": { 1944 "dist": {
1919 "type": "zip", 1945 "type": "zip",
1920 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4", 1946 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e",
1921 "reference": "ce474bdd1a34744d7ac5d6aad3a46d48d9bac4c4", 1947 "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e",
1922 "shasum": "" 1948 "shasum": ""
1923 }, 1949 },
1924 "require": { 1950 "require": {
1925 "php": ">=5.3.3", 1951 "php": "^7.0",
1926 "sebastian/recursion-context": "~2.0" 1952 "sebastian/recursion-context": "^3.0"
1927 }, 1953 },
1928 "require-dev": { 1954 "require-dev": {
1929 "ext-mbstring": "*", 1955 "ext-mbstring": "*",
1930 "phpunit/phpunit": "~4.4" 1956 "phpunit/phpunit": "^6.0"
1931 }, 1957 },
1932 "type": "library", 1958 "type": "library",
1933 "extra": { 1959 "extra": {
1934 "branch-alias": { 1960 "branch-alias": {
1935 "dev-master": "2.0.x-dev" 1961 "dev-master": "3.1.x-dev"
1936 } 1962 }
1937 }, 1963 },
1938 "autoload": { 1964 "autoload": {
@@ -1946,6 +1972,10 @@
1946 ], 1972 ],
1947 "authors": [ 1973 "authors": [
1948 { 1974 {
1975 "name": "Sebastian Bergmann",
1976 "email": "sebastian@phpunit.de"
1977 },
1978 {
1949 "name": "Jeff Welch", 1979 "name": "Jeff Welch",
1950 "email": "whatthejeff@gmail.com" 1980 "email": "whatthejeff@gmail.com"
1951 }, 1981 },
@@ -1954,16 +1984,12 @@
1954 "email": "github@wallbash.com" 1984 "email": "github@wallbash.com"
1955 }, 1985 },
1956 { 1986 {
1957 "name": "Bernhard Schussek",
1958 "email": "bschussek@2bepublished.at"
1959 },
1960 {
1961 "name": "Sebastian Bergmann",
1962 "email": "sebastian@phpunit.de"
1963 },
1964 {
1965 "name": "Adam Harvey", 1987 "name": "Adam Harvey",
1966 "email": "aharvey@php.net" 1988 "email": "aharvey@php.net"
1989 },
1990 {
1991 "name": "Bernhard Schussek",
1992 "email": "bschussek@gmail.com"
1967 } 1993 }
1968 ], 1994 ],
1969 "description": "Provides the functionality to export PHP variables for visualization", 1995 "description": "Provides the functionality to export PHP variables for visualization",
@@ -1972,27 +1998,31 @@
1972 "export", 1998 "export",
1973 "exporter" 1999 "exporter"
1974 ], 2000 ],
1975 "time": "2016-11-19T08:54:04+00:00" 2001 "time": "2019-09-14T09:02:43+00:00"
1976 }, 2002 },
1977 { 2003 {
1978 "name": "sebastian/finder-facade", 2004 "name": "sebastian/finder-facade",
1979 "version": "1.2.2", 2005 "version": "1.2.3",
1980 "source": { 2006 "source": {
1981 "type": "git", 2007 "type": "git",
1982 "url": "https://github.com/sebastianbergmann/finder-facade.git", 2008 "url": "https://github.com/sebastianbergmann/finder-facade.git",
1983 "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f" 2009 "reference": "167c45d131f7fc3d159f56f191a0a22228765e16"
1984 }, 2010 },
1985 "dist": { 2011 "dist": {
1986 "type": "zip", 2012 "type": "zip",
1987 "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", 2013 "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/167c45d131f7fc3d159f56f191a0a22228765e16",
1988 "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", 2014 "reference": "167c45d131f7fc3d159f56f191a0a22228765e16",
1989 "shasum": "" 2015 "shasum": ""
1990 }, 2016 },
1991 "require": { 2017 "require": {
1992 "symfony/finder": "~2.3|~3.0|~4.0", 2018 "php": "^7.1",
1993 "theseer/fdomdocument": "~1.3" 2019 "symfony/finder": "^2.3|^3.0|^4.0|^5.0",
2020 "theseer/fdomdocument": "^1.6"
1994 }, 2021 },
1995 "type": "library", 2022 "type": "library",
2023 "extra": {
2024 "branch-alias": []
2025 },
1996 "autoload": { 2026 "autoload": {
1997 "classmap": [ 2027 "classmap": [
1998 "src/" 2028 "src/"
@@ -2011,27 +2041,27 @@
2011 ], 2041 ],
2012 "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", 2042 "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.",
2013 "homepage": "https://github.com/sebastianbergmann/finder-facade", 2043 "homepage": "https://github.com/sebastianbergmann/finder-facade",
2014 "time": "2017-11-18T17:31:49+00:00" 2044 "time": "2020-01-16T08:08:45+00:00"
2015 }, 2045 },
2016 { 2046 {
2017 "name": "sebastian/global-state", 2047 "name": "sebastian/global-state",
2018 "version": "1.1.1", 2048 "version": "2.0.0",
2019 "source": { 2049 "source": {
2020 "type": "git", 2050 "type": "git",
2021 "url": "https://github.com/sebastianbergmann/global-state.git", 2051 "url": "https://github.com/sebastianbergmann/global-state.git",
2022 "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" 2052 "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4"
2023 }, 2053 },
2024 "dist": { 2054 "dist": {
2025 "type": "zip", 2055 "type": "zip",
2026 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", 2056 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
2027 "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", 2057 "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4",
2028 "shasum": "" 2058 "shasum": ""
2029 }, 2059 },
2030 "require": { 2060 "require": {
2031 "php": ">=5.3.3" 2061 "php": "^7.0"
2032 }, 2062 },
2033 "require-dev": { 2063 "require-dev": {
2034 "phpunit/phpunit": "~4.2" 2064 "phpunit/phpunit": "^6.0"
2035 }, 2065 },
2036 "suggest": { 2066 "suggest": {
2037 "ext-uopz": "*" 2067 "ext-uopz": "*"
@@ -2039,7 +2069,7 @@
2039 "type": "library", 2069 "type": "library",
2040 "extra": { 2070 "extra": {
2041 "branch-alias": { 2071 "branch-alias": {
2042 "dev-master": "1.0-dev" 2072 "dev-master": "2.0-dev"
2043 } 2073 }
2044 }, 2074 },
2045 "autoload": { 2075 "autoload": {
@@ -2062,33 +2092,34 @@
2062 "keywords": [ 2092 "keywords": [
2063 "global state" 2093 "global state"
2064 ], 2094 ],
2065 "time": "2015-10-12T03:26:01+00:00" 2095 "time": "2017-04-27T15:39:26+00:00"
2066 }, 2096 },
2067 { 2097 {
2068 "name": "sebastian/object-enumerator", 2098 "name": "sebastian/object-enumerator",
2069 "version": "2.0.1", 2099 "version": "3.0.3",
2070 "source": { 2100 "source": {
2071 "type": "git", 2101 "type": "git",
2072 "url": "https://github.com/sebastianbergmann/object-enumerator.git", 2102 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
2073 "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7" 2103 "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5"
2074 }, 2104 },
2075 "dist": { 2105 "dist": {
2076 "type": "zip", 2106 "type": "zip",
2077 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1311872ac850040a79c3c058bea3e22d0f09cbb7", 2107 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5",
2078 "reference": "1311872ac850040a79c3c058bea3e22d0f09cbb7", 2108 "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5",
2079 "shasum": "" 2109 "shasum": ""
2080 }, 2110 },
2081 "require": { 2111 "require": {
2082 "php": ">=5.6", 2112 "php": "^7.0",
2083 "sebastian/recursion-context": "~2.0" 2113 "sebastian/object-reflector": "^1.1.1",
2114 "sebastian/recursion-context": "^3.0"
2084 }, 2115 },
2085 "require-dev": { 2116 "require-dev": {
2086 "phpunit/phpunit": "~5" 2117 "phpunit/phpunit": "^6.0"
2087 }, 2118 },
2088 "type": "library", 2119 "type": "library",
2089 "extra": { 2120 "extra": {
2090 "branch-alias": { 2121 "branch-alias": {
2091 "dev-master": "2.0.x-dev" 2122 "dev-master": "3.0.x-dev"
2092 } 2123 }
2093 }, 2124 },
2094 "autoload": { 2125 "autoload": {
@@ -2108,32 +2139,77 @@
2108 ], 2139 ],
2109 "description": "Traverses array structures and object graphs to enumerate all referenced objects", 2140 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
2110 "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 2141 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
2111 "time": "2017-02-18T15:18:39+00:00" 2142 "time": "2017-08-03T12:35:26+00:00"
2143 },
2144 {
2145 "name": "sebastian/object-reflector",
2146 "version": "1.1.1",
2147 "source": {
2148 "type": "git",
2149 "url": "https://github.com/sebastianbergmann/object-reflector.git",
2150 "reference": "773f97c67f28de00d397be301821b06708fca0be"
2151 },
2152 "dist": {
2153 "type": "zip",
2154 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be",
2155 "reference": "773f97c67f28de00d397be301821b06708fca0be",
2156 "shasum": ""
2157 },
2158 "require": {
2159 "php": "^7.0"
2160 },
2161 "require-dev": {
2162 "phpunit/phpunit": "^6.0"
2163 },
2164 "type": "library",
2165 "extra": {
2166 "branch-alias": {
2167 "dev-master": "1.1-dev"
2168 }
2169 },
2170 "autoload": {
2171 "classmap": [
2172 "src/"
2173 ]
2174 },
2175 "notification-url": "https://packagist.org/downloads/",
2176 "license": [
2177 "BSD-3-Clause"
2178 ],
2179 "authors": [
2180 {
2181 "name": "Sebastian Bergmann",
2182 "email": "sebastian@phpunit.de"
2183 }
2184 ],
2185 "description": "Allows reflection of object attributes, including inherited and non-public ones",
2186 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
2187 "time": "2017-03-29T09:07:27+00:00"
2112 }, 2188 },
2113 { 2189 {
2114 "name": "sebastian/recursion-context", 2190 "name": "sebastian/recursion-context",
2115 "version": "2.0.0", 2191 "version": "3.0.0",
2116 "source": { 2192 "source": {
2117 "type": "git", 2193 "type": "git",
2118 "url": "https://github.com/sebastianbergmann/recursion-context.git", 2194 "url": "https://github.com/sebastianbergmann/recursion-context.git",
2119 "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a" 2195 "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8"
2120 }, 2196 },
2121 "dist": { 2197 "dist": {
2122 "type": "zip", 2198 "type": "zip",
2123 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2c3ba150cbec723aa057506e73a8d33bdb286c9a", 2199 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
2124 "reference": "2c3ba150cbec723aa057506e73a8d33bdb286c9a", 2200 "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8",
2125 "shasum": "" 2201 "shasum": ""
2126 }, 2202 },
2127 "require": { 2203 "require": {
2128 "php": ">=5.3.3" 2204 "php": "^7.0"
2129 }, 2205 },
2130 "require-dev": { 2206 "require-dev": {
2131 "phpunit/phpunit": "~4.4" 2207 "phpunit/phpunit": "^6.0"
2132 }, 2208 },
2133 "type": "library", 2209 "type": "library",
2134 "extra": { 2210 "extra": {
2135 "branch-alias": { 2211 "branch-alias": {
2136 "dev-master": "2.0.x-dev" 2212 "dev-master": "3.0.x-dev"
2137 } 2213 }
2138 }, 2214 },
2139 "autoload": { 2215 "autoload": {
@@ -2161,29 +2237,29 @@
2161 ], 2237 ],
2162 "description": "Provides functionality to recursively process PHP variables", 2238 "description": "Provides functionality to recursively process PHP variables",
2163 "homepage": "http://www.github.com/sebastianbergmann/recursion-context", 2239 "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
2164 "time": "2016-11-19T07:33:16+00:00" 2240 "time": "2017-03-03T06:23:57+00:00"
2165 }, 2241 },
2166 { 2242 {
2167 "name": "sebastian/resource-operations", 2243 "name": "sebastian/resource-operations",
2168 "version": "1.0.0", 2244 "version": "2.0.1",
2169 "source": { 2245 "source": {
2170 "type": "git", 2246 "type": "git",
2171 "url": "https://github.com/sebastianbergmann/resource-operations.git", 2247 "url": "https://github.com/sebastianbergmann/resource-operations.git",
2172 "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" 2248 "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9"
2173 }, 2249 },
2174 "dist": { 2250 "dist": {
2175 "type": "zip", 2251 "type": "zip",
2176 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", 2252 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
2177 "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", 2253 "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9",
2178 "shasum": "" 2254 "shasum": ""
2179 }, 2255 },
2180 "require": { 2256 "require": {
2181 "php": ">=5.6.0" 2257 "php": "^7.1"
2182 }, 2258 },
2183 "type": "library", 2259 "type": "library",
2184 "extra": { 2260 "extra": {
2185 "branch-alias": { 2261 "branch-alias": {
2186 "dev-master": "1.0.x-dev" 2262 "dev-master": "2.0-dev"
2187 } 2263 }
2188 }, 2264 },
2189 "autoload": { 2265 "autoload": {
@@ -2203,7 +2279,7 @@
2203 ], 2279 ],
2204 "description": "Provides a list of PHP built-in functions that operate on resources", 2280 "description": "Provides a list of PHP built-in functions that operate on resources",
2205 "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 2281 "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
2206 "time": "2015-07-28T20:34:47+00:00" 2282 "time": "2018-10-04T04:07:39+00:00"
2207 }, 2283 },
2208 { 2284 {
2209 "name": "sebastian/version", 2285 "name": "sebastian/version",
@@ -2250,64 +2326,37 @@
2250 }, 2326 },
2251 { 2327 {
2252 "name": "squizlabs/php_codesniffer", 2328 "name": "squizlabs/php_codesniffer",
2253 "version": "2.9.2", 2329 "version": "3.5.3",
2254 "source": { 2330 "source": {
2255 "type": "git", 2331 "type": "git",
2256 "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", 2332 "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
2257 "reference": "2acf168de78487db620ab4bc524135a13cfe6745" 2333 "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb"
2258 }, 2334 },
2259 "dist": { 2335 "dist": {
2260 "type": "zip", 2336 "type": "zip",
2261 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/2acf168de78487db620ab4bc524135a13cfe6745", 2337 "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/557a1fc7ac702c66b0bbfe16ab3d55839ef724cb",
2262 "reference": "2acf168de78487db620ab4bc524135a13cfe6745", 2338 "reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb",
2263 "shasum": "" 2339 "shasum": ""
2264 }, 2340 },
2265 "require": { 2341 "require": {
2266 "ext-simplexml": "*", 2342 "ext-simplexml": "*",
2267 "ext-tokenizer": "*", 2343 "ext-tokenizer": "*",
2268 "ext-xmlwriter": "*", 2344 "ext-xmlwriter": "*",
2269 "php": ">=5.1.2" 2345 "php": ">=5.4.0"
2270 }, 2346 },
2271 "require-dev": { 2347 "require-dev": {
2272 "phpunit/phpunit": "~4.0" 2348 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
2273 }, 2349 },
2274 "bin": [ 2350 "bin": [
2275 "scripts/phpcs", 2351 "bin/phpcs",
2276 "scripts/phpcbf" 2352 "bin/phpcbf"
2277 ], 2353 ],
2278 "type": "library", 2354 "type": "library",
2279 "extra": { 2355 "extra": {
2280 "branch-alias": { 2356 "branch-alias": {
2281 "dev-master": "2.x-dev" 2357 "dev-master": "3.x-dev"
2282 } 2358 }
2283 }, 2359 },
2284 "autoload": {
2285 "classmap": [
2286 "CodeSniffer.php",
2287 "CodeSniffer/CLI.php",
2288 "CodeSniffer/Exception.php",
2289 "CodeSniffer/File.php",
2290 "CodeSniffer/Fixer.php",
2291 "CodeSniffer/Report.php",
2292 "CodeSniffer/Reporting.php",
2293 "CodeSniffer/Sniff.php",
2294 "CodeSniffer/Tokens.php",
2295 "CodeSniffer/Reports/",
2296 "CodeSniffer/Tokenizers/",
2297 "CodeSniffer/DocGenerators/",
2298 "CodeSniffer/Standards/AbstractPatternSniff.php",
2299 "CodeSniffer/Standards/AbstractScopeSniff.php",
2300 "CodeSniffer/Standards/AbstractVariableSniff.php",
2301 "CodeSniffer/Standards/IncorrectPatternException.php",
2302 "CodeSniffer/Standards/Generic/Sniffs/",
2303 "CodeSniffer/Standards/MySource/Sniffs/",
2304 "CodeSniffer/Standards/PEAR/Sniffs/",
2305 "CodeSniffer/Standards/PSR1/Sniffs/",
2306 "CodeSniffer/Standards/PSR2/Sniffs/",
2307 "CodeSniffer/Standards/Squiz/Sniffs/",
2308 "CodeSniffer/Standards/Zend/Sniffs/"
2309 ]
2310 },
2311 "notification-url": "https://packagist.org/downloads/", 2360 "notification-url": "https://packagist.org/downloads/",
2312 "license": [ 2361 "license": [
2313 "BSD-3-Clause" 2362 "BSD-3-Clause"
@@ -2319,34 +2368,37 @@
2319 } 2368 }
2320 ], 2369 ],
2321 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", 2370 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
2322 "homepage": "http://www.squizlabs.com/php-codesniffer", 2371 "homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
2323 "keywords": [ 2372 "keywords": [
2324 "phpcs", 2373 "phpcs",
2325 "standards" 2374 "standards"
2326 ], 2375 ],
2327 "time": "2018-11-07T22:31:41+00:00" 2376 "time": "2019-12-04T04:46:47+00:00"
2328 }, 2377 },
2329 { 2378 {
2330 "name": "symfony/console", 2379 "name": "symfony/console",
2331 "version": "v3.4.30", 2380 "version": "v4.4.2",
2332 "source": { 2381 "source": {
2333 "type": "git", 2382 "type": "git",
2334 "url": "https://github.com/symfony/console.git", 2383 "url": "https://github.com/symfony/console.git",
2335 "reference": "12940f20a816c978860fa4925b3f1bbb27e9ac46" 2384 "reference": "82437719dab1e6bdd28726af14cb345c2ec816d0"
2336 }, 2385 },
2337 "dist": { 2386 "dist": {
2338 "type": "zip", 2387 "type": "zip",
2339 "url": "https://api.github.com/repos/symfony/console/zipball/12940f20a816c978860fa4925b3f1bbb27e9ac46", 2388 "url": "https://api.github.com/repos/symfony/console/zipball/82437719dab1e6bdd28726af14cb345c2ec816d0",
2340 "reference": "12940f20a816c978860fa4925b3f1bbb27e9ac46", 2389 "reference": "82437719dab1e6bdd28726af14cb345c2ec816d0",
2341 "shasum": "" 2390 "shasum": ""
2342 }, 2391 },
2343 "require": { 2392 "require": {
2344 "php": "^5.5.9|>=7.0.8", 2393 "php": "^7.1.3",
2345 "symfony/debug": "~2.8|~3.0|~4.0", 2394 "symfony/polyfill-mbstring": "~1.0",
2346 "symfony/polyfill-mbstring": "~1.0" 2395 "symfony/polyfill-php73": "^1.8",
2396 "symfony/service-contracts": "^1.1|^2"
2347 }, 2397 },
2348 "conflict": { 2398 "conflict": {
2349 "symfony/dependency-injection": "<3.4", 2399 "symfony/dependency-injection": "<3.4",
2400 "symfony/event-dispatcher": "<4.3|>=5",
2401 "symfony/lock": "<4.4",
2350 "symfony/process": "<3.3" 2402 "symfony/process": "<3.3"
2351 }, 2403 },
2352 "provide": { 2404 "provide": {
@@ -2354,11 +2406,12 @@
2354 }, 2406 },
2355 "require-dev": { 2407 "require-dev": {
2356 "psr/log": "~1.0", 2408 "psr/log": "~1.0",
2357 "symfony/config": "~3.3|~4.0", 2409 "symfony/config": "^3.4|^4.0|^5.0",
2358 "symfony/dependency-injection": "~3.4|~4.0", 2410 "symfony/dependency-injection": "^3.4|^4.0|^5.0",
2359 "symfony/event-dispatcher": "~2.8|~3.0|~4.0", 2411 "symfony/event-dispatcher": "^4.3",
2360 "symfony/lock": "~3.4|~4.0", 2412 "symfony/lock": "^4.4|^5.0",
2361 "symfony/process": "~3.3|~4.0" 2413 "symfony/process": "^3.4|^4.0|^5.0",
2414 "symfony/var-dumper": "^4.3|^5.0"
2362 }, 2415 },
2363 "suggest": { 2416 "suggest": {
2364 "psr/log": "For using the console logger", 2417 "psr/log": "For using the console logger",
@@ -2369,7 +2422,7 @@
2369 "type": "library", 2422 "type": "library",
2370 "extra": { 2423 "extra": {
2371 "branch-alias": { 2424 "branch-alias": {
2372 "dev-master": "3.4-dev" 2425 "dev-master": "4.4-dev"
2373 } 2426 }
2374 }, 2427 },
2375 "autoload": { 2428 "autoload": {
@@ -2396,41 +2449,34 @@
2396 ], 2449 ],
2397 "description": "Symfony Console Component", 2450 "description": "Symfony Console Component",
2398 "homepage": "https://symfony.com", 2451 "homepage": "https://symfony.com",
2399 "time": "2019-07-24T14:46:41+00:00" 2452 "time": "2019-12-17T10:32:23+00:00"
2400 }, 2453 },
2401 { 2454 {
2402 "name": "symfony/debug", 2455 "name": "symfony/finder",
2403 "version": "v4.3.3", 2456 "version": "v4.4.2",
2404 "source": { 2457 "source": {
2405 "type": "git", 2458 "type": "git",
2406 "url": "https://github.com/symfony/debug.git", 2459 "url": "https://github.com/symfony/finder.git",
2407 "reference": "527887c3858a2462b0137662c74837288b998ee3" 2460 "reference": "ce8743441da64c41e2a667b8eb66070444ed911e"
2408 }, 2461 },
2409 "dist": { 2462 "dist": {
2410 "type": "zip", 2463 "type": "zip",
2411 "url": "https://api.github.com/repos/symfony/debug/zipball/527887c3858a2462b0137662c74837288b998ee3", 2464 "url": "https://api.github.com/repos/symfony/finder/zipball/ce8743441da64c41e2a667b8eb66070444ed911e",
2412 "reference": "527887c3858a2462b0137662c74837288b998ee3", 2465 "reference": "ce8743441da64c41e2a667b8eb66070444ed911e",
2413 "shasum": "" 2466 "shasum": ""
2414 }, 2467 },
2415 "require": { 2468 "require": {
2416 "php": "^7.1.3", 2469 "php": "^7.1.3"
2417 "psr/log": "~1.0"
2418 },
2419 "conflict": {
2420 "symfony/http-kernel": "<3.4"
2421 },
2422 "require-dev": {
2423 "symfony/http-kernel": "~3.4|~4.0"
2424 }, 2470 },
2425 "type": "library", 2471 "type": "library",
2426 "extra": { 2472 "extra": {
2427 "branch-alias": { 2473 "branch-alias": {
2428 "dev-master": "4.3-dev" 2474 "dev-master": "4.4-dev"
2429 } 2475 }
2430 }, 2476 },
2431 "autoload": { 2477 "autoload": {
2432 "psr-4": { 2478 "psr-4": {
2433 "Symfony\\Component\\Debug\\": "" 2479 "Symfony\\Component\\Finder\\": ""
2434 }, 2480 },
2435 "exclude-from-classmap": [ 2481 "exclude-from-classmap": [
2436 "/Tests/" 2482 "/Tests/"
@@ -2450,39 +2496,42 @@
2450 "homepage": "https://symfony.com/contributors" 2496 "homepage": "https://symfony.com/contributors"
2451 } 2497 }
2452 ], 2498 ],
2453 "description": "Symfony Debug Component", 2499 "description": "Symfony Finder Component",
2454 "homepage": "https://symfony.com", 2500 "homepage": "https://symfony.com",
2455 "time": "2019-07-23T11:21:36+00:00" 2501 "time": "2019-11-17T21:56:56+00:00"
2456 }, 2502 },
2457 { 2503 {
2458 "name": "symfony/finder", 2504 "name": "symfony/polyfill-ctype",
2459 "version": "v4.3.3", 2505 "version": "v1.13.1",
2460 "source": { 2506 "source": {
2461 "type": "git", 2507 "type": "git",
2462 "url": "https://github.com/symfony/finder.git", 2508 "url": "https://github.com/symfony/polyfill-ctype.git",
2463 "reference": "9638d41e3729459860bb96f6247ccb61faaa45f2" 2509 "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3"
2464 }, 2510 },
2465 "dist": { 2511 "dist": {
2466 "type": "zip", 2512 "type": "zip",
2467 "url": "https://api.github.com/repos/symfony/finder/zipball/9638d41e3729459860bb96f6247ccb61faaa45f2", 2513 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",
2468 "reference": "9638d41e3729459860bb96f6247ccb61faaa45f2", 2514 "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",
2469 "shasum": "" 2515 "shasum": ""
2470 }, 2516 },
2471 "require": { 2517 "require": {
2472 "php": "^7.1.3" 2518 "php": ">=5.3.3"
2519 },
2520 "suggest": {
2521 "ext-ctype": "For best performance"
2473 }, 2522 },
2474 "type": "library", 2523 "type": "library",
2475 "extra": { 2524 "extra": {
2476 "branch-alias": { 2525 "branch-alias": {
2477 "dev-master": "4.3-dev" 2526 "dev-master": "1.13-dev"
2478 } 2527 }
2479 }, 2528 },
2480 "autoload": { 2529 "autoload": {
2481 "psr-4": { 2530 "psr-4": {
2482 "Symfony\\Component\\Finder\\": "" 2531 "Symfony\\Polyfill\\Ctype\\": ""
2483 }, 2532 },
2484 "exclude-from-classmap": [ 2533 "files": [
2485 "/Tests/" 2534 "bootstrap.php"
2486 ] 2535 ]
2487 }, 2536 },
2488 "notification-url": "https://packagist.org/downloads/", 2537 "notification-url": "https://packagist.org/downloads/",
@@ -2491,47 +2540,53 @@
2491 ], 2540 ],
2492 "authors": [ 2541 "authors": [
2493 { 2542 {
2494 "name": "Fabien Potencier", 2543 "name": "Gert de Pagter",
2495 "email": "fabien@symfony.com" 2544 "email": "BackEndTea@gmail.com"
2496 }, 2545 },
2497 { 2546 {
2498 "name": "Symfony Community", 2547 "name": "Symfony Community",
2499 "homepage": "https://symfony.com/contributors" 2548 "homepage": "https://symfony.com/contributors"
2500 } 2549 }
2501 ], 2550 ],
2502 "description": "Symfony Finder Component", 2551 "description": "Symfony polyfill for ctype functions",
2503 "homepage": "https://symfony.com", 2552 "homepage": "https://symfony.com",
2504 "time": "2019-06-28T13:16:30+00:00" 2553 "keywords": [
2554 "compatibility",
2555 "ctype",
2556 "polyfill",
2557 "portable"
2558 ],
2559 "time": "2019-11-27T13:56:44+00:00"
2505 }, 2560 },
2506 { 2561 {
2507 "name": "symfony/polyfill-ctype", 2562 "name": "symfony/polyfill-mbstring",
2508 "version": "v1.11.0", 2563 "version": "v1.13.1",
2509 "source": { 2564 "source": {
2510 "type": "git", 2565 "type": "git",
2511 "url": "https://github.com/symfony/polyfill-ctype.git", 2566 "url": "https://github.com/symfony/polyfill-mbstring.git",
2512 "reference": "82ebae02209c21113908c229e9883c419720738a" 2567 "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f"
2513 }, 2568 },
2514 "dist": { 2569 "dist": {
2515 "type": "zip", 2570 "type": "zip",
2516 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", 2571 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f",
2517 "reference": "82ebae02209c21113908c229e9883c419720738a", 2572 "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f",
2518 "shasum": "" 2573 "shasum": ""
2519 }, 2574 },
2520 "require": { 2575 "require": {
2521 "php": ">=5.3.3" 2576 "php": ">=5.3.3"
2522 }, 2577 },
2523 "suggest": { 2578 "suggest": {
2524 "ext-ctype": "For best performance" 2579 "ext-mbstring": "For best performance"
2525 }, 2580 },
2526 "type": "library", 2581 "type": "library",
2527 "extra": { 2582 "extra": {
2528 "branch-alias": { 2583 "branch-alias": {
2529 "dev-master": "1.11-dev" 2584 "dev-master": "1.13-dev"
2530 } 2585 }
2531 }, 2586 },
2532 "autoload": { 2587 "autoload": {
2533 "psr-4": { 2588 "psr-4": {
2534 "Symfony\\Polyfill\\Ctype\\": "" 2589 "Symfony\\Polyfill\\Mbstring\\": ""
2535 }, 2590 },
2536 "files": [ 2591 "files": [
2537 "bootstrap.php" 2592 "bootstrap.php"
@@ -2543,56 +2598,57 @@
2543 ], 2598 ],
2544 "authors": [ 2599 "authors": [
2545 { 2600 {
2546 "name": "Symfony Community", 2601 "name": "Nicolas Grekas",
2547 "homepage": "https://symfony.com/contributors" 2602 "email": "p@tchwork.com"
2548 }, 2603 },
2549 { 2604 {
2550 "name": "Gert de Pagter", 2605 "name": "Symfony Community",
2551 "email": "BackEndTea@gmail.com" 2606 "homepage": "https://symfony.com/contributors"
2552 } 2607 }
2553 ], 2608 ],
2554 "description": "Symfony polyfill for ctype functions", 2609 "description": "Symfony polyfill for the Mbstring extension",
2555 "homepage": "https://symfony.com", 2610 "homepage": "https://symfony.com",
2556 "keywords": [ 2611 "keywords": [
2557 "compatibility", 2612 "compatibility",
2558 "ctype", 2613 "mbstring",
2559 "polyfill", 2614 "polyfill",
2560 "portable" 2615 "portable",
2616 "shim"
2561 ], 2617 ],
2562 "time": "2019-02-06T07:57:58+00:00" 2618 "time": "2019-11-27T14:18:11+00:00"
2563 }, 2619 },
2564 { 2620 {
2565 "name": "symfony/polyfill-mbstring", 2621 "name": "symfony/polyfill-php73",
2566 "version": "v1.11.0", 2622 "version": "v1.13.1",
2567 "source": { 2623 "source": {
2568 "type": "git", 2624 "type": "git",
2569 "url": "https://github.com/symfony/polyfill-mbstring.git", 2625 "url": "https://github.com/symfony/polyfill-php73.git",
2570 "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" 2626 "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f"
2571 }, 2627 },
2572 "dist": { 2628 "dist": {
2573 "type": "zip", 2629 "type": "zip",
2574 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", 2630 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/4b0e2222c55a25b4541305a053013d5647d3a25f",
2575 "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", 2631 "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f",
2576 "shasum": "" 2632 "shasum": ""
2577 }, 2633 },
2578 "require": { 2634 "require": {
2579 "php": ">=5.3.3" 2635 "php": ">=5.3.3"
2580 }, 2636 },
2581 "suggest": {
2582 "ext-mbstring": "For best performance"
2583 },
2584 "type": "library", 2637 "type": "library",
2585 "extra": { 2638 "extra": {
2586 "branch-alias": { 2639 "branch-alias": {
2587 "dev-master": "1.11-dev" 2640 "dev-master": "1.13-dev"
2588 } 2641 }
2589 }, 2642 },
2590 "autoload": { 2643 "autoload": {
2591 "psr-4": { 2644 "psr-4": {
2592 "Symfony\\Polyfill\\Mbstring\\": "" 2645 "Symfony\\Polyfill\\Php73\\": ""
2593 }, 2646 },
2594 "files": [ 2647 "files": [
2595 "bootstrap.php" 2648 "bootstrap.php"
2649 ],
2650 "classmap": [
2651 "Resources/stubs"
2596 ] 2652 ]
2597 }, 2653 },
2598 "notification-url": "https://packagist.org/downloads/", 2654 "notification-url": "https://packagist.org/downloads/",
@@ -2609,57 +2665,47 @@
2609 "homepage": "https://symfony.com/contributors" 2665 "homepage": "https://symfony.com/contributors"
2610 } 2666 }
2611 ], 2667 ],
2612 "description": "Symfony polyfill for the Mbstring extension", 2668 "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
2613 "homepage": "https://symfony.com", 2669 "homepage": "https://symfony.com",
2614 "keywords": [ 2670 "keywords": [
2615 "compatibility", 2671 "compatibility",
2616 "mbstring",
2617 "polyfill", 2672 "polyfill",
2618 "portable", 2673 "portable",
2619 "shim" 2674 "shim"
2620 ], 2675 ],
2621 "time": "2019-02-06T07:57:58+00:00" 2676 "time": "2019-11-27T16:25:15+00:00"
2622 }, 2677 },
2623 { 2678 {
2624 "name": "symfony/yaml", 2679 "name": "symfony/service-contracts",
2625 "version": "v4.3.3", 2680 "version": "v1.1.8",
2626 "source": { 2681 "source": {
2627 "type": "git", 2682 "type": "git",
2628 "url": "https://github.com/symfony/yaml.git", 2683 "url": "https://github.com/symfony/service-contracts.git",
2629 "reference": "34d29c2acd1ad65688f58452fd48a46bd996d5a6" 2684 "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf"
2630 }, 2685 },
2631 "dist": { 2686 "dist": {
2632 "type": "zip", 2687 "type": "zip",
2633 "url": "https://api.github.com/repos/symfony/yaml/zipball/34d29c2acd1ad65688f58452fd48a46bd996d5a6", 2688 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/ffc7f5692092df31515df2a5ecf3b7302b3ddacf",
2634 "reference": "34d29c2acd1ad65688f58452fd48a46bd996d5a6", 2689 "reference": "ffc7f5692092df31515df2a5ecf3b7302b3ddacf",
2635 "shasum": "" 2690 "shasum": ""
2636 }, 2691 },
2637 "require": { 2692 "require": {
2638 "php": "^7.1.3", 2693 "php": "^7.1.3",
2639 "symfony/polyfill-ctype": "~1.8" 2694 "psr/container": "^1.0"
2640 },
2641 "conflict": {
2642 "symfony/console": "<3.4"
2643 },
2644 "require-dev": {
2645 "symfony/console": "~3.4|~4.0"
2646 }, 2695 },
2647 "suggest": { 2696 "suggest": {
2648 "symfony/console": "For validating YAML files using the lint command" 2697 "symfony/service-implementation": ""
2649 }, 2698 },
2650 "type": "library", 2699 "type": "library",
2651 "extra": { 2700 "extra": {
2652 "branch-alias": { 2701 "branch-alias": {
2653 "dev-master": "4.3-dev" 2702 "dev-master": "1.1-dev"
2654 } 2703 }
2655 }, 2704 },
2656 "autoload": { 2705 "autoload": {
2657 "psr-4": { 2706 "psr-4": {
2658 "Symfony\\Component\\Yaml\\": "" 2707 "Symfony\\Contracts\\Service\\": ""
2659 }, 2708 }
2660 "exclude-from-classmap": [
2661 "/Tests/"
2662 ]
2663 }, 2709 },
2664 "notification-url": "https://packagist.org/downloads/", 2710 "notification-url": "https://packagist.org/downloads/",
2665 "license": [ 2711 "license": [
@@ -2667,17 +2713,25 @@
2667 ], 2713 ],
2668 "authors": [ 2714 "authors": [
2669 { 2715 {
2670 "name": "Fabien Potencier", 2716 "name": "Nicolas Grekas",
2671 "email": "fabien@symfony.com" 2717 "email": "p@tchwork.com"
2672 }, 2718 },
2673 { 2719 {
2674 "name": "Symfony Community", 2720 "name": "Symfony Community",
2675 "homepage": "https://symfony.com/contributors" 2721 "homepage": "https://symfony.com/contributors"
2676 } 2722 }
2677 ], 2723 ],
2678 "description": "Symfony Yaml Component", 2724 "description": "Generic abstractions related to writing services",
2679 "homepage": "https://symfony.com", 2725 "homepage": "https://symfony.com",
2680 "time": "2019-07-24T14:47:54+00:00" 2726 "keywords": [
2727 "abstractions",
2728 "contracts",
2729 "decoupling",
2730 "interfaces",
2731 "interoperability",
2732 "standards"
2733 ],
2734 "time": "2019-10-14T12:27:06+00:00"
2681 }, 2735 },
2682 { 2736 {
2683 "name": "theseer/fdomdocument", 2737 "name": "theseer/fdomdocument",
@@ -2720,33 +2774,70 @@
2720 "time": "2017-06-30T11:53:12+00:00" 2774 "time": "2017-06-30T11:53:12+00:00"
2721 }, 2775 },
2722 { 2776 {
2777 "name": "theseer/tokenizer",
2778 "version": "1.1.3",
2779 "source": {
2780 "type": "git",
2781 "url": "https://github.com/theseer/tokenizer.git",
2782 "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9"
2783 },
2784 "dist": {
2785 "type": "zip",
2786 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
2787 "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
2788 "shasum": ""
2789 },
2790 "require": {
2791 "ext-dom": "*",
2792 "ext-tokenizer": "*",
2793 "ext-xmlwriter": "*",
2794 "php": "^7.0"
2795 },
2796 "type": "library",
2797 "autoload": {
2798 "classmap": [
2799 "src/"
2800 ]
2801 },
2802 "notification-url": "https://packagist.org/downloads/",
2803 "license": [
2804 "BSD-3-Clause"
2805 ],
2806 "authors": [
2807 {
2808 "name": "Arne Blankerts",
2809 "email": "arne@blankerts.de",
2810 "role": "Developer"
2811 }
2812 ],
2813 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
2814 "time": "2019-06-13T22:48:21+00:00"
2815 },
2816 {
2723 "name": "webmozart/assert", 2817 "name": "webmozart/assert",
2724 "version": "1.4.0", 2818 "version": "1.6.0",
2725 "source": { 2819 "source": {
2726 "type": "git", 2820 "type": "git",
2727 "url": "https://github.com/webmozart/assert.git", 2821 "url": "https://github.com/webmozart/assert.git",
2728 "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" 2822 "reference": "573381c0a64f155a0d9a23f4b0c797194805b925"
2729 }, 2823 },
2730 "dist": { 2824 "dist": {
2731 "type": "zip", 2825 "type": "zip",
2732 "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", 2826 "url": "https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925",
2733 "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", 2827 "reference": "573381c0a64f155a0d9a23f4b0c797194805b925",
2734 "shasum": "" 2828 "shasum": ""
2735 }, 2829 },
2736 "require": { 2830 "require": {
2737 "php": "^5.3.3 || ^7.0", 2831 "php": "^5.3.3 || ^7.0",
2738 "symfony/polyfill-ctype": "^1.8" 2832 "symfony/polyfill-ctype": "^1.8"
2739 }, 2833 },
2834 "conflict": {
2835 "vimeo/psalm": "<3.6.0"
2836 },
2740 "require-dev": { 2837 "require-dev": {
2741 "phpunit/phpunit": "^4.6", 2838 "phpunit/phpunit": "^4.8.36 || ^7.5.13"
2742 "sebastian/version": "^1.0.1"
2743 }, 2839 },
2744 "type": "library", 2840 "type": "library",
2745 "extra": {
2746 "branch-alias": {
2747 "dev-master": "1.3-dev"
2748 }
2749 },
2750 "autoload": { 2841 "autoload": {
2751 "psr-4": { 2842 "psr-4": {
2752 "Webmozart\\Assert\\": "src/" 2843 "Webmozart\\Assert\\": "src/"
@@ -2768,7 +2859,7 @@
2768 "check", 2859 "check",
2769 "validate" 2860 "validate"
2770 ], 2861 ],
2771 "time": "2018-12-25T11:19:39+00:00" 2862 "time": "2019-11-24T13:36:37+00:00"
2772 } 2863 }
2773 ], 2864 ],
2774 "aliases": [], 2865 "aliases": [],
diff --git a/tests/ApplicationUtilsTest.php b/tests/ApplicationUtilsTest.php
index 82f8804d..15388970 100644
--- a/tests/ApplicationUtilsTest.php
+++ b/tests/ApplicationUtilsTest.php
@@ -253,9 +253,9 @@ class ApplicationUtilsTest extends \PHPUnit\Framework\TestCase
253 public function testCheckSupportedPHPVersion() 253 public function testCheckSupportedPHPVersion()
254 { 254 {
255 $minVersion = '5.3'; 255 $minVersion = '5.3';
256 ApplicationUtils::checkPHPVersion($minVersion, '5.4.32'); 256 $this->assertTrue(ApplicationUtils::checkPHPVersion($minVersion, '5.4.32'));
257 ApplicationUtils::checkPHPVersion($minVersion, '5.5'); 257 $this->assertTrue(ApplicationUtils::checkPHPVersion($minVersion, '5.5'));
258 ApplicationUtils::checkPHPVersion($minVersion, '5.6.10'); 258 $this->assertTrue(ApplicationUtils::checkPHPVersion($minVersion, '5.6.10'));
259 } 259 }
260 260
261 /** 261 /**
@@ -265,7 +265,7 @@ class ApplicationUtilsTest extends \PHPUnit\Framework\TestCase
265 */ 265 */
266 public function testCheckSupportedPHPVersion51() 266 public function testCheckSupportedPHPVersion51()
267 { 267 {
268 ApplicationUtils::checkPHPVersion('5.3', '5.1.0'); 268 $this->assertTrue(ApplicationUtils::checkPHPVersion('5.3', '5.1.0'));
269 } 269 }
270 270
271 /** 271 /**
@@ -275,7 +275,7 @@ class ApplicationUtilsTest extends \PHPUnit\Framework\TestCase
275 */ 275 */
276 public function testCheckSupportedPHPVersion52() 276 public function testCheckSupportedPHPVersion52()
277 { 277 {
278 ApplicationUtils::checkPHPVersion('5.3', '5.2'); 278 $this->assertTrue(ApplicationUtils::checkPHPVersion('5.3', '5.2'));
279 } 279 }
280 280
281 /** 281 /**
diff --git a/tests/PluginManagerTest.php b/tests/PluginManagerTest.php
index 71761ac1..195d959c 100644
--- a/tests/PluginManagerTest.php
+++ b/tests/PluginManagerTest.php
@@ -58,13 +58,12 @@ class PluginManagerTest extends \PHPUnit\Framework\TestCase
58 58
59 /** 59 /**
60 * Test missing plugin loading. 60 * Test missing plugin loading.
61 *
62 * @return void
63 */ 61 */
64 public function testPluginNotFound() 62 public function testPluginNotFound()
65 { 63 {
66 $this->pluginManager->load(array()); 64 $this->pluginManager->load(array());
67 $this->pluginManager->load(array('nope', 'renope')); 65 $this->pluginManager->load(array('nope', 'renope'));
66 $this->addToAssertionCount(1);
68 } 67 }
69 68
70 /** 69 /**
diff --git a/tests/api/ApiUtilsTest.php b/tests/api/ApiUtilsTest.php
index ea0ae500..7499dd71 100644
--- a/tests/api/ApiUtilsTest.php
+++ b/tests/api/ApiUtilsTest.php
@@ -60,7 +60,7 @@ class ApiUtilsTest extends \PHPUnit\Framework\TestCase
60 public function testValidateJwtTokenValid() 60 public function testValidateJwtTokenValid()
61 { 61 {
62 $secret = 'WarIsPeace'; 62 $secret = 'WarIsPeace';
63 ApiUtils::validateJwtToken(self::generateValidJwtToken($secret), $secret); 63 $this->assertTrue(ApiUtils::validateJwtToken(self::generateValidJwtToken($secret), $secret));
64 } 64 }
65 65
66 /** 66 /**
diff --git a/tests/config/ConfigPhpTest.php b/tests/config/ConfigPhpTest.php
index 67d878ce..fb91b51b 100644
--- a/tests/config/ConfigPhpTest.php
+++ b/tests/config/ConfigPhpTest.php
@@ -3,6 +3,10 @@ namespace Shaarli\Config;
3 3
4/** 4/**
5 * Class ConfigPhpTest 5 * Class ConfigPhpTest
6 *
7 * We run tests in separate processes due to the usage for $GLOBALS
8 * which are kept between tests.
9 * @runTestsInSeparateProcesses
6 */ 10 */
7class ConfigPhpTest extends \PHPUnit\Framework\TestCase 11class ConfigPhpTest extends \PHPUnit\Framework\TestCase
8{ 12{
diff --git a/tests/feed/CachedPageTest.php b/tests/feed/CachedPageTest.php
index 0bcc1442..363028a2 100644
--- a/tests/feed/CachedPageTest.php
+++ b/tests/feed/CachedPageTest.php
@@ -44,6 +44,7 @@ class CachedPageTest extends \PHPUnit\Framework\TestCase
44 new CachedPage(self::$testCacheDir, '', false); 44 new CachedPage(self::$testCacheDir, '', false);
45 new CachedPage(self::$testCacheDir, 'http://shaar.li/?do=rss', true); 45 new CachedPage(self::$testCacheDir, 'http://shaar.li/?do=rss', true);
46 new CachedPage(self::$testCacheDir, 'http://shaar.li/?do=atom', false); 46 new CachedPage(self::$testCacheDir, 'http://shaar.li/?do=atom', false);
47 $this->addToAssertionCount(1);
47 } 48 }
48 49
49 /** 50 /**
diff --git a/tests/updater/UpdaterTest.php b/tests/updater/UpdaterTest.php
index 93bc86c1..ac87e33c 100644
--- a/tests/updater/UpdaterTest.php
+++ b/tests/updater/UpdaterTest.php
@@ -724,6 +724,9 @@ $GLOBALS[\'privateLinkByDefault\'] = true;';
724 */ 724 */
725 public function testUpdateMethodWebThumbnailerDisabled() 725 public function testUpdateMethodWebThumbnailerDisabled()
726 { 726 {
727 if (isset($_SESSION['warnings'])) {
728 unset($_SESSION['warnings']);
729 }
727 $this->conf->remove('thumbnails'); 730 $this->conf->remove('thumbnails');
728 $this->conf->set('thumbnail.enable_thumbnails', false); 731 $this->conf->set('thumbnail.enable_thumbnails', false);
729 $updater = new Updater([], [], $this->conf, true, $_SESSION); 732 $updater = new Updater([], [], $this->conf, true, $_SESSION);
@@ -740,6 +743,9 @@ $GLOBALS[\'privateLinkByDefault\'] = true;';
740 */ 743 */
741 public function testUpdateMethodWebThumbnailerNothingToDo() 744 public function testUpdateMethodWebThumbnailerNothingToDo()
742 { 745 {
746 if (isset($_SESSION['warnings'])) {
747 unset($_SESSION['warnings']);
748 }
743 $updater = new Updater([], [], $this->conf, true, $_SESSION); 749 $updater = new Updater([], [], $this->conf, true, $_SESSION);
744 $this->assertTrue($updater->updateMethodWebThumbnailer()); 750 $this->assertTrue($updater->updateMethodWebThumbnailer());
745 $this->assertFalse($this->conf->exists('thumbnail')); 751 $this->assertFalse($this->conf->exists('thumbnail'));