ReviewOS

also looking at this

meemalabs/meema-client-php

Collection response

#52
Merged glennmichael123 wants to merge collection-response into main
11 files +3638 -3582

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

composer.jsonmodified+3-0
Changes to composer.json
@@ -39,5 +39,8 @@
3939 "psr-4": {
4040 "Meema\\MeemaApi\\Test\\": "tests"
4141 }
42 },
43 "suggest": {
44 "illuminate/support": "If you prefer to work with Collections instead of arrays, you need to require this package"
4245 }
4346}
composer.lockmodified+3530-3538
Changes to composer.lock
@@ -4,7 +4,7 @@
44 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
55 "This file is @generated automatically"
66 ],
7 "content-hash": "31d096966aaebed73b9a2e1749db54bc",
7 "content-hash": "a4990b693a86d3e265121bb55154e588",
88 "packages": [
99 {
1010 "name": "brick/math",
@@ -149,71 +149,6 @@
149149 ],
150150 "time": "2020-05-29T15:13:26+00:00"
151151 },
152 {
153 "name": "doctrine/instantiator",
154 "version": "1.4.0",
155 "source": {
156 "type": "git",
157 "url": "https://github.com/doctrine/instantiator.git",
158 "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
159 },
160 "dist": {
161 "type": "zip",
162 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
163 "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
164 "shasum": ""
165 },
166 "require": {
167 "php": "^7.1 || ^8.0"
168 },
169 "require-dev": {
170 "doctrine/coding-standard": "^8.0",
171 "ext-pdo": "*",
172 "ext-phar": "*",
173 "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
174 "phpstan/phpstan": "^0.12",
175 "phpstan/phpstan-phpunit": "^0.12",
176 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
177 },
178 "type": "library",
179 "autoload": {
180 "psr-4": {
181 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
182 }
183 },
184 "notification-url": "https://packagist.org/downloads/",
185 "license": [
186 "MIT"
187 ],
188 "authors": [
189 {
190 "name": "Marco Pivetta",
191 "email": "ocramius@gmail.com",
192 "homepage": "https://ocramius.github.io/"
193 }
194 ],
195 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
196 "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
197 "keywords": [
198 "constructor",
199 "instantiate"
200 ],
201 "funding": [
202 {
203 "url": "https://www.doctrine-project.org/sponsorship.html",
204 "type": "custom"
205 },
206 {
207 "url": "https://www.patreon.com/phpdoctrine",
208 "type": "patreon"
209 },
210 {
211 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
212 "type": "tidelift"
213 }
214 ],
215 "time": "2020-11-10T18:47:58+00:00"
216 },
217152 {
218153 "name": "doctrine/lexer",
219154 "version": "1.2.1",
@@ -411,67 +346,6 @@
411346 ],
412347 "time": "2020-12-29T14:50:06+00:00"
413348 },
414 {
415 "name": "fakerphp/faker",
416 "version": "v1.14.1",
417 "source": {
418 "type": "git",
419 "url": "https://github.com/FakerPHP/Faker.git",
420 "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1"
421 },
422 "dist": {
423 "type": "zip",
424 "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1",
425 "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1",
426 "shasum": ""
427 },
428 "require": {
429 "php": "^7.1 || ^8.0",
430 "psr/container": "^1.0",
431 "symfony/deprecation-contracts": "^2.2"
432 },
433 "conflict": {
434 "fzaninotto/faker": "*"
435 },
436 "require-dev": {
437 "bamarni/composer-bin-plugin": "^1.4.1",
438 "ext-intl": "*",
439 "symfony/phpunit-bridge": "^4.4 || ^5.2"
440 },
441 "suggest": {
442 "ext-curl": "Required by Faker\\Provider\\Image to download images.",
443 "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.",
444 "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.",
445 "ext-mbstring": "Required for multibyte Unicode string functionality."
446 },
447 "type": "library",
448 "extra": {
449 "branch-alias": {
450 "dev-main": "v1.15-dev"
451 }
452 },
453 "autoload": {
454 "psr-4": {
455 "Faker\\": "src/Faker/"
456 }
457 },
458 "notification-url": "https://packagist.org/downloads/",
459 "license": [
460 "MIT"
461 ],
462 "authors": [
463 {
464 "name": "François Zaninotto"
465 }
466 ],
467 "description": "Faker is a PHP library that generates fake data for you.",
468 "keywords": [
469 "data",
470 "faker",
471 "fixtures"
472 ],
473 "time": "2021-03-30T06:27:33+00:00"
474 },
475349 {
476350 "name": "graham-campbell/result-type",
477351 "version": "v1.0.1",
@@ -755,65 +629,18 @@
755629 ],
756630 "time": "2021-03-21T16:25:00+00:00"
757631 },
758 {
759 "name": "hamcrest/hamcrest-php",
760 "version": "v2.0.1",
761 "source": {
762 "type": "git",
763 "url": "https://github.com/hamcrest/hamcrest-php.git",
764 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
765 },
766 "dist": {
767 "type": "zip",
768 "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
769 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
770 "shasum": ""
771 },
772 "require": {
773 "php": "^5.3|^7.0|^8.0"
774 },
775 "replace": {
776 "cordoval/hamcrest-php": "*",
777 "davedevelopment/hamcrest-php": "*",
778 "kodova/hamcrest-php": "*"
779 },
780 "require-dev": {
781 "phpunit/php-file-iterator": "^1.4 || ^2.0",
782 "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
783 },
784 "type": "library",
785 "extra": {
786 "branch-alias": {
787 "dev-master": "2.1-dev"
788 }
789 },
790 "autoload": {
791 "classmap": [
792 "hamcrest"
793 ]
794 },
795 "notification-url": "https://packagist.org/downloads/",
796 "license": [
797 "BSD-3-Clause"
798 ],
799 "description": "This is the PHP port of Hamcrest Matchers",
800 "keywords": [
801 "test"
802 ],
803 "time": "2020-07-09T08:09:16+00:00"
804 },
805632 {
806633 "name": "laravel/framework",
807 "version": "v8.36.2",
634 "version": "v8.37.0",
808635 "source": {
809636 "type": "git",
810637 "url": "https://github.com/laravel/framework.git",
811 "reference": "0debd8ad6b5aa1f61ccc73910adf049af4ca0444"
638 "reference": "cf4082973abc796ec285190f0603380021f6d26f"
812639 },
813640 "dist": {
814641 "type": "zip",
815 "url": "https://api.github.com/repos/laravel/framework/zipball/0debd8ad6b5aa1f61ccc73910adf049af4ca0444",
816 "reference": "0debd8ad6b5aa1f61ccc73910adf049af4ca0444",
642 "url": "https://api.github.com/repos/laravel/framework/zipball/cf4082973abc796ec285190f0603380021f6d26f",
643 "reference": "cf4082973abc796ec285190f0603380021f6d26f",
817644 "shasum": ""
818645 },
819646 "require": {
@@ -964,7 +791,7 @@
964791 "framework",
965792 "laravel"
966793 ],
967 "time": "2021-04-07T12:37:22+00:00"
794 "time": "2021-04-13T13:49:49+00:00"
968795 },
969796 {
970797 "name": "league/commonmark",
@@ -1204,74 +1031,6 @@
12041031 ],
12051032 "time": "2021-01-18T20:58:21+00:00"
12061033 },
1207 {
1208 "name": "mockery/mockery",
1209 "version": "1.4.3",
1210 "source": {
1211 "type": "git",
1212 "url": "https://github.com/mockery/mockery.git",
1213 "reference": "d1339f64479af1bee0e82a0413813fe5345a54ea"
1214 },
1215 "dist": {
1216 "type": "zip",
1217 "url": "https://api.github.com/repos/mockery/mockery/zipball/d1339f64479af1bee0e82a0413813fe5345a54ea",
1218 "reference": "d1339f64479af1bee0e82a0413813fe5345a54ea",
1219 "shasum": ""
1220 },
1221 "require": {
1222 "hamcrest/hamcrest-php": "^2.0.1",
1223 "lib-pcre": ">=7.0",
1224 "php": "^7.3 || ^8.0"
1225 },
1226 "conflict": {
1227 "phpunit/phpunit": "<8.0"
1228 },
1229 "require-dev": {
1230 "phpunit/phpunit": "^8.5 || ^9.3"
1231 },
1232 "type": "library",
1233 "extra": {
1234 "branch-alias": {
1235 "dev-master": "1.4.x-dev"
1236 }
1237 },
1238 "autoload": {
1239 "psr-0": {
1240 "Mockery": "library/"
1241 }
1242 },
1243 "notification-url": "https://packagist.org/downloads/",
1244 "license": [
1245 "BSD-3-Clause"
1246 ],
1247 "authors": [
1248 {
1249 "name": "Pádraic Brady",
1250 "email": "padraic.brady@gmail.com",
1251 "homepage": "http://blog.astrumfutura.com"
1252 },
1253 {
1254 "name": "Dave Marshall",
1255 "email": "dave.marshall@atstsolutions.co.uk",
1256 "homepage": "http://davedevelopment.co.uk"
1257 }
1258 ],
1259 "description": "Mockery is a simple yet flexible PHP mock object framework",
1260 "homepage": "https://github.com/mockery/mockery",
1261 "keywords": [
1262 "BDD",
1263 "TDD",
1264 "library",
1265 "mock",
1266 "mock objects",
1267 "mockery",
1268 "stub",
1269 "test",
1270 "test double",
1271 "testing"
1272 ],
1273 "time": "2021-02-24T09:51:49+00:00"
1274 },
12751034 {
12761035 "name": "monolog/monolog",
12771036 "version": "2.2.0",
@@ -1365,71 +1124,17 @@
13651124 "time": "2020-12-14T13:15:25+00:00"
13661125 },
13671126 {
1368 "name": "myclabs/deep-copy",
1369 "version": "1.10.2",
1127 "name": "nesbot/carbon",
1128 "version": "2.46.0",
13701129 "source": {
13711130 "type": "git",
1372 "url": "https://github.com/myclabs/DeepCopy.git",
1373 "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
1131 "url": "https://github.com/briannesbitt/Carbon.git",
1132 "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4"
13741133 },
13751134 "dist": {
13761135 "type": "zip",
1377 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
1378 "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
1379 "shasum": ""
1380 },
1381 "require": {
1382 "php": "^7.1 || ^8.0"
1383 },
1384 "replace": {
1385 "myclabs/deep-copy": "self.version"
1386 },
1387 "require-dev": {
1388 "doctrine/collections": "^1.0",
1389 "doctrine/common": "^2.6",
1390 "phpunit/phpunit": "^7.1"
1391 },
1392 "type": "library",
1393 "autoload": {
1394 "psr-4": {
1395 "DeepCopy\\": "src/DeepCopy/"
1396 },
1397 "files": [
1398 "src/DeepCopy/deep_copy.php"
1399 ]
1400 },
1401 "notification-url": "https://packagist.org/downloads/",
1402 "license": [
1403 "MIT"
1404 ],
1405 "description": "Create deep copies (clones) of your objects",
1406 "keywords": [
1407 "clone",
1408 "copy",
1409 "duplicate",
1410 "object",
1411 "object graph"
1412 ],
1413 "funding": [
1414 {
1415 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
1416 "type": "tidelift"
1417 }
1418 ],
1419 "time": "2020-11-13T09:40:50+00:00"
1420 },
1421 {
1422 "name": "nesbot/carbon",
1423 "version": "2.46.0",
1424 "source": {
1425 "type": "git",
1426 "url": "https://github.com/briannesbitt/Carbon.git",
1427 "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4"
1428 },
1429 "dist": {
1430 "type": "zip",
1431 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
1432 "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
1136 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
1137 "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
14331138 "shasum": ""
14341139 },
14351140 "require": {
@@ -1507,58 +1212,6 @@
15071212 ],
15081213 "time": "2021-02-24T17:30:44+00:00"
15091214 },
1510 {
1511 "name": "nikic/php-parser",
1512 "version": "v4.10.4",
1513 "source": {
1514 "type": "git",
1515 "url": "https://github.com/nikic/PHP-Parser.git",
1516 "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e"
1517 },
1518 "dist": {
1519 "type": "zip",
1520 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e",
1521 "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e",
1522 "shasum": ""
1523 },
1524 "require": {
1525 "ext-tokenizer": "*",
1526 "php": ">=7.0"
1527 },
1528 "require-dev": {
1529 "ircmaxell/php-yacc": "^0.0.7",
1530 "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
1531 },
1532 "bin": [
1533 "bin/php-parse"
1534 ],
1535 "type": "library",
1536 "extra": {
1537 "branch-alias": {
1538 "dev-master": "4.9-dev"
1539 }
1540 },
1541 "autoload": {
1542 "psr-4": {
1543 "PhpParser\\": "lib/PhpParser"
1544 }
1545 },
1546 "notification-url": "https://packagist.org/downloads/",
1547 "license": [
1548 "BSD-3-Clause"
1549 ],
1550 "authors": [
1551 {
1552 "name": "Nikita Popov"
1553 }
1554 ],
1555 "description": "A PHP parser written in PHP",
1556 "keywords": [
1557 "parser",
1558 "php"
1559 ],
1560 "time": "2020-12-20T10:01:03+00:00"
1561 },
15621215 {
15631216 "name": "opis/closure",
15641217 "version": "3.6.2",
@@ -1621,114 +1274,91 @@
16211274 "time": "2021-04-09T13:42:10+00:00"
16221275 },
16231276 {
1624 "name": "orchestra/testbench",
1625 "version": "v6.17.0",
1277 "name": "phpoption/phpoption",
1278 "version": "1.7.5",
16261279 "source": {
16271280 "type": "git",
1628 "url": "https://github.com/orchestral/testbench.git",
1629 "reference": "1782d7d54312ebbf3bf79d66e4ac46e7dee78e0f"
1281 "url": "https://github.com/schmittjoh/php-option.git",
1282 "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
16301283 },
16311284 "dist": {
16321285 "type": "zip",
1633 "url": "https://api.github.com/repos/orchestral/testbench/zipball/1782d7d54312ebbf3bf79d66e4ac46e7dee78e0f",
1634 "reference": "1782d7d54312ebbf3bf79d66e4ac46e7dee78e0f",
1286 "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
1287 "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
16351288 "shasum": ""
16361289 },
16371290 "require": {
1638 "laravel/framework": "^8.25",
1639 "mockery/mockery": "^1.4.2",
1640 "orchestra/testbench-core": "^6.21",
1641 "php": "^7.3 || ^8.0",
1642 "phpunit/phpunit": "^8.4 || ^9.3.3",
1643 "spatie/laravel-ray": "^1.17.1"
1291 "php": "^5.5.9 || ^7.0 || ^8.0"
1292 },
1293 "require-dev": {
1294 "bamarni/composer-bin-plugin": "^1.4.1",
1295 "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0"
16441296 },
16451297 "type": "library",
16461298 "extra": {
16471299 "branch-alias": {
1648 "dev-master": "6.0-dev"
1300 "dev-master": "1.7-dev"
1301 }
1302 },
1303 "autoload": {
1304 "psr-4": {
1305 "PhpOption\\": "src/PhpOption/"
16491306 }
16501307 },
16511308 "notification-url": "https://packagist.org/downloads/",
16521309 "license": [
1653 "MIT"
1310 "Apache-2.0"
16541311 ],
16551312 "authors": [
16561313 {
1657 "name": "Mior Muhammad Zaki",
1658 "email": "crynobone@gmail.com",
1659 "homepage": "https://github.com/crynobone"
1314 "name": "Johannes M. Schmitt",
1315 "email": "schmittjoh@gmail.com"
1316 },
1317 {
1318 "name": "Graham Campbell",
1319 "email": "graham@alt-three.com"
16601320 }
16611321 ],
1662 "description": "Laravel Testing Helper for Packages Development",
1663 "homepage": "https://packages.tools/testbench/",
1322 "description": "Option Type for PHP",
16641323 "keywords": [
1665 "BDD",
1666 "TDD",
1667 "laravel",
1668 "orchestra-platform",
1669 "orchestral",
1670 "testing"
1324 "language",
1325 "option",
1326 "php",
1327 "type"
16711328 ],
16721329 "funding": [
16731330 {
1674 "url": "https://paypal.me/crynobone",
1675 "type": "custom"
1331 "url": "https://github.com/GrahamCampbell",
1332 "type": "github"
16761333 },
16771334 {
1678 "url": "https://liberapay.com/crynobone",
1679 "type": "liberapay"
1335 "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
1336 "type": "tidelift"
16801337 }
16811338 ],
1682 "time": "2021-04-06T12:07:42+00:00"
1339 "time": "2020-07-20T17:29:33+00:00"
16831340 },
16841341 {
1685 "name": "orchestra/testbench-core",
1686 "version": "v6.21.0",
1342 "name": "psr/container",
1343 "version": "1.1.1",
16871344 "source": {
16881345 "type": "git",
1689 "url": "https://github.com/orchestral/testbench-core.git",
1690 "reference": "8412a8557b822fabd657d6ab5b06ca20c65b1b3e"
1346 "url": "https://github.com/php-fig/container.git",
1347 "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
16911348 },
16921349 "dist": {
16931350 "type": "zip",
1694 "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/8412a8557b822fabd657d6ab5b06ca20c65b1b3e",
1695 "reference": "8412a8557b822fabd657d6ab5b06ca20c65b1b3e",
1351 "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
1352 "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
16961353 "shasum": ""
16971354 },
16981355 "require": {
1699 "fakerphp/faker": "^1.9.1",
1700 "php": "^7.3 || ^8.0",
1701 "symfony/yaml": "^5.0",
1702 "vlucas/phpdotenv": "^5.1"
1703 },
1704 "require-dev": {
1705 "laravel/framework": "^8.26",
1706 "laravel/laravel": "8.x-dev",
1707 "mockery/mockery": "^1.4.2",
1708 "orchestra/canvas": "^6.1",
1709 "phpunit/phpunit": "^8.4 || ^9.3.3 || ^10.0",
1710 "spatie/laravel-ray": "^1.7.1",
1711 "symfony/process": "^5.0"
1712 },
1713 "suggest": {
1714 "laravel/framework": "Required for testing (^8.26).",
1715 "mockery/mockery": "Allow using Mockery for testing (^1.4.2).",
1716 "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^6.0).",
1717 "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^6.0).",
1718 "phpunit/phpunit": "Allow using PHPUnit for testing (^8.4|^9.3.3)."
1356 "php": ">=7.2.0"
17191357 },
1720 "bin": [
1721 "testbench"
1722 ],
17231358 "type": "library",
1724 "extra": {
1725 "branch-alias": {
1726 "dev-master": "6.0-dev"
1727 }
1728 },
17291359 "autoload": {
17301360 "psr-4": {
1731 "Orchestra\\Testbench\\": "src/"
1361 "Psr\\Container\\": "src/"
17321362 }
17331363 },
17341364 "notification-url": "https://packagist.org/downloads/",
@@ -1737,162 +1367,142 @@
17371367 ],
17381368 "authors": [
17391369 {
1740 "name": "Mior Muhammad Zaki",
1741 "email": "crynobone@gmail.com",
1742 "homepage": "https://github.com/crynobone"
1370 "name": "PHP-FIG",
1371 "homepage": "https://www.php-fig.org/"
17431372 }
17441373 ],
1745 "description": "Testing Helper for Laravel Development",
1746 "homepage": "https://packages.tools/testbench",
1374 "description": "Common Container Interface (PHP FIG PSR-11)",
1375 "homepage": "https://github.com/php-fig/container",
17471376 "keywords": [
1748 "BDD",
1749 "TDD",
1750 "laravel",
1751 "orchestra-platform",
1752 "orchestral",
1753 "testing"
1754 ],
1755 "funding": [
1756 {
1757 "url": "https://paypal.me/crynobone",
1758 "type": "custom"
1759 },
1760 {
1761 "url": "https://liberapay.com/crynobone",
1762 "type": "liberapay"
1763 }
1377 "PSR-11",
1378 "container",
1379 "container-interface",
1380 "container-interop",
1381 "psr"
17641382 ],
1765 "time": "2021-04-06T11:36:25+00:00"
1383 "time": "2021-03-05T17:36:06+00:00"
17661384 },
17671385 {
1768 "name": "phar-io/manifest",
1769 "version": "2.0.1",
1386 "name": "psr/event-dispatcher",
1387 "version": "1.0.0",
17701388 "source": {
17711389 "type": "git",
1772 "url": "https://github.com/phar-io/manifest.git",
1773 "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
1390 "url": "https://github.com/php-fig/event-dispatcher.git",
1391 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
17741392 },
17751393 "dist": {
17761394 "type": "zip",
1777 "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
1778 "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
1395 "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
1396 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
17791397 "shasum": ""
17801398 },
17811399 "require": {
1782 "ext-dom": "*",
1783 "ext-phar": "*",
1784 "ext-xmlwriter": "*",
1785 "phar-io/version": "^3.0.1",
1786 "php": "^7.2 || ^8.0"
1400 "php": ">=7.2.0"
17871401 },
17881402 "type": "library",
17891403 "extra": {
17901404 "branch-alias": {
1791 "dev-master": "2.0.x-dev"
1405 "dev-master": "1.0.x-dev"
17921406 }
17931407 },
17941408 "autoload": {
1795 "classmap": [
1796 "src/"
1797 ]
1409 "psr-4": {
1410 "Psr\\EventDispatcher\\": "src/"
1411 }
17981412 },
17991413 "notification-url": "https://packagist.org/downloads/",
18001414 "license": [
1801 "BSD-3-Clause"
1415 "MIT"
18021416 ],
18031417 "authors": [
18041418 {
1805 "name": "Arne Blankerts",
1806 "email": "arne@blankerts.de",
1807 "role": "Developer"
1808 },
1809 {
1810 "name": "Sebastian Heuer",
1811 "email": "sebastian@phpeople.de",
1812 "role": "Developer"
1813 },
1814 {
1815 "name": "Sebastian Bergmann",
1816 "email": "sebastian@phpunit.de",
1817 "role": "Developer"
1419 "name": "PHP-FIG",
1420 "homepage": "http://www.php-fig.org/"
18181421 }
18191422 ],
1820 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
1821 "time": "2020-06-27T14:33:11+00:00"
1423 "description": "Standard interfaces for event handling.",
1424 "keywords": [
1425 "events",
1426 "psr",
1427 "psr-14"
1428 ],
1429 "time": "2019-01-08T18:20:26+00:00"
18221430 },
18231431 {
1824 "name": "phar-io/version",
1825 "version": "3.1.0",
1432 "name": "psr/http-client",
1433 "version": "1.0.1",
18261434 "source": {
18271435 "type": "git",
1828 "url": "https://github.com/phar-io/version.git",
1829 "reference": "bae7c545bef187884426f042434e561ab1ddb182"
1436 "url": "https://github.com/php-fig/http-client.git",
1437 "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
18301438 },
18311439 "dist": {
18321440 "type": "zip",
1833 "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182",
1834 "reference": "bae7c545bef187884426f042434e561ab1ddb182",
1441 "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
1442 "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
18351443 "shasum": ""
18361444 },
18371445 "require": {
1838 "php": "^7.2 || ^8.0"
1446 "php": "^7.0 || ^8.0",
1447 "psr/http-message": "^1.0"
18391448 },
18401449 "type": "library",
1450 "extra": {
1451 "branch-alias": {
1452 "dev-master": "1.0.x-dev"
1453 }
1454 },
18411455 "autoload": {
1842 "classmap": [
1843 "src/"
1844 ]
1456 "psr-4": {
1457 "Psr\\Http\\Client\\": "src/"
1458 }
18451459 },
18461460 "notification-url": "https://packagist.org/downloads/",
18471461 "license": [
1848 "BSD-3-Clause"
1462 "MIT"
18491463 ],
18501464 "authors": [
18511465 {
1852 "name": "Arne Blankerts",
1853 "email": "arne@blankerts.de",
1854 "role": "Developer"
1855 },
1856 {
1857 "name": "Sebastian Heuer",
1858 "email": "sebastian@phpeople.de",
1859 "role": "Developer"
1860 },
1861 {
1862 "name": "Sebastian Bergmann",
1863 "email": "sebastian@phpunit.de",
1864 "role": "Developer"
1466 "name": "PHP-FIG",
1467 "homepage": "http://www.php-fig.org/"
18651468 }
18661469 ],
1867 "description": "Library for handling version information and constraints",
1868 "time": "2021-02-23T14:00:09+00:00"
1470 "description": "Common interface for HTTP clients",
1471 "homepage": "https://github.com/php-fig/http-client",
1472 "keywords": [
1473 "http",
1474 "http-client",
1475 "psr",
1476 "psr-18"
1477 ],
1478 "time": "2020-06-29T06:28:15+00:00"
18691479 },
18701480 {
1871 "name": "phpdocumentor/reflection-common",
1872 "version": "2.2.0",
1481 "name": "psr/http-message",
1482 "version": "1.0.1",
18731483 "source": {
18741484 "type": "git",
1875 "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
1876 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
1485 "url": "https://github.com/php-fig/http-message.git",
1486 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
18771487 },
18781488 "dist": {
18791489 "type": "zip",
1880 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
1881 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
1490 "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
1491 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
18821492 "shasum": ""
18831493 },
18841494 "require": {
1885 "php": "^7.2 || ^8.0"
1495 "php": ">=5.3.0"
18861496 },
18871497 "type": "library",
18881498 "extra": {
18891499 "branch-alias": {
1890 "dev-2.x": "2.x-dev"
1500 "dev-master": "1.0.x-dev"
18911501 }
18921502 },
18931503 "autoload": {
18941504 "psr-4": {
1895 "phpDocumentor\\Reflection\\": "src/"
1505 "Psr\\Http\\Message\\": "src/"
18961506 }
18971507 },
18981508 "notification-url": "https://packagist.org/downloads/",
@@ -1901,54 +1511,48 @@
19011511 ],
19021512 "authors": [
19031513 {
1904 "name": "Jaap van Otterdijk",
1905 "email": "opensource@ijaap.nl"
1514 "name": "PHP-FIG",
1515 "homepage": "http://www.php-fig.org/"
19061516 }
19071517 ],
1908 "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
1909 "homepage": "http://www.phpdoc.org",
1518 "description": "Common interface for HTTP messages",
1519 "homepage": "https://github.com/php-fig/http-message",
19101520 "keywords": [
1911 "FQSEN",
1912 "phpDocumentor",
1913 "phpdoc",
1914 "reflection",
1915 "static analysis"
1521 "http",
1522 "http-message",
1523 "psr",
1524 "psr-7",
1525 "request",
1526 "response"
19161527 ],
1917 "time": "2020-06-27T09:03:43+00:00"
1528 "time": "2016-08-06T14:39:51+00:00"
19181529 },
19191530 {
1920 "name": "phpdocumentor/reflection-docblock",
1921 "version": "5.2.2",
1531 "name": "psr/log",
1532 "version": "1.1.3",
19221533 "source": {
19231534 "type": "git",
1924 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
1925 "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
1535 "url": "https://github.com/php-fig/log.git",
1536 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
19261537 },
19271538 "dist": {
19281539 "type": "zip",
1929 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
1930 "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
1540 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
1541 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
19311542 "shasum": ""
19321543 },
19331544 "require": {
1934 "ext-filter": "*",
1935 "php": "^7.2 || ^8.0",
1936 "phpdocumentor/reflection-common": "^2.2",
1937 "phpdocumentor/type-resolver": "^1.3",
1938 "webmozart/assert": "^1.9.1"
1939 },
1940 "require-dev": {
1941 "mockery/mockery": "~1.3.2"
1545 "php": ">=5.3.0"
19421546 },
19431547 "type": "library",
19441548 "extra": {
19451549 "branch-alias": {
1946 "dev-master": "5.x-dev"
1550 "dev-master": "1.1.x-dev"
19471551 }
19481552 },
19491553 "autoload": {
19501554 "psr-4": {
1951 "phpDocumentor\\Reflection\\": "src"
1555 "Psr\\Log\\": "Psr/Log/"
19521556 }
19531557 },
19541558 "notification-url": "https://packagist.org/downloads/",
@@ -1957,47 +1561,45 @@
19571561 ],
19581562 "authors": [
19591563 {
1960 "name": "Mike van Riel",
1961 "email": "me@mikevanriel.com"
1962 },
1963 {
1964 "name": "Jaap van Otterdijk",
1965 "email": "account@ijaap.nl"
1564 "name": "PHP-FIG",
1565 "homepage": "http://www.php-fig.org/"
19661566 }
19671567 ],
1968 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
1969 "time": "2020-09-03T19:13:55+00:00"
1568 "description": "Common interface for logging libraries",
1569 "homepage": "https://github.com/php-fig/log",
1570 "keywords": [
1571 "log",
1572 "psr",
1573 "psr-3"
1574 ],
1575 "time": "2020-03-23T09:12:05+00:00"
19701576 },
19711577 {
1972 "name": "phpdocumentor/type-resolver",
1973 "version": "1.4.0",
1578 "name": "psr/simple-cache",
1579 "version": "1.0.1",
19741580 "source": {
19751581 "type": "git",
1976 "url": "https://github.com/phpDocumentor/TypeResolver.git",
1977 "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
1582 "url": "https://github.com/php-fig/simple-cache.git",
1583 "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
19781584 },
19791585 "dist": {
19801586 "type": "zip",
1981 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
1982 "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
1587 "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
1588 "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
19831589 "shasum": ""
19841590 },
19851591 "require": {
1986 "php": "^7.2 || ^8.0",
1987 "phpdocumentor/reflection-common": "^2.0"
1988 },
1989 "require-dev": {
1990 "ext-tokenizer": "*"
1592 "php": ">=5.3.0"
19911593 },
19921594 "type": "library",
19931595 "extra": {
19941596 "branch-alias": {
1995 "dev-1.x": "1.x-dev"
1597 "dev-master": "1.0.x-dev"
19961598 }
19971599 },
19981600 "autoload": {
19991601 "psr-4": {
2000 "phpDocumentor\\Reflection\\": "src"
1602 "Psr\\SimpleCache\\": "src/"
20011603 }
20021604 },
20031605 "notification-url": "https://packagist.org/downloads/",
@@ -2006,112 +1608,99 @@
20061608 ],
20071609 "authors": [
20081610 {
2009 "name": "Mike van Riel",
2010 "email": "me@mikevanriel.com"
1611 "name": "PHP-FIG",
1612 "homepage": "http://www.php-fig.org/"
20111613 }
20121614 ],
2013 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
2014 "time": "2020-09-17T18:55:26+00:00"
1615 "description": "Common interfaces for simple caching",
1616 "keywords": [
1617 "cache",
1618 "caching",
1619 "psr",
1620 "psr-16",
1621 "simple-cache"
1622 ],
1623 "time": "2017-10-23T01:57:42+00:00"
20151624 },
20161625 {
2017 "name": "phpoption/phpoption",
2018 "version": "1.7.5",
1626 "name": "ralouphie/getallheaders",
1627 "version": "3.0.3",
20191628 "source": {
20201629 "type": "git",
2021 "url": "https://github.com/schmittjoh/php-option.git",
2022 "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
1630 "url": "https://github.com/ralouphie/getallheaders.git",
1631 "reference": "120b605dfeb996808c31b6477290a714d356e822"
20231632 },
20241633 "dist": {
20251634 "type": "zip",
2026 "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
2027 "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
1635 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
1636 "reference": "120b605dfeb996808c31b6477290a714d356e822",
20281637 "shasum": ""
20291638 },
20301639 "require": {
2031 "php": "^5.5.9 || ^7.0 || ^8.0"
1640 "php": ">=5.6"
20321641 },
20331642 "require-dev": {
2034 "bamarni/composer-bin-plugin": "^1.4.1",
2035 "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0"
1643 "php-coveralls/php-coveralls": "^2.1",
1644 "phpunit/phpunit": "^5 || ^6.5"
20361645 },
20371646 "type": "library",
2038 "extra": {
2039 "branch-alias": {
2040 "dev-master": "1.7-dev"
2041 }
2042 },
20431647 "autoload": {
2044 "psr-4": {
2045 "PhpOption\\": "src/PhpOption/"
2046 }
1648 "files": [
1649 "src/getallheaders.php"
1650 ]
20471651 },
20481652 "notification-url": "https://packagist.org/downloads/",
20491653 "license": [
2050 "Apache-2.0"
1654 "MIT"
20511655 ],
20521656 "authors": [
20531657 {
2054 "name": "Johannes M. Schmitt",
2055 "email": "schmittjoh@gmail.com"
2056 },
2057 {
2058 "name": "Graham Campbell",
2059 "email": "graham@alt-three.com"
1658 "name": "Ralph Khattar",
1659 "email": "ralph.khattar@gmail.com"
20601660 }
20611661 ],
2062 "description": "Option Type for PHP",
2063 "keywords": [
2064 "language",
2065 "option",
2066 "php",
2067 "type"
2068 ],
2069 "funding": [
2070 {
2071 "url": "https://github.com/GrahamCampbell",
2072 "type": "github"
2073 },
2074 {
2075 "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption",
2076 "type": "tidelift"
2077 }
2078 ],
2079 "time": "2020-07-20T17:29:33+00:00"
1662 "description": "A polyfill for getallheaders.",
1663 "time": "2019-03-08T08:55:37+00:00"
20801664 },
20811665 {
2082 "name": "phpspec/prophecy",
2083 "version": "1.13.0",
1666 "name": "ramsey/collection",
1667 "version": "1.1.3",
20841668 "source": {
20851669 "type": "git",
2086 "url": "https://github.com/phpspec/prophecy.git",
2087 "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea"
1670 "url": "https://github.com/ramsey/collection.git",
1671 "reference": "28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1"
20881672 },
20891673 "dist": {
20901674 "type": "zip",
2091 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea",
2092 "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea",
1675 "url": "https://api.github.com/repos/ramsey/collection/zipball/28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1",
1676 "reference": "28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1",
20931677 "shasum": ""
20941678 },
20951679 "require": {
2096 "doctrine/instantiator": "^1.2",
2097 "php": "^7.2 || ~8.0, <8.1",
2098 "phpdocumentor/reflection-docblock": "^5.2",
2099 "sebastian/comparator": "^3.0 || ^4.0",
2100 "sebastian/recursion-context": "^3.0 || ^4.0"
1680 "php": "^7.2 || ^8"
21011681 },
21021682 "require-dev": {
2103 "phpspec/phpspec": "^6.0",
2104 "phpunit/phpunit": "^8.0 || ^9.0"
1683 "captainhook/captainhook": "^5.3",
1684 "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
1685 "ergebnis/composer-normalize": "^2.6",
1686 "fakerphp/faker": "^1.5",
1687 "hamcrest/hamcrest-php": "^2",
1688 "jangregor/phpstan-prophecy": "^0.8",
1689 "mockery/mockery": "^1.3",
1690 "phpstan/extension-installer": "^1",
1691 "phpstan/phpstan": "^0.12.32",
1692 "phpstan/phpstan-mockery": "^0.12.5",
1693 "phpstan/phpstan-phpunit": "^0.12.11",
1694 "phpunit/phpunit": "^8.5 || ^9",
1695 "psy/psysh": "^0.10.4",
1696 "slevomat/coding-standard": "^6.3",
1697 "squizlabs/php_codesniffer": "^3.5",
1698 "vimeo/psalm": "^4.4"
21051699 },
21061700 "type": "library",
2107 "extra": {
2108 "branch-alias": {
2109 "dev-master": "1.11.x-dev"
2110 }
2111 },
21121701 "autoload": {
21131702 "psr-4": {
2114 "Prophecy\\": "src/Prophecy"
1703 "Ramsey\\Collection\\": "src/"
21151704 }
21161705 },
21171706 "notification-url": "https://packagist.org/downloads/",
@@ -2120,446 +1709,525 @@
21201709 ],
21211710 "authors": [
21221711 {
2123 "name": "Konstantin Kudryashov",
2124 "email": "ever.zet@gmail.com",
2125 "homepage": "http://everzet.com"
2126 },
2127 {
2128 "name": "Marcello Duarte",
2129 "email": "marcello.duarte@gmail.com"
1712 "name": "Ben Ramsey",
1713 "email": "ben@benramsey.com",
1714 "homepage": "https://benramsey.com"
21301715 }
21311716 ],
2132 "description": "Highly opinionated mocking framework for PHP 5.3+",
2133 "homepage": "https://github.com/phpspec/prophecy",
1717 "description": "A PHP 7.2+ library for representing and manipulating collections.",
21341718 "keywords": [
2135 "Double",
2136 "Dummy",
2137 "fake",
2138 "mock",
2139 "spy",
2140 "stub"
1719 "array",
1720 "collection",
1721 "hash",
1722 "map",
1723 "queue",
1724 "set"
21411725 ],
2142 "time": "2021-03-17T13:42:18+00:00"
1726 "funding": [
1727 {
1728 "url": "https://github.com/ramsey",
1729 "type": "github"
1730 },
1731 {
1732 "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
1733 "type": "tidelift"
1734 }
1735 ],
1736 "time": "2021-01-21T17:40:04+00:00"
21431737 },
21441738 {
2145 "name": "phpunit/php-code-coverage",
2146 "version": "9.2.6",
1739 "name": "ramsey/uuid",
1740 "version": "4.1.1",
21471741 "source": {
21481742 "type": "git",
2149 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
2150 "reference": "f6293e1b30a2354e8428e004689671b83871edde"
1743 "url": "https://github.com/ramsey/uuid.git",
1744 "reference": "cd4032040a750077205918c86049aa0f43d22947"
21511745 },
21521746 "dist": {
21531747 "type": "zip",
2154 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde",
2155 "reference": "f6293e1b30a2354e8428e004689671b83871edde",
1748 "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947",
1749 "reference": "cd4032040a750077205918c86049aa0f43d22947",
21561750 "shasum": ""
21571751 },
21581752 "require": {
2159 "ext-dom": "*",
2160 "ext-libxml": "*",
2161 "ext-xmlwriter": "*",
2162 "nikic/php-parser": "^4.10.2",
2163 "php": ">=7.3",
2164 "phpunit/php-file-iterator": "^3.0.3",
2165 "phpunit/php-text-template": "^2.0.2",
2166 "sebastian/code-unit-reverse-lookup": "^2.0.2",
2167 "sebastian/complexity": "^2.0",
2168 "sebastian/environment": "^5.1.2",
2169 "sebastian/lines-of-code": "^1.0.3",
2170 "sebastian/version": "^3.0.1",
2171 "theseer/tokenizer": "^1.2.0"
1753 "brick/math": "^0.8 || ^0.9",
1754 "ext-json": "*",
1755 "php": "^7.2 || ^8",
1756 "ramsey/collection": "^1.0",
1757 "symfony/polyfill-ctype": "^1.8"
1758 },
1759 "replace": {
1760 "rhumsaa/uuid": "self.version"
21721761 },
21731762 "require-dev": {
2174 "phpunit/phpunit": "^9.3"
1763 "codeception/aspect-mock": "^3",
1764 "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0",
1765 "doctrine/annotations": "^1.8",
1766 "goaop/framework": "^2",
1767 "mockery/mockery": "^1.3",
1768 "moontoast/math": "^1.1",
1769 "paragonie/random-lib": "^2",
1770 "php-mock/php-mock-mockery": "^1.3",
1771 "php-mock/php-mock-phpunit": "^2.5",
1772 "php-parallel-lint/php-parallel-lint": "^1.1",
1773 "phpbench/phpbench": "^0.17.1",
1774 "phpstan/extension-installer": "^1.0",
1775 "phpstan/phpstan": "^0.12",
1776 "phpstan/phpstan-mockery": "^0.12",
1777 "phpstan/phpstan-phpunit": "^0.12",
1778 "phpunit/phpunit": "^8.5",
1779 "psy/psysh": "^0.10.0",
1780 "slevomat/coding-standard": "^6.0",
1781 "squizlabs/php_codesniffer": "^3.5",
1782 "vimeo/psalm": "3.9.4"
21751783 },
21761784 "suggest": {
2177 "ext-pcov": "*",
2178 "ext-xdebug": "*"
1785 "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
1786 "ext-ctype": "Enables faster processing of character classification using ctype functions.",
1787 "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
1788 "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
1789 "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
1790 "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
21791791 },
21801792 "type": "library",
21811793 "extra": {
21821794 "branch-alias": {
2183 "dev-master": "9.2-dev"
1795 "dev-master": "4.x-dev"
21841796 }
21851797 },
21861798 "autoload": {
2187 "classmap": [
2188 "src/"
1799 "psr-4": {
1800 "Ramsey\\Uuid\\": "src/"
1801 },
1802 "files": [
1803 "src/functions.php"
21891804 ]
21901805 },
21911806 "notification-url": "https://packagist.org/downloads/",
21921807 "license": [
2193 "BSD-3-Clause"
2194 ],
2195 "authors": [
2196 {
2197 "name": "Sebastian Bergmann",
2198 "email": "sebastian@phpunit.de",
2199 "role": "lead"
2200 }
1808 "MIT"
22011809 ],
2202 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
2203 "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
1810 "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
1811 "homepage": "https://github.com/ramsey/uuid",
22041812 "keywords": [
2205 "coverage",
2206 "testing",
2207 "xunit"
1813 "guid",
1814 "identifier",
1815 "uuid"
22081816 ],
22091817 "funding": [
22101818 {
2211 "url": "https://github.com/sebastianbergmann",
1819 "url": "https://github.com/ramsey",
22121820 "type": "github"
22131821 }
22141822 ],
2215 "time": "2021-03-28T07:26:59+00:00"
1823 "time": "2020-08-18T17:17:46+00:00"
22161824 },
22171825 {
2218 "name": "phpunit/php-file-iterator",
2219 "version": "3.0.5",
1826 "name": "swiftmailer/swiftmailer",
1827 "version": "v6.2.7",
22201828 "source": {
22211829 "type": "git",
2222 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
2223 "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8"
1830 "url": "https://github.com/swiftmailer/swiftmailer.git",
1831 "reference": "15f7faf8508e04471f666633addacf54c0ab5933"
22241832 },
22251833 "dist": {
22261834 "type": "zip",
2227 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8",
2228 "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8",
1835 "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933",
1836 "reference": "15f7faf8508e04471f666633addacf54c0ab5933",
22291837 "shasum": ""
22301838 },
22311839 "require": {
2232 "php": ">=7.3"
1840 "egulias/email-validator": "^2.0|^3.1",
1841 "php": ">=7.0.0",
1842 "symfony/polyfill-iconv": "^1.0",
1843 "symfony/polyfill-intl-idn": "^1.10",
1844 "symfony/polyfill-mbstring": "^1.0"
22331845 },
22341846 "require-dev": {
2235 "phpunit/phpunit": "^9.3"
1847 "mockery/mockery": "^1.0",
1848 "symfony/phpunit-bridge": "^4.4|^5.0"
1849 },
1850 "suggest": {
1851 "ext-intl": "Needed to support internationalized email addresses"
22361852 },
22371853 "type": "library",
22381854 "extra": {
22391855 "branch-alias": {
2240 "dev-master": "3.0-dev"
1856 "dev-master": "6.2-dev"
22411857 }
22421858 },
22431859 "autoload": {
2244 "classmap": [
2245 "src/"
1860 "files": [
1861 "lib/swift_required.php"
22461862 ]
22471863 },
22481864 "notification-url": "https://packagist.org/downloads/",
22491865 "license": [
2250 "BSD-3-Clause"
1866 "MIT"
22511867 ],
22521868 "authors": [
22531869 {
2254 "name": "Sebastian Bergmann",
2255 "email": "sebastian@phpunit.de",
2256 "role": "lead"
1870 "name": "Chris Corbyn"
1871 },
1872 {
1873 "name": "Fabien Potencier",
1874 "email": "fabien@symfony.com"
22571875 }
22581876 ],
2259 "description": "FilterIterator implementation that filters files based on a list of suffixes.",
2260 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
1877 "description": "Swiftmailer, free feature-rich PHP mailer",
1878 "homepage": "https://swiftmailer.symfony.com",
22611879 "keywords": [
2262 "filesystem",
2263 "iterator"
1880 "email",
1881 "mail",
1882 "mailer"
22641883 ],
22651884 "funding": [
22661885 {
2267 "url": "https://github.com/sebastianbergmann",
1886 "url": "https://github.com/fabpot",
22681887 "type": "github"
1888 },
1889 {
1890 "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer",
1891 "type": "tidelift"
22691892 }
22701893 ],
2271 "time": "2020-09-28T05:57:25+00:00"
1894 "time": "2021-03-09T12:30:35+00:00"
22721895 },
22731896 {
2274 "name": "phpunit/php-invoker",
2275 "version": "3.1.1",
1897 "name": "symfony/console",
1898 "version": "v5.2.6",
22761899 "source": {
22771900 "type": "git",
2278 "url": "https://github.com/sebastianbergmann/php-invoker.git",
2279 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
1901 "url": "https://github.com/symfony/console.git",
1902 "reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d"
22801903 },
22811904 "dist": {
22821905 "type": "zip",
2283 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
2284 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
2285 "shasum": ""
1906 "url": "https://api.github.com/repos/symfony/console/zipball/35f039df40a3b335ebf310f244cb242b3a83ac8d",
1907 "reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d",
1908 "shasum": ""
22861909 },
22871910 "require": {
2288 "php": ">=7.3"
1911 "php": ">=7.2.5",
1912 "symfony/polyfill-mbstring": "~1.0",
1913 "symfony/polyfill-php73": "^1.8",
1914 "symfony/polyfill-php80": "^1.15",
1915 "symfony/service-contracts": "^1.1|^2",
1916 "symfony/string": "^5.1"
1917 },
1918 "conflict": {
1919 "symfony/dependency-injection": "<4.4",
1920 "symfony/dotenv": "<5.1",
1921 "symfony/event-dispatcher": "<4.4",
1922 "symfony/lock": "<4.4",
1923 "symfony/process": "<4.4"
1924 },
1925 "provide": {
1926 "psr/log-implementation": "1.0"
22891927 },
22901928 "require-dev": {
2291 "ext-pcntl": "*",
2292 "phpunit/phpunit": "^9.3"
1929 "psr/log": "~1.0",
1930 "symfony/config": "^4.4|^5.0",
1931 "symfony/dependency-injection": "^4.4|^5.0",
1932 "symfony/event-dispatcher": "^4.4|^5.0",
1933 "symfony/lock": "^4.4|^5.0",
1934 "symfony/process": "^4.4|^5.0",
1935 "symfony/var-dumper": "^4.4|^5.0"
22931936 },
22941937 "suggest": {
2295 "ext-pcntl": "*"
1938 "psr/log": "For using the console logger",
1939 "symfony/event-dispatcher": "",
1940 "symfony/lock": "",
1941 "symfony/process": ""
22961942 },
22971943 "type": "library",
2298 "extra": {
2299 "branch-alias": {
2300 "dev-master": "3.1-dev"
2301 }
2302 },
23031944 "autoload": {
2304 "classmap": [
2305 "src/"
1945 "psr-4": {
1946 "Symfony\\Component\\Console\\": ""
1947 },
1948 "exclude-from-classmap": [
1949 "/Tests/"
23061950 ]
23071951 },
23081952 "notification-url": "https://packagist.org/downloads/",
23091953 "license": [
2310 "BSD-3-Clause"
1954 "MIT"
23111955 ],
23121956 "authors": [
23131957 {
2314 "name": "Sebastian Bergmann",
2315 "email": "sebastian@phpunit.de",
2316 "role": "lead"
1958 "name": "Fabien Potencier",
1959 "email": "fabien@symfony.com"
1960 },
1961 {
1962 "name": "Symfony Community",
1963 "homepage": "https://symfony.com/contributors"
23171964 }
23181965 ],
2319 "description": "Invoke callables with a timeout",
2320 "homepage": "https://github.com/sebastianbergmann/php-invoker/",
1966 "description": "Eases the creation of beautiful and testable command line interfaces",
1967 "homepage": "https://symfony.com",
23211968 "keywords": [
2322 "process"
1969 "cli",
1970 "command line",
1971 "console",
1972 "terminal"
23231973 ],
23241974 "funding": [
23251975 {
2326 "url": "https://github.com/sebastianbergmann",
1976 "url": "https://symfony.com/sponsor",
1977 "type": "custom"
1978 },
1979 {
1980 "url": "https://github.com/fabpot",
23271981 "type": "github"
1982 },
1983 {
1984 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1985 "type": "tidelift"
23281986 }
23291987 ],
2330 "time": "2020-09-28T05:58:55+00:00"
1988 "time": "2021-03-28T09:42:18+00:00"
23311989 },
23321990 {
2333 "name": "phpunit/php-text-template",
2334 "version": "2.0.4",
1991 "name": "symfony/css-selector",
1992 "version": "v5.2.4",
23351993 "source": {
23361994 "type": "git",
2337 "url": "https://github.com/sebastianbergmann/php-text-template.git",
2338 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
1995 "url": "https://github.com/symfony/css-selector.git",
1996 "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f"
23391997 },
23401998 "dist": {
23411999 "type": "zip",
2342 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
2343 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
2000 "url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f",
2001 "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f",
23442002 "shasum": ""
23452003 },
23462004 "require": {
2347 "php": ">=7.3"
2348 },
2349 "require-dev": {
2350 "phpunit/phpunit": "^9.3"
2005 "php": ">=7.2.5"
23512006 },
23522007 "type": "library",
2353 "extra": {
2354 "branch-alias": {
2355 "dev-master": "2.0-dev"
2356 }
2357 },
23582008 "autoload": {
2359 "classmap": [
2360 "src/"
2009 "psr-4": {
2010 "Symfony\\Component\\CssSelector\\": ""
2011 },
2012 "exclude-from-classmap": [
2013 "/Tests/"
23612014 ]
23622015 },
23632016 "notification-url": "https://packagist.org/downloads/",
23642017 "license": [
2365 "BSD-3-Clause"
2018 "MIT"
23662019 ],
23672020 "authors": [
23682021 {
2369 "name": "Sebastian Bergmann",
2370 "email": "sebastian@phpunit.de",
2371 "role": "lead"
2022 "name": "Fabien Potencier",
2023 "email": "fabien@symfony.com"
2024 },
2025 {
2026 "name": "Jean-François Simon",
2027 "email": "jeanfrancois.simon@sensiolabs.com"
2028 },
2029 {
2030 "name": "Symfony Community",
2031 "homepage": "https://symfony.com/contributors"
23722032 }
23732033 ],
2374 "description": "Simple template engine.",
2375 "homepage": "https://github.com/sebastianbergmann/php-text-template/",
2376 "keywords": [
2377 "template"
2378 ],
2034 "description": "Converts CSS selectors to XPath expressions",
2035 "homepage": "https://symfony.com",
23792036 "funding": [
23802037 {
2381 "url": "https://github.com/sebastianbergmann",
2038 "url": "https://symfony.com/sponsor",
2039 "type": "custom"
2040 },
2041 {
2042 "url": "https://github.com/fabpot",
23822043 "type": "github"
2044 },
2045 {
2046 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2047 "type": "tidelift"
23832048 }
23842049 ],
2385 "time": "2020-10-26T05:33:50+00:00"
2050 "time": "2021-01-27T10:01:46+00:00"
23862051 },
23872052 {
2388 "name": "phpunit/php-timer",
2389 "version": "5.0.3",
2053 "name": "symfony/deprecation-contracts",
2054 "version": "v2.2.0",
23902055 "source": {
23912056 "type": "git",
2392 "url": "https://github.com/sebastianbergmann/php-timer.git",
2393 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
2057 "url": "https://github.com/symfony/deprecation-contracts.git",
2058 "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
23942059 },
23952060 "dist": {
23962061 "type": "zip",
2397 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
2398 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
2062 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
2063 "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
23992064 "shasum": ""
24002065 },
24012066 "require": {
2402 "php": ">=7.3"
2403 },
2404 "require-dev": {
2405 "phpunit/phpunit": "^9.3"
2067 "php": ">=7.1"
24062068 },
24072069 "type": "library",
24082070 "extra": {
24092071 "branch-alias": {
2410 "dev-master": "5.0-dev"
2072 "dev-master": "2.2-dev"
2073 },
2074 "thanks": {
2075 "name": "symfony/contracts",
2076 "url": "https://github.com/symfony/contracts"
24112077 }
24122078 },
24132079 "autoload": {
2414 "classmap": [
2415 "src/"
2080 "files": [
2081 "function.php"
24162082 ]
24172083 },
24182084 "notification-url": "https://packagist.org/downloads/",
24192085 "license": [
2420 "BSD-3-Clause"
2086 "MIT"
24212087 ],
24222088 "authors": [
24232089 {
2424 "name": "Sebastian Bergmann",
2425 "email": "sebastian@phpunit.de",
2426 "role": "lead"
2090 "name": "Nicolas Grekas",
2091 "email": "p@tchwork.com"
2092 },
2093 {
2094 "name": "Symfony Community",
2095 "homepage": "https://symfony.com/contributors"
24272096 }
24282097 ],
2429 "description": "Utility class for timing",
2430 "homepage": "https://github.com/sebastianbergmann/php-timer/",
2431 "keywords": [
2432 "timer"
2433 ],
2098 "description": "A generic function and convention to trigger deprecation notices",
2099 "homepage": "https://symfony.com",
24342100 "funding": [
24352101 {
2436 "url": "https://github.com/sebastianbergmann",
2102 "url": "https://symfony.com/sponsor",
2103 "type": "custom"
2104 },
2105 {
2106 "url": "https://github.com/fabpot",
24372107 "type": "github"
2108 },
2109 {
2110 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2111 "type": "tidelift"
24382112 }
24392113 ],
2440 "time": "2020-10-26T13:16:10+00:00"
2114 "time": "2020-09-07T11:33:47+00:00"
24412115 },
24422116 {
2443 "name": "phpunit/phpunit",
2444 "version": "9.5.4",
2117 "name": "symfony/error-handler",
2118 "version": "v5.2.6",
24452119 "source": {
24462120 "type": "git",
2447 "url": "https://github.com/sebastianbergmann/phpunit.git",
2448 "reference": "c73c6737305e779771147af66c96ca6a7ed8a741"
2121 "url": "https://github.com/symfony/error-handler.git",
2122 "reference": "bdb7fb4188da7f4211e4b88350ba0dfdad002b03"
24492123 },
24502124 "dist": {
24512125 "type": "zip",
2452 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c73c6737305e779771147af66c96ca6a7ed8a741",
2453 "reference": "c73c6737305e779771147af66c96ca6a7ed8a741",
2126 "url": "https://api.github.com/repos/symfony/error-handler/zipball/bdb7fb4188da7f4211e4b88350ba0dfdad002b03",
2127 "reference": "bdb7fb4188da7f4211e4b88350ba0dfdad002b03",
24542128 "shasum": ""
24552129 },
24562130 "require": {
2457 "doctrine/instantiator": "^1.3.1",
2458 "ext-dom": "*",
2459 "ext-json": "*",
2460 "ext-libxml": "*",
2461 "ext-mbstring": "*",
2462 "ext-xml": "*",
2463 "ext-xmlwriter": "*",
2464 "myclabs/deep-copy": "^1.10.1",
2465 "phar-io/manifest": "^2.0.1",
2466 "phar-io/version": "^3.0.2",
2467 "php": ">=7.3",
2468 "phpspec/prophecy": "^1.12.1",
2469 "phpunit/php-code-coverage": "^9.2.3",
2470 "phpunit/php-file-iterator": "^3.0.5",
2471 "phpunit/php-invoker": "^3.1.1",
2472 "phpunit/php-text-template": "^2.0.3",
2473 "phpunit/php-timer": "^5.0.2",
2474 "sebastian/cli-parser": "^1.0.1",
2475 "sebastian/code-unit": "^1.0.6",
2476 "sebastian/comparator": "^4.0.5",
2477 "sebastian/diff": "^4.0.3",
2478 "sebastian/environment": "^5.1.3",
2479 "sebastian/exporter": "^4.0.3",
2480 "sebastian/global-state": "^5.0.1",
2481 "sebastian/object-enumerator": "^4.0.3",
2482 "sebastian/resource-operations": "^3.0.3",
2483 "sebastian/type": "^2.3",
2484 "sebastian/version": "^3.0.2"
2131 "php": ">=7.2.5",
2132 "psr/log": "^1.0",
2133 "symfony/polyfill-php80": "^1.15",
2134 "symfony/var-dumper": "^4.4|^5.0"
24852135 },
24862136 "require-dev": {
2487 "ext-pdo": "*",
2488 "phpspec/prophecy-phpunit": "^2.0.1"
2489 },
2490 "suggest": {
2491 "ext-soap": "*",
2492 "ext-xdebug": "*"
2137 "symfony/deprecation-contracts": "^2.1",
2138 "symfony/http-kernel": "^4.4|^5.0",
2139 "symfony/serializer": "^4.4|^5.0"
24932140 },
2494 "bin": [
2495 "phpunit"
2496 ],
24972141 "type": "library",
2498 "extra": {
2499 "branch-alias": {
2500 "dev-master": "9.5-dev"
2501 }
2502 },
25032142 "autoload": {
2504 "classmap": [
2505 "src/"
2506 ],
2507 "files": [
2508 "src/Framework/Assert/Functions.php"
2143 "psr-4": {
2144 "Symfony\\Component\\ErrorHandler\\": ""
2145 },
2146 "exclude-from-classmap": [
2147 "/Tests/"
25092148 ]
25102149 },
25112150 "notification-url": "https://packagist.org/downloads/",
25122151 "license": [
2513 "BSD-3-Clause"
2152 "MIT"
25142153 ],
25152154 "authors": [
25162155 {
2517 "name": "Sebastian Bergmann",
2518 "email": "sebastian@phpunit.de",
2519 "role": "lead"
2156 "name": "Fabien Potencier",
2157 "email": "fabien@symfony.com"
2158 },
2159 {
2160 "name": "Symfony Community",
2161 "homepage": "https://symfony.com/contributors"
25202162 }
25212163 ],
2522 "description": "The PHP Unit Testing framework.",
2523 "homepage": "https://phpunit.de/",
2524 "keywords": [
2525 "phpunit",
2526 "testing",
2527 "xunit"
2528 ],
2164 "description": "Provides tools to manage errors and ease debugging PHP code",
2165 "homepage": "https://symfony.com",
25292166 "funding": [
25302167 {
2531 "url": "https://phpunit.de/donate.html",
2168 "url": "https://symfony.com/sponsor",
25322169 "type": "custom"
25332170 },
25342171 {
2535 "url": "https://github.com/sebastianbergmann",
2172 "url": "https://github.com/fabpot",
25362173 "type": "github"
2174 },
2175 {
2176 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2177 "type": "tidelift"
25372178 }
25382179 ],
2539 "time": "2021-03-23T07:16:29+00:00"
2180 "time": "2021-03-16T09:07:47+00:00"
25402181 },
25412182 {
2542 "name": "psr/container",
2543 "version": "1.1.1",
2183 "name": "symfony/event-dispatcher",
2184 "version": "v5.2.4",
25442185 "source": {
25452186 "type": "git",
2546 "url": "https://github.com/php-fig/container.git",
2547 "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
2187 "url": "https://github.com/symfony/event-dispatcher.git",
2188 "reference": "d08d6ec121a425897951900ab692b612a61d6240"
25482189 },
25492190 "dist": {
25502191 "type": "zip",
2551 "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
2552 "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
2192 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d08d6ec121a425897951900ab692b612a61d6240",
2193 "reference": "d08d6ec121a425897951900ab692b612a61d6240",
25532194 "shasum": ""
25542195 },
25552196 "require": {
2556 "php": ">=7.2.0"
2197 "php": ">=7.2.5",
2198 "symfony/deprecation-contracts": "^2.1",
2199 "symfony/event-dispatcher-contracts": "^2",
2200 "symfony/polyfill-php80": "^1.15"
2201 },
2202 "conflict": {
2203 "symfony/dependency-injection": "<4.4"
2204 },
2205 "provide": {
2206 "psr/event-dispatcher-implementation": "1.0",
2207 "symfony/event-dispatcher-implementation": "2.0"
2208 },
2209 "require-dev": {
2210 "psr/log": "~1.0",
2211 "symfony/config": "^4.4|^5.0",
2212 "symfony/dependency-injection": "^4.4|^5.0",
2213 "symfony/error-handler": "^4.4|^5.0",
2214 "symfony/expression-language": "^4.4|^5.0",
2215 "symfony/http-foundation": "^4.4|^5.0",
2216 "symfony/service-contracts": "^1.1|^2",
2217 "symfony/stopwatch": "^4.4|^5.0"
2218 },
2219 "suggest": {
2220 "symfony/dependency-injection": "",
2221 "symfony/http-kernel": ""
25572222 },
25582223 "type": "library",
25592224 "autoload": {
25602225 "psr-4": {
2561 "Psr\\Container\\": "src/"
2562 }
2226 "Symfony\\Component\\EventDispatcher\\": ""
2227 },
2228 "exclude-from-classmap": [
2229 "/Tests/"
2230 ]
25632231 },
25642232 "notification-url": "https://packagist.org/downloads/",
25652233 "license": [
@@ -2567,47 +2235,66 @@
25672235 ],
25682236 "authors": [
25692237 {
2570 "name": "PHP-FIG",
2571 "homepage": "https://www.php-fig.org/"
2238 "name": "Fabien Potencier",
2239 "email": "fabien@symfony.com"
2240 },
2241 {
2242 "name": "Symfony Community",
2243 "homepage": "https://symfony.com/contributors"
25722244 }
25732245 ],
2574 "description": "Common Container Interface (PHP FIG PSR-11)",
2575 "homepage": "https://github.com/php-fig/container",
2576 "keywords": [
2577 "PSR-11",
2578 "container",
2579 "container-interface",
2580 "container-interop",
2581 "psr"
2246 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
2247 "homepage": "https://symfony.com",
2248 "funding": [
2249 {
2250 "url": "https://symfony.com/sponsor",
2251 "type": "custom"
2252 },
2253 {
2254 "url": "https://github.com/fabpot",
2255 "type": "github"
2256 },
2257 {
2258 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2259 "type": "tidelift"
2260 }
25822261 ],
2583 "time": "2021-03-05T17:36:06+00:00"
2262 "time": "2021-02-18T17:12:37+00:00"
25842263 },
25852264 {
2586 "name": "psr/event-dispatcher",
2587 "version": "1.0.0",
2265 "name": "symfony/event-dispatcher-contracts",
2266 "version": "v2.2.0",
25882267 "source": {
25892268 "type": "git",
2590 "url": "https://github.com/php-fig/event-dispatcher.git",
2591 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
2269 "url": "https://github.com/symfony/event-dispatcher-contracts.git",
2270 "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2"
25922271 },
25932272 "dist": {
25942273 "type": "zip",
2595 "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
2596 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
2274 "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ba7d54483095a198fa51781bc608d17e84dffa2",
2275 "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2",
25972276 "shasum": ""
25982277 },
25992278 "require": {
2600 "php": ">=7.2.0"
2279 "php": ">=7.2.5",
2280 "psr/event-dispatcher": "^1"
2281 },
2282 "suggest": {
2283 "symfony/event-dispatcher-implementation": ""
26012284 },
26022285 "type": "library",
26032286 "extra": {
26042287 "branch-alias": {
2605 "dev-master": "1.0.x-dev"
2288 "dev-master": "2.2-dev"
2289 },
2290 "thanks": {
2291 "name": "symfony/contracts",
2292 "url": "https://github.com/symfony/contracts"
26062293 }
26072294 },
26082295 "autoload": {
26092296 "psr-4": {
2610 "Psr\\EventDispatcher\\": "src/"
2297 "Symfony\\Contracts\\EventDispatcher\\": ""
26112298 }
26122299 },
26132300 "notification-url": "https://packagist.org/downloads/",
@@ -2616,46 +2303,65 @@
26162303 ],
26172304 "authors": [
26182305 {
2619 "name": "PHP-FIG",
2620 "homepage": "http://www.php-fig.org/"
2306 "name": "Nicolas Grekas",
2307 "email": "p@tchwork.com"
2308 },
2309 {
2310 "name": "Symfony Community",
2311 "homepage": "https://symfony.com/contributors"
26212312 }
26222313 ],
2623 "description": "Standard interfaces for event handling.",
2314 "description": "Generic abstractions related to dispatching event",
2315 "homepage": "https://symfony.com",
26242316 "keywords": [
2625 "events",
2626 "psr",
2627 "psr-14"
2317 "abstractions",
2318 "contracts",
2319 "decoupling",
2320 "interfaces",
2321 "interoperability",
2322 "standards"
26282323 ],
2629 "time": "2019-01-08T18:20:26+00:00"
2324 "funding": [
2325 {
2326 "url": "https://symfony.com/sponsor",
2327 "type": "custom"
2328 },
2329 {
2330 "url": "https://github.com/fabpot",
2331 "type": "github"
2332 },
2333 {
2334 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2335 "type": "tidelift"
2336 }
2337 ],
2338 "time": "2020-09-07T11:33:47+00:00"
26302339 },
26312340 {
2632 "name": "psr/http-client",
2633 "version": "1.0.1",
2341 "name": "symfony/finder",
2342 "version": "v5.2.4",
26342343 "source": {
26352344 "type": "git",
2636 "url": "https://github.com/php-fig/http-client.git",
2637 "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
2345 "url": "https://github.com/symfony/finder.git",
2346 "reference": "0d639a0943822626290d169965804f79400e6a04"
26382347 },
26392348 "dist": {
26402349 "type": "zip",
2641 "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
2642 "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
2350 "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04",
2351 "reference": "0d639a0943822626290d169965804f79400e6a04",
26432352 "shasum": ""
26442353 },
26452354 "require": {
2646 "php": "^7.0 || ^8.0",
2647 "psr/http-message": "^1.0"
2355 "php": ">=7.2.5"
26482356 },
26492357 "type": "library",
2650 "extra": {
2651 "branch-alias": {
2652 "dev-master": "1.0.x-dev"
2653 }
2654 },
26552358 "autoload": {
26562359 "psr-4": {
2657 "Psr\\Http\\Client\\": "src/"
2658 }
2360 "Symfony\\Component\\Finder\\": ""
2361 },
2362 "exclude-from-classmap": [
2363 "/Tests/"
2364 ]
26592365 },
26602366 "notification-url": "https://packagist.org/downloads/",
26612367 "license": [
@@ -2663,49 +2369,66 @@
26632369 ],
26642370 "authors": [
26652371 {
2666 "name": "PHP-FIG",
2667 "homepage": "http://www.php-fig.org/"
2372 "name": "Fabien Potencier",
2373 "email": "fabien@symfony.com"
2374 },
2375 {
2376 "name": "Symfony Community",
2377 "homepage": "https://symfony.com/contributors"
26682378 }
26692379 ],
2670 "description": "Common interface for HTTP clients",
2671 "homepage": "https://github.com/php-fig/http-client",
2672 "keywords": [
2673 "http",
2674 "http-client",
2675 "psr",
2676 "psr-18"
2380 "description": "Finds files and directories via an intuitive fluent interface",
2381 "homepage": "https://symfony.com",
2382 "funding": [
2383 {
2384 "url": "https://symfony.com/sponsor",
2385 "type": "custom"
2386 },
2387 {
2388 "url": "https://github.com/fabpot",
2389 "type": "github"
2390 },
2391 {
2392 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2393 "type": "tidelift"
2394 }
26772395 ],
2678 "support": {
2679 "source": "https://github.com/php-fig/http-client/tree/master"
2680 },
2681 "time": "2020-06-29T06:28:15+00:00"
2396 "time": "2021-02-15T18:55:04+00:00"
26822397 },
26832398 {
2684 "name": "psr/http-message",
2685 "version": "1.0.1",
2399 "name": "symfony/http-client-contracts",
2400 "version": "v2.3.1",
26862401 "source": {
26872402 "type": "git",
2688 "url": "https://github.com/php-fig/http-message.git",
2689 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
2403 "url": "https://github.com/symfony/http-client-contracts.git",
2404 "reference": "41db680a15018f9c1d4b23516059633ce280ca33"
26902405 },
26912406 "dist": {
26922407 "type": "zip",
2693 "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
2694 "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
2408 "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/41db680a15018f9c1d4b23516059633ce280ca33",
2409 "reference": "41db680a15018f9c1d4b23516059633ce280ca33",
26952410 "shasum": ""
26962411 },
26972412 "require": {
2698 "php": ">=5.3.0"
2413 "php": ">=7.2.5"
2414 },
2415 "suggest": {
2416 "symfony/http-client-implementation": ""
26992417 },
27002418 "type": "library",
27012419 "extra": {
2420 "branch-version": "2.3",
27022421 "branch-alias": {
2703 "dev-master": "1.0.x-dev"
2422 "dev-main": "2.3-dev"
2423 },
2424 "thanks": {
2425 "name": "symfony/contracts",
2426 "url": "https://github.com/symfony/contracts"
27042427 }
27052428 },
27062429 "autoload": {
27072430 "psr-4": {
2708 "Psr\\Http\\Message\\": "src/"
2431 "Symfony\\Contracts\\HttpClient\\": ""
27092432 }
27102433 },
27112434 "notification-url": "https://packagist.org/downloads/",
@@ -2714,52 +2437,77 @@
27142437 ],
27152438 "authors": [
27162439 {
2717 "name": "PHP-FIG",
2718 "homepage": "http://www.php-fig.org/"
2440 "name": "Nicolas Grekas",
2441 "email": "p@tchwork.com"
2442 },
2443 {
2444 "name": "Symfony Community",
2445 "homepage": "https://symfony.com/contributors"
27192446 }
27202447 ],
2721 "description": "Common interface for HTTP messages",
2722 "homepage": "https://github.com/php-fig/http-message",
2448 "description": "Generic abstractions related to HTTP clients",
2449 "homepage": "https://symfony.com",
27232450 "keywords": [
2724 "http",
2725 "http-message",
2726 "psr",
2727 "psr-7",
2728 "request",
2729 "response"
2451 "abstractions",
2452 "contracts",
2453 "decoupling",
2454 "interfaces",
2455 "interoperability",
2456 "standards"
27302457 ],
2731 "support": {
2732 "source": "https://github.com/php-fig/http-message/tree/master"
2733 },
2734 "time": "2016-08-06T14:39:51+00:00"
2458 "funding": [
2459 {
2460 "url": "https://symfony.com/sponsor",
2461 "type": "custom"
2462 },
2463 {
2464 "url": "https://github.com/fabpot",
2465 "type": "github"
2466 },
2467 {
2468 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2469 "type": "tidelift"
2470 }
2471 ],
2472 "time": "2020-10-14T17:08:19+00:00"
27352473 },
27362474 {
2737 "name": "psr/log",
2738 "version": "1.1.3",
2475 "name": "symfony/http-foundation",
2476 "version": "v5.2.4",
27392477 "source": {
27402478 "type": "git",
2741 "url": "https://github.com/php-fig/log.git",
2742 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
2479 "url": "https://github.com/symfony/http-foundation.git",
2480 "reference": "54499baea7f7418bce7b5ec92770fd0799e8e9bf"
27432481 },
27442482 "dist": {
27452483 "type": "zip",
2746 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
2747 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
2484 "url": "https://api.github.com/repos/symfony/http-foundation/zipball/54499baea7f7418bce7b5ec92770fd0799e8e9bf",
2485 "reference": "54499baea7f7418bce7b5ec92770fd0799e8e9bf",
27482486 "shasum": ""
27492487 },
27502488 "require": {
2751 "php": ">=5.3.0"
2489 "php": ">=7.2.5",
2490 "symfony/deprecation-contracts": "^2.1",
2491 "symfony/polyfill-mbstring": "~1.1",
2492 "symfony/polyfill-php80": "^1.15"
27522493 },
2753 "type": "library",
2754 "extra": {
2755 "branch-alias": {
2756 "dev-master": "1.1.x-dev"
2757 }
2494 "require-dev": {
2495 "predis/predis": "~1.0",
2496 "symfony/cache": "^4.4|^5.0",
2497 "symfony/expression-language": "^4.4|^5.0",
2498 "symfony/mime": "^4.4|^5.0"
2499 },
2500 "suggest": {
2501 "symfony/mime": "To use the file extension guesser"
27582502 },
2503 "type": "library",
27592504 "autoload": {
27602505 "psr-4": {
2761 "Psr\\Log\\": "Psr/Log/"
2762 }
2506 "Symfony\\Component\\HttpFoundation\\": ""
2507 },
2508 "exclude-from-classmap": [
2509 "/Tests/"
2510 ]
27632511 },
27642512 "notification-url": "https://packagist.org/downloads/",
27652513 "license": [
@@ -2767,46 +2515,108 @@
27672515 ],
27682516 "authors": [
27692517 {
2770 "name": "PHP-FIG",
2771 "homepage": "http://www.php-fig.org/"
2518 "name": "Fabien Potencier",
2519 "email": "fabien@symfony.com"
2520 },
2521 {
2522 "name": "Symfony Community",
2523 "homepage": "https://symfony.com/contributors"
27722524 }
27732525 ],
2774 "description": "Common interface for logging libraries",
2775 "homepage": "https://github.com/php-fig/log",
2776 "keywords": [
2777 "log",
2778 "psr",
2779 "psr-3"
2526 "description": "Defines an object-oriented layer for the HTTP specification",
2527 "homepage": "https://symfony.com",
2528 "funding": [
2529 {
2530 "url": "https://symfony.com/sponsor",
2531 "type": "custom"
2532 },
2533 {
2534 "url": "https://github.com/fabpot",
2535 "type": "github"
2536 },
2537 {
2538 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2539 "type": "tidelift"
2540 }
27802541 ],
2781 "time": "2020-03-23T09:12:05+00:00"
2542 "time": "2021-02-25T17:16:57+00:00"
27822543 },
27832544 {
2784 "name": "psr/simple-cache",
2785 "version": "1.0.1",
2545 "name": "symfony/http-kernel",
2546 "version": "v5.2.6",
27862547 "source": {
27872548 "type": "git",
2788 "url": "https://github.com/php-fig/simple-cache.git",
2789 "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
2549 "url": "https://github.com/symfony/http-kernel.git",
2550 "reference": "f34de4c61ca46df73857f7f36b9a3805bdd7e3b2"
27902551 },
27912552 "dist": {
27922553 "type": "zip",
2793 "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
2794 "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
2554 "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f34de4c61ca46df73857f7f36b9a3805bdd7e3b2",
2555 "reference": "f34de4c61ca46df73857f7f36b9a3805bdd7e3b2",
27952556 "shasum": ""
27962557 },
27972558 "require": {
2798 "php": ">=5.3.0"
2559 "php": ">=7.2.5",
2560 "psr/log": "~1.0",
2561 "symfony/deprecation-contracts": "^2.1",
2562 "symfony/error-handler": "^4.4|^5.0",
2563 "symfony/event-dispatcher": "^5.0",
2564 "symfony/http-client-contracts": "^1.1|^2",
2565 "symfony/http-foundation": "^4.4|^5.0",
2566 "symfony/polyfill-ctype": "^1.8",
2567 "symfony/polyfill-php73": "^1.9",
2568 "symfony/polyfill-php80": "^1.15"
27992569 },
2800 "type": "library",
2801 "extra": {
2802 "branch-alias": {
2803 "dev-master": "1.0.x-dev"
2804 }
2570 "conflict": {
2571 "symfony/browser-kit": "<4.4",
2572 "symfony/cache": "<5.0",
2573 "symfony/config": "<5.0",
2574 "symfony/console": "<4.4",
2575 "symfony/dependency-injection": "<5.1.8",
2576 "symfony/doctrine-bridge": "<5.0",
2577 "symfony/form": "<5.0",
2578 "symfony/http-client": "<5.0",
2579 "symfony/mailer": "<5.0",
2580 "symfony/messenger": "<5.0",
2581 "symfony/translation": "<5.0",
2582 "symfony/twig-bridge": "<5.0",
2583 "symfony/validator": "<5.0",
2584 "twig/twig": "<2.13"
2585 },
2586 "provide": {
2587 "psr/log-implementation": "1.0"
2588 },
2589 "require-dev": {
2590 "psr/cache": "^1.0|^2.0|^3.0",
2591 "symfony/browser-kit": "^4.4|^5.0",
2592 "symfony/config": "^5.0",
2593 "symfony/console": "^4.4|^5.0",
2594 "symfony/css-selector": "^4.4|^5.0",
2595 "symfony/dependency-injection": "^5.1.8",
2596 "symfony/dom-crawler": "^4.4|^5.0",
2597 "symfony/expression-language": "^4.4|^5.0",
2598 "symfony/finder": "^4.4|^5.0",
2599 "symfony/process": "^4.4|^5.0",
2600 "symfony/routing": "^4.4|^5.0",
2601 "symfony/stopwatch": "^4.4|^5.0",
2602 "symfony/translation": "^4.4|^5.0",
2603 "symfony/translation-contracts": "^1.1|^2",
2604 "twig/twig": "^2.13|^3.0.4"
2605 },
2606 "suggest": {
2607 "symfony/browser-kit": "",
2608 "symfony/config": "",
2609 "symfony/console": "",
2610 "symfony/dependency-injection": ""
28052611 },
2612 "type": "library",
28062613 "autoload": {
28072614 "psr-4": {
2808 "Psr\\SimpleCache\\": "src/"
2809 }
2615 "Symfony\\Component\\HttpKernel\\": ""
2616 },
2617 "exclude-from-classmap": [
2618 "/Tests/"
2619 ]
28102620 },
28112621 "notification-url": "https://packagist.org/downloads/",
28122622 "license": [
@@ -2814,45 +2624,74 @@
28142624 ],
28152625 "authors": [
28162626 {
2817 "name": "PHP-FIG",
2818 "homepage": "http://www.php-fig.org/"
2627 "name": "Fabien Potencier",
2628 "email": "fabien@symfony.com"
2629 },
2630 {
2631 "name": "Symfony Community",
2632 "homepage": "https://symfony.com/contributors"
28192633 }
28202634 ],
2821 "description": "Common interfaces for simple caching",
2822 "keywords": [
2823 "cache",
2824 "caching",
2825 "psr",
2826 "psr-16",
2827 "simple-cache"
2635 "description": "Provides a structured process for converting a Request into a Response",
2636 "homepage": "https://symfony.com",
2637 "funding": [
2638 {
2639 "url": "https://symfony.com/sponsor",
2640 "type": "custom"
2641 },
2642 {
2643 "url": "https://github.com/fabpot",
2644 "type": "github"
2645 },
2646 {
2647 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2648 "type": "tidelift"
2649 }
28282650 ],
2829 "time": "2017-10-23T01:57:42+00:00"
2651 "time": "2021-03-29T05:16:58+00:00"
28302652 },
28312653 {
2832 "name": "ralouphie/getallheaders",
2833 "version": "3.0.3",
2654 "name": "symfony/mime",
2655 "version": "v5.2.6",
28342656 "source": {
28352657 "type": "git",
2836 "url": "https://github.com/ralouphie/getallheaders.git",
2837 "reference": "120b605dfeb996808c31b6477290a714d356e822"
2658 "url": "https://github.com/symfony/mime.git",
2659 "reference": "1b2092244374cbe48ae733673f2ca0818b37197b"
28382660 },
28392661 "dist": {
28402662 "type": "zip",
2841 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
2842 "reference": "120b605dfeb996808c31b6477290a714d356e822",
2663 "url": "https://api.github.com/repos/symfony/mime/zipball/1b2092244374cbe48ae733673f2ca0818b37197b",
2664 "reference": "1b2092244374cbe48ae733673f2ca0818b37197b",
28432665 "shasum": ""
28442666 },
28452667 "require": {
2846 "php": ">=5.6"
2668 "php": ">=7.2.5",
2669 "symfony/deprecation-contracts": "^2.1",
2670 "symfony/polyfill-intl-idn": "^1.10",
2671 "symfony/polyfill-mbstring": "^1.0",
2672 "symfony/polyfill-php80": "^1.15"
2673 },
2674 "conflict": {
2675 "egulias/email-validator": "~3.0.0",
2676 "phpdocumentor/reflection-docblock": "<3.2.2",
2677 "phpdocumentor/type-resolver": "<1.4.0",
2678 "symfony/mailer": "<4.4"
28472679 },
28482680 "require-dev": {
2849 "php-coveralls/php-coveralls": "^2.1",
2850 "phpunit/phpunit": "^5 || ^6.5"
2681 "egulias/email-validator": "^2.1.10|^3.1",
2682 "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
2683 "symfony/dependency-injection": "^4.4|^5.0",
2684 "symfony/property-access": "^4.4|^5.1",
2685 "symfony/property-info": "^4.4|^5.1",
2686 "symfony/serializer": "^5.2"
28512687 },
28522688 "type": "library",
28532689 "autoload": {
2854 "files": [
2855 "src/getallheaders.php"
2690 "psr-4": {
2691 "Symfony\\Component\\Mime\\": ""
2692 },
2693 "exclude-from-classmap": [
2694 "/Tests/"
28562695 ]
28572696 },
28582697 "notification-url": "https://packagist.org/downloads/",
@@ -2861,57 +2700,73 @@
28612700 ],
28622701 "authors": [
28632702 {
2864 "name": "Ralph Khattar",
2865 "email": "ralph.khattar@gmail.com"
2703 "name": "Fabien Potencier",
2704 "email": "fabien@symfony.com"
2705 },
2706 {
2707 "name": "Symfony Community",
2708 "homepage": "https://symfony.com/contributors"
28662709 }
28672710 ],
2868 "description": "A polyfill for getallheaders.",
2869 "support": {
2870 "issues": "https://github.com/ralouphie/getallheaders/issues",
2871 "source": "https://github.com/ralouphie/getallheaders/tree/develop"
2872 },
2873 "time": "2019-03-08T08:55:37+00:00"
2711 "description": "Allows manipulating MIME messages",
2712 "homepage": "https://symfony.com",
2713 "keywords": [
2714 "mime",
2715 "mime-type"
2716 ],
2717 "funding": [
2718 {
2719 "url": "https://symfony.com/sponsor",
2720 "type": "custom"
2721 },
2722 {
2723 "url": "https://github.com/fabpot",
2724 "type": "github"
2725 },
2726 {
2727 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2728 "type": "tidelift"
2729 }
2730 ],
2731 "time": "2021-03-12T13:18:39+00:00"
28742732 },
28752733 {
2876 "name": "ramsey/collection",
2877 "version": "1.1.3",
2734 "name": "symfony/polyfill-ctype",
2735 "version": "v1.22.1",
28782736 "source": {
28792737 "type": "git",
2880 "url": "https://github.com/ramsey/collection.git",
2881 "reference": "28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1"
2738 "url": "https://github.com/symfony/polyfill-ctype.git",
2739 "reference": "c6c942b1ac76c82448322025e084cadc56048b4e"
28822740 },
28832741 "dist": {
28842742 "type": "zip",
2885 "url": "https://api.github.com/repos/ramsey/collection/zipball/28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1",
2886 "reference": "28a5c4ab2f5111db6a60b2b4ec84057e0f43b9c1",
2743 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e",
2744 "reference": "c6c942b1ac76c82448322025e084cadc56048b4e",
28872745 "shasum": ""
28882746 },
28892747 "require": {
2890 "php": "^7.2 || ^8"
2748 "php": ">=7.1"
28912749 },
2892 "require-dev": {
2893 "captainhook/captainhook": "^5.3",
2894 "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
2895 "ergebnis/composer-normalize": "^2.6",
2896 "fakerphp/faker": "^1.5",
2897 "hamcrest/hamcrest-php": "^2",
2898 "jangregor/phpstan-prophecy": "^0.8",
2899 "mockery/mockery": "^1.3",
2900 "phpstan/extension-installer": "^1",
2901 "phpstan/phpstan": "^0.12.32",
2902 "phpstan/phpstan-mockery": "^0.12.5",
2903 "phpstan/phpstan-phpunit": "^0.12.11",
2904 "phpunit/phpunit": "^8.5 || ^9",
2905 "psy/psysh": "^0.10.4",
2906 "slevomat/coding-standard": "^6.3",
2907 "squizlabs/php_codesniffer": "^3.5",
2908 "vimeo/psalm": "^4.4"
2750 "suggest": {
2751 "ext-ctype": "For best performance"
29092752 },
29102753 "type": "library",
2754 "extra": {
2755 "branch-alias": {
2756 "dev-main": "1.22-dev"
2757 },
2758 "thanks": {
2759 "name": "symfony/polyfill",
2760 "url": "https://github.com/symfony/polyfill"
2761 }
2762 },
29112763 "autoload": {
29122764 "psr-4": {
2913 "Ramsey\\Collection\\": "src/"
2914 }
2765 "Symfony\\Polyfill\\Ctype\\": ""
2766 },
2767 "files": [
2768 "bootstrap.php"
2769 ]
29152770 },
29162771 "notification-url": "https://packagist.org/downloads/",
29172772 "license": [
@@ -2919,948 +2774,1249 @@
29192774 ],
29202775 "authors": [
29212776 {
2922 "name": "Ben Ramsey",
2923 "email": "ben@benramsey.com",
2924 "homepage": "https://benramsey.com"
2777 "name": "Gert de Pagter",
2778 "email": "BackEndTea@gmail.com"
2779 },
2780 {
2781 "name": "Symfony Community",
2782 "homepage": "https://symfony.com/contributors"
29252783 }
29262784 ],
2927 "description": "A PHP 7.2+ library for representing and manipulating collections.",
2785 "description": "Symfony polyfill for ctype functions",
2786 "homepage": "https://symfony.com",
29282787 "keywords": [
2929 "array",
2930 "collection",
2931 "hash",
2932 "map",
2933 "queue",
2934 "set"
2788 "compatibility",
2789 "ctype",
2790 "polyfill",
2791 "portable"
29352792 ],
29362793 "funding": [
29372794 {
2938 "url": "https://github.com/ramsey",
2795 "url": "https://symfony.com/sponsor",
2796 "type": "custom"
2797 },
2798 {
2799 "url": "https://github.com/fabpot",
29392800 "type": "github"
29402801 },
29412802 {
2942 "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
2803 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
29432804 "type": "tidelift"
29442805 }
29452806 ],
2946 "time": "2021-01-21T17:40:04+00:00"
2807 "time": "2021-01-07T16:49:33+00:00"
29472808 },
29482809 {
2949 "name": "ramsey/uuid",
2950 "version": "4.1.1",
2810 "name": "symfony/polyfill-iconv",
2811 "version": "v1.22.1",
29512812 "source": {
29522813 "type": "git",
2953 "url": "https://github.com/ramsey/uuid.git",
2954 "reference": "cd4032040a750077205918c86049aa0f43d22947"
2814 "url": "https://github.com/symfony/polyfill-iconv.git",
2815 "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342"
29552816 },
29562817 "dist": {
29572818 "type": "zip",
2958 "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947",
2959 "reference": "cd4032040a750077205918c86049aa0f43d22947",
2819 "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342",
2820 "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342",
29602821 "shasum": ""
29612822 },
29622823 "require": {
2963 "brick/math": "^0.8 || ^0.9",
2964 "ext-json": "*",
2965 "php": "^7.2 || ^8",
2966 "ramsey/collection": "^1.0",
2967 "symfony/polyfill-ctype": "^1.8"
2968 },
2969 "replace": {
2970 "rhumsaa/uuid": "self.version"
2971 },
2972 "require-dev": {
2973 "codeception/aspect-mock": "^3",
2974 "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0",
2975 "doctrine/annotations": "^1.8",
2976 "goaop/framework": "^2",
2977 "mockery/mockery": "^1.3",
2978 "moontoast/math": "^1.1",
2979 "paragonie/random-lib": "^2",
2980 "php-mock/php-mock-mockery": "^1.3",
2981 "php-mock/php-mock-phpunit": "^2.5",
2982 "php-parallel-lint/php-parallel-lint": "^1.1",
2983 "phpbench/phpbench": "^0.17.1",
2984 "phpstan/extension-installer": "^1.0",
2985 "phpstan/phpstan": "^0.12",
2986 "phpstan/phpstan-mockery": "^0.12",
2987 "phpstan/phpstan-phpunit": "^0.12",
2988 "phpunit/phpunit": "^8.5",
2989 "psy/psysh": "^0.10.0",
2990 "slevomat/coding-standard": "^6.0",
2991 "squizlabs/php_codesniffer": "^3.5",
2992 "vimeo/psalm": "3.9.4"
2824 "php": ">=7.1"
29932825 },
29942826 "suggest": {
2995 "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
2996 "ext-ctype": "Enables faster processing of character classification using ctype functions.",
2997 "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
2998 "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
2999 "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
3000 "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
2827 "ext-iconv": "For best performance"
30012828 },
30022829 "type": "library",
30032830 "extra": {
30042831 "branch-alias": {
3005 "dev-master": "4.x-dev"
2832 "dev-main": "1.22-dev"
2833 },
2834 "thanks": {
2835 "name": "symfony/polyfill",
2836 "url": "https://github.com/symfony/polyfill"
30062837 }
30072838 },
30082839 "autoload": {
30092840 "psr-4": {
3010 "Ramsey\\Uuid\\": "src/"
2841 "Symfony\\Polyfill\\Iconv\\": ""
30112842 },
30122843 "files": [
3013 "src/functions.php"
2844 "bootstrap.php"
30142845 ]
30152846 },
30162847 "notification-url": "https://packagist.org/downloads/",
30172848 "license": [
30182849 "MIT"
30192850 ],
3020 "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
3021 "homepage": "https://github.com/ramsey/uuid",
2851 "authors": [
2852 {
2853 "name": "Nicolas Grekas",
2854 "email": "p@tchwork.com"
2855 },
2856 {
2857 "name": "Symfony Community",
2858 "homepage": "https://symfony.com/contributors"
2859 }
2860 ],
2861 "description": "Symfony polyfill for the Iconv extension",
2862 "homepage": "https://symfony.com",
30222863 "keywords": [
3023 "guid",
3024 "identifier",
3025 "uuid"
2864 "compatibility",
2865 "iconv",
2866 "polyfill",
2867 "portable",
2868 "shim"
30262869 ],
30272870 "funding": [
30282871 {
3029 "url": "https://github.com/ramsey",
2872 "url": "https://symfony.com/sponsor",
2873 "type": "custom"
2874 },
2875 {
2876 "url": "https://github.com/fabpot",
30302877 "type": "github"
2878 },
2879 {
2880 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2881 "type": "tidelift"
30312882 }
30322883 ],
3033 "time": "2020-08-18T17:17:46+00:00"
2884 "time": "2021-01-22T09:19:47+00:00"
30342885 },
30352886 {
3036 "name": "sebastian/cli-parser",
3037 "version": "1.0.1",
2887 "name": "symfony/polyfill-intl-grapheme",
2888 "version": "v1.22.1",
30382889 "source": {
30392890 "type": "git",
3040 "url": "https://github.com/sebastianbergmann/cli-parser.git",
3041 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
2891 "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
2892 "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170"
30422893 },
30432894 "dist": {
30442895 "type": "zip",
3045 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
3046 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
2896 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5601e09b69f26c1828b13b6bb87cb07cddba3170",
2897 "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170",
30472898 "shasum": ""
30482899 },
30492900 "require": {
3050 "php": ">=7.3"
2901 "php": ">=7.1"
30512902 },
3052 "require-dev": {
3053 "phpunit/phpunit": "^9.3"
2903 "suggest": {
2904 "ext-intl": "For best performance"
30542905 },
30552906 "type": "library",
30562907 "extra": {
30572908 "branch-alias": {
3058 "dev-master": "1.0-dev"
2909 "dev-main": "1.22-dev"
2910 },
2911 "thanks": {
2912 "name": "symfony/polyfill",
2913 "url": "https://github.com/symfony/polyfill"
30592914 }
30602915 },
30612916 "autoload": {
3062 "classmap": [
3063 "src/"
2917 "psr-4": {
2918 "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
2919 },
2920 "files": [
2921 "bootstrap.php"
30642922 ]
30652923 },
30662924 "notification-url": "https://packagist.org/downloads/",
30672925 "license": [
3068 "BSD-3-Clause"
2926 "MIT"
30692927 ],
30702928 "authors": [
30712929 {
3072 "name": "Sebastian Bergmann",
3073 "email": "sebastian@phpunit.de",
3074 "role": "lead"
2930 "name": "Nicolas Grekas",
2931 "email": "p@tchwork.com"
2932 },
2933 {
2934 "name": "Symfony Community",
2935 "homepage": "https://symfony.com/contributors"
30752936 }
30762937 ],
3077 "description": "Library for parsing CLI options",
3078 "homepage": "https://github.com/sebastianbergmann/cli-parser",
2938 "description": "Symfony polyfill for intl's grapheme_* functions",
2939 "homepage": "https://symfony.com",
2940 "keywords": [
2941 "compatibility",
2942 "grapheme",
2943 "intl",
2944 "polyfill",
2945 "portable",
2946 "shim"
2947 ],
30792948 "funding": [
30802949 {
3081 "url": "https://github.com/sebastianbergmann",
2950 "url": "https://symfony.com/sponsor",
2951 "type": "custom"
2952 },
2953 {
2954 "url": "https://github.com/fabpot",
30822955 "type": "github"
2956 },
2957 {
2958 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2959 "type": "tidelift"
30832960 }
30842961 ],
3085 "time": "2020-09-28T06:08:49+00:00"
2962 "time": "2021-01-22T09:19:47+00:00"
30862963 },
30872964 {
3088 "name": "sebastian/code-unit",
3089 "version": "1.0.8",
2965 "name": "symfony/polyfill-intl-idn",
2966 "version": "v1.22.1",
30902967 "source": {
30912968 "type": "git",
3092 "url": "https://github.com/sebastianbergmann/code-unit.git",
3093 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
2969 "url": "https://github.com/symfony/polyfill-intl-idn.git",
2970 "reference": "2d63434d922daf7da8dd863e7907e67ee3031483"
30942971 },
30952972 "dist": {
30962973 "type": "zip",
3097 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
3098 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
2974 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483",
2975 "reference": "2d63434d922daf7da8dd863e7907e67ee3031483",
30992976 "shasum": ""
31002977 },
31012978 "require": {
3102 "php": ">=7.3"
2979 "php": ">=7.1",
2980 "symfony/polyfill-intl-normalizer": "^1.10",
2981 "symfony/polyfill-php72": "^1.10"
31032982 },
3104 "require-dev": {
3105 "phpunit/phpunit": "^9.3"
2983 "suggest": {
2984 "ext-intl": "For best performance"
31062985 },
31072986 "type": "library",
31082987 "extra": {
31092988 "branch-alias": {
3110 "dev-master": "1.0-dev"
2989 "dev-main": "1.22-dev"
2990 },
2991 "thanks": {
2992 "name": "symfony/polyfill",
2993 "url": "https://github.com/symfony/polyfill"
31112994 }
31122995 },
31132996 "autoload": {
3114 "classmap": [
3115 "src/"
2997 "psr-4": {
2998 "Symfony\\Polyfill\\Intl\\Idn\\": ""
2999 },
3000 "files": [
3001 "bootstrap.php"
31163002 ]
31173003 },
31183004 "notification-url": "https://packagist.org/downloads/",
31193005 "license": [
3120 "BSD-3-Clause"
3006 "MIT"
31213007 ],
31223008 "authors": [
31233009 {
3124 "name": "Sebastian Bergmann",
3125 "email": "sebastian@phpunit.de",
3126 "role": "lead"
3010 "name": "Laurent Bassin",
3011 "email": "laurent@bassin.info"
3012 },
3013 {
3014 "name": "Trevor Rowbotham",
3015 "email": "trevor.rowbotham@pm.me"
3016 },
3017 {
3018 "name": "Symfony Community",
3019 "homepage": "https://symfony.com/contributors"
31273020 }
31283021 ],
3129 "description": "Collection of value objects that represent the PHP code units",
3130 "homepage": "https://github.com/sebastianbergmann/code-unit",
3022 "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
3023 "homepage": "https://symfony.com",
3024 "keywords": [
3025 "compatibility",
3026 "idn",
3027 "intl",
3028 "polyfill",
3029 "portable",
3030 "shim"
3031 ],
31313032 "funding": [
31323033 {
3133 "url": "https://github.com/sebastianbergmann",
3034 "url": "https://symfony.com/sponsor",
3035 "type": "custom"
3036 },
3037 {
3038 "url": "https://github.com/fabpot",
31343039 "type": "github"
3040 },
3041 {
3042 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3043 "type": "tidelift"
31353044 }
31363045 ],
3137 "time": "2020-10-26T13:08:54+00:00"
3046 "time": "2021-01-22T09:19:47+00:00"
31383047 },
31393048 {
3140 "name": "sebastian/code-unit-reverse-lookup",
3141 "version": "2.0.3",
3049 "name": "symfony/polyfill-intl-normalizer",
3050 "version": "v1.22.1",
31423051 "source": {
31433052 "type": "git",
3144 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
3145 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
3053 "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
3054 "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248"
31463055 },
31473056 "dist": {
31483057 "type": "zip",
3149 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
3150 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
3058 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248",
3059 "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248",
31513060 "shasum": ""
31523061 },
31533062 "require": {
3154 "php": ">=7.3"
3063 "php": ">=7.1"
31553064 },
3156 "require-dev": {
3157 "phpunit/phpunit": "^9.3"
3065 "suggest": {
3066 "ext-intl": "For best performance"
31583067 },
31593068 "type": "library",
31603069 "extra": {
31613070 "branch-alias": {
3162 "dev-master": "2.0-dev"
3071 "dev-main": "1.22-dev"
3072 },
3073 "thanks": {
3074 "name": "symfony/polyfill",
3075 "url": "https://github.com/symfony/polyfill"
31633076 }
31643077 },
31653078 "autoload": {
3079 "psr-4": {
3080 "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
3081 },
3082 "files": [
3083 "bootstrap.php"
3084 ],
31663085 "classmap": [
3167 "src/"
3086 "Resources/stubs"
31683087 ]
31693088 },
31703089 "notification-url": "https://packagist.org/downloads/",
31713090 "license": [
3172 "BSD-3-Clause"
3091 "MIT"
31733092 ],
31743093 "authors": [
31753094 {
3176 "name": "Sebastian Bergmann",
3177 "email": "sebastian@phpunit.de"
3095 "name": "Nicolas Grekas",
3096 "email": "p@tchwork.com"
3097 },
3098 {
3099 "name": "Symfony Community",
3100 "homepage": "https://symfony.com/contributors"
31783101 }
31793102 ],
3180 "description": "Looks up which function or method a line of code belongs to",
3181 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
3103 "description": "Symfony polyfill for intl's Normalizer class and related functions",
3104 "homepage": "https://symfony.com",
3105 "keywords": [
3106 "compatibility",
3107 "intl",
3108 "normalizer",
3109 "polyfill",
3110 "portable",
3111 "shim"
3112 ],
31823113 "funding": [
31833114 {
3184 "url": "https://github.com/sebastianbergmann",
3115 "url": "https://symfony.com/sponsor",
3116 "type": "custom"
3117 },
3118 {
3119 "url": "https://github.com/fabpot",
31853120 "type": "github"
3121 },
3122 {
3123 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3124 "type": "tidelift"
31863125 }
31873126 ],
3188 "time": "2020-09-28T05:30:19+00:00"
3127 "time": "2021-01-22T09:19:47+00:00"
31893128 },
31903129 {
3191 "name": "sebastian/comparator",
3192 "version": "4.0.6",
3130 "name": "symfony/polyfill-mbstring",
3131 "version": "v1.22.1",
31933132 "source": {
31943133 "type": "git",
3195 "url": "https://github.com/sebastianbergmann/comparator.git",
3196 "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
3134 "url": "https://github.com/symfony/polyfill-mbstring.git",
3135 "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
31973136 },
31983137 "dist": {
31993138 "type": "zip",
3200 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
3201 "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
3139 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
3140 "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
32023141 "shasum": ""
32033142 },
32043143 "require": {
3205 "php": ">=7.3",
3206 "sebastian/diff": "^4.0",
3207 "sebastian/exporter": "^4.0"
3144 "php": ">=7.1"
32083145 },
3209 "require-dev": {
3210 "phpunit/phpunit": "^9.3"
3146 "suggest": {
3147 "ext-mbstring": "For best performance"
32113148 },
32123149 "type": "library",
32133150 "extra": {
32143151 "branch-alias": {
3215 "dev-master": "4.0-dev"
3152 "dev-main": "1.22-dev"
3153 },
3154 "thanks": {
3155 "name": "symfony/polyfill",
3156 "url": "https://github.com/symfony/polyfill"
32163157 }
32173158 },
32183159 "autoload": {
3219 "classmap": [
3220 "src/"
3160 "psr-4": {
3161 "Symfony\\Polyfill\\Mbstring\\": ""
3162 },
3163 "files": [
3164 "bootstrap.php"
32213165 ]
32223166 },
32233167 "notification-url": "https://packagist.org/downloads/",
32243168 "license": [
3225 "BSD-3-Clause"
3169 "MIT"
32263170 ],
32273171 "authors": [
32283172 {
3229 "name": "Sebastian Bergmann",
3230 "email": "sebastian@phpunit.de"
3231 },
3232 {
3233 "name": "Jeff Welch",
3234 "email": "whatthejeff@gmail.com"
3235 },
3236 {
3237 "name": "Volker Dusch",
3238 "email": "github@wallbash.com"
3173 "name": "Nicolas Grekas",
3174 "email": "p@tchwork.com"
32393175 },
32403176 {
3241 "name": "Bernhard Schussek",
3242 "email": "bschussek@2bepublished.at"
3177 "name": "Symfony Community",
3178 "homepage": "https://symfony.com/contributors"
32433179 }
32443180 ],
3245 "description": "Provides the functionality to compare PHP values for equality",
3246 "homepage": "https://github.com/sebastianbergmann/comparator",
3181 "description": "Symfony polyfill for the Mbstring extension",
3182 "homepage": "https://symfony.com",
32473183 "keywords": [
3248 "comparator",
3249 "compare",
3250 "equality"
3184 "compatibility",
3185 "mbstring",
3186 "polyfill",
3187 "portable",
3188 "shim"
32513189 ],
32523190 "funding": [
32533191 {
3254 "url": "https://github.com/sebastianbergmann",
3192 "url": "https://symfony.com/sponsor",
3193 "type": "custom"
3194 },
3195 {
3196 "url": "https://github.com/fabpot",
32553197 "type": "github"
3198 },
3199 {
3200 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3201 "type": "tidelift"
32563202 }
32573203 ],
3258 "time": "2020-10-26T15:49:45+00:00"
3204 "time": "2021-01-22T09:19:47+00:00"
32593205 },
32603206 {
3261 "name": "sebastian/complexity",
3262 "version": "2.0.2",
3207 "name": "symfony/polyfill-php72",
3208 "version": "v1.22.1",
32633209 "source": {
32643210 "type": "git",
3265 "url": "https://github.com/sebastianbergmann/complexity.git",
3266 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
3211 "url": "https://github.com/symfony/polyfill-php72.git",
3212 "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9"
32673213 },
32683214 "dist": {
32693215 "type": "zip",
3270 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
3271 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
3272 "shasum": ""
3216 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
3217 "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
3218 "shasum": ""
32733219 },
32743220 "require": {
3275 "nikic/php-parser": "^4.7",
3276 "php": ">=7.3"
3277 },
3278 "require-dev": {
3279 "phpunit/phpunit": "^9.3"
3221 "php": ">=7.1"
32803222 },
32813223 "type": "library",
32823224 "extra": {
32833225 "branch-alias": {
3284 "dev-master": "2.0-dev"
3226 "dev-main": "1.22-dev"
3227 },
3228 "thanks": {
3229 "name": "symfony/polyfill",
3230 "url": "https://github.com/symfony/polyfill"
32853231 }
32863232 },
32873233 "autoload": {
3288 "classmap": [
3289 "src/"
3234 "psr-4": {
3235 "Symfony\\Polyfill\\Php72\\": ""
3236 },
3237 "files": [
3238 "bootstrap.php"
32903239 ]
32913240 },
32923241 "notification-url": "https://packagist.org/downloads/",
32933242 "license": [
3294 "BSD-3-Clause"
3243 "MIT"
32953244 ],
32963245 "authors": [
32973246 {
3298 "name": "Sebastian Bergmann",
3299 "email": "sebastian@phpunit.de",
3300 "role": "lead"
3247 "name": "Nicolas Grekas",
3248 "email": "p@tchwork.com"
3249 },
3250 {
3251 "name": "Symfony Community",
3252 "homepage": "https://symfony.com/contributors"
33013253 }
33023254 ],
3303 "description": "Library for calculating the complexity of PHP code units",
3304 "homepage": "https://github.com/sebastianbergmann/complexity",
3255 "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
3256 "homepage": "https://symfony.com",
3257 "keywords": [
3258 "compatibility",
3259 "polyfill",
3260 "portable",
3261 "shim"
3262 ],
33053263 "funding": [
33063264 {
3307 "url": "https://github.com/sebastianbergmann",
3265 "url": "https://symfony.com/sponsor",
3266 "type": "custom"
3267 },
3268 {
3269 "url": "https://github.com/fabpot",
33083270 "type": "github"
3271 },
3272 {
3273 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3274 "type": "tidelift"
33093275 }
33103276 ],
3311 "time": "2020-10-26T15:52:27+00:00"
3277 "time": "2021-01-07T16:49:33+00:00"
33123278 },
33133279 {
3314 "name": "sebastian/diff",
3315 "version": "4.0.4",
3280 "name": "symfony/polyfill-php73",
3281 "version": "v1.22.1",
33163282 "source": {
33173283 "type": "git",
3318 "url": "https://github.com/sebastianbergmann/diff.git",
3319 "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
3284 "url": "https://github.com/symfony/polyfill-php73.git",
3285 "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
33203286 },
33213287 "dist": {
33223288 "type": "zip",
3323 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
3324 "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
3289 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
3290 "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
33253291 "shasum": ""
33263292 },
33273293 "require": {
3328 "php": ">=7.3"
3329 },
3330 "require-dev": {
3331 "phpunit/phpunit": "^9.3",
3332 "symfony/process": "^4.2 || ^5"
3294 "php": ">=7.1"
33333295 },
33343296 "type": "library",
33353297 "extra": {
33363298 "branch-alias": {
3337 "dev-master": "4.0-dev"
3299 "dev-main": "1.22-dev"
3300 },
3301 "thanks": {
3302 "name": "symfony/polyfill",
3303 "url": "https://github.com/symfony/polyfill"
33383304 }
33393305 },
33403306 "autoload": {
3307 "psr-4": {
3308 "Symfony\\Polyfill\\Php73\\": ""
3309 },
3310 "files": [
3311 "bootstrap.php"
3312 ],
33413313 "classmap": [
3342 "src/"
3314 "Resources/stubs"
33433315 ]
33443316 },
33453317 "notification-url": "https://packagist.org/downloads/",
33463318 "license": [
3347 "BSD-3-Clause"
3319 "MIT"
33483320 ],
33493321 "authors": [
33503322 {
3351 "name": "Sebastian Bergmann",
3352 "email": "sebastian@phpunit.de"
3323 "name": "Nicolas Grekas",
3324 "email": "p@tchwork.com"
33533325 },
33543326 {
3355 "name": "Kore Nordmann",
3356 "email": "mail@kore-nordmann.de"
3327 "name": "Symfony Community",
3328 "homepage": "https://symfony.com/contributors"
33573329 }
33583330 ],
3359 "description": "Diff implementation",
3360 "homepage": "https://github.com/sebastianbergmann/diff",
3331 "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
3332 "homepage": "https://symfony.com",
33613333 "keywords": [
3362 "diff",
3363 "udiff",
3364 "unidiff",
3365 "unified diff"
3334 "compatibility",
3335 "polyfill",
3336 "portable",
3337 "shim"
33663338 ],
33673339 "funding": [
33683340 {
3369 "url": "https://github.com/sebastianbergmann",
3341 "url": "https://symfony.com/sponsor",
3342 "type": "custom"
3343 },
3344 {
3345 "url": "https://github.com/fabpot",
33703346 "type": "github"
3347 },
3348 {
3349 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3350 "type": "tidelift"
33713351 }
33723352 ],
3373 "time": "2020-10-26T13:10:38+00:00"
3353 "time": "2021-01-07T16:49:33+00:00"
33743354 },
33753355 {
3376 "name": "sebastian/environment",
3377 "version": "5.1.3",
3356 "name": "symfony/polyfill-php80",
3357 "version": "v1.22.1",
33783358 "source": {
33793359 "type": "git",
3380 "url": "https://github.com/sebastianbergmann/environment.git",
3381 "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
3360 "url": "https://github.com/symfony/polyfill-php80.git",
3361 "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
33823362 },
33833363 "dist": {
33843364 "type": "zip",
3385 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
3386 "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
3365 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
3366 "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
33873367 "shasum": ""
33883368 },
33893369 "require": {
3390 "php": ">=7.3"
3391 },
3392 "require-dev": {
3393 "phpunit/phpunit": "^9.3"
3394 },
3395 "suggest": {
3396 "ext-posix": "*"
3370 "php": ">=7.1"
33973371 },
33983372 "type": "library",
33993373 "extra": {
34003374 "branch-alias": {
3401 "dev-master": "5.1-dev"
3375 "dev-main": "1.22-dev"
3376 },
3377 "thanks": {
3378 "name": "symfony/polyfill",
3379 "url": "https://github.com/symfony/polyfill"
34023380 }
34033381 },
34043382 "autoload": {
3383 "psr-4": {
3384 "Symfony\\Polyfill\\Php80\\": ""
3385 },
3386 "files": [
3387 "bootstrap.php"
3388 ],
34053389 "classmap": [
3406 "src/"
3390 "Resources/stubs"
34073391 ]
34083392 },
34093393 "notification-url": "https://packagist.org/downloads/",
34103394 "license": [
3411 "BSD-3-Clause"
3395 "MIT"
34123396 ],
34133397 "authors": [
34143398 {
3415 "name": "Sebastian Bergmann",
3416 "email": "sebastian@phpunit.de"
3399 "name": "Ion Bazan",
3400 "email": "ion.bazan@gmail.com"
3401 },
3402 {
3403 "name": "Nicolas Grekas",
3404 "email": "p@tchwork.com"
3405 },
3406 {
3407 "name": "Symfony Community",
3408 "homepage": "https://symfony.com/contributors"
34173409 }
34183410 ],
3419 "description": "Provides functionality to handle HHVM/PHP environments",
3420 "homepage": "http://www.github.com/sebastianbergmann/environment",
3411 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
3412 "homepage": "https://symfony.com",
34213413 "keywords": [
3422 "Xdebug",
3423 "environment",
3424 "hhvm"
3414 "compatibility",
3415 "polyfill",
3416 "portable",
3417 "shim"
34253418 ],
34263419 "funding": [
34273420 {
3428 "url": "https://github.com/sebastianbergmann",
3421 "url": "https://symfony.com/sponsor",
3422 "type": "custom"
3423 },
3424 {
3425 "url": "https://github.com/fabpot",
34293426 "type": "github"
3427 },
3428 {
3429 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3430 "type": "tidelift"
34303431 }
34313432 ],
3432 "time": "2020-09-28T05:52:38+00:00"
3433 "time": "2021-01-07T16:49:33+00:00"
34333434 },
34343435 {
3435 "name": "sebastian/exporter",
3436 "version": "4.0.3",
3436 "name": "symfony/process",
3437 "version": "v5.2.4",
34373438 "source": {
34383439 "type": "git",
3439 "url": "https://github.com/sebastianbergmann/exporter.git",
3440 "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65"
3440 "url": "https://github.com/symfony/process.git",
3441 "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f"
34413442 },
34423443 "dist": {
34433444 "type": "zip",
3444 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65",
3445 "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65",
3445 "url": "https://api.github.com/repos/symfony/process/zipball/313a38f09c77fbcdc1d223e57d368cea76a2fd2f",
3446 "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f",
34463447 "shasum": ""
34473448 },
34483449 "require": {
3449 "php": ">=7.3",
3450 "sebastian/recursion-context": "^4.0"
3451 },
3452 "require-dev": {
3453 "ext-mbstring": "*",
3454 "phpunit/phpunit": "^9.3"
3450 "php": ">=7.2.5",
3451 "symfony/polyfill-php80": "^1.15"
34553452 },
34563453 "type": "library",
3457 "extra": {
3458 "branch-alias": {
3459 "dev-master": "4.0-dev"
3460 }
3461 },
34623454 "autoload": {
3463 "classmap": [
3464 "src/"
3455 "psr-4": {
3456 "Symfony\\Component\\Process\\": ""
3457 },
3458 "exclude-from-classmap": [
3459 "/Tests/"
34653460 ]
34663461 },
34673462 "notification-url": "https://packagist.org/downloads/",
34683463 "license": [
3469 "BSD-3-Clause"
3464 "MIT"
34703465 ],
34713466 "authors": [
34723467 {
3473 "name": "Sebastian Bergmann",
3474 "email": "sebastian@phpunit.de"
3468 "name": "Fabien Potencier",
3469 "email": "fabien@symfony.com"
34753470 },
34763471 {
3477 "name": "Jeff Welch",
3478 "email": "whatthejeff@gmail.com"
3479 },
3472 "name": "Symfony Community",
3473 "homepage": "https://symfony.com/contributors"
3474 }
3475 ],
3476 "description": "Executes commands in sub-processes",
3477 "homepage": "https://symfony.com",
3478 "funding": [
34803479 {
3481 "name": "Volker Dusch",
3482 "email": "github@wallbash.com"
3480 "url": "https://symfony.com/sponsor",
3481 "type": "custom"
34833482 },
34843483 {
3485 "name": "Adam Harvey",
3486 "email": "aharvey@php.net"
3484 "url": "https://github.com/fabpot",
3485 "type": "github"
34873486 },
34883487 {
3489 "name": "Bernhard Schussek",
3490 "email": "bschussek@gmail.com"
3488 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3489 "type": "tidelift"
34913490 }
34923491 ],
3493 "description": "Provides the functionality to export PHP variables for visualization",
3494 "homepage": "http://www.github.com/sebastianbergmann/exporter",
3495 "keywords": [
3496 "export",
3497 "exporter"
3498 ],
3499 "funding": [
3500 {
3501 "url": "https://github.com/sebastianbergmann",
3502 "type": "github"
3503 }
3504 ],
3505 "time": "2020-09-28T05:24:23+00:00"
3492 "time": "2021-01-27T10:15:41+00:00"
35063493 },
35073494 {
3508 "name": "sebastian/global-state",
3509 "version": "5.0.2",
3495 "name": "symfony/routing",
3496 "version": "v5.2.6",
35103497 "source": {
35113498 "type": "git",
3512 "url": "https://github.com/sebastianbergmann/global-state.git",
3513 "reference": "a90ccbddffa067b51f574dea6eb25d5680839455"
3499 "url": "https://github.com/symfony/routing.git",
3500 "reference": "31fba555f178afd04d54fd26953501b2c3f0c6e6"
35143501 },
35153502 "dist": {
35163503 "type": "zip",
3517 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/a90ccbddffa067b51f574dea6eb25d5680839455",
3518 "reference": "a90ccbddffa067b51f574dea6eb25d5680839455",
3504 "url": "https://api.github.com/repos/symfony/routing/zipball/31fba555f178afd04d54fd26953501b2c3f0c6e6",
3505 "reference": "31fba555f178afd04d54fd26953501b2c3f0c6e6",
35193506 "shasum": ""
35203507 },
35213508 "require": {
3522 "php": ">=7.3",
3523 "sebastian/object-reflector": "^2.0",
3524 "sebastian/recursion-context": "^4.0"
3509 "php": ">=7.2.5",
3510 "symfony/deprecation-contracts": "^2.1",
3511 "symfony/polyfill-php80": "^1.15"
3512 },
3513 "conflict": {
3514 "symfony/config": "<5.0",
3515 "symfony/dependency-injection": "<4.4",
3516 "symfony/yaml": "<4.4"
35253517 },
35263518 "require-dev": {
3527 "ext-dom": "*",
3528 "phpunit/phpunit": "^9.3"
3519 "doctrine/annotations": "^1.10.4",
3520 "psr/log": "~1.0",
3521 "symfony/config": "^5.0",
3522 "symfony/dependency-injection": "^4.4|^5.0",
3523 "symfony/expression-language": "^4.4|^5.0",
3524 "symfony/http-foundation": "^4.4|^5.0",
3525 "symfony/yaml": "^4.4|^5.0"
35293526 },
35303527 "suggest": {
3531 "ext-uopz": "*"
3528 "doctrine/annotations": "For using the annotation loader",
3529 "symfony/config": "For using the all-in-one router or any loader",
3530 "symfony/expression-language": "For using expression matching",
3531 "symfony/http-foundation": "For using a Symfony Request object",
3532 "symfony/yaml": "For using the YAML loader"
35323533 },
35333534 "type": "library",
3534 "extra": {
3535 "branch-alias": {
3536 "dev-master": "5.0-dev"
3537 }
3538 },
35393535 "autoload": {
3540 "classmap": [
3541 "src/"
3536 "psr-4": {
3537 "Symfony\\Component\\Routing\\": ""
3538 },
3539 "exclude-from-classmap": [
3540 "/Tests/"
35423541 ]
35433542 },
35443543 "notification-url": "https://packagist.org/downloads/",
35453544 "license": [
3546 "BSD-3-Clause"
3545 "MIT"
35473546 ],
35483547 "authors": [
35493548 {
3550 "name": "Sebastian Bergmann",
3551 "email": "sebastian@phpunit.de"
3549 "name": "Fabien Potencier",
3550 "email": "fabien@symfony.com"
3551 },
3552 {
3553 "name": "Symfony Community",
3554 "homepage": "https://symfony.com/contributors"
35523555 }
35533556 ],
3554 "description": "Snapshotting of global state",
3555 "homepage": "http://www.github.com/sebastianbergmann/global-state",
3557 "description": "Maps an HTTP request to a set of configuration variables",
3558 "homepage": "https://symfony.com",
35563559 "keywords": [
3557 "global state"
3560 "router",
3561 "routing",
3562 "uri",
3563 "url"
35583564 ],
35593565 "funding": [
35603566 {
3561 "url": "https://github.com/sebastianbergmann",
3567 "url": "https://symfony.com/sponsor",
3568 "type": "custom"
3569 },
3570 {
3571 "url": "https://github.com/fabpot",
35623572 "type": "github"
3573 },
3574 {
3575 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3576 "type": "tidelift"
35633577 }
35643578 ],
3565 "time": "2020-10-26T15:55:19+00:00"
3579 "time": "2021-03-14T13:53:33+00:00"
35663580 },
35673581 {
3568 "name": "sebastian/lines-of-code",
3569 "version": "1.0.3",
3582 "name": "symfony/service-contracts",
3583 "version": "v2.2.0",
35703584 "source": {
35713585 "type": "git",
3572 "url": "https://github.com/sebastianbergmann/lines-of-code.git",
3573 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
3586 "url": "https://github.com/symfony/service-contracts.git",
3587 "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
35743588 },
35753589 "dist": {
35763590 "type": "zip",
3577 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
3578 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
3591 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
3592 "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
35793593 "shasum": ""
35803594 },
35813595 "require": {
3582 "nikic/php-parser": "^4.6",
3583 "php": ">=7.3"
3596 "php": ">=7.2.5",
3597 "psr/container": "^1.0"
35843598 },
3585 "require-dev": {
3586 "phpunit/phpunit": "^9.3"
3599 "suggest": {
3600 "symfony/service-implementation": ""
35873601 },
35883602 "type": "library",
35893603 "extra": {
35903604 "branch-alias": {
3591 "dev-master": "1.0-dev"
3605 "dev-master": "2.2-dev"
3606 },
3607 "thanks": {
3608 "name": "symfony/contracts",
3609 "url": "https://github.com/symfony/contracts"
35923610 }
35933611 },
35943612 "autoload": {
3595 "classmap": [
3596 "src/"
3597 ]
3613 "psr-4": {
3614 "Symfony\\Contracts\\Service\\": ""
3615 }
35983616 },
35993617 "notification-url": "https://packagist.org/downloads/",
36003618 "license": [
3601 "BSD-3-Clause"
3619 "MIT"
36023620 ],
36033621 "authors": [
36043622 {
3605 "name": "Sebastian Bergmann",
3606 "email": "sebastian@phpunit.de",
3607 "role": "lead"
3623 "name": "Nicolas Grekas",
3624 "email": "p@tchwork.com"
3625 },
3626 {
3627 "name": "Symfony Community",
3628 "homepage": "https://symfony.com/contributors"
36083629 }
36093630 ],
3610 "description": "Library for counting the lines of code in PHP source code",
3611 "homepage": "https://github.com/sebastianbergmann/lines-of-code",
3631 "description": "Generic abstractions related to writing services",
3632 "homepage": "https://symfony.com",
3633 "keywords": [
3634 "abstractions",
3635 "contracts",
3636 "decoupling",
3637 "interfaces",
3638 "interoperability",
3639 "standards"
3640 ],
36123641 "funding": [
36133642 {
3614 "url": "https://github.com/sebastianbergmann",
3643 "url": "https://symfony.com/sponsor",
3644 "type": "custom"
3645 },
3646 {
3647 "url": "https://github.com/fabpot",
36153648 "type": "github"
3649 },
3650 {
3651 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3652 "type": "tidelift"
36163653 }
36173654 ],
3618 "time": "2020-11-28T06:42:11+00:00"
3655 "time": "2020-09-07T11:33:47+00:00"
36193656 },
36203657 {
3621 "name": "sebastian/object-enumerator",
3622 "version": "4.0.4",
3658 "name": "symfony/string",
3659 "version": "v5.2.6",
36233660 "source": {
36243661 "type": "git",
3625 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
3626 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
3662 "url": "https://github.com/symfony/string.git",
3663 "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572"
36273664 },
36283665 "dist": {
36293666 "type": "zip",
3630 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
3631 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
3667 "url": "https://api.github.com/repos/symfony/string/zipball/ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572",
3668 "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572",
36323669 "shasum": ""
36333670 },
36343671 "require": {
3635 "php": ">=7.3",
3636 "sebastian/object-reflector": "^2.0",
3637 "sebastian/recursion-context": "^4.0"
3672 "php": ">=7.2.5",
3673 "symfony/polyfill-ctype": "~1.8",
3674 "symfony/polyfill-intl-grapheme": "~1.0",
3675 "symfony/polyfill-intl-normalizer": "~1.0",
3676 "symfony/polyfill-mbstring": "~1.0",
3677 "symfony/polyfill-php80": "~1.15"
36383678 },
36393679 "require-dev": {
3640 "phpunit/phpunit": "^9.3"
3680 "symfony/error-handler": "^4.4|^5.0",
3681 "symfony/http-client": "^4.4|^5.0",
3682 "symfony/translation-contracts": "^1.1|^2",
3683 "symfony/var-exporter": "^4.4|^5.0"
36413684 },
36423685 "type": "library",
3643 "extra": {
3644 "branch-alias": {
3645 "dev-master": "4.0-dev"
3646 }
3647 },
36483686 "autoload": {
3649 "classmap": [
3650 "src/"
3687 "psr-4": {
3688 "Symfony\\Component\\String\\": ""
3689 },
3690 "files": [
3691 "Resources/functions.php"
3692 ],
3693 "exclude-from-classmap": [
3694 "/Tests/"
36513695 ]
36523696 },
36533697 "notification-url": "https://packagist.org/downloads/",
36543698 "license": [
3655 "BSD-3-Clause"
3699 "MIT"
36563700 ],
36573701 "authors": [
36583702 {
3659 "name": "Sebastian Bergmann",
3660 "email": "sebastian@phpunit.de"
3703 "name": "Nicolas Grekas",
3704 "email": "p@tchwork.com"
3705 },
3706 {
3707 "name": "Symfony Community",
3708 "homepage": "https://symfony.com/contributors"
36613709 }
36623710 ],
3663 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
3664 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
3711 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
3712 "homepage": "https://symfony.com",
3713 "keywords": [
3714 "grapheme",
3715 "i18n",
3716 "string",
3717 "unicode",
3718 "utf-8",
3719 "utf8"
3720 ],
36653721 "funding": [
36663722 {
3667 "url": "https://github.com/sebastianbergmann",
3723 "url": "https://symfony.com/sponsor",
3724 "type": "custom"
3725 },
3726 {
3727 "url": "https://github.com/fabpot",
36683728 "type": "github"
3729 },
3730 {
3731 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3732 "type": "tidelift"
36693733 }
36703734 ],
3671 "time": "2020-10-26T13:12:34+00:00"
3735 "time": "2021-03-17T17:12:15+00:00"
36723736 },
36733737 {
3674 "name": "sebastian/object-reflector",
3675 "version": "2.0.4",
3738 "name": "symfony/translation",
3739 "version": "v5.2.6",
36763740 "source": {
36773741 "type": "git",
3678 "url": "https://github.com/sebastianbergmann/object-reflector.git",
3679 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
3742 "url": "https://github.com/symfony/translation.git",
3743 "reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1"
36803744 },
36813745 "dist": {
36823746 "type": "zip",
3683 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
3684 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
3747 "url": "https://api.github.com/repos/symfony/translation/zipball/2cc7f45d96db9adfcf89adf4401d9dfed509f4e1",
3748 "reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1",
36853749 "shasum": ""
36863750 },
36873751 "require": {
3688 "php": ">=7.3"
3689 },
3690 "require-dev": {
3691 "phpunit/phpunit": "^9.3"
3752 "php": ">=7.2.5",
3753 "symfony/polyfill-mbstring": "~1.0",
3754 "symfony/polyfill-php80": "^1.15",
3755 "symfony/translation-contracts": "^2.3"
36923756 },
3693 "type": "library",
3694 "extra": {
3695 "branch-alias": {
3696 "dev-master": "2.0-dev"
3697 }
3757 "conflict": {
3758 "symfony/config": "<4.4",
3759 "symfony/dependency-injection": "<5.0",
3760 "symfony/http-kernel": "<5.0",
3761 "symfony/twig-bundle": "<5.0",
3762 "symfony/yaml": "<4.4"
3763 },
3764 "provide": {
3765 "symfony/translation-implementation": "2.3"
3766 },
3767 "require-dev": {
3768 "psr/log": "~1.0",
3769 "symfony/config": "^4.4|^5.0",
3770 "symfony/console": "^4.4|^5.0",
3771 "symfony/dependency-injection": "^5.0",
3772 "symfony/finder": "^4.4|^5.0",
3773 "symfony/http-kernel": "^5.0",
3774 "symfony/intl": "^4.4|^5.0",
3775 "symfony/service-contracts": "^1.1.2|^2",
3776 "symfony/yaml": "^4.4|^5.0"
3777 },
3778 "suggest": {
3779 "psr/log-implementation": "To use logging capability in translator",
3780 "symfony/config": "",
3781 "symfony/yaml": ""
36983782 },
3783 "type": "library",
36993784 "autoload": {
3700 "classmap": [
3701 "src/"
3785 "files": [
3786 "Resources/functions.php"
3787 ],
3788 "psr-4": {
3789 "Symfony\\Component\\Translation\\": ""
3790 },
3791 "exclude-from-classmap": [
3792 "/Tests/"
37023793 ]
37033794 },
37043795 "notification-url": "https://packagist.org/downloads/",
37053796 "license": [
3706 "BSD-3-Clause"
3797 "MIT"
37073798 ],
37083799 "authors": [
37093800 {
3710 "name": "Sebastian Bergmann",
3711 "email": "sebastian@phpunit.de"
3801 "name": "Fabien Potencier",
3802 "email": "fabien@symfony.com"
3803 },
3804 {
3805 "name": "Symfony Community",
3806 "homepage": "https://symfony.com/contributors"
37123807 }
37133808 ],
3714 "description": "Allows reflection of object attributes, including inherited and non-public ones",
3715 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
3809 "description": "Provides tools to internationalize your application",
3810 "homepage": "https://symfony.com",
37163811 "funding": [
37173812 {
3718 "url": "https://github.com/sebastianbergmann",
3813 "url": "https://symfony.com/sponsor",
3814 "type": "custom"
3815 },
3816 {
3817 "url": "https://github.com/fabpot",
37193818 "type": "github"
3819 },
3820 {
3821 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3822 "type": "tidelift"
37203823 }
37213824 ],
3722 "time": "2020-10-26T13:14:26+00:00"
3825 "time": "2021-03-23T19:33:48+00:00"
37233826 },
37243827 {
3725 "name": "sebastian/recursion-context",
3726 "version": "4.0.4",
3828 "name": "symfony/translation-contracts",
3829 "version": "v2.3.0",
37273830 "source": {
37283831 "type": "git",
3729 "url": "https://github.com/sebastianbergmann/recursion-context.git",
3730 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
3832 "url": "https://github.com/symfony/translation-contracts.git",
3833 "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105"
37313834 },
37323835 "dist": {
37333836 "type": "zip",
3734 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
3735 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
3837 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105",
3838 "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105",
37363839 "shasum": ""
37373840 },
37383841 "require": {
3739 "php": ">=7.3"
3842 "php": ">=7.2.5"
37403843 },
3741 "require-dev": {
3742 "phpunit/phpunit": "^9.3"
3844 "suggest": {
3845 "symfony/translation-implementation": ""
37433846 },
37443847 "type": "library",
37453848 "extra": {
37463849 "branch-alias": {
3747 "dev-master": "4.0-dev"
3850 "dev-master": "2.3-dev"
3851 },
3852 "thanks": {
3853 "name": "symfony/contracts",
3854 "url": "https://github.com/symfony/contracts"
37483855 }
37493856 },
37503857 "autoload": {
3751 "classmap": [
3752 "src/"
3753 ]
3858 "psr-4": {
3859 "Symfony\\Contracts\\Translation\\": ""
3860 }
37543861 },
37553862 "notification-url": "https://packagist.org/downloads/",
37563863 "license": [
3757 "BSD-3-Clause"
3864 "MIT"
37583865 ],
37593866 "authors": [
37603867 {
3761 "name": "Sebastian Bergmann",
3762 "email": "sebastian@phpunit.de"
3763 },
3764 {
3765 "name": "Jeff Welch",
3766 "email": "whatthejeff@gmail.com"
3868 "name": "Nicolas Grekas",
3869 "email": "p@tchwork.com"
37673870 },
37683871 {
3769 "name": "Adam Harvey",
3770 "email": "aharvey@php.net"
3872 "name": "Symfony Community",
3873 "homepage": "https://symfony.com/contributors"
37713874 }
37723875 ],
3773 "description": "Provides functionality to recursively process PHP variables",
3774 "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
3876 "description": "Generic abstractions related to translation",
3877 "homepage": "https://symfony.com",
3878 "keywords": [
3879 "abstractions",
3880 "contracts",
3881 "decoupling",
3882 "interfaces",
3883 "interoperability",
3884 "standards"
3885 ],
37753886 "funding": [
37763887 {
3777 "url": "https://github.com/sebastianbergmann",
3888 "url": "https://symfony.com/sponsor",
3889 "type": "custom"
3890 },
3891 {
3892 "url": "https://github.com/fabpot",
37783893 "type": "github"
3894 },
3895 {
3896 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3897 "type": "tidelift"
37793898 }
37803899 ],
3781 "time": "2020-10-26T13:17:30+00:00"
3900 "time": "2020-09-28T13:05:58+00:00"
37823901 },
37833902 {
3784 "name": "sebastian/resource-operations",
3785 "version": "3.0.3",
3903 "name": "symfony/var-dumper",
3904 "version": "v5.2.6",
37863905 "source": {
37873906 "type": "git",
3788 "url": "https://github.com/sebastianbergmann/resource-operations.git",
3789 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
3907 "url": "https://github.com/symfony/var-dumper.git",
3908 "reference": "89412a68ea2e675b4e44f260a5666729f77f668e"
37903909 },
37913910 "dist": {
37923911 "type": "zip",
3793 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
3794 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
3912 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/89412a68ea2e675b4e44f260a5666729f77f668e",
3913 "reference": "89412a68ea2e675b4e44f260a5666729f77f668e",
37953914 "shasum": ""
37963915 },
37973916 "require": {
3798 "php": ">=7.3"
3917 "php": ">=7.2.5",
3918 "symfony/polyfill-mbstring": "~1.0",
3919 "symfony/polyfill-php80": "^1.15"
3920 },
3921 "conflict": {
3922 "phpunit/phpunit": "<5.4.3",
3923 "symfony/console": "<4.4"
37993924 },
38003925 "require-dev": {
3801 "phpunit/phpunit": "^9.0"
3926 "ext-iconv": "*",
3927 "symfony/console": "^4.4|^5.0",
3928 "symfony/process": "^4.4|^5.0",
3929 "twig/twig": "^2.13|^3.0.4"
38023930 },
3803 "type": "library",
3804 "extra": {
3805 "branch-alias": {
3806 "dev-master": "3.0-dev"
3807 }
3931 "suggest": {
3932 "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
3933 "ext-intl": "To show region name in time zone dump",
3934 "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
38083935 },
3936 "bin": [
3937 "Resources/bin/var-dump-server"
3938 ],
3939 "type": "library",
38093940 "autoload": {
3810 "classmap": [
3811 "src/"
3941 "files": [
3942 "Resources/functions/dump.php"
3943 ],
3944 "psr-4": {
3945 "Symfony\\Component\\VarDumper\\": ""
3946 },
3947 "exclude-from-classmap": [
3948 "/Tests/"
38123949 ]
38133950 },
38143951 "notification-url": "https://packagist.org/downloads/",
38153952 "license": [
3816 "BSD-3-Clause"
3953 "MIT"
38173954 ],
38183955 "authors": [
38193956 {
3820 "name": "Sebastian Bergmann",
3821 "email": "sebastian@phpunit.de"
3957 "name": "Nicolas Grekas",
3958 "email": "p@tchwork.com"
3959 },
3960 {
3961 "name": "Symfony Community",
3962 "homepage": "https://symfony.com/contributors"
38223963 }
38233964 ],
3824 "description": "Provides a list of PHP built-in functions that operate on resources",
3825 "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
3965 "description": "Provides mechanisms for walking through any arbitrary PHP variable",
3966 "homepage": "https://symfony.com",
3967 "keywords": [
3968 "debug",
3969 "dump"
3970 ],
38263971 "funding": [
38273972 {
3828 "url": "https://github.com/sebastianbergmann",
3973 "url": "https://symfony.com/sponsor",
3974 "type": "custom"
3975 },
3976 {
3977 "url": "https://github.com/fabpot",
38293978 "type": "github"
3979 },
3980 {
3981 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3982 "type": "tidelift"
38303983 }
38313984 ],
3832 "time": "2020-09-28T06:45:17+00:00"
3985 "time": "2021-03-28T09:42:18+00:00"
38333986 },
38343987 {
3835 "name": "sebastian/type",
3836 "version": "2.3.1",
3988 "name": "tijsverkoyen/css-to-inline-styles",
3989 "version": "2.2.3",
38373990 "source": {
38383991 "type": "git",
3839 "url": "https://github.com/sebastianbergmann/type.git",
3840 "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2"
3992 "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
3993 "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5"
38413994 },
38423995 "dist": {
38433996 "type": "zip",
3844 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/81cd61ab7bbf2de744aba0ea61fae32f721df3d2",
3845 "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2",
3997 "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5",
3998 "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5",
38463999 "shasum": ""
38474000 },
38484001 "require": {
3849 "php": ">=7.3"
4002 "ext-dom": "*",
4003 "ext-libxml": "*",
4004 "php": "^5.5 || ^7.0 || ^8.0",
4005 "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0"
38504006 },
38514007 "require-dev": {
3852 "phpunit/phpunit": "^9.3"
4008 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5"
38534009 },
38544010 "type": "library",
38554011 "extra": {
38564012 "branch-alias": {
3857 "dev-master": "2.3-dev"
4013 "dev-master": "2.2.x-dev"
38584014 }
38594015 },
38604016 "autoload": {
3861 "classmap": [
3862 "src/"
3863 ]
4017 "psr-4": {
4018 "TijsVerkoyen\\CssToInlineStyles\\": "src"
4019 }
38644020 },
38654021 "notification-url": "https://packagist.org/downloads/",
38664022 "license": [
@@ -3868,48 +4024,56 @@
38684024 ],
38694025 "authors": [
38704026 {
3871 "name": "Sebastian Bergmann",
3872 "email": "sebastian@phpunit.de",
3873 "role": "lead"
3874 }
3875 ],
3876 "description": "Collection of value objects that represent the types of the PHP type system",
3877 "homepage": "https://github.com/sebastianbergmann/type",
3878 "funding": [
3879 {
3880 "url": "https://github.com/sebastianbergmann",
3881 "type": "github"
4027 "name": "Tijs Verkoyen",
4028 "email": "css_to_inline_styles@verkoyen.eu",
4029 "role": "Developer"
38824030 }
38834031 ],
3884 "time": "2020-10-26T13:18:59+00:00"
4032 "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
4033 "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
4034 "time": "2020-07-13T06:12:54+00:00"
38854035 },
38864036 {
3887 "name": "sebastian/version",
3888 "version": "3.0.2",
4037 "name": "vlucas/phpdotenv",
4038 "version": "v5.3.0",
38894039 "source": {
38904040 "type": "git",
3891 "url": "https://github.com/sebastianbergmann/version.git",
3892 "reference": "c6c1022351a901512170118436c764e473f6de8c"
4041 "url": "https://github.com/vlucas/phpdotenv.git",
4042 "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56"
38934043 },
38944044 "dist": {
38954045 "type": "zip",
3896 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
3897 "reference": "c6c1022351a901512170118436c764e473f6de8c",
4046 "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/b3eac5c7ac896e52deab4a99068e3f4ab12d9e56",
4047 "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56",
38984048 "shasum": ""
38994049 },
39004050 "require": {
3901 "php": ">=7.3"
4051 "ext-pcre": "*",
4052 "graham-campbell/result-type": "^1.0.1",
4053 "php": "^7.1.3 || ^8.0",
4054 "phpoption/phpoption": "^1.7.4",
4055 "symfony/polyfill-ctype": "^1.17",
4056 "symfony/polyfill-mbstring": "^1.17",
4057 "symfony/polyfill-php80": "^1.17"
4058 },
4059 "require-dev": {
4060 "bamarni/composer-bin-plugin": "^1.4.1",
4061 "ext-filter": "*",
4062 "phpunit/phpunit": "^7.5.20 || ^8.5.14 || ^9.5.1"
4063 },
4064 "suggest": {
4065 "ext-filter": "Required to use the boolean validator."
39024066 },
39034067 "type": "library",
39044068 "extra": {
39054069 "branch-alias": {
3906 "dev-master": "3.0-dev"
4070 "dev-master": "5.3-dev"
39074071 }
39084072 },
39094073 "autoload": {
3910 "classmap": [
3911 "src/"
3912 ]
4074 "psr-4": {
4075 "Dotenv\\": "src/"
4076 }
39134077 },
39144078 "notification-url": "https://packagist.org/downloads/",
39154079 "license": [
@@ -3917,47 +4081,61 @@
39174081 ],
39184082 "authors": [
39194083 {
3920 "name": "Sebastian Bergmann",
3921 "email": "sebastian@phpunit.de",
3922 "role": "lead"
4084 "name": "Graham Campbell",
4085 "email": "graham@alt-three.com",
4086 "homepage": "https://gjcampbell.co.uk/"
4087 },
4088 {
4089 "name": "Vance Lucas",
4090 "email": "vance@vancelucas.com",
4091 "homepage": "https://vancelucas.com/"
39234092 }
39244093 ],
3925 "description": "Library that helps with managing the version number of Git-hosted PHP projects",
3926 "homepage": "https://github.com/sebastianbergmann/version",
4094 "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
4095 "keywords": [
4096 "dotenv",
4097 "env",
4098 "environment"
4099 ],
39274100 "funding": [
39284101 {
3929 "url": "https://github.com/sebastianbergmann",
4102 "url": "https://github.com/GrahamCampbell",
39304103 "type": "github"
4104 },
4105 {
4106 "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
4107 "type": "tidelift"
39314108 }
39324109 ],
3933 "time": "2020-09-28T06:39:44+00:00"
4110 "time": "2021-01-20T15:23:13+00:00"
39344111 },
39354112 {
3936 "name": "spatie/backtrace",
3937 "version": "1.1.0",
4113 "name": "voku/portable-ascii",
4114 "version": "1.5.6",
39384115 "source": {
39394116 "type": "git",
3940 "url": "https://github.com/spatie/backtrace.git",
3941 "reference": "3440fe023a7d5b4497090fb6b2dcdc747daf7873"
4117 "url": "https://github.com/voku/portable-ascii.git",
4118 "reference": "80953678b19901e5165c56752d087fc11526017c"
39424119 },
39434120 "dist": {
39444121 "type": "zip",
3945 "url": "https://api.github.com/repos/spatie/backtrace/zipball/3440fe023a7d5b4497090fb6b2dcdc747daf7873",
3946 "reference": "3440fe023a7d5b4497090fb6b2dcdc747daf7873",
4122 "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c",
4123 "reference": "80953678b19901e5165c56752d087fc11526017c",
39474124 "shasum": ""
39484125 },
39494126 "require": {
3950 "php": "^7.3|^8.0"
4127 "php": ">=7.0.0"
39514128 },
39524129 "require-dev": {
3953 "ext-json": "*",
3954 "phpunit/phpunit": "^9.3",
3955 "symfony/var-dumper": "^5.1"
4130 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
4131 },
4132 "suggest": {
4133 "ext-intl": "Use Intl for transliterator_transliterate() support"
39564134 },
39574135 "type": "library",
39584136 "autoload": {
39594137 "psr-4": {
3960 "Spatie\\Backtrace\\": "src"
4138 "voku\\": "src/voku/"
39614139 }
39624140 },
39634141 "notification-url": "https://packagist.org/downloads/",
@@ -3966,74 +4144,75 @@
39664144 ],
39674145 "authors": [
39684146 {
3969 "name": "Freek Van de Herten",
3970 "email": "freek@spatie.be",
3971 "homepage": "https://spatie.be",
3972 "role": "Developer"
4147 "name": "Lars Moelleken",
4148 "homepage": "http://www.moelleken.org/"
39734149 }
39744150 ],
3975 "description": "A better backtrace",
3976 "homepage": "https://github.com/spatie/backtrace",
4151 "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
4152 "homepage": "https://github.com/voku/portable-ascii",
39774153 "keywords": [
3978 "Backtrace",
3979 "spatie"
4154 "ascii",
4155 "clean",
4156 "php"
39804157 ],
39814158 "funding": [
39824159 {
3983 "url": "https://github.com/sponsors/spatie",
4160 "url": "https://www.paypal.me/moelleken",
4161 "type": "custom"
4162 },
4163 {
4164 "url": "https://github.com/voku",
39844165 "type": "github"
39854166 },
39864167 {
3987 "url": "https://spatie.be/open-source/support-us",
3988 "type": "other"
4168 "url": "https://opencollective.com/portable-ascii",
4169 "type": "open_collective"
4170 },
4171 {
4172 "url": "https://www.patreon.com/voku",
4173 "type": "patreon"
4174 },
4175 {
4176 "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
4177 "type": "tidelift"
39894178 }
39904179 ],
3991 "time": "2021-01-29T09:20:43+00:00"
4180 "time": "2020-11-12T00:07:28+00:00"
39924181 },
39934182 {
3994 "name": "spatie/laravel-ray",
3995 "version": "1.17.2",
4183 "name": "webmozart/assert",
4184 "version": "1.10.0",
39964185 "source": {
39974186 "type": "git",
3998 "url": "https://github.com/spatie/laravel-ray.git",
3999 "reference": "d2c839df7742c07a2515ea7eaf18deb90b2924df"
4187 "url": "https://github.com/webmozarts/assert.git",
4188 "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25"
40004189 },
40014190 "dist": {
40024191 "type": "zip",
4003 "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/d2c839df7742c07a2515ea7eaf18deb90b2924df",
4004 "reference": "d2c839df7742c07a2515ea7eaf18deb90b2924df",
4192 "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25",
4193 "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25",
40054194 "shasum": ""
40064195 },
40074196 "require": {
4008 "ext-json": "*",
4009 "illuminate/contracts": "^7.20|^8.0",
4010 "illuminate/database": "^7.20|^8.13",
4011 "illuminate/queue": "^7.20|^8.13",
4012 "illuminate/support": "^7.20|^8.13",
4013 "php": "^7.3|^8.0",
4014 "spatie/backtrace": "^1.0",
4015 "spatie/ray": "^1.21.2",
4016 "symfony/stopwatch": "4.2|^5.1",
4017 "zbateson/mail-mime-parser": "^1.3.1"
4197 "php": "^7.2 || ^8.0",
4198 "symfony/polyfill-ctype": "^1.8"
4199 },
4200 "conflict": {
4201 "phpstan/phpstan": "<0.12.20",
4202 "vimeo/psalm": "<4.6.1 || 4.6.2"
40184203 },
40194204 "require-dev": {
4020 "facade/ignition": "^2.5",
4021 "laravel/framework": "^7.20|^8.19",
4022 "orchestra/testbench-core": "^5.0|^6.0",
4023 "phpunit/phpunit": "^9.3",
4024 "spatie/phpunit-snapshot-assertions": "^4.2"
4205 "phpunit/phpunit": "^8.5.13"
40254206 },
40264207 "type": "library",
40274208 "extra": {
4028 "laravel": {
4029 "providers": [
4030 "Spatie\\LaravelRay\\RayServiceProvider"
4031 ]
4209 "branch-alias": {
4210 "dev-master": "1.10-dev"
40324211 }
40334212 },
40344213 "autoload": {
40354214 "psr-4": {
4036 "Spatie\\LaravelRay\\": "src"
4215 "Webmozart\\Assert\\": "src/"
40374216 }
40384217 },
40394218 "notification-url": "https://packagist.org/downloads/",
@@ -4042,54 +4221,50 @@
40424221 ],
40434222 "authors": [
40444223 {
4045 "name": "Freek Van der Herten",
4046 "email": "freek@spatie.be",
4047 "homepage": "https://spatie.be",
4048 "role": "Developer"
4224 "name": "Bernhard Schussek",
4225 "email": "bschussek@gmail.com"
40494226 }
40504227 ],
4051 "description": "Easily debug Laravel apps",
4052 "homepage": "https://github.com/spatie/laravel-ray",
4228 "description": "Assertions to validate method input/output with nice error messages.",
40534229 "keywords": [
4054 "laravel-ray",
4055 "spatie"
4056 ],
4057 "funding": [
4058 {
4059 "url": "https://github.com/sponsors/spatie",
4060 "type": "github"
4061 },
4062 {
4063 "url": "https://spatie.be/open-source/support-us",
4064 "type": "other"
4065 }
4230 "assert",
4231 "check",
4232 "validate"
40664233 ],
4067 "time": "2021-04-06T16:09:00+00:00"
4068 },
4234 "time": "2021-03-09T10:59:23+00:00"
4235 }
4236 ],
4237 "packages-dev": [
40694238 {
4070 "name": "spatie/macroable",
4071 "version": "1.0.1",
4239 "name": "doctrine/instantiator",
4240 "version": "1.4.0",
40724241 "source": {
40734242 "type": "git",
4074 "url": "https://github.com/spatie/macroable.git",
4075 "reference": "7a99549fc001c925714b329220dea680c04bfa48"
4243 "url": "https://github.com/doctrine/instantiator.git",
4244 "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
40764245 },
40774246 "dist": {
40784247 "type": "zip",
4079 "url": "https://api.github.com/repos/spatie/macroable/zipball/7a99549fc001c925714b329220dea680c04bfa48",
4080 "reference": "7a99549fc001c925714b329220dea680c04bfa48",
4248 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
4249 "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
40814250 "shasum": ""
40824251 },
40834252 "require": {
4084 "php": "^7.2|^8.0"
4253 "php": "^7.1 || ^8.0"
40854254 },
40864255 "require-dev": {
4087 "phpunit/phpunit": "^8.0|^9.3"
4256 "doctrine/coding-standard": "^8.0",
4257 "ext-pdo": "*",
4258 "ext-phar": "*",
4259 "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
4260 "phpstan/phpstan": "^0.12",
4261 "phpstan/phpstan-phpunit": "^0.12",
4262 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
40884263 },
40894264 "type": "library",
40904265 "autoload": {
40914266 "psr-4": {
4092 "Spatie\\Macroable\\": "src"
4267 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
40934268 }
40944269 },
40954270 "notification-url": "https://packagist.org/downloads/",
@@ -4098,60 +4273,60 @@
40984273 ],
40994274 "authors": [
41004275 {
4101 "name": "Freek Van der Herten",
4102 "email": "freek@spatie.be",
4103 "homepage": "https://spatie.be",
4104 "role": "Developer"
4276 "name": "Marco Pivetta",
4277 "email": "ocramius@gmail.com",
4278 "homepage": "https://ocramius.github.io/"
41054279 }
41064280 ],
4107 "description": "A trait to dynamically add methods to a class",
4108 "homepage": "https://github.com/spatie/macroable",
4281 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
4282 "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
41094283 "keywords": [
4110 "macroable",
4111 "spatie"
4284 "constructor",
4285 "instantiate"
4286 ],
4287 "funding": [
4288 {
4289 "url": "https://www.doctrine-project.org/sponsorship.html",
4290 "type": "custom"
4291 },
4292 {
4293 "url": "https://www.patreon.com/phpdoctrine",
4294 "type": "patreon"
4295 },
4296 {
4297 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
4298 "type": "tidelift"
4299 }
41124300 ],
4113 "time": "2020-11-03T10:15:05+00:00"
4301 "time": "2020-11-10T18:47:58+00:00"
41144302 },
41154303 {
4116 "name": "spatie/ray",
4117 "version": "1.21.2",
4304 "name": "facade/ignition-contracts",
4305 "version": "1.0.2",
41184306 "source": {
41194307 "type": "git",
4120 "url": "https://github.com/spatie/ray.git",
4121 "reference": "829676b1b6791aba6660fcca6f553d72c894a0ae"
4308 "url": "https://github.com/facade/ignition-contracts.git",
4309 "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267"
41224310 },
41234311 "dist": {
41244312 "type": "zip",
4125 "url": "https://api.github.com/repos/spatie/ray/zipball/829676b1b6791aba6660fcca6f553d72c894a0ae",
4126 "reference": "829676b1b6791aba6660fcca6f553d72c894a0ae",
4313 "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
4314 "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
41274315 "shasum": ""
41284316 },
41294317 "require": {
4130 "ext-curl": "*",
4131 "ext-json": "*",
4132 "php": "^7.3|^8.0",
4133 "ramsey/uuid": "^3.0|^4.1",
4134 "spatie/backtrace": "^1.1",
4135 "spatie/macroable": "^1.0",
4136 "symfony/stopwatch": "^4.0|^5.1",
4137 "symfony/var-dumper": "^4.2|^5.1"
4318 "php": "^7.3|^8.0"
41384319 },
41394320 "require-dev": {
4140 "illuminate/support": "6.x|^8.18",
4141 "nesbot/carbon": "^2.43",
4142 "phpunit/phpunit": "^9.5",
4143 "rector/rector": "^0.9.16",
4144 "spatie/phpunit-snapshot-assertions": "^4.2",
4145 "spatie/test-time": "^1.2"
4321 "friendsofphp/php-cs-fixer": "^v2.15.8",
4322 "phpunit/phpunit": "^9.3.11",
4323 "vimeo/psalm": "^3.17.1"
41464324 },
41474325 "type": "library",
41484326 "autoload": {
41494327 "psr-4": {
4150 "Spatie\\Ray\\": "src"
4151 },
4152 "files": [
4153 "src/helpers.php"
4154 ]
4328 "Facade\\IgnitionContracts\\": "src"
4329 }
41554330 },
41564331 "notification-url": "https://packagist.org/downloads/",
41574332 "license": [
@@ -4161,66 +4336,62 @@
41614336 {
41624337 "name": "Freek Van der Herten",
41634338 "email": "freek@spatie.be",
4164 "homepage": "https://spatie.be",
4339 "homepage": "https://flareapp.io",
41654340 "role": "Developer"
41664341 }
41674342 ],
4168 "description": "Debug with Ray to fix problems faster",
4169 "homepage": "https://github.com/spatie/ray",
4343 "description": "Solution contracts for Ignition",
4344 "homepage": "https://github.com/facade/ignition-contracts",
41704345 "keywords": [
4171 "ray",
4172 "spatie"
4173 ],
4174 "funding": [
4175 {
4176 "url": "https://github.com/sponsors/spatie",
4177 "type": "github"
4178 },
4179 {
4180 "url": "https://spatie.be/open-source/support-us",
4181 "type": "other"
4182 }
4346 "contracts",
4347 "flare",
4348 "ignition"
41834349 ],
4184 "time": "2021-03-04T11:06:19+00:00"
4350 "time": "2020-10-16T08:27:54+00:00"
41854351 },
41864352 {
4187 "name": "swiftmailer/swiftmailer",
4188 "version": "v6.2.7",
4353 "name": "fakerphp/faker",
4354 "version": "v1.14.1",
41894355 "source": {
41904356 "type": "git",
4191 "url": "https://github.com/swiftmailer/swiftmailer.git",
4192 "reference": "15f7faf8508e04471f666633addacf54c0ab5933"
4357 "url": "https://github.com/FakerPHP/Faker.git",
4358 "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1"
41934359 },
41944360 "dist": {
41954361 "type": "zip",
4196 "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933",
4197 "reference": "15f7faf8508e04471f666633addacf54c0ab5933",
4362 "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1",
4363 "reference": "ed22aee8d17c7b396f74a58b1e7fefa4f90d5ef1",
41984364 "shasum": ""
41994365 },
42004366 "require": {
4201 "egulias/email-validator": "^2.0|^3.1",
4202 "php": ">=7.0.0",
4203 "symfony/polyfill-iconv": "^1.0",
4204 "symfony/polyfill-intl-idn": "^1.10",
4205 "symfony/polyfill-mbstring": "^1.0"
4367 "php": "^7.1 || ^8.0",
4368 "psr/container": "^1.0",
4369 "symfony/deprecation-contracts": "^2.2"
4370 },
4371 "conflict": {
4372 "fzaninotto/faker": "*"
42064373 },
42074374 "require-dev": {
4208 "mockery/mockery": "^1.0",
4209 "symfony/phpunit-bridge": "^4.4|^5.0"
4375 "bamarni/composer-bin-plugin": "^1.4.1",
4376 "ext-intl": "*",
4377 "symfony/phpunit-bridge": "^4.4 || ^5.2"
42104378 },
42114379 "suggest": {
4212 "ext-intl": "Needed to support internationalized email addresses"
4380 "ext-curl": "Required by Faker\\Provider\\Image to download images.",
4381 "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.",
4382 "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.",
4383 "ext-mbstring": "Required for multibyte Unicode string functionality."
42134384 },
42144385 "type": "library",
42154386 "extra": {
42164387 "branch-alias": {
4217 "dev-master": "6.2-dev"
4388 "dev-main": "v1.15-dev"
42184389 }
42194390 },
42204391 "autoload": {
4221 "files": [
4222 "lib/swift_required.php"
4223 ]
4392 "psr-4": {
4393 "Faker\\": "src/Faker/"
4394 }
42244395 },
42254396 "notification-url": "https://packagist.org/downloads/",
42264397 "license": [
@@ -4228,87 +4399,54 @@
42284399 ],
42294400 "authors": [
42304401 {
4231 "name": "Chris Corbyn"
4232 },
4233 {
4234 "name": "Fabien Potencier",
4235 "email": "fabien@symfony.com"
4402 "name": "François Zaninotto"
42364403 }
42374404 ],
4238 "description": "Swiftmailer, free feature-rich PHP mailer",
4239 "homepage": "https://swiftmailer.symfony.com",
4405 "description": "Faker is a PHP library that generates fake data for you.",
42404406 "keywords": [
4241 "email",
4242 "mail",
4243 "mailer"
4244 ],
4245 "funding": [
4246 {
4247 "url": "https://github.com/fabpot",
4248 "type": "github"
4249 },
4250 {
4251 "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer",
4252 "type": "tidelift"
4253 }
4407 "data",
4408 "faker",
4409 "fixtures"
42544410 ],
4255 "time": "2021-03-09T12:30:35+00:00"
4411 "time": "2021-03-30T06:27:33+00:00"
42564412 },
42574413 {
4258 "name": "symfony/console",
4259 "version": "v5.2.6",
4414 "name": "filp/whoops",
4415 "version": "2.12.0",
42604416 "source": {
42614417 "type": "git",
4262 "url": "https://github.com/symfony/console.git",
4263 "reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d"
4418 "url": "https://github.com/filp/whoops.git",
4419 "reference": "d501fd2658d55491a2295ff600ae5978eaad7403"
42644420 },
42654421 "dist": {
42664422 "type": "zip",
4267 "url": "https://api.github.com/repos/symfony/console/zipball/35f039df40a3b335ebf310f244cb242b3a83ac8d",
4268 "reference": "35f039df40a3b335ebf310f244cb242b3a83ac8d",
4423 "url": "https://api.github.com/repos/filp/whoops/zipball/d501fd2658d55491a2295ff600ae5978eaad7403",
4424 "reference": "d501fd2658d55491a2295ff600ae5978eaad7403",
42694425 "shasum": ""
42704426 },
42714427 "require": {
4272 "php": ">=7.2.5",
4273 "symfony/polyfill-mbstring": "~1.0",
4274 "symfony/polyfill-php73": "^1.8",
4275 "symfony/polyfill-php80": "^1.15",
4276 "symfony/service-contracts": "^1.1|^2",
4277 "symfony/string": "^5.1"
4278 },
4279 "conflict": {
4280 "symfony/dependency-injection": "<4.4",
4281 "symfony/dotenv": "<5.1",
4282 "symfony/event-dispatcher": "<4.4",
4283 "symfony/lock": "<4.4",
4284 "symfony/process": "<4.4"
4285 },
4286 "provide": {
4287 "psr/log-implementation": "1.0"
4428 "php": "^5.5.9 || ^7.0 || ^8.0",
4429 "psr/log": "^1.0.1"
42884430 },
42894431 "require-dev": {
4290 "psr/log": "~1.0",
4291 "symfony/config": "^4.4|^5.0",
4292 "symfony/dependency-injection": "^4.4|^5.0",
4293 "symfony/event-dispatcher": "^4.4|^5.0",
4294 "symfony/lock": "^4.4|^5.0",
4295 "symfony/process": "^4.4|^5.0",
4296 "symfony/var-dumper": "^4.4|^5.0"
4432 "mockery/mockery": "^0.9 || ^1.0",
4433 "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3",
4434 "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0"
42974435 },
42984436 "suggest": {
4299 "psr/log": "For using the console logger",
4300 "symfony/event-dispatcher": "",
4301 "symfony/lock": "",
4302 "symfony/process": ""
4437 "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
4438 "whoops/soap": "Formats errors as SOAP responses"
43034439 },
43044440 "type": "library",
4441 "extra": {
4442 "branch-alias": {
4443 "dev-master": "2.7-dev"
4444 }
4445 },
43054446 "autoload": {
43064447 "psr-4": {
4307 "Symfony\\Component\\Console\\": ""
4308 },
4309 "exclude-from-classmap": [
4310 "/Tests/"
4311 ]
4448 "Whoops\\": "src/Whoops/"
4449 }
43124450 },
43134451 "notification-url": "https://packagist.org/downloads/",
43144452 "license": [
@@ -4316,346 +4454,293 @@
43164454 ],
43174455 "authors": [
43184456 {
4319 "name": "Fabien Potencier",
4320 "email": "fabien@symfony.com"
4321 },
4322 {
4323 "name": "Symfony Community",
4324 "homepage": "https://symfony.com/contributors"
4457 "name": "Filipe Dobreira",
4458 "homepage": "https://github.com/filp",
4459 "role": "Developer"
43254460 }
43264461 ],
4327 "description": "Eases the creation of beautiful and testable command line interfaces",
4328 "homepage": "https://symfony.com",
4462 "description": "php error handling for cool kids",
4463 "homepage": "https://filp.github.io/whoops/",
43294464 "keywords": [
4330 "cli",
4331 "command line",
4332 "console",
4333 "terminal"
4465 "error",
4466 "exception",
4467 "handling",
4468 "library",
4469 "throwable",
4470 "whoops"
43344471 ],
43354472 "funding": [
43364473 {
4337 "url": "https://symfony.com/sponsor",
4338 "type": "custom"
4339 },
4340 {
4341 "url": "https://github.com/fabpot",
4474 "url": "https://github.com/denis-sokolov",
43424475 "type": "github"
4343 },
4344 {
4345 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4346 "type": "tidelift"
43474476 }
43484477 ],
4349 "time": "2021-03-28T09:42:18+00:00"
4478 "time": "2021-03-30T12:00:00+00:00"
43504479 },
43514480 {
4352 "name": "symfony/css-selector",
4353 "version": "v5.2.4",
4481 "name": "hamcrest/hamcrest-php",
4482 "version": "v2.0.1",
43544483 "source": {
43554484 "type": "git",
4356 "url": "https://github.com/symfony/css-selector.git",
4357 "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f"
4485 "url": "https://github.com/hamcrest/hamcrest-php.git",
4486 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
43584487 },
43594488 "dist": {
43604489 "type": "zip",
4361 "url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f",
4362 "reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f",
4490 "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
4491 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
43634492 "shasum": ""
43644493 },
43654494 "require": {
4366 "php": ">=7.2.5"
4495 "php": "^5.3|^7.0|^8.0"
4496 },
4497 "replace": {
4498 "cordoval/hamcrest-php": "*",
4499 "davedevelopment/hamcrest-php": "*",
4500 "kodova/hamcrest-php": "*"
4501 },
4502 "require-dev": {
4503 "phpunit/php-file-iterator": "^1.4 || ^2.0",
4504 "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
43674505 },
43684506 "type": "library",
4507 "extra": {
4508 "branch-alias": {
4509 "dev-master": "2.1-dev"
4510 }
4511 },
43694512 "autoload": {
4370 "psr-4": {
4371 "Symfony\\Component\\CssSelector\\": ""
4372 },
4373 "exclude-from-classmap": [
4374 "/Tests/"
4513 "classmap": [
4514 "hamcrest"
43754515 ]
43764516 },
43774517 "notification-url": "https://packagist.org/downloads/",
43784518 "license": [
4379 "MIT"
4519 "BSD-3-Clause"
43804520 ],
4381 "authors": [
4382 {
4383 "name": "Fabien Potencier",
4384 "email": "fabien@symfony.com"
4385 },
4386 {
4387 "name": "Jean-François Simon",
4388 "email": "jeanfrancois.simon@sensiolabs.com"
4389 },
4390 {
4391 "name": "Symfony Community",
4392 "homepage": "https://symfony.com/contributors"
4393 }
4521 "description": "This is the PHP port of Hamcrest Matchers",
4522 "keywords": [
4523 "test"
43944524 ],
4395 "description": "Converts CSS selectors to XPath expressions",
4396 "homepage": "https://symfony.com",
4397 "funding": [
4398 {
4399 "url": "https://symfony.com/sponsor",
4400 "type": "custom"
4401 },
4402 {
4403 "url": "https://github.com/fabpot",
4404 "type": "github"
4405 },
4406 {
4407 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4408 "type": "tidelift"
4409 }
4410 ],
4411 "time": "2021-01-27T10:01:46+00:00"
4525 "time": "2020-07-09T08:09:16+00:00"
44124526 },
44134527 {
4414 "name": "symfony/deprecation-contracts",
4415 "version": "v2.2.0",
4528 "name": "mockery/mockery",
4529 "version": "1.4.3",
44164530 "source": {
44174531 "type": "git",
4418 "url": "https://github.com/symfony/deprecation-contracts.git",
4419 "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
4532 "url": "https://github.com/mockery/mockery.git",
4533 "reference": "d1339f64479af1bee0e82a0413813fe5345a54ea"
44204534 },
44214535 "dist": {
44224536 "type": "zip",
4423 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
4424 "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
4537 "url": "https://api.github.com/repos/mockery/mockery/zipball/d1339f64479af1bee0e82a0413813fe5345a54ea",
4538 "reference": "d1339f64479af1bee0e82a0413813fe5345a54ea",
44254539 "shasum": ""
44264540 },
44274541 "require": {
4428 "php": ">=7.1"
4542 "hamcrest/hamcrest-php": "^2.0.1",
4543 "lib-pcre": ">=7.0",
4544 "php": "^7.3 || ^8.0"
4545 },
4546 "conflict": {
4547 "phpunit/phpunit": "<8.0"
4548 },
4549 "require-dev": {
4550 "phpunit/phpunit": "^8.5 || ^9.3"
44294551 },
44304552 "type": "library",
44314553 "extra": {
44324554 "branch-alias": {
4433 "dev-master": "2.2-dev"
4434 },
4435 "thanks": {
4436 "name": "symfony/contracts",
4437 "url": "https://github.com/symfony/contracts"
4555 "dev-master": "1.4.x-dev"
44384556 }
44394557 },
44404558 "autoload": {
4441 "files": [
4442 "function.php"
4443 ]
4559 "psr-0": {
4560 "Mockery": "library/"
4561 }
44444562 },
44454563 "notification-url": "https://packagist.org/downloads/",
44464564 "license": [
4447 "MIT"
4565 "BSD-3-Clause"
44484566 ],
44494567 "authors": [
44504568 {
4451 "name": "Nicolas Grekas",
4452 "email": "p@tchwork.com"
4569 "name": "Pádraic Brady",
4570 "email": "padraic.brady@gmail.com",
4571 "homepage": "http://blog.astrumfutura.com"
44534572 },
44544573 {
4455 "name": "Symfony Community",
4456 "homepage": "https://symfony.com/contributors"
4574 "name": "Dave Marshall",
4575 "email": "dave.marshall@atstsolutions.co.uk",
4576 "homepage": "http://davedevelopment.co.uk"
44574577 }
44584578 ],
4459 "description": "A generic function and convention to trigger deprecation notices",
4460 "homepage": "https://symfony.com",
4461 "funding": [
4462 {
4463 "url": "https://symfony.com/sponsor",
4464 "type": "custom"
4465 },
4466 {
4467 "url": "https://github.com/fabpot",
4468 "type": "github"
4469 },
4470 {
4471 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4472 "type": "tidelift"
4473 }
4579 "description": "Mockery is a simple yet flexible PHP mock object framework",
4580 "homepage": "https://github.com/mockery/mockery",
4581 "keywords": [
4582 "BDD",
4583 "TDD",
4584 "library",
4585 "mock",
4586 "mock objects",
4587 "mockery",
4588 "stub",
4589 "test",
4590 "test double",
4591 "testing"
44744592 ],
4475 "time": "2020-09-07T11:33:47+00:00"
4593 "time": "2021-02-24T09:51:49+00:00"
44764594 },
44774595 {
4478 "name": "symfony/error-handler",
4479 "version": "v5.2.6",
4596 "name": "myclabs/deep-copy",
4597 "version": "1.10.2",
44804598 "source": {
44814599 "type": "git",
4482 "url": "https://github.com/symfony/error-handler.git",
4483 "reference": "bdb7fb4188da7f4211e4b88350ba0dfdad002b03"
4600 "url": "https://github.com/myclabs/DeepCopy.git",
4601 "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
44844602 },
44854603 "dist": {
44864604 "type": "zip",
4487 "url": "https://api.github.com/repos/symfony/error-handler/zipball/bdb7fb4188da7f4211e4b88350ba0dfdad002b03",
4488 "reference": "bdb7fb4188da7f4211e4b88350ba0dfdad002b03",
4605 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
4606 "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
44894607 "shasum": ""
44904608 },
44914609 "require": {
4492 "php": ">=7.2.5",
4493 "psr/log": "^1.0",
4494 "symfony/polyfill-php80": "^1.15",
4495 "symfony/var-dumper": "^4.4|^5.0"
4610 "php": "^7.1 || ^8.0"
4611 },
4612 "replace": {
4613 "myclabs/deep-copy": "self.version"
44964614 },
44974615 "require-dev": {
4498 "symfony/deprecation-contracts": "^2.1",
4499 "symfony/http-kernel": "^4.4|^5.0",
4500 "symfony/serializer": "^4.4|^5.0"
4616 "doctrine/collections": "^1.0",
4617 "doctrine/common": "^2.6",
4618 "phpunit/phpunit": "^7.1"
45014619 },
45024620 "type": "library",
45034621 "autoload": {
45044622 "psr-4": {
4505 "Symfony\\Component\\ErrorHandler\\": ""
4623 "DeepCopy\\": "src/DeepCopy/"
45064624 },
4507 "exclude-from-classmap": [
4508 "/Tests/"
4625 "files": [
4626 "src/DeepCopy/deep_copy.php"
45094627 ]
45104628 },
45114629 "notification-url": "https://packagist.org/downloads/",
45124630 "license": [
45134631 "MIT"
45144632 ],
4515 "authors": [
4516 {
4517 "name": "Fabien Potencier",
4518 "email": "fabien@symfony.com"
4519 },
4520 {
4521 "name": "Symfony Community",
4522 "homepage": "https://symfony.com/contributors"
4523 }
4633 "description": "Create deep copies (clones) of your objects",
4634 "keywords": [
4635 "clone",
4636 "copy",
4637 "duplicate",
4638 "object",
4639 "object graph"
45244640 ],
4525 "description": "Provides tools to manage errors and ease debugging PHP code",
4526 "homepage": "https://symfony.com",
45274641 "funding": [
45284642 {
4529 "url": "https://symfony.com/sponsor",
4530 "type": "custom"
4531 },
4532 {
4533 "url": "https://github.com/fabpot",
4534 "type": "github"
4535 },
4536 {
4537 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4643 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
45384644 "type": "tidelift"
45394645 }
45404646 ],
4541 "time": "2021-03-16T09:07:47+00:00"
4647 "time": "2020-11-13T09:40:50+00:00"
45424648 },
45434649 {
4544 "name": "symfony/event-dispatcher",
4545 "version": "v5.2.4",
4650 "name": "nikic/php-parser",
4651 "version": "v4.10.4",
45464652 "source": {
45474653 "type": "git",
4548 "url": "https://github.com/symfony/event-dispatcher.git",
4549 "reference": "d08d6ec121a425897951900ab692b612a61d6240"
4654 "url": "https://github.com/nikic/PHP-Parser.git",
4655 "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e"
45504656 },
45514657 "dist": {
45524658 "type": "zip",
4553 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d08d6ec121a425897951900ab692b612a61d6240",
4554 "reference": "d08d6ec121a425897951900ab692b612a61d6240",
4659 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e",
4660 "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e",
45554661 "shasum": ""
45564662 },
45574663 "require": {
4558 "php": ">=7.2.5",
4559 "symfony/deprecation-contracts": "^2.1",
4560 "symfony/event-dispatcher-contracts": "^2",
4561 "symfony/polyfill-php80": "^1.15"
4562 },
4563 "conflict": {
4564 "symfony/dependency-injection": "<4.4"
4565 },
4566 "provide": {
4567 "psr/event-dispatcher-implementation": "1.0",
4568 "symfony/event-dispatcher-implementation": "2.0"
4664 "ext-tokenizer": "*",
4665 "php": ">=7.0"
45694666 },
45704667 "require-dev": {
4571 "psr/log": "~1.0",
4572 "symfony/config": "^4.4|^5.0",
4573 "symfony/dependency-injection": "^4.4|^5.0",
4574 "symfony/error-handler": "^4.4|^5.0",
4575 "symfony/expression-language": "^4.4|^5.0",
4576 "symfony/http-foundation": "^4.4|^5.0",
4577 "symfony/service-contracts": "^1.1|^2",
4578 "symfony/stopwatch": "^4.4|^5.0"
4579 },
4580 "suggest": {
4581 "symfony/dependency-injection": "",
4582 "symfony/http-kernel": ""
4668 "ircmaxell/php-yacc": "^0.0.7",
4669 "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
45834670 },
4671 "bin": [
4672 "bin/php-parse"
4673 ],
45844674 "type": "library",
4675 "extra": {
4676 "branch-alias": {
4677 "dev-master": "4.9-dev"
4678 }
4679 },
45854680 "autoload": {
45864681 "psr-4": {
4587 "Symfony\\Component\\EventDispatcher\\": ""
4588 },
4589 "exclude-from-classmap": [
4590 "/Tests/"
4591 ]
4682 "PhpParser\\": "lib/PhpParser"
4683 }
45924684 },
45934685 "notification-url": "https://packagist.org/downloads/",
45944686 "license": [
4595 "MIT"
4687 "BSD-3-Clause"
45964688 ],
45974689 "authors": [
45984690 {
4599 "name": "Fabien Potencier",
4600 "email": "fabien@symfony.com"
4601 },
4602 {
4603 "name": "Symfony Community",
4604 "homepage": "https://symfony.com/contributors"
4691 "name": "Nikita Popov"
46054692 }
46064693 ],
4607 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
4608 "homepage": "https://symfony.com",
4609 "funding": [
4610 {
4611 "url": "https://symfony.com/sponsor",
4612 "type": "custom"
4613 },
4614 {
4615 "url": "https://github.com/fabpot",
4616 "type": "github"
4617 },
4618 {
4619 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4620 "type": "tidelift"
4621 }
4694 "description": "A PHP parser written in PHP",
4695 "keywords": [
4696 "parser",
4697 "php"
46224698 ],
4623 "time": "2021-02-18T17:12:37+00:00"
4699 "time": "2020-12-20T10:01:03+00:00"
46244700 },
46254701 {
4626 "name": "symfony/event-dispatcher-contracts",
4627 "version": "v2.2.0",
4702 "name": "nunomaduro/collision",
4703 "version": "v5.4.0",
46284704 "source": {
46294705 "type": "git",
4630 "url": "https://github.com/symfony/event-dispatcher-contracts.git",
4631 "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2"
4706 "url": "https://github.com/nunomaduro/collision.git",
4707 "reference": "41b7e9999133d5082700d31a1d0977161df8322a"
46324708 },
46334709 "dist": {
46344710 "type": "zip",
4635 "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ba7d54483095a198fa51781bc608d17e84dffa2",
4636 "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2",
4711 "url": "https://api.github.com/repos/nunomaduro/collision/zipball/41b7e9999133d5082700d31a1d0977161df8322a",
4712 "reference": "41b7e9999133d5082700d31a1d0977161df8322a",
46374713 "shasum": ""
46384714 },
46394715 "require": {
4640 "php": ">=7.2.5",
4641 "psr/event-dispatcher": "^1"
4716 "facade/ignition-contracts": "^1.0",
4717 "filp/whoops": "^2.7.2",
4718 "php": "^7.3 || ^8.0",
4719 "symfony/console": "^5.0"
46424720 },
4643 "suggest": {
4644 "symfony/event-dispatcher-implementation": ""
4721 "require-dev": {
4722 "brianium/paratest": "^6.1",
4723 "fideloper/proxy": "^4.4.1",
4724 "friendsofphp/php-cs-fixer": "^2.17.3",
4725 "fruitcake/laravel-cors": "^2.0.3",
4726 "laravel/framework": "^9.0",
4727 "nunomaduro/larastan": "^0.6.2",
4728 "nunomaduro/mock-final-classes": "^1.0",
4729 "orchestra/testbench": "^7.0",
4730 "phpstan/phpstan": "^0.12.64",
4731 "phpunit/phpunit": "^9.5.0"
46454732 },
46464733 "type": "library",
46474734 "extra": {
4648 "branch-alias": {
4649 "dev-master": "2.2-dev"
4650 },
4651 "thanks": {
4652 "name": "symfony/contracts",
4653 "url": "https://github.com/symfony/contracts"
4735 "laravel": {
4736 "providers": [
4737 "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
4738 ]
46544739 }
46554740 },
46564741 "autoload": {
46574742 "psr-4": {
4658 "Symfony\\Contracts\\EventDispatcher\\": ""
4743 "NunoMaduro\\Collision\\": "src/"
46594744 }
46604745 },
46614746 "notification-url": "https://packagist.org/downloads/",
@@ -4664,65 +4749,66 @@
46644749 ],
46654750 "authors": [
46664751 {
4667 "name": "Nicolas Grekas",
4668 "email": "p@tchwork.com"
4669 },
4670 {
4671 "name": "Symfony Community",
4672 "homepage": "https://symfony.com/contributors"
4752 "name": "Nuno Maduro",
4753 "email": "enunomaduro@gmail.com"
46734754 }
46744755 ],
4675 "description": "Generic abstractions related to dispatching event",
4676 "homepage": "https://symfony.com",
4756 "description": "Cli error handling for console/command-line PHP applications.",
46774757 "keywords": [
4678 "abstractions",
4679 "contracts",
4680 "decoupling",
4681 "interfaces",
4682 "interoperability",
4683 "standards"
4758 "artisan",
4759 "cli",
4760 "command-line",
4761 "console",
4762 "error",
4763 "handling",
4764 "laravel",
4765 "laravel-zero",
4766 "php",
4767 "symfony"
46844768 ],
46854769 "funding": [
46864770 {
4687 "url": "https://symfony.com/sponsor",
4771 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
46884772 "type": "custom"
46894773 },
46904774 {
4691 "url": "https://github.com/fabpot",
4775 "url": "https://github.com/nunomaduro",
46924776 "type": "github"
46934777 },
46944778 {
4695 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4696 "type": "tidelift"
4779 "url": "https://www.patreon.com/nunomaduro",
4780 "type": "patreon"
46974781 }
46984782 ],
4699 "time": "2020-09-07T11:33:47+00:00"
4783 "time": "2021-04-09T13:38:32+00:00"
47004784 },
47014785 {
4702 "name": "symfony/finder",
4703 "version": "v5.2.4",
4786 "name": "orchestra/testbench",
4787 "version": "v6.17.0",
47044788 "source": {
47054789 "type": "git",
4706 "url": "https://github.com/symfony/finder.git",
4707 "reference": "0d639a0943822626290d169965804f79400e6a04"
4790 "url": "https://github.com/orchestral/testbench.git",
4791 "reference": "1782d7d54312ebbf3bf79d66e4ac46e7dee78e0f"
47084792 },
47094793 "dist": {
47104794 "type": "zip",
4711 "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04",
4712 "reference": "0d639a0943822626290d169965804f79400e6a04",
4795 "url": "https://api.github.com/repos/orchestral/testbench/zipball/1782d7d54312ebbf3bf79d66e4ac46e7dee78e0f",
4796 "reference": "1782d7d54312ebbf3bf79d66e4ac46e7dee78e0f",
47134797 "shasum": ""
47144798 },
47154799 "require": {
4716 "php": ">=7.2.5"
4800 "laravel/framework": "^8.25",
4801 "mockery/mockery": "^1.4.2",
4802 "orchestra/testbench-core": "^6.21",
4803 "php": "^7.3 || ^8.0",
4804 "phpunit/phpunit": "^8.4 || ^9.3.3",
4805 "spatie/laravel-ray": "^1.17.1"
47174806 },
47184807 "type": "library",
4719 "autoload": {
4720 "psr-4": {
4721 "Symfony\\Component\\Finder\\": ""
4722 },
4723 "exclude-from-classmap": [
4724 "/Tests/"
4725 ]
4808 "extra": {
4809 "branch-alias": {
4810 "dev-master": "6.0-dev"
4811 }
47264812 },
47274813 "notification-url": "https://packagist.org/downloads/",
47284814 "license": [
@@ -4730,66 +4816,81 @@
47304816 ],
47314817 "authors": [
47324818 {
4733 "name": "Fabien Potencier",
4734 "email": "fabien@symfony.com"
4735 },
4736 {
4737 "name": "Symfony Community",
4738 "homepage": "https://symfony.com/contributors"
4819 "name": "Mior Muhammad Zaki",
4820 "email": "crynobone@gmail.com",
4821 "homepage": "https://github.com/crynobone"
47394822 }
47404823 ],
4741 "description": "Finds files and directories via an intuitive fluent interface",
4742 "homepage": "https://symfony.com",
4824 "description": "Laravel Testing Helper for Packages Development",
4825 "homepage": "https://packages.tools/testbench/",
4826 "keywords": [
4827 "BDD",
4828 "TDD",
4829 "laravel",
4830 "orchestra-platform",
4831 "orchestral",
4832 "testing"
4833 ],
47434834 "funding": [
47444835 {
4745 "url": "https://symfony.com/sponsor",
4836 "url": "https://paypal.me/crynobone",
47464837 "type": "custom"
47474838 },
47484839 {
4749 "url": "https://github.com/fabpot",
4750 "type": "github"
4751 },
4752 {
4753 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4754 "type": "tidelift"
4840 "url": "https://liberapay.com/crynobone",
4841 "type": "liberapay"
47554842 }
47564843 ],
4757 "time": "2021-02-15T18:55:04+00:00"
4844 "time": "2021-04-06T12:07:42+00:00"
47584845 },
47594846 {
4760 "name": "symfony/http-client-contracts",
4761 "version": "v2.3.1",
4847 "name": "orchestra/testbench-core",
4848 "version": "v6.21.0",
47624849 "source": {
47634850 "type": "git",
4764 "url": "https://github.com/symfony/http-client-contracts.git",
4765 "reference": "41db680a15018f9c1d4b23516059633ce280ca33"
4851 "url": "https://github.com/orchestral/testbench-core.git",
4852 "reference": "8412a8557b822fabd657d6ab5b06ca20c65b1b3e"
47664853 },
47674854 "dist": {
47684855 "type": "zip",
4769 "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/41db680a15018f9c1d4b23516059633ce280ca33",
4770 "reference": "41db680a15018f9c1d4b23516059633ce280ca33",
4856 "url": "https://api.github.com/repos/orchestral/testbench-core/zipball/8412a8557b822fabd657d6ab5b06ca20c65b1b3e",
4857 "reference": "8412a8557b822fabd657d6ab5b06ca20c65b1b3e",
47714858 "shasum": ""
47724859 },
47734860 "require": {
4774 "php": ">=7.2.5"
4861 "fakerphp/faker": "^1.9.1",
4862 "php": "^7.3 || ^8.0",
4863 "symfony/yaml": "^5.0",
4864 "vlucas/phpdotenv": "^5.1"
4865 },
4866 "require-dev": {
4867 "laravel/framework": "^8.26",
4868 "laravel/laravel": "8.x-dev",
4869 "mockery/mockery": "^1.4.2",
4870 "orchestra/canvas": "^6.1",
4871 "phpunit/phpunit": "^8.4 || ^9.3.3 || ^10.0",
4872 "spatie/laravel-ray": "^1.7.1",
4873 "symfony/process": "^5.0"
47754874 },
47764875 "suggest": {
4777 "symfony/http-client-implementation": ""
4876 "laravel/framework": "Required for testing (^8.26).",
4877 "mockery/mockery": "Allow using Mockery for testing (^1.4.2).",
4878 "orchestra/testbench-browser-kit": "Allow using legacy Laravel BrowserKit for testing (^6.0).",
4879 "orchestra/testbench-dusk": "Allow using Laravel Dusk for testing (^6.0).",
4880 "phpunit/phpunit": "Allow using PHPUnit for testing (^8.4|^9.3.3)."
47784881 },
4882 "bin": [
4883 "testbench"
4884 ],
47794885 "type": "library",
47804886 "extra": {
4781 "branch-version": "2.3",
47824887 "branch-alias": {
4783 "dev-main": "2.3-dev"
4784 },
4785 "thanks": {
4786 "name": "symfony/contracts",
4787 "url": "https://github.com/symfony/contracts"
4888 "dev-master": "6.0-dev"
47884889 }
47894890 },
47904891 "autoload": {
47914892 "psr-4": {
4792 "Symfony\\Contracts\\HttpClient\\": ""
4893 "Orchestra\\Testbench\\": "src/"
47934894 }
47944895 },
47954896 "notification-url": "https://packagist.org/downloads/",
@@ -4798,412 +4899,705 @@
47984899 ],
47994900 "authors": [
48004901 {
4801 "name": "Nicolas Grekas",
4802 "email": "p@tchwork.com"
4803 },
4804 {
4805 "name": "Symfony Community",
4806 "homepage": "https://symfony.com/contributors"
4902 "name": "Mior Muhammad Zaki",
4903 "email": "crynobone@gmail.com",
4904 "homepage": "https://github.com/crynobone"
48074905 }
48084906 ],
4809 "description": "Generic abstractions related to HTTP clients",
4810 "homepage": "https://symfony.com",
4907 "description": "Testing Helper for Laravel Development",
4908 "homepage": "https://packages.tools/testbench",
48114909 "keywords": [
4812 "abstractions",
4813 "contracts",
4814 "decoupling",
4815 "interfaces",
4816 "interoperability",
4817 "standards"
4910 "BDD",
4911 "TDD",
4912 "laravel",
4913 "orchestra-platform",
4914 "orchestral",
4915 "testing"
48184916 ],
48194917 "funding": [
48204918 {
4821 "url": "https://symfony.com/sponsor",
4919 "url": "https://paypal.me/crynobone",
48224920 "type": "custom"
48234921 },
48244922 {
4825 "url": "https://github.com/fabpot",
4826 "type": "github"
4827 },
4828 {
4829 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4830 "type": "tidelift"
4923 "url": "https://liberapay.com/crynobone",
4924 "type": "liberapay"
48314925 }
48324926 ],
4833 "time": "2020-10-14T17:08:19+00:00"
4927 "time": "2021-04-06T11:36:25+00:00"
48344928 },
48354929 {
4836 "name": "symfony/http-foundation",
4837 "version": "v5.2.4",
4930 "name": "pestphp/pest",
4931 "version": "v1.0.5",
48384932 "source": {
48394933 "type": "git",
4840 "url": "https://github.com/symfony/http-foundation.git",
4841 "reference": "54499baea7f7418bce7b5ec92770fd0799e8e9bf"
4934 "url": "https://github.com/pestphp/pest.git",
4935 "reference": "6616b6299bd9f01f9d5390c03c82df3ba30413fb"
48424936 },
48434937 "dist": {
48444938 "type": "zip",
4845 "url": "https://api.github.com/repos/symfony/http-foundation/zipball/54499baea7f7418bce7b5ec92770fd0799e8e9bf",
4846 "reference": "54499baea7f7418bce7b5ec92770fd0799e8e9bf",
4939 "url": "https://api.github.com/repos/pestphp/pest/zipball/6616b6299bd9f01f9d5390c03c82df3ba30413fb",
4940 "reference": "6616b6299bd9f01f9d5390c03c82df3ba30413fb",
48474941 "shasum": ""
48484942 },
48494943 "require": {
4850 "php": ">=7.2.5",
4851 "symfony/deprecation-contracts": "^2.1",
4852 "symfony/polyfill-mbstring": "~1.1",
4853 "symfony/polyfill-php80": "^1.15"
4944 "nunomaduro/collision": "^5.0",
4945 "pestphp/pest-plugin": "^1.0",
4946 "pestphp/pest-plugin-coverage": "^1.0",
4947 "pestphp/pest-plugin-expectations": "^1.0",
4948 "pestphp/pest-plugin-init": "^1.0",
4949 "php": "^7.3 || ^8.0",
4950 "phpunit/phpunit": ">= 9.3.7 <= 9.5.4"
48544951 },
48554952 "require-dev": {
4856 "predis/predis": "~1.0",
4857 "symfony/cache": "^4.4|^5.0",
4858 "symfony/expression-language": "^4.4|^5.0",
4859 "symfony/mime": "^4.4|^5.0"
4860 },
4861 "suggest": {
4862 "symfony/mime": "To use the file extension guesser"
4953 "illuminate/console": "^8.32.1",
4954 "illuminate/support": "^8.32.1",
4955 "laravel/dusk": "^6.13.0",
4956 "mockery/mockery": "^1.4.3",
4957 "pestphp/pest-dev-tools": "dev-master"
48634958 },
4959 "bin": [
4960 "bin/pest"
4961 ],
48644962 "type": "library",
4865 "autoload": {
4866 "psr-4": {
4867 "Symfony\\Component\\HttpFoundation\\": ""
4963 "extra": {
4964 "branch-alias": {
4965 "dev-master": "1.x-dev"
48684966 },
4869 "exclude-from-classmap": [
4870 "/Tests/"
4871 ]
4872 },
4873 "notification-url": "https://packagist.org/downloads/",
4874 "license": [
4967 "pest": {
4968 "plugins": [
4969 "Pest\\Plugins\\Version"
4970 ]
4971 },
4972 "laravel": {
4973 "providers": [
4974 "Pest\\Laravel\\PestServiceProvider"
4975 ]
4976 }
4977 },
4978 "autoload": {
4979 "psr-4": {
4980 "Pest\\": "src/"
4981 },
4982 "files": [
4983 "src/Functions.php",
4984 "src/Pest.php"
4985 ]
4986 },
4987 "notification-url": "https://packagist.org/downloads/",
4988 "license": [
48754989 "MIT"
48764990 ],
48774991 "authors": [
48784992 {
4879 "name": "Fabien Potencier",
4880 "email": "fabien@symfony.com"
4881 },
4882 {
4883 "name": "Symfony Community",
4884 "homepage": "https://symfony.com/contributors"
4993 "name": "Nuno Maduro",
4994 "email": "enunomaduro@gmail.com"
48854995 }
48864996 ],
4887 "description": "Defines an object-oriented layer for the HTTP specification",
4888 "homepage": "https://symfony.com",
4997 "description": "An elegant PHP Testing Framework.",
4998 "keywords": [
4999 "framework",
5000 "pest",
5001 "php",
5002 "test",
5003 "testing",
5004 "unit"
5005 ],
48895006 "funding": [
48905007 {
4891 "url": "https://symfony.com/sponsor",
5008 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
48925009 "type": "custom"
48935010 },
48945011 {
4895 "url": "https://github.com/fabpot",
5012 "url": "https://github.com/nunomaduro",
48965013 "type": "github"
48975014 },
48985015 {
4899 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4900 "type": "tidelift"
5016 "url": "https://github.com/octoper",
5017 "type": "github"
5018 },
5019 {
5020 "url": "https://github.com/olivernybroe",
5021 "type": "github"
5022 },
5023 {
5024 "url": "https://github.com/owenvoke",
5025 "type": "github"
5026 },
5027 {
5028 "url": "https://www.patreon.com/nunomaduro",
5029 "type": "patreon"
49015030 }
49025031 ],
4903 "time": "2021-02-25T17:16:57+00:00"
5032 "time": "2021-03-31T15:00:01+00:00"
49045033 },
49055034 {
4906 "name": "symfony/http-kernel",
4907 "version": "v5.2.6",
5035 "name": "pestphp/pest-plugin",
5036 "version": "v1.0.0",
49085037 "source": {
49095038 "type": "git",
4910 "url": "https://github.com/symfony/http-kernel.git",
4911 "reference": "f34de4c61ca46df73857f7f36b9a3805bdd7e3b2"
5039 "url": "https://github.com/pestphp/pest-plugin.git",
5040 "reference": "fc8519de148699fe612d9c669be60554cd2db4fa"
49125041 },
49135042 "dist": {
49145043 "type": "zip",
4915 "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f34de4c61ca46df73857f7f36b9a3805bdd7e3b2",
4916 "reference": "f34de4c61ca46df73857f7f36b9a3805bdd7e3b2",
5044 "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/fc8519de148699fe612d9c669be60554cd2db4fa",
5045 "reference": "fc8519de148699fe612d9c669be60554cd2db4fa",
49175046 "shasum": ""
49185047 },
49195048 "require": {
4920 "php": ">=7.2.5",
4921 "psr/log": "~1.0",
4922 "symfony/deprecation-contracts": "^2.1",
4923 "symfony/error-handler": "^4.4|^5.0",
4924 "symfony/event-dispatcher": "^5.0",
4925 "symfony/http-client-contracts": "^1.1|^2",
4926 "symfony/http-foundation": "^4.4|^5.0",
4927 "symfony/polyfill-ctype": "^1.8",
4928 "symfony/polyfill-php73": "^1.9",
4929 "symfony/polyfill-php80": "^1.15"
5049 "composer-plugin-api": "^1.1 || ^2.0",
5050 "php": "^7.3 || ^8.0"
49305051 },
49315052 "conflict": {
4932 "symfony/browser-kit": "<4.4",
4933 "symfony/cache": "<5.0",
4934 "symfony/config": "<5.0",
4935 "symfony/console": "<4.4",
4936 "symfony/dependency-injection": "<5.1.8",
4937 "symfony/doctrine-bridge": "<5.0",
4938 "symfony/form": "<5.0",
4939 "symfony/http-client": "<5.0",
4940 "symfony/mailer": "<5.0",
4941 "symfony/messenger": "<5.0",
4942 "symfony/translation": "<5.0",
4943 "symfony/twig-bridge": "<5.0",
4944 "symfony/validator": "<5.0",
4945 "twig/twig": "<2.13"
4946 },
4947 "provide": {
4948 "psr/log-implementation": "1.0"
5053 "pestphp/pest": "<1.0"
49495054 },
49505055 "require-dev": {
4951 "psr/cache": "^1.0|^2.0|^3.0",
4952 "symfony/browser-kit": "^4.4|^5.0",
4953 "symfony/config": "^5.0",
4954 "symfony/console": "^4.4|^5.0",
4955 "symfony/css-selector": "^4.4|^5.0",
4956 "symfony/dependency-injection": "^5.1.8",
4957 "symfony/dom-crawler": "^4.4|^5.0",
4958 "symfony/expression-language": "^4.4|^5.0",
4959 "symfony/finder": "^4.4|^5.0",
4960 "symfony/process": "^4.4|^5.0",
4961 "symfony/routing": "^4.4|^5.0",
4962 "symfony/stopwatch": "^4.4|^5.0",
4963 "symfony/translation": "^4.4|^5.0",
4964 "symfony/translation-contracts": "^1.1|^2",
4965 "twig/twig": "^2.13|^3.0.4"
5056 "composer/composer": "^1.10.19",
5057 "pestphp/pest": "^1.0",
5058 "pestphp/pest-dev-tools": "dev-master"
49665059 },
4967 "suggest": {
4968 "symfony/browser-kit": "",
4969 "symfony/config": "",
4970 "symfony/console": "",
4971 "symfony/dependency-injection": ""
5060 "type": "composer-plugin",
5061 "extra": {
5062 "branch-alias": {
5063 "dev-master": "1.x-dev"
5064 },
5065 "class": "Pest\\Plugin\\Manager"
49725066 },
4973 "type": "library",
49745067 "autoload": {
49755068 "psr-4": {
4976 "Symfony\\Component\\HttpKernel\\": ""
4977 },
4978 "exclude-from-classmap": [
4979 "/Tests/"
4980 ]
5069 "Pest\\Plugin\\": "src/"
5070 }
49815071 },
49825072 "notification-url": "https://packagist.org/downloads/",
49835073 "license": [
49845074 "MIT"
49855075 ],
4986 "authors": [
4987 {
4988 "name": "Fabien Potencier",
4989 "email": "fabien@symfony.com"
4990 },
4991 {
4992 "name": "Symfony Community",
4993 "homepage": "https://symfony.com/contributors"
4994 }
5076 "description": "The Pest plugin manager",
5077 "keywords": [
5078 "framework",
5079 "manager",
5080 "pest",
5081 "php",
5082 "plugin",
5083 "test",
5084 "testing",
5085 "unit"
49955086 ],
4996 "description": "Provides a structured process for converting a Request into a Response",
4997 "homepage": "https://symfony.com",
49985087 "funding": [
49995088 {
5000 "url": "https://symfony.com/sponsor",
5089 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
50015090 "type": "custom"
50025091 },
50035092 {
5004 "url": "https://github.com/fabpot",
5093 "url": "https://github.com/nunomaduro",
50055094 "type": "github"
50065095 },
50075096 {
5008 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5009 "type": "tidelift"
5097 "url": "https://www.patreon.com/nunomaduro",
5098 "type": "patreon"
50105099 }
50115100 ],
5012 "time": "2021-03-29T05:16:58+00:00"
5101 "time": "2021-01-03T15:53:42+00:00"
50135102 },
50145103 {
5015 "name": "symfony/mime",
5016 "version": "v5.2.6",
5104 "name": "pestphp/pest-plugin-coverage",
5105 "version": "v1.0.0",
50175106 "source": {
50185107 "type": "git",
5019 "url": "https://github.com/symfony/mime.git",
5020 "reference": "1b2092244374cbe48ae733673f2ca0818b37197b"
5108 "url": "https://github.com/pestphp/pest-plugin-coverage.git",
5109 "reference": "50260c8671377a5082a06b9e228a984c13ed199c"
50215110 },
50225111 "dist": {
50235112 "type": "zip",
5024 "url": "https://api.github.com/repos/symfony/mime/zipball/1b2092244374cbe48ae733673f2ca0818b37197b",
5025 "reference": "1b2092244374cbe48ae733673f2ca0818b37197b",
5113 "url": "https://api.github.com/repos/pestphp/pest-plugin-coverage/zipball/50260c8671377a5082a06b9e228a984c13ed199c",
5114 "reference": "50260c8671377a5082a06b9e228a984c13ed199c",
50265115 "shasum": ""
50275116 },
50285117 "require": {
5029 "php": ">=7.2.5",
5030 "symfony/deprecation-contracts": "^2.1",
5031 "symfony/polyfill-intl-idn": "^1.10",
5032 "symfony/polyfill-mbstring": "^1.0",
5033 "symfony/polyfill-php80": "^1.15"
5118 "pestphp/pest-plugin": "^1.0",
5119 "php": "^7.3 || ^8.0",
5120 "sebastian/environment": "^5.1.2"
50345121 },
50355122 "conflict": {
5036 "egulias/email-validator": "~3.0.0",
5037 "phpdocumentor/reflection-docblock": "<3.2.2",
5038 "phpdocumentor/type-resolver": "<1.4.0",
5039 "symfony/mailer": "<4.4"
5123 "pestphp/pest": "<1.0"
50405124 },
50415125 "require-dev": {
5042 "egulias/email-validator": "^2.1.10|^3.1",
5043 "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
5044 "symfony/dependency-injection": "^4.4|^5.0",
5045 "symfony/property-access": "^4.4|^5.1",
5046 "symfony/property-info": "^4.4|^5.1",
5047 "symfony/serializer": "^5.2"
5126 "pestphp/pest": "^1.0",
5127 "pestphp/pest-dev-tools": "dev-master"
50485128 },
50495129 "type": "library",
5130 "extra": {
5131 "branch-alias": {
5132 "dev-master": "1.x-dev"
5133 },
5134 "pest": {
5135 "plugins": [
5136 "Pest\\PluginCoverage\\Plugin"
5137 ]
5138 }
5139 },
50505140 "autoload": {
50515141 "psr-4": {
5052 "Symfony\\Component\\Mime\\": ""
5053 },
5054 "exclude-from-classmap": [
5055 "/Tests/"
5056 ]
5142 "Pest\\PluginCoverage\\": "src/"
5143 }
50575144 },
50585145 "notification-url": "https://packagist.org/downloads/",
50595146 "license": [
50605147 "MIT"
50615148 ],
5062 "authors": [
5063 {
5064 "name": "Fabien Potencier",
5065 "email": "fabien@symfony.com"
5066 },
5067 {
5068 "name": "Symfony Community",
5069 "homepage": "https://symfony.com/contributors"
5070 }
5071 ],
5072 "description": "Allows manipulating MIME messages",
5073 "homepage": "https://symfony.com",
5149 "description": "The Pest Coverage Plugin",
50745150 "keywords": [
5075 "mime",
5076 "mime-type"
5151 "coverage",
5152 "framework",
5153 "pest",
5154 "php",
5155 "plugin",
5156 "test",
5157 "testing",
5158 "unit"
50775159 ],
50785160 "funding": [
50795161 {
5080 "url": "https://symfony.com/sponsor",
5162 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
50815163 "type": "custom"
50825164 },
50835165 {
5084 "url": "https://github.com/fabpot",
5166 "url": "https://github.com/nunomaduro",
50855167 "type": "github"
50865168 },
50875169 {
5088 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5089 "type": "tidelift"
5170 "url": "https://www.patreon.com/nunomaduro",
5171 "type": "patreon"
50905172 }
50915173 ],
5092 "time": "2021-03-12T13:18:39+00:00"
5174 "time": "2021-01-03T15:51:41+00:00"
50935175 },
50945176 {
5095 "name": "symfony/polyfill-ctype",
5096 "version": "v1.22.1",
5177 "name": "pestphp/pest-plugin-expectations",
5178 "version": "v1.0.1",
50975179 "source": {
50985180 "type": "git",
5099 "url": "https://github.com/symfony/polyfill-ctype.git",
5100 "reference": "c6c942b1ac76c82448322025e084cadc56048b4e"
5181 "url": "https://github.com/pestphp/pest-plugin-expectations.git",
5182 "reference": "e543acd6d0ca33c9bdaae05d4dffbfc8c66a0285"
51015183 },
51025184 "dist": {
51035185 "type": "zip",
5104 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e",
5105 "reference": "c6c942b1ac76c82448322025e084cadc56048b4e",
5186 "url": "https://api.github.com/repos/pestphp/pest-plugin-expectations/zipball/e543acd6d0ca33c9bdaae05d4dffbfc8c66a0285",
5187 "reference": "e543acd6d0ca33c9bdaae05d4dffbfc8c66a0285",
51065188 "shasum": ""
51075189 },
51085190 "require": {
5109 "php": ">=7.1"
5191 "php": "^7.3 || ^8.0",
5192 "phpunit/phpunit": "^9.0"
51105193 },
5111 "suggest": {
5112 "ext-ctype": "For best performance"
5194 "conflict": {
5195 "pestphp/pest": "<1.0"
5196 },
5197 "require-dev": {
5198 "pestphp/pest": "^1.0",
5199 "pestphp/pest-dev-tools": "dev-master"
51135200 },
51145201 "type": "library",
51155202 "extra": {
51165203 "branch-alias": {
5117 "dev-main": "1.22-dev"
5118 },
5119 "thanks": {
5120 "name": "symfony/polyfill",
5121 "url": "https://github.com/symfony/polyfill"
5204 "dev-master": "1.x-dev"
51225205 }
51235206 },
51245207 "autoload": {
51255208 "psr-4": {
5126 "Symfony\\Polyfill\\Ctype\\": ""
5209 "Pest\\Expectations\\": "src/"
51275210 },
51285211 "files": [
5129 "bootstrap.php"
5212 "src/Autoload.php"
51305213 ]
51315214 },
51325215 "notification-url": "https://packagist.org/downloads/",
51335216 "license": [
51345217 "MIT"
51355218 ],
5136 "authors": [
5219 "description": "Add expectations testing capabilities to Pest or PHPUnit",
5220 "keywords": [
5221 "expectations",
5222 "framework",
5223 "pest",
5224 "php",
5225 "test",
5226 "testing",
5227 "unit"
5228 ],
5229 "funding": [
51375230 {
5138 "name": "Gert de Pagter",
5139 "email": "BackEndTea@gmail.com"
5231 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
5232 "type": "custom"
51405233 },
51415234 {
5142 "name": "Symfony Community",
5143 "homepage": "https://symfony.com/contributors"
5235 "url": "https://github.com/nunomaduro",
5236 "type": "github"
5237 },
5238 {
5239 "url": "https://www.patreon.com/nunomaduro",
5240 "type": "patreon"
51445241 }
51455242 ],
5146 "description": "Symfony polyfill for ctype functions",
5147 "homepage": "https://symfony.com",
5243 "time": "2021-01-03T16:02:34+00:00"
5244 },
5245 {
5246 "name": "pestphp/pest-plugin-init",
5247 "version": "v1.0.0",
5248 "source": {
5249 "type": "git",
5250 "url": "https://github.com/pestphp/pest-plugin-init.git",
5251 "reference": "bd6fdb058ba5dc7a9f7f3645ad4e0bdc34cf0026"
5252 },
5253 "dist": {
5254 "type": "zip",
5255 "url": "https://api.github.com/repos/pestphp/pest-plugin-init/zipball/bd6fdb058ba5dc7a9f7f3645ad4e0bdc34cf0026",
5256 "reference": "bd6fdb058ba5dc7a9f7f3645ad4e0bdc34cf0026",
5257 "shasum": ""
5258 },
5259 "require": {
5260 "pestphp/pest-plugin": "^1.0",
5261 "php": "^7.3 || ^8.0"
5262 },
5263 "conflict": {
5264 "pestphp/pest": "<1.0"
5265 },
5266 "require-dev": {
5267 "pestphp/pest": "^1.0",
5268 "pestphp/pest-dev-tools": "dev-master"
5269 },
5270 "type": "library",
5271 "extra": {
5272 "branch-alias": {
5273 "dev-master": "1.x-dev"
5274 },
5275 "pest": {
5276 "plugins": [
5277 "Pest\\Init\\Plugin"
5278 ]
5279 }
5280 },
5281 "autoload": {
5282 "psr-4": {
5283 "Pest\\Init\\": "src/"
5284 }
5285 },
5286 "notification-url": "https://packagist.org/downloads/",
5287 "license": [
5288 "MIT"
5289 ],
5290 "description": "The Pest Init plugin",
51485291 "keywords": [
5149 "compatibility",
5150 "ctype",
5151 "polyfill",
5152 "portable"
5292 "framework",
5293 "init",
5294 "pest",
5295 "php",
5296 "plugin",
5297 "test",
5298 "testing",
5299 "unit"
51535300 ],
51545301 "funding": [
51555302 {
5156 "url": "https://symfony.com/sponsor",
5303 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
51575304 "type": "custom"
51585305 },
51595306 {
5160 "url": "https://github.com/fabpot",
5307 "url": "https://github.com/nunomaduro",
51615308 "type": "github"
51625309 },
51635310 {
5164 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5165 "type": "tidelift"
5311 "url": "https://www.patreon.com/nunomaduro",
5312 "type": "patreon"
5313 }
5314 ],
5315 "time": "2021-01-03T15:47:48+00:00"
5316 },
5317 {
5318 "name": "phar-io/manifest",
5319 "version": "2.0.1",
5320 "source": {
5321 "type": "git",
5322 "url": "https://github.com/phar-io/manifest.git",
5323 "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
5324 },
5325 "dist": {
5326 "type": "zip",
5327 "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
5328 "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
5329 "shasum": ""
5330 },
5331 "require": {
5332 "ext-dom": "*",
5333 "ext-phar": "*",
5334 "ext-xmlwriter": "*",
5335 "phar-io/version": "^3.0.1",
5336 "php": "^7.2 || ^8.0"
5337 },
5338 "type": "library",
5339 "extra": {
5340 "branch-alias": {
5341 "dev-master": "2.0.x-dev"
5342 }
5343 },
5344 "autoload": {
5345 "classmap": [
5346 "src/"
5347 ]
5348 },
5349 "notification-url": "https://packagist.org/downloads/",
5350 "license": [
5351 "BSD-3-Clause"
5352 ],
5353 "authors": [
5354 {
5355 "name": "Arne Blankerts",
5356 "email": "arne@blankerts.de",
5357 "role": "Developer"
5358 },
5359 {
5360 "name": "Sebastian Heuer",
5361 "email": "sebastian@phpeople.de",
5362 "role": "Developer"
5363 },
5364 {
5365 "name": "Sebastian Bergmann",
5366 "email": "sebastian@phpunit.de",
5367 "role": "Developer"
5368 }
5369 ],
5370 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
5371 "time": "2020-06-27T14:33:11+00:00"
5372 },
5373 {
5374 "name": "phar-io/version",
5375 "version": "3.1.0",
5376 "source": {
5377 "type": "git",
5378 "url": "https://github.com/phar-io/version.git",
5379 "reference": "bae7c545bef187884426f042434e561ab1ddb182"
5380 },
5381 "dist": {
5382 "type": "zip",
5383 "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182",
5384 "reference": "bae7c545bef187884426f042434e561ab1ddb182",
5385 "shasum": ""
5386 },
5387 "require": {
5388 "php": "^7.2 || ^8.0"
5389 },
5390 "type": "library",
5391 "autoload": {
5392 "classmap": [
5393 "src/"
5394 ]
5395 },
5396 "notification-url": "https://packagist.org/downloads/",
5397 "license": [
5398 "BSD-3-Clause"
5399 ],
5400 "authors": [
5401 {
5402 "name": "Arne Blankerts",
5403 "email": "arne@blankerts.de",
5404 "role": "Developer"
5405 },
5406 {
5407 "name": "Sebastian Heuer",
5408 "email": "sebastian@phpeople.de",
5409 "role": "Developer"
5410 },
5411 {
5412 "name": "Sebastian Bergmann",
5413 "email": "sebastian@phpunit.de",
5414 "role": "Developer"
5415 }
5416 ],
5417 "description": "Library for handling version information and constraints",
5418 "time": "2021-02-23T14:00:09+00:00"
5419 },
5420 {
5421 "name": "phpdocumentor/reflection-common",
5422 "version": "2.2.0",
5423 "source": {
5424 "type": "git",
5425 "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
5426 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
5427 },
5428 "dist": {
5429 "type": "zip",
5430 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
5431 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
5432 "shasum": ""
5433 },
5434 "require": {
5435 "php": "^7.2 || ^8.0"
5436 },
5437 "type": "library",
5438 "extra": {
5439 "branch-alias": {
5440 "dev-2.x": "2.x-dev"
5441 }
5442 },
5443 "autoload": {
5444 "psr-4": {
5445 "phpDocumentor\\Reflection\\": "src/"
5446 }
5447 },
5448 "notification-url": "https://packagist.org/downloads/",
5449 "license": [
5450 "MIT"
5451 ],
5452 "authors": [
5453 {
5454 "name": "Jaap van Otterdijk",
5455 "email": "opensource@ijaap.nl"
5456 }
5457 ],
5458 "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
5459 "homepage": "http://www.phpdoc.org",
5460 "keywords": [
5461 "FQSEN",
5462 "phpDocumentor",
5463 "phpdoc",
5464 "reflection",
5465 "static analysis"
5466 ],
5467 "time": "2020-06-27T09:03:43+00:00"
5468 },
5469 {
5470 "name": "phpdocumentor/reflection-docblock",
5471 "version": "5.2.2",
5472 "source": {
5473 "type": "git",
5474 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
5475 "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
5476 },
5477 "dist": {
5478 "type": "zip",
5479 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
5480 "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
5481 "shasum": ""
5482 },
5483 "require": {
5484 "ext-filter": "*",
5485 "php": "^7.2 || ^8.0",
5486 "phpdocumentor/reflection-common": "^2.2",
5487 "phpdocumentor/type-resolver": "^1.3",
5488 "webmozart/assert": "^1.9.1"
5489 },
5490 "require-dev": {
5491 "mockery/mockery": "~1.3.2"
5492 },
5493 "type": "library",
5494 "extra": {
5495 "branch-alias": {
5496 "dev-master": "5.x-dev"
5497 }
5498 },
5499 "autoload": {
5500 "psr-4": {
5501 "phpDocumentor\\Reflection\\": "src"
5502 }
5503 },
5504 "notification-url": "https://packagist.org/downloads/",
5505 "license": [
5506 "MIT"
5507 ],
5508 "authors": [
5509 {
5510 "name": "Mike van Riel",
5511 "email": "me@mikevanriel.com"
5512 },
5513 {
5514 "name": "Jaap van Otterdijk",
5515 "email": "account@ijaap.nl"
5516 }
5517 ],
5518 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
5519 "time": "2020-09-03T19:13:55+00:00"
5520 },
5521 {
5522 "name": "phpdocumentor/type-resolver",
5523 "version": "1.4.0",
5524 "source": {
5525 "type": "git",
5526 "url": "https://github.com/phpDocumentor/TypeResolver.git",
5527 "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
5528 },
5529 "dist": {
5530 "type": "zip",
5531 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
5532 "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
5533 "shasum": ""
5534 },
5535 "require": {
5536 "php": "^7.2 || ^8.0",
5537 "phpdocumentor/reflection-common": "^2.0"
5538 },
5539 "require-dev": {
5540 "ext-tokenizer": "*"
5541 },
5542 "type": "library",
5543 "extra": {
5544 "branch-alias": {
5545 "dev-1.x": "1.x-dev"
5546 }
5547 },
5548 "autoload": {
5549 "psr-4": {
5550 "phpDocumentor\\Reflection\\": "src"
5551 }
5552 },
5553 "notification-url": "https://packagist.org/downloads/",
5554 "license": [
5555 "MIT"
5556 ],
5557 "authors": [
5558 {
5559 "name": "Mike van Riel",
5560 "email": "me@mikevanriel.com"
51665561 }
51675562 ],
5168 "time": "2021-01-07T16:49:33+00:00"
5563 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
5564 "time": "2020-09-17T18:55:26+00:00"
51695565 },
51705566 {
5171 "name": "symfony/polyfill-iconv",
5172 "version": "v1.22.1",
5567 "name": "phpspec/prophecy",
5568 "version": "1.13.0",
51735569 "source": {
51745570 "type": "git",
5175 "url": "https://github.com/symfony/polyfill-iconv.git",
5176 "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342"
5571 "url": "https://github.com/phpspec/prophecy.git",
5572 "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea"
51775573 },
51785574 "dist": {
51795575 "type": "zip",
5180 "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342",
5181 "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342",
5576 "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea",
5577 "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea",
51825578 "shasum": ""
51835579 },
51845580 "require": {
5185 "php": ">=7.1"
5581 "doctrine/instantiator": "^1.2",
5582 "php": "^7.2 || ~8.0, <8.1",
5583 "phpdocumentor/reflection-docblock": "^5.2",
5584 "sebastian/comparator": "^3.0 || ^4.0",
5585 "sebastian/recursion-context": "^3.0 || ^4.0"
51865586 },
5187 "suggest": {
5188 "ext-iconv": "For best performance"
5587 "require-dev": {
5588 "phpspec/phpspec": "^6.0",
5589 "phpunit/phpunit": "^8.0 || ^9.0"
51895590 },
51905591 "type": "library",
51915592 "extra": {
51925593 "branch-alias": {
5193 "dev-main": "1.22-dev"
5194 },
5195 "thanks": {
5196 "name": "symfony/polyfill",
5197 "url": "https://github.com/symfony/polyfill"
5594 "dev-master": "1.11.x-dev"
51985595 }
51995596 },
52005597 "autoload": {
52015598 "psr-4": {
5202 "Symfony\\Polyfill\\Iconv\\": ""
5203 },
5204 "files": [
5205 "bootstrap.php"
5206 ]
5599 "Prophecy\\": "src/Prophecy"
5600 }
52075601 },
52085602 "notification-url": "https://packagist.org/downloads/",
52095603 "license": [
@@ -5211,1292 +5605,1037 @@
52115605 ],
52125606 "authors": [
52135607 {
5214 "name": "Nicolas Grekas",
5215 "email": "p@tchwork.com"
5608 "name": "Konstantin Kudryashov",
5609 "email": "ever.zet@gmail.com",
5610 "homepage": "http://everzet.com"
52165611 },
52175612 {
5218 "name": "Symfony Community",
5219 "homepage": "https://symfony.com/contributors"
5613 "name": "Marcello Duarte",
5614 "email": "marcello.duarte@gmail.com"
52205615 }
52215616 ],
5222 "description": "Symfony polyfill for the Iconv extension",
5223 "homepage": "https://symfony.com",
5617 "description": "Highly opinionated mocking framework for PHP 5.3+",
5618 "homepage": "https://github.com/phpspec/prophecy",
52245619 "keywords": [
5225 "compatibility",
5226 "iconv",
5227 "polyfill",
5228 "portable",
5229 "shim"
5230 ],
5231 "funding": [
5232 {
5233 "url": "https://symfony.com/sponsor",
5234 "type": "custom"
5235 },
5236 {
5237 "url": "https://github.com/fabpot",
5238 "type": "github"
5239 },
5240 {
5241 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5242 "type": "tidelift"
5243 }
5620 "Double",
5621 "Dummy",
5622 "fake",
5623 "mock",
5624 "spy",
5625 "stub"
52445626 ],
5245 "time": "2021-01-22T09:19:47+00:00"
5627 "time": "2021-03-17T13:42:18+00:00"
52465628 },
52475629 {
5248 "name": "symfony/polyfill-intl-grapheme",
5249 "version": "v1.22.1",
5630 "name": "phpunit/php-code-coverage",
5631 "version": "9.2.6",
52505632 "source": {
52515633 "type": "git",
5252 "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
5253 "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170"
5634 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
5635 "reference": "f6293e1b30a2354e8428e004689671b83871edde"
52545636 },
52555637 "dist": {
52565638 "type": "zip",
5257 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5601e09b69f26c1828b13b6bb87cb07cddba3170",
5258 "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170",
5639 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f6293e1b30a2354e8428e004689671b83871edde",
5640 "reference": "f6293e1b30a2354e8428e004689671b83871edde",
52595641 "shasum": ""
52605642 },
52615643 "require": {
5262 "php": ">=7.1"
5644 "ext-dom": "*",
5645 "ext-libxml": "*",
5646 "ext-xmlwriter": "*",
5647 "nikic/php-parser": "^4.10.2",
5648 "php": ">=7.3",
5649 "phpunit/php-file-iterator": "^3.0.3",
5650 "phpunit/php-text-template": "^2.0.2",
5651 "sebastian/code-unit-reverse-lookup": "^2.0.2",
5652 "sebastian/complexity": "^2.0",
5653 "sebastian/environment": "^5.1.2",
5654 "sebastian/lines-of-code": "^1.0.3",
5655 "sebastian/version": "^3.0.1",
5656 "theseer/tokenizer": "^1.2.0"
5657 },
5658 "require-dev": {
5659 "phpunit/phpunit": "^9.3"
52635660 },
52645661 "suggest": {
5265 "ext-intl": "For best performance"
5662 "ext-pcov": "*",
5663 "ext-xdebug": "*"
52665664 },
52675665 "type": "library",
52685666 "extra": {
52695667 "branch-alias": {
5270 "dev-main": "1.22-dev"
5271 },
5272 "thanks": {
5273 "name": "symfony/polyfill",
5274 "url": "https://github.com/symfony/polyfill"
5668 "dev-master": "9.2-dev"
52755669 }
52765670 },
52775671 "autoload": {
5278 "psr-4": {
5279 "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
5280 },
5281 "files": [
5282 "bootstrap.php"
5672 "classmap": [
5673 "src/"
52835674 ]
52845675 },
52855676 "notification-url": "https://packagist.org/downloads/",
52865677 "license": [
5287 "MIT"
5678 "BSD-3-Clause"
52885679 ],
52895680 "authors": [
52905681 {
5291 "name": "Nicolas Grekas",
5292 "email": "p@tchwork.com"
5293 },
5294 {
5295 "name": "Symfony Community",
5296 "homepage": "https://symfony.com/contributors"
5682 "name": "Sebastian Bergmann",
5683 "email": "sebastian@phpunit.de",
5684 "role": "lead"
52975685 }
52985686 ],
5299 "description": "Symfony polyfill for intl's grapheme_* functions",
5300 "homepage": "https://symfony.com",
5687 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
5688 "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
53015689 "keywords": [
5302 "compatibility",
5303 "grapheme",
5304 "intl",
5305 "polyfill",
5306 "portable",
5307 "shim"
5690 "coverage",
5691 "testing",
5692 "xunit"
53085693 ],
53095694 "funding": [
53105695 {
5311 "url": "https://symfony.com/sponsor",
5312 "type": "custom"
5313 },
5314 {
5315 "url": "https://github.com/fabpot",
5696 "url": "https://github.com/sebastianbergmann",
53165697 "type": "github"
5317 },
5318 {
5319 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5320 "type": "tidelift"
53215698 }
53225699 ],
5323 "time": "2021-01-22T09:19:47+00:00"
5700 "time": "2021-03-28T07:26:59+00:00"
53245701 },
53255702 {
5326 "name": "symfony/polyfill-intl-idn",
5327 "version": "v1.22.1",
5703 "name": "phpunit/php-file-iterator",
5704 "version": "3.0.5",
53285705 "source": {
53295706 "type": "git",
5330 "url": "https://github.com/symfony/polyfill-intl-idn.git",
5331 "reference": "2d63434d922daf7da8dd863e7907e67ee3031483"
5707 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
5708 "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8"
53325709 },
53335710 "dist": {
53345711 "type": "zip",
5335 "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/2d63434d922daf7da8dd863e7907e67ee3031483",
5336 "reference": "2d63434d922daf7da8dd863e7907e67ee3031483",
5712 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8",
5713 "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8",
53375714 "shasum": ""
53385715 },
53395716 "require": {
5340 "php": ">=7.1",
5341 "symfony/polyfill-intl-normalizer": "^1.10",
5342 "symfony/polyfill-php72": "^1.10"
5717 "php": ">=7.3"
53435718 },
5344 "suggest": {
5345 "ext-intl": "For best performance"
5719 "require-dev": {
5720 "phpunit/phpunit": "^9.3"
53465721 },
53475722 "type": "library",
53485723 "extra": {
53495724 "branch-alias": {
5350 "dev-main": "1.22-dev"
5351 },
5352 "thanks": {
5353 "name": "symfony/polyfill",
5354 "url": "https://github.com/symfony/polyfill"
5725 "dev-master": "3.0-dev"
53555726 }
53565727 },
53575728 "autoload": {
5358 "psr-4": {
5359 "Symfony\\Polyfill\\Intl\\Idn\\": ""
5360 },
5361 "files": [
5362 "bootstrap.php"
5729 "classmap": [
5730 "src/"
53635731 ]
53645732 },
53655733 "notification-url": "https://packagist.org/downloads/",
53665734 "license": [
5367 "MIT"
5735 "BSD-3-Clause"
53685736 ],
53695737 "authors": [
53705738 {
5371 "name": "Laurent Bassin",
5372 "email": "laurent@bassin.info"
5373 },
5374 {
5375 "name": "Trevor Rowbotham",
5376 "email": "trevor.rowbotham@pm.me"
5377 },
5378 {
5379 "name": "Symfony Community",
5380 "homepage": "https://symfony.com/contributors"
5739 "name": "Sebastian Bergmann",
5740 "email": "sebastian@phpunit.de",
5741 "role": "lead"
53815742 }
53825743 ],
5383 "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
5384 "homepage": "https://symfony.com",
5744 "description": "FilterIterator implementation that filters files based on a list of suffixes.",
5745 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
53855746 "keywords": [
5386 "compatibility",
5387 "idn",
5388 "intl",
5389 "polyfill",
5390 "portable",
5391 "shim"
5747 "filesystem",
5748 "iterator"
53925749 ],
53935750 "funding": [
53945751 {
5395 "url": "https://symfony.com/sponsor",
5396 "type": "custom"
5397 },
5398 {
5399 "url": "https://github.com/fabpot",
5752 "url": "https://github.com/sebastianbergmann",
54005753 "type": "github"
5401 },
5402 {
5403 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5404 "type": "tidelift"
54055754 }
54065755 ],
5407 "time": "2021-01-22T09:19:47+00:00"
5756 "time": "2020-09-28T05:57:25+00:00"
54085757 },
54095758 {
5410 "name": "symfony/polyfill-intl-normalizer",
5411 "version": "v1.22.1",
5759 "name": "phpunit/php-invoker",
5760 "version": "3.1.1",
54125761 "source": {
54135762 "type": "git",
5414 "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
5415 "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248"
5763 "url": "https://github.com/sebastianbergmann/php-invoker.git",
5764 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
54165765 },
54175766 "dist": {
54185767 "type": "zip",
5419 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248",
5420 "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248",
5768 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
5769 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
54215770 "shasum": ""
54225771 },
54235772 "require": {
5424 "php": ">=7.1"
5773 "php": ">=7.3"
5774 },
5775 "require-dev": {
5776 "ext-pcntl": "*",
5777 "phpunit/phpunit": "^9.3"
54255778 },
54265779 "suggest": {
5427 "ext-intl": "For best performance"
5780 "ext-pcntl": "*"
54285781 },
54295782 "type": "library",
54305783 "extra": {
54315784 "branch-alias": {
5432 "dev-main": "1.22-dev"
5433 },
5434 "thanks": {
5435 "name": "symfony/polyfill",
5436 "url": "https://github.com/symfony/polyfill"
5785 "dev-master": "3.1-dev"
54375786 }
54385787 },
54395788 "autoload": {
5440 "psr-4": {
5441 "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
5442 },
5443 "files": [
5444 "bootstrap.php"
5445 ],
54465789 "classmap": [
5447 "Resources/stubs"
5790 "src/"
54485791 ]
54495792 },
54505793 "notification-url": "https://packagist.org/downloads/",
54515794 "license": [
5452 "MIT"
5795 "BSD-3-Clause"
54535796 ],
54545797 "authors": [
54555798 {
5456 "name": "Nicolas Grekas",
5457 "email": "p@tchwork.com"
5458 },
5459 {
5460 "name": "Symfony Community",
5461 "homepage": "https://symfony.com/contributors"
5799 "name": "Sebastian Bergmann",
5800 "email": "sebastian@phpunit.de",
5801 "role": "lead"
54625802 }
54635803 ],
5464 "description": "Symfony polyfill for intl's Normalizer class and related functions",
5465 "homepage": "https://symfony.com",
5804 "description": "Invoke callables with a timeout",
5805 "homepage": "https://github.com/sebastianbergmann/php-invoker/",
54665806 "keywords": [
5467 "compatibility",
5468 "intl",
5469 "normalizer",
5470 "polyfill",
5471 "portable",
5472 "shim"
5807 "process"
54735808 ],
54745809 "funding": [
54755810 {
5476 "url": "https://symfony.com/sponsor",
5477 "type": "custom"
5478 },
5479 {
5480 "url": "https://github.com/fabpot",
5811 "url": "https://github.com/sebastianbergmann",
54815812 "type": "github"
5482 },
5483 {
5484 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5485 "type": "tidelift"
54865813 }
54875814 ],
5488 "time": "2021-01-22T09:19:47+00:00"
5815 "time": "2020-09-28T05:58:55+00:00"
54895816 },
54905817 {
5491 "name": "symfony/polyfill-mbstring",
5492 "version": "v1.22.1",
5818 "name": "phpunit/php-text-template",
5819 "version": "2.0.4",
54935820 "source": {
54945821 "type": "git",
5495 "url": "https://github.com/symfony/polyfill-mbstring.git",
5496 "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
5822 "url": "https://github.com/sebastianbergmann/php-text-template.git",
5823 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
54975824 },
54985825 "dist": {
54995826 "type": "zip",
5500 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
5501 "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
5827 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
5828 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
55025829 "shasum": ""
55035830 },
55045831 "require": {
5505 "php": ">=7.1"
5832 "php": ">=7.3"
55065833 },
5507 "suggest": {
5508 "ext-mbstring": "For best performance"
5834 "require-dev": {
5835 "phpunit/phpunit": "^9.3"
55095836 },
55105837 "type": "library",
55115838 "extra": {
55125839 "branch-alias": {
5513 "dev-main": "1.22-dev"
5514 },
5515 "thanks": {
5516 "name": "symfony/polyfill",
5517 "url": "https://github.com/symfony/polyfill"
5840 "dev-master": "2.0-dev"
55185841 }
55195842 },
55205843 "autoload": {
5521 "psr-4": {
5522 "Symfony\\Polyfill\\Mbstring\\": ""
5523 },
5524 "files": [
5525 "bootstrap.php"
5844 "classmap": [
5845 "src/"
55265846 ]
55275847 },
55285848 "notification-url": "https://packagist.org/downloads/",
55295849 "license": [
5530 "MIT"
5850 "BSD-3-Clause"
55315851 ],
55325852 "authors": [
55335853 {
5534 "name": "Nicolas Grekas",
5535 "email": "p@tchwork.com"
5536 },
5537 {
5538 "name": "Symfony Community",
5539 "homepage": "https://symfony.com/contributors"
5854 "name": "Sebastian Bergmann",
5855 "email": "sebastian@phpunit.de",
5856 "role": "lead"
55405857 }
55415858 ],
5542 "description": "Symfony polyfill for the Mbstring extension",
5543 "homepage": "https://symfony.com",
5859 "description": "Simple template engine.",
5860 "homepage": "https://github.com/sebastianbergmann/php-text-template/",
55445861 "keywords": [
5545 "compatibility",
5546 "mbstring",
5547 "polyfill",
5548 "portable",
5549 "shim"
5862 "template"
55505863 ],
55515864 "funding": [
55525865 {
5553 "url": "https://symfony.com/sponsor",
5554 "type": "custom"
5555 },
5556 {
5557 "url": "https://github.com/fabpot",
5866 "url": "https://github.com/sebastianbergmann",
55585867 "type": "github"
5559 },
5560 {
5561 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5562 "type": "tidelift"
55635868 }
55645869 ],
5565 "time": "2021-01-22T09:19:47+00:00"
5870 "time": "2020-10-26T05:33:50+00:00"
55665871 },
55675872 {
5568 "name": "symfony/polyfill-php72",
5569 "version": "v1.22.1",
5873 "name": "phpunit/php-timer",
5874 "version": "5.0.3",
55705875 "source": {
55715876 "type": "git",
5572 "url": "https://github.com/symfony/polyfill-php72.git",
5573 "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9"
5877 "url": "https://github.com/sebastianbergmann/php-timer.git",
5878 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
55745879 },
55755880 "dist": {
55765881 "type": "zip",
5577 "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
5578 "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
5882 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
5883 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
55795884 "shasum": ""
55805885 },
55815886 "require": {
5582 "php": ">=7.1"
5887 "php": ">=7.3"
5888 },
5889 "require-dev": {
5890 "phpunit/phpunit": "^9.3"
55835891 },
55845892 "type": "library",
55855893 "extra": {
55865894 "branch-alias": {
5587 "dev-main": "1.22-dev"
5588 },
5589 "thanks": {
5590 "name": "symfony/polyfill",
5591 "url": "https://github.com/symfony/polyfill"
5895 "dev-master": "5.0-dev"
55925896 }
55935897 },
55945898 "autoload": {
5595 "psr-4": {
5596 "Symfony\\Polyfill\\Php72\\": ""
5597 },
5598 "files": [
5599 "bootstrap.php"
5899 "classmap": [
5900 "src/"
56005901 ]
56015902 },
56025903 "notification-url": "https://packagist.org/downloads/",
56035904 "license": [
5604 "MIT"
5905 "BSD-3-Clause"
56055906 ],
56065907 "authors": [
56075908 {
5608 "name": "Nicolas Grekas",
5609 "email": "p@tchwork.com"
5610 },
5611 {
5612 "name": "Symfony Community",
5613 "homepage": "https://symfony.com/contributors"
5909 "name": "Sebastian Bergmann",
5910 "email": "sebastian@phpunit.de",
5911 "role": "lead"
56145912 }
56155913 ],
5616 "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
5617 "homepage": "https://symfony.com",
5914 "description": "Utility class for timing",
5915 "homepage": "https://github.com/sebastianbergmann/php-timer/",
56185916 "keywords": [
5619 "compatibility",
5620 "polyfill",
5621 "portable",
5622 "shim"
5917 "timer"
56235918 ],
56245919 "funding": [
56255920 {
5626 "url": "https://symfony.com/sponsor",
5627 "type": "custom"
5628 },
5629 {
5630 "url": "https://github.com/fabpot",
5921 "url": "https://github.com/sebastianbergmann",
56315922 "type": "github"
5632 },
5633 {
5634 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5635 "type": "tidelift"
56365923 }
56375924 ],
5638 "time": "2021-01-07T16:49:33+00:00"
5925 "time": "2020-10-26T13:16:10+00:00"
56395926 },
56405927 {
5641 "name": "symfony/polyfill-php73",
5642 "version": "v1.22.1",
5928 "name": "phpunit/phpunit",
5929 "version": "9.5.4",
56435930 "source": {
56445931 "type": "git",
5645 "url": "https://github.com/symfony/polyfill-php73.git",
5646 "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
5932 "url": "https://github.com/sebastianbergmann/phpunit.git",
5933 "reference": "c73c6737305e779771147af66c96ca6a7ed8a741"
56475934 },
56485935 "dist": {
56495936 "type": "zip",
5650 "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
5651 "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
5937 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c73c6737305e779771147af66c96ca6a7ed8a741",
5938 "reference": "c73c6737305e779771147af66c96ca6a7ed8a741",
56525939 "shasum": ""
56535940 },
56545941 "require": {
5655 "php": ">=7.1"
5942 "doctrine/instantiator": "^1.3.1",
5943 "ext-dom": "*",
5944 "ext-json": "*",
5945 "ext-libxml": "*",
5946 "ext-mbstring": "*",
5947 "ext-xml": "*",
5948 "ext-xmlwriter": "*",
5949 "myclabs/deep-copy": "^1.10.1",
5950 "phar-io/manifest": "^2.0.1",
5951 "phar-io/version": "^3.0.2",
5952 "php": ">=7.3",
5953 "phpspec/prophecy": "^1.12.1",
5954 "phpunit/php-code-coverage": "^9.2.3",
5955 "phpunit/php-file-iterator": "^3.0.5",
5956 "phpunit/php-invoker": "^3.1.1",
5957 "phpunit/php-text-template": "^2.0.3",
5958 "phpunit/php-timer": "^5.0.2",
5959 "sebastian/cli-parser": "^1.0.1",
5960 "sebastian/code-unit": "^1.0.6",
5961 "sebastian/comparator": "^4.0.5",
5962 "sebastian/diff": "^4.0.3",
5963 "sebastian/environment": "^5.1.3",
5964 "sebastian/exporter": "^4.0.3",
5965 "sebastian/global-state": "^5.0.1",
5966 "sebastian/object-enumerator": "^4.0.3",
5967 "sebastian/resource-operations": "^3.0.3",
5968 "sebastian/type": "^2.3",
5969 "sebastian/version": "^3.0.2"
5970 },
5971 "require-dev": {
5972 "ext-pdo": "*",
5973 "phpspec/prophecy-phpunit": "^2.0.1"
56565974 },
5975 "suggest": {
5976 "ext-soap": "*",
5977 "ext-xdebug": "*"
5978 },
5979 "bin": [
5980 "phpunit"
5981 ],
56575982 "type": "library",
56585983 "extra": {
56595984 "branch-alias": {
5660 "dev-main": "1.22-dev"
5661 },
5662 "thanks": {
5663 "name": "symfony/polyfill",
5664 "url": "https://github.com/symfony/polyfill"
5985 "dev-master": "9.5-dev"
56655986 }
56665987 },
56675988 "autoload": {
5668 "psr-4": {
5669 "Symfony\\Polyfill\\Php73\\": ""
5670 },
5671 "files": [
5672 "bootstrap.php"
5673 ],
56745989 "classmap": [
5675 "Resources/stubs"
5990 "src/"
5991 ],
5992 "files": [
5993 "src/Framework/Assert/Functions.php"
56765994 ]
56775995 },
56785996 "notification-url": "https://packagist.org/downloads/",
56795997 "license": [
5680 "MIT"
5998 "BSD-3-Clause"
56815999 ],
56826000 "authors": [
56836001 {
5684 "name": "Nicolas Grekas",
5685 "email": "p@tchwork.com"
5686 },
5687 {
5688 "name": "Symfony Community",
5689 "homepage": "https://symfony.com/contributors"
6002 "name": "Sebastian Bergmann",
6003 "email": "sebastian@phpunit.de",
6004 "role": "lead"
56906005 }
56916006 ],
5692 "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
5693 "homepage": "https://symfony.com",
6007 "description": "The PHP Unit Testing framework.",
6008 "homepage": "https://phpunit.de/",
56946009 "keywords": [
5695 "compatibility",
5696 "polyfill",
5697 "portable",
5698 "shim"
6010 "phpunit",
6011 "testing",
6012 "xunit"
56996013 ],
57006014 "funding": [
57016015 {
5702 "url": "https://symfony.com/sponsor",
6016 "url": "https://phpunit.de/donate.html",
57036017 "type": "custom"
57046018 },
57056019 {
5706 "url": "https://github.com/fabpot",
6020 "url": "https://github.com/sebastianbergmann",
57076021 "type": "github"
5708 },
5709 {
5710 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5711 "type": "tidelift"
57126022 }
57136023 ],
5714 "time": "2021-01-07T16:49:33+00:00"
6024 "time": "2021-03-23T07:16:29+00:00"
57156025 },
57166026 {
5717 "name": "symfony/polyfill-php80",
5718 "version": "v1.22.1",
6027 "name": "sebastian/cli-parser",
6028 "version": "1.0.1",
57196029 "source": {
57206030 "type": "git",
5721 "url": "https://github.com/symfony/polyfill-php80.git",
5722 "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
6031 "url": "https://github.com/sebastianbergmann/cli-parser.git",
6032 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
57236033 },
57246034 "dist": {
57256035 "type": "zip",
5726 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
5727 "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
6036 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
6037 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
57286038 "shasum": ""
57296039 },
57306040 "require": {
5731 "php": ">=7.1"
6041 "php": ">=7.3"
6042 },
6043 "require-dev": {
6044 "phpunit/phpunit": "^9.3"
57326045 },
57336046 "type": "library",
57346047 "extra": {
57356048 "branch-alias": {
5736 "dev-main": "1.22-dev"
5737 },
5738 "thanks": {
5739 "name": "symfony/polyfill",
5740 "url": "https://github.com/symfony/polyfill"
6049 "dev-master": "1.0-dev"
57416050 }
57426051 },
57436052 "autoload": {
5744 "psr-4": {
5745 "Symfony\\Polyfill\\Php80\\": ""
5746 },
5747 "files": [
5748 "bootstrap.php"
5749 ],
57506053 "classmap": [
5751 "Resources/stubs"
6054 "src/"
57526055 ]
57536056 },
57546057 "notification-url": "https://packagist.org/downloads/",
57556058 "license": [
5756 "MIT"
6059 "BSD-3-Clause"
57576060 ],
57586061 "authors": [
57596062 {
5760 "name": "Ion Bazan",
5761 "email": "ion.bazan@gmail.com"
5762 },
5763 {
5764 "name": "Nicolas Grekas",
5765 "email": "p@tchwork.com"
5766 },
5767 {
5768 "name": "Symfony Community",
5769 "homepage": "https://symfony.com/contributors"
6063 "name": "Sebastian Bergmann",
6064 "email": "sebastian@phpunit.de",
6065 "role": "lead"
57706066 }
57716067 ],
5772 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
5773 "homepage": "https://symfony.com",
5774 "keywords": [
5775 "compatibility",
5776 "polyfill",
5777 "portable",
5778 "shim"
5779 ],
6068 "description": "Library for parsing CLI options",
6069 "homepage": "https://github.com/sebastianbergmann/cli-parser",
57806070 "funding": [
57816071 {
5782 "url": "https://symfony.com/sponsor",
5783 "type": "custom"
5784 },
5785 {
5786 "url": "https://github.com/fabpot",
6072 "url": "https://github.com/sebastianbergmann",
57876073 "type": "github"
5788 },
5789 {
5790 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5791 "type": "tidelift"
57926074 }
57936075 ],
5794 "time": "2021-01-07T16:49:33+00:00"
6076 "time": "2020-09-28T06:08:49+00:00"
57956077 },
57966078 {
5797 "name": "symfony/process",
5798 "version": "v5.2.4",
6079 "name": "sebastian/code-unit",
6080 "version": "1.0.8",
57996081 "source": {
58006082 "type": "git",
5801 "url": "https://github.com/symfony/process.git",
5802 "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f"
6083 "url": "https://github.com/sebastianbergmann/code-unit.git",
6084 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
58036085 },
58046086 "dist": {
58056087 "type": "zip",
5806 "url": "https://api.github.com/repos/symfony/process/zipball/313a38f09c77fbcdc1d223e57d368cea76a2fd2f",
5807 "reference": "313a38f09c77fbcdc1d223e57d368cea76a2fd2f",
6088 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
6089 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
58086090 "shasum": ""
58096091 },
58106092 "require": {
5811 "php": ">=7.2.5",
5812 "symfony/polyfill-php80": "^1.15"
6093 "php": ">=7.3"
6094 },
6095 "require-dev": {
6096 "phpunit/phpunit": "^9.3"
58136097 },
58146098 "type": "library",
6099 "extra": {
6100 "branch-alias": {
6101 "dev-master": "1.0-dev"
6102 }
6103 },
58156104 "autoload": {
5816 "psr-4": {
5817 "Symfony\\Component\\Process\\": ""
5818 },
5819 "exclude-from-classmap": [
5820 "/Tests/"
6105 "classmap": [
6106 "src/"
58216107 ]
58226108 },
58236109 "notification-url": "https://packagist.org/downloads/",
58246110 "license": [
5825 "MIT"
6111 "BSD-3-Clause"
58266112 ],
58276113 "authors": [
58286114 {
5829 "name": "Fabien Potencier",
5830 "email": "fabien@symfony.com"
5831 },
5832 {
5833 "name": "Symfony Community",
5834 "homepage": "https://symfony.com/contributors"
6115 "name": "Sebastian Bergmann",
6116 "email": "sebastian@phpunit.de",
6117 "role": "lead"
58356118 }
58366119 ],
5837 "description": "Executes commands in sub-processes",
5838 "homepage": "https://symfony.com",
6120 "description": "Collection of value objects that represent the PHP code units",
6121 "homepage": "https://github.com/sebastianbergmann/code-unit",
58396122 "funding": [
58406123 {
5841 "url": "https://symfony.com/sponsor",
5842 "type": "custom"
5843 },
5844 {
5845 "url": "https://github.com/fabpot",
6124 "url": "https://github.com/sebastianbergmann",
58466125 "type": "github"
5847 },
5848 {
5849 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5850 "type": "tidelift"
58516126 }
58526127 ],
5853 "time": "2021-01-27T10:15:41+00:00"
6128 "time": "2020-10-26T13:08:54+00:00"
58546129 },
58556130 {
5856 "name": "symfony/routing",
5857 "version": "v5.2.6",
6131 "name": "sebastian/code-unit-reverse-lookup",
6132 "version": "2.0.3",
58586133 "source": {
58596134 "type": "git",
5860 "url": "https://github.com/symfony/routing.git",
5861 "reference": "31fba555f178afd04d54fd26953501b2c3f0c6e6"
6135 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
6136 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
58626137 },
58636138 "dist": {
58646139 "type": "zip",
5865 "url": "https://api.github.com/repos/symfony/routing/zipball/31fba555f178afd04d54fd26953501b2c3f0c6e6",
5866 "reference": "31fba555f178afd04d54fd26953501b2c3f0c6e6",
6140 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
6141 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
58676142 "shasum": ""
58686143 },
58696144 "require": {
5870 "php": ">=7.2.5",
5871 "symfony/deprecation-contracts": "^2.1",
5872 "symfony/polyfill-php80": "^1.15"
5873 },
5874 "conflict": {
5875 "symfony/config": "<5.0",
5876 "symfony/dependency-injection": "<4.4",
5877 "symfony/yaml": "<4.4"
6145 "php": ">=7.3"
58786146 },
58796147 "require-dev": {
5880 "doctrine/annotations": "^1.10.4",
5881 "psr/log": "~1.0",
5882 "symfony/config": "^5.0",
5883 "symfony/dependency-injection": "^4.4|^5.0",
5884 "symfony/expression-language": "^4.4|^5.0",
5885 "symfony/http-foundation": "^4.4|^5.0",
5886 "symfony/yaml": "^4.4|^5.0"
5887 },
5888 "suggest": {
5889 "doctrine/annotations": "For using the annotation loader",
5890 "symfony/config": "For using the all-in-one router or any loader",
5891 "symfony/expression-language": "For using expression matching",
5892 "symfony/http-foundation": "For using a Symfony Request object",
5893 "symfony/yaml": "For using the YAML loader"
6148 "phpunit/phpunit": "^9.3"
58946149 },
58956150 "type": "library",
6151 "extra": {
6152 "branch-alias": {
6153 "dev-master": "2.0-dev"
6154 }
6155 },
58966156 "autoload": {
5897 "psr-4": {
5898 "Symfony\\Component\\Routing\\": ""
5899 },
5900 "exclude-from-classmap": [
5901 "/Tests/"
6157 "classmap": [
6158 "src/"
59026159 ]
59036160 },
59046161 "notification-url": "https://packagist.org/downloads/",
59056162 "license": [
5906 "MIT"
6163 "BSD-3-Clause"
59076164 ],
59086165 "authors": [
59096166 {
5910 "name": "Fabien Potencier",
5911 "email": "fabien@symfony.com"
5912 },
5913 {
5914 "name": "Symfony Community",
5915 "homepage": "https://symfony.com/contributors"
6167 "name": "Sebastian Bergmann",
6168 "email": "sebastian@phpunit.de"
59166169 }
59176170 ],
5918 "description": "Maps an HTTP request to a set of configuration variables",
5919 "homepage": "https://symfony.com",
5920 "keywords": [
5921 "router",
5922 "routing",
5923 "uri",
5924 "url"
5925 ],
6171 "description": "Looks up which function or method a line of code belongs to",
6172 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
59266173 "funding": [
59276174 {
5928 "url": "https://symfony.com/sponsor",
5929 "type": "custom"
5930 },
5931 {
5932 "url": "https://github.com/fabpot",
6175 "url": "https://github.com/sebastianbergmann",
59336176 "type": "github"
5934 },
5935 {
5936 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5937 "type": "tidelift"
59386177 }
59396178 ],
5940 "time": "2021-03-14T13:53:33+00:00"
6179 "time": "2020-09-28T05:30:19+00:00"
59416180 },
59426181 {
5943 "name": "symfony/service-contracts",
5944 "version": "v2.2.0",
6182 "name": "sebastian/comparator",
6183 "version": "4.0.6",
59456184 "source": {
59466185 "type": "git",
5947 "url": "https://github.com/symfony/service-contracts.git",
5948 "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
6186 "url": "https://github.com/sebastianbergmann/comparator.git",
6187 "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
59496188 },
59506189 "dist": {
59516190 "type": "zip",
5952 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
5953 "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
6191 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
6192 "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
59546193 "shasum": ""
59556194 },
59566195 "require": {
5957 "php": ">=7.2.5",
5958 "psr/container": "^1.0"
6196 "php": ">=7.3",
6197 "sebastian/diff": "^4.0",
6198 "sebastian/exporter": "^4.0"
59596199 },
5960 "suggest": {
5961 "symfony/service-implementation": ""
6200 "require-dev": {
6201 "phpunit/phpunit": "^9.3"
59626202 },
59636203 "type": "library",
59646204 "extra": {
5965 "branch-alias": {
5966 "dev-master": "2.2-dev"
5967 },
5968 "thanks": {
5969 "name": "symfony/contracts",
5970 "url": "https://github.com/symfony/contracts"
6205 "branch-alias": {
6206 "dev-master": "4.0-dev"
59716207 }
59726208 },
59736209 "autoload": {
5974 "psr-4": {
5975 "Symfony\\Contracts\\Service\\": ""
5976 }
6210 "classmap": [
6211 "src/"
6212 ]
59776213 },
59786214 "notification-url": "https://packagist.org/downloads/",
59796215 "license": [
5980 "MIT"
6216 "BSD-3-Clause"
59816217 ],
59826218 "authors": [
59836219 {
5984 "name": "Nicolas Grekas",
5985 "email": "p@tchwork.com"
6220 "name": "Sebastian Bergmann",
6221 "email": "sebastian@phpunit.de"
59866222 },
59876223 {
5988 "name": "Symfony Community",
5989 "homepage": "https://symfony.com/contributors"
6224 "name": "Jeff Welch",
6225 "email": "whatthejeff@gmail.com"
6226 },
6227 {
6228 "name": "Volker Dusch",
6229 "email": "github@wallbash.com"
6230 },
6231 {
6232 "name": "Bernhard Schussek",
6233 "email": "bschussek@2bepublished.at"
59906234 }
59916235 ],
5992 "description": "Generic abstractions related to writing services",
5993 "homepage": "https://symfony.com",
6236 "description": "Provides the functionality to compare PHP values for equality",
6237 "homepage": "https://github.com/sebastianbergmann/comparator",
59946238 "keywords": [
5995 "abstractions",
5996 "contracts",
5997 "decoupling",
5998 "interfaces",
5999 "interoperability",
6000 "standards"
6239 "comparator",
6240 "compare",
6241 "equality"
60016242 ],
60026243 "funding": [
60036244 {
6004 "url": "https://symfony.com/sponsor",
6005 "type": "custom"
6006 },
6007 {
6008 "url": "https://github.com/fabpot",
6245 "url": "https://github.com/sebastianbergmann",
60096246 "type": "github"
6010 },
6011 {
6012 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6013 "type": "tidelift"
60146247 }
60156248 ],
6016 "time": "2020-09-07T11:33:47+00:00"
6249 "time": "2020-10-26T15:49:45+00:00"
60176250 },
60186251 {
6019 "name": "symfony/stopwatch",
6020 "version": "v5.2.4",
6252 "name": "sebastian/complexity",
6253 "version": "2.0.2",
60216254 "source": {
60226255 "type": "git",
6023 "url": "https://github.com/symfony/stopwatch.git",
6024 "reference": "b12274acfab9d9850c52583d136a24398cdf1a0c"
6256 "url": "https://github.com/sebastianbergmann/complexity.git",
6257 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
60256258 },
60266259 "dist": {
60276260 "type": "zip",
6028 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b12274acfab9d9850c52583d136a24398cdf1a0c",
6029 "reference": "b12274acfab9d9850c52583d136a24398cdf1a0c",
6261 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
6262 "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
60306263 "shasum": ""
60316264 },
60326265 "require": {
6033 "php": ">=7.2.5",
6034 "symfony/service-contracts": "^1.0|^2"
6266 "nikic/php-parser": "^4.7",
6267 "php": ">=7.3"
6268 },
6269 "require-dev": {
6270 "phpunit/phpunit": "^9.3"
60356271 },
60366272 "type": "library",
6273 "extra": {
6274 "branch-alias": {
6275 "dev-master": "2.0-dev"
6276 }
6277 },
60376278 "autoload": {
6038 "psr-4": {
6039 "Symfony\\Component\\Stopwatch\\": ""
6040 },
6041 "exclude-from-classmap": [
6042 "/Tests/"
6279 "classmap": [
6280 "src/"
60436281 ]
60446282 },
60456283 "notification-url": "https://packagist.org/downloads/",
60466284 "license": [
6047 "MIT"
6285 "BSD-3-Clause"
60486286 ],
60496287 "authors": [
60506288 {
6051 "name": "Fabien Potencier",
6052 "email": "fabien@symfony.com"
6053 },
6054 {
6055 "name": "Symfony Community",
6056 "homepage": "https://symfony.com/contributors"
6289 "name": "Sebastian Bergmann",
6290 "email": "sebastian@phpunit.de",
6291 "role": "lead"
60576292 }
60586293 ],
6059 "description": "Provides a way to profile code",
6060 "homepage": "https://symfony.com",
6294 "description": "Library for calculating the complexity of PHP code units",
6295 "homepage": "https://github.com/sebastianbergmann/complexity",
60616296 "funding": [
60626297 {
6063 "url": "https://symfony.com/sponsor",
6064 "type": "custom"
6065 },
6066 {
6067 "url": "https://github.com/fabpot",
6298 "url": "https://github.com/sebastianbergmann",
60686299 "type": "github"
6069 },
6070 {
6071 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6072 "type": "tidelift"
60736300 }
60746301 ],
6075 "time": "2021-01-27T10:15:41+00:00"
6302 "time": "2020-10-26T15:52:27+00:00"
60766303 },
60776304 {
6078 "name": "symfony/string",
6079 "version": "v5.2.6",
6305 "name": "sebastian/diff",
6306 "version": "4.0.4",
60806307 "source": {
60816308 "type": "git",
6082 "url": "https://github.com/symfony/string.git",
6083 "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572"
6309 "url": "https://github.com/sebastianbergmann/diff.git",
6310 "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
60846311 },
60856312 "dist": {
60866313 "type": "zip",
6087 "url": "https://api.github.com/repos/symfony/string/zipball/ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572",
6088 "reference": "ad0bd91bce2054103f5eaa18ebeba8d3bc2a0572",
6314 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
6315 "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
60896316 "shasum": ""
60906317 },
60916318 "require": {
6092 "php": ">=7.2.5",
6093 "symfony/polyfill-ctype": "~1.8",
6094 "symfony/polyfill-intl-grapheme": "~1.0",
6095 "symfony/polyfill-intl-normalizer": "~1.0",
6096 "symfony/polyfill-mbstring": "~1.0",
6097 "symfony/polyfill-php80": "~1.15"
6319 "php": ">=7.3"
60986320 },
60996321 "require-dev": {
6100 "symfony/error-handler": "^4.4|^5.0",
6101 "symfony/http-client": "^4.4|^5.0",
6102 "symfony/translation-contracts": "^1.1|^2",
6103 "symfony/var-exporter": "^4.4|^5.0"
6322 "phpunit/phpunit": "^9.3",
6323 "symfony/process": "^4.2 || ^5"
61046324 },
61056325 "type": "library",
6326 "extra": {
6327 "branch-alias": {
6328 "dev-master": "4.0-dev"
6329 }
6330 },
61066331 "autoload": {
6107 "psr-4": {
6108 "Symfony\\Component\\String\\": ""
6109 },
6110 "files": [
6111 "Resources/functions.php"
6112 ],
6113 "exclude-from-classmap": [
6114 "/Tests/"
6332 "classmap": [
6333 "src/"
61156334 ]
61166335 },
61176336 "notification-url": "https://packagist.org/downloads/",
61186337 "license": [
6119 "MIT"
6338 "BSD-3-Clause"
61206339 ],
61216340 "authors": [
61226341 {
6123 "name": "Nicolas Grekas",
6124 "email": "p@tchwork.com"
6342 "name": "Sebastian Bergmann",
6343 "email": "sebastian@phpunit.de"
61256344 },
61266345 {
6127 "name": "Symfony Community",
6128 "homepage": "https://symfony.com/contributors"
6346 "name": "Kore Nordmann",
6347 "email": "mail@kore-nordmann.de"
61296348 }
61306349 ],
6131 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
6132 "homepage": "https://symfony.com",
6350 "description": "Diff implementation",
6351 "homepage": "https://github.com/sebastianbergmann/diff",
61336352 "keywords": [
6134 "grapheme",
6135 "i18n",
6136 "string",
6137 "unicode",
6138 "utf-8",
6139 "utf8"
6353 "diff",
6354 "udiff",
6355 "unidiff",
6356 "unified diff"
61406357 ],
61416358 "funding": [
61426359 {
6143 "url": "https://symfony.com/sponsor",
6144 "type": "custom"
6145 },
6146 {
6147 "url": "https://github.com/fabpot",
6360 "url": "https://github.com/sebastianbergmann",
61486361 "type": "github"
6149 },
6150 {
6151 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6152 "type": "tidelift"
61536362 }
61546363 ],
6155 "time": "2021-03-17T17:12:15+00:00"
6364 "time": "2020-10-26T13:10:38+00:00"
61566365 },
61576366 {
6158 "name": "symfony/translation",
6159 "version": "v5.2.6",
6367 "name": "sebastian/environment",
6368 "version": "5.1.3",
61606369 "source": {
61616370 "type": "git",
6162 "url": "https://github.com/symfony/translation.git",
6163 "reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1"
6371 "url": "https://github.com/sebastianbergmann/environment.git",
6372 "reference": "388b6ced16caa751030f6a69e588299fa09200ac"
61646373 },
61656374 "dist": {
61666375 "type": "zip",
6167 "url": "https://api.github.com/repos/symfony/translation/zipball/2cc7f45d96db9adfcf89adf4401d9dfed509f4e1",
6168 "reference": "2cc7f45d96db9adfcf89adf4401d9dfed509f4e1",
6376 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac",
6377 "reference": "388b6ced16caa751030f6a69e588299fa09200ac",
61696378 "shasum": ""
61706379 },
61716380 "require": {
6172 "php": ">=7.2.5",
6173 "symfony/polyfill-mbstring": "~1.0",
6174 "symfony/polyfill-php80": "^1.15",
6175 "symfony/translation-contracts": "^2.3"
6176 },
6177 "conflict": {
6178 "symfony/config": "<4.4",
6179 "symfony/dependency-injection": "<5.0",
6180 "symfony/http-kernel": "<5.0",
6181 "symfony/twig-bundle": "<5.0",
6182 "symfony/yaml": "<4.4"
6183 },
6184 "provide": {
6185 "symfony/translation-implementation": "2.3"
6381 "php": ">=7.3"
61866382 },
61876383 "require-dev": {
6188 "psr/log": "~1.0",
6189 "symfony/config": "^4.4|^5.0",
6190 "symfony/console": "^4.4|^5.0",
6191 "symfony/dependency-injection": "^5.0",
6192 "symfony/finder": "^4.4|^5.0",
6193 "symfony/http-kernel": "^5.0",
6194 "symfony/intl": "^4.4|^5.0",
6195 "symfony/service-contracts": "^1.1.2|^2",
6196 "symfony/yaml": "^4.4|^5.0"
6384 "phpunit/phpunit": "^9.3"
61976385 },
61986386 "suggest": {
6199 "psr/log-implementation": "To use logging capability in translator",
6200 "symfony/config": "",
6201 "symfony/yaml": ""
6387 "ext-posix": "*"
62026388 },
62036389 "type": "library",
6390 "extra": {
6391 "branch-alias": {
6392 "dev-master": "5.1-dev"
6393 }
6394 },
62046395 "autoload": {
6205 "files": [
6206 "Resources/functions.php"
6207 ],
6208 "psr-4": {
6209 "Symfony\\Component\\Translation\\": ""
6210 },
6211 "exclude-from-classmap": [
6212 "/Tests/"
6396 "classmap": [
6397 "src/"
62136398 ]
62146399 },
62156400 "notification-url": "https://packagist.org/downloads/",
62166401 "license": [
6217 "MIT"
6402 "BSD-3-Clause"
62186403 ],
62196404 "authors": [
62206405 {
6221 "name": "Fabien Potencier",
6222 "email": "fabien@symfony.com"
6223 },
6224 {
6225 "name": "Symfony Community",
6226 "homepage": "https://symfony.com/contributors"
6406 "name": "Sebastian Bergmann",
6407 "email": "sebastian@phpunit.de"
62276408 }
62286409 ],
6229 "description": "Provides tools to internationalize your application",
6230 "homepage": "https://symfony.com",
6410 "description": "Provides functionality to handle HHVM/PHP environments",
6411 "homepage": "http://www.github.com/sebastianbergmann/environment",
6412 "keywords": [
6413 "Xdebug",
6414 "environment",
6415 "hhvm"
6416 ],
62316417 "funding": [
62326418 {
6233 "url": "https://symfony.com/sponsor",
6234 "type": "custom"
6235 },
6236 {
6237 "url": "https://github.com/fabpot",
6419 "url": "https://github.com/sebastianbergmann",
62386420 "type": "github"
6239 },
6240 {
6241 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6242 "type": "tidelift"
62436421 }
62446422 ],
6245 "time": "2021-03-23T19:33:48+00:00"
6423 "time": "2020-09-28T05:52:38+00:00"
62466424 },
62476425 {
6248 "name": "symfony/translation-contracts",
6249 "version": "v2.3.0",
6426 "name": "sebastian/exporter",
6427 "version": "4.0.3",
62506428 "source": {
62516429 "type": "git",
6252 "url": "https://github.com/symfony/translation-contracts.git",
6253 "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105"
6430 "url": "https://github.com/sebastianbergmann/exporter.git",
6431 "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65"
62546432 },
62556433 "dist": {
62566434 "type": "zip",
6257 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105",
6258 "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105",
6435 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65",
6436 "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65",
62596437 "shasum": ""
62606438 },
62616439 "require": {
6262 "php": ">=7.2.5"
6440 "php": ">=7.3",
6441 "sebastian/recursion-context": "^4.0"
62636442 },
6264 "suggest": {
6265 "symfony/translation-implementation": ""
6443 "require-dev": {
6444 "ext-mbstring": "*",
6445 "phpunit/phpunit": "^9.3"
62666446 },
62676447 "type": "library",
62686448 "extra": {
62696449 "branch-alias": {
6270 "dev-master": "2.3-dev"
6271 },
6272 "thanks": {
6273 "name": "symfony/contracts",
6274 "url": "https://github.com/symfony/contracts"
6450 "dev-master": "4.0-dev"
62756451 }
62766452 },
62776453 "autoload": {
6278 "psr-4": {
6279 "Symfony\\Contracts\\Translation\\": ""
6280 }
6454 "classmap": [
6455 "src/"
6456 ]
62816457 },
62826458 "notification-url": "https://packagist.org/downloads/",
62836459 "license": [
6284 "MIT"
6460 "BSD-3-Clause"
62856461 ],
62866462 "authors": [
62876463 {
6288 "name": "Nicolas Grekas",
6289 "email": "p@tchwork.com"
6464 "name": "Sebastian Bergmann",
6465 "email": "sebastian@phpunit.de"
62906466 },
62916467 {
6292 "name": "Symfony Community",
6293 "homepage": "https://symfony.com/contributors"
6468 "name": "Jeff Welch",
6469 "email": "whatthejeff@gmail.com"
6470 },
6471 {
6472 "name": "Volker Dusch",
6473 "email": "github@wallbash.com"
6474 },
6475 {
6476 "name": "Adam Harvey",
6477 "email": "aharvey@php.net"
6478 },
6479 {
6480 "name": "Bernhard Schussek",
6481 "email": "bschussek@gmail.com"
62946482 }
62956483 ],
6296 "description": "Generic abstractions related to translation",
6297 "homepage": "https://symfony.com",
6484 "description": "Provides the functionality to export PHP variables for visualization",
6485 "homepage": "http://www.github.com/sebastianbergmann/exporter",
62986486 "keywords": [
6299 "abstractions",
6300 "contracts",
6301 "decoupling",
6302 "interfaces",
6303 "interoperability",
6304 "standards"
6487 "export",
6488 "exporter"
63056489 ],
63066490 "funding": [
63076491 {
6308 "url": "https://symfony.com/sponsor",
6309 "type": "custom"
6310 },
6311 {
6312 "url": "https://github.com/fabpot",
6492 "url": "https://github.com/sebastianbergmann",
63136493 "type": "github"
6314 },
6315 {
6316 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6317 "type": "tidelift"
63186494 }
63196495 ],
6320 "time": "2020-09-28T13:05:58+00:00"
6496 "time": "2020-09-28T05:24:23+00:00"
63216497 },
63226498 {
6323 "name": "symfony/var-dumper",
6324 "version": "v5.2.6",
6499 "name": "sebastian/global-state",
6500 "version": "5.0.2",
63256501 "source": {
63266502 "type": "git",
6327 "url": "https://github.com/symfony/var-dumper.git",
6328 "reference": "89412a68ea2e675b4e44f260a5666729f77f668e"
6503 "url": "https://github.com/sebastianbergmann/global-state.git",
6504 "reference": "a90ccbddffa067b51f574dea6eb25d5680839455"
63296505 },
63306506 "dist": {
63316507 "type": "zip",
6332 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/89412a68ea2e675b4e44f260a5666729f77f668e",
6333 "reference": "89412a68ea2e675b4e44f260a5666729f77f668e",
6508 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/a90ccbddffa067b51f574dea6eb25d5680839455",
6509 "reference": "a90ccbddffa067b51f574dea6eb25d5680839455",
63346510 "shasum": ""
63356511 },
63366512 "require": {
6337 "php": ">=7.2.5",
6338 "symfony/polyfill-mbstring": "~1.0",
6339 "symfony/polyfill-php80": "^1.15"
6340 },
6341 "conflict": {
6342 "phpunit/phpunit": "<5.4.3",
6343 "symfony/console": "<4.4"
6513 "php": ">=7.3",
6514 "sebastian/object-reflector": "^2.0",
6515 "sebastian/recursion-context": "^4.0"
63446516 },
63456517 "require-dev": {
6346 "ext-iconv": "*",
6347 "symfony/console": "^4.4|^5.0",
6348 "symfony/process": "^4.4|^5.0",
6349 "twig/twig": "^2.13|^3.0.4"
6518 "ext-dom": "*",
6519 "phpunit/phpunit": "^9.3"
63506520 },
63516521 "suggest": {
6352 "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
6353 "ext-intl": "To show region name in time zone dump",
6354 "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
6522 "ext-uopz": "*"
63556523 },
6356 "bin": [
6357 "Resources/bin/var-dump-server"
6358 ],
63596524 "type": "library",
6525 "extra": {
6526 "branch-alias": {
6527 "dev-master": "5.0-dev"
6528 }
6529 },
63606530 "autoload": {
6361 "files": [
6362 "Resources/functions/dump.php"
6363 ],
6364 "psr-4": {
6365 "Symfony\\Component\\VarDumper\\": ""
6366 },
6367 "exclude-from-classmap": [
6368 "/Tests/"
6531 "classmap": [
6532 "src/"
63696533 ]
63706534 },
63716535 "notification-url": "https://packagist.org/downloads/",
63726536 "license": [
6373 "MIT"
6537 "BSD-3-Clause"
63746538 ],
63756539 "authors": [
63766540 {
6377 "name": "Nicolas Grekas",
6378 "email": "p@tchwork.com"
6379 },
6380 {
6381 "name": "Symfony Community",
6382 "homepage": "https://symfony.com/contributors"
6541 "name": "Sebastian Bergmann",
6542 "email": "sebastian@phpunit.de"
63836543 }
63846544 ],
6385 "description": "Provides mechanisms for walking through any arbitrary PHP variable",
6386 "homepage": "https://symfony.com",
6545 "description": "Snapshotting of global state",
6546 "homepage": "http://www.github.com/sebastianbergmann/global-state",
63876547 "keywords": [
6388 "debug",
6389 "dump"
6548 "global state"
63906549 ],
63916550 "funding": [
63926551 {
6393 "url": "https://symfony.com/sponsor",
6394 "type": "custom"
6395 },
6396 {
6397 "url": "https://github.com/fabpot",
6552 "url": "https://github.com/sebastianbergmann",
63986553 "type": "github"
6399 },
6400 {
6401 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6402 "type": "tidelift"
64036554 }
64046555 ],
6405 "time": "2021-03-28T09:42:18+00:00"
6556 "time": "2020-10-26T15:55:19+00:00"
64066557 },
64076558 {
6408 "name": "symfony/yaml",
6409 "version": "v5.2.5",
6559 "name": "sebastian/lines-of-code",
6560 "version": "1.0.3",
64106561 "source": {
64116562 "type": "git",
6412 "url": "https://github.com/symfony/yaml.git",
6413 "reference": "298a08ddda623485208506fcee08817807a251dd"
6563 "url": "https://github.com/sebastianbergmann/lines-of-code.git",
6564 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
64146565 },
64156566 "dist": {
64166567 "type": "zip",
6417 "url": "https://api.github.com/repos/symfony/yaml/zipball/298a08ddda623485208506fcee08817807a251dd",
6418 "reference": "298a08ddda623485208506fcee08817807a251dd",
6568 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
6569 "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
64196570 "shasum": ""
64206571 },
64216572 "require": {
6422 "php": ">=7.2.5",
6423 "symfony/deprecation-contracts": "^2.1",
6424 "symfony/polyfill-ctype": "~1.8"
6425 },
6426 "conflict": {
6427 "symfony/console": "<4.4"
6573 "nikic/php-parser": "^4.6",
6574 "php": ">=7.3"
64286575 },
64296576 "require-dev": {
6430 "symfony/console": "^4.4|^5.0"
6431 },
6432 "suggest": {
6433 "symfony/console": "For validating YAML files using the lint command"
6577 "phpunit/phpunit": "^9.3"
64346578 },
6435 "bin": [
6436 "Resources/bin/yaml-lint"
6437 ],
64386579 "type": "library",
6580 "extra": {
6581 "branch-alias": {
6582 "dev-master": "1.0-dev"
6583 }
6584 },
64396585 "autoload": {
6440 "psr-4": {
6441 "Symfony\\Component\\Yaml\\": ""
6442 },
6443 "exclude-from-classmap": [
6444 "/Tests/"
6586 "classmap": [
6587 "src/"
64456588 ]
64466589 },
64476590 "notification-url": "https://packagist.org/downloads/",
64486591 "license": [
6449 "MIT"
6592 "BSD-3-Clause"
64506593 ],
64516594 "authors": [
64526595 {
6453 "name": "Fabien Potencier",
6454 "email": "fabien@symfony.com"
6455 },
6456 {
6457 "name": "Symfony Community",
6458 "homepage": "https://symfony.com/contributors"
6596 "name": "Sebastian Bergmann",
6597 "email": "sebastian@phpunit.de",
6598 "role": "lead"
64596599 }
64606600 ],
6461 "description": "Loads and dumps YAML files",
6462 "homepage": "https://symfony.com",
6601 "description": "Library for counting the lines of code in PHP source code",
6602 "homepage": "https://github.com/sebastianbergmann/lines-of-code",
64636603 "funding": [
64646604 {
6465 "url": "https://symfony.com/sponsor",
6466 "type": "custom"
6467 },
6468 {
6469 "url": "https://github.com/fabpot",
6605 "url": "https://github.com/sebastianbergmann",
64706606 "type": "github"
6471 },
6472 {
6473 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6474 "type": "tidelift"
64756607 }
64766608 ],
6477 "time": "2021-03-06T07:59:01+00:00"
6609 "time": "2020-11-28T06:42:11+00:00"
64786610 },
64796611 {
6480 "name": "theseer/tokenizer",
6481 "version": "1.2.0",
6612 "name": "sebastian/object-enumerator",
6613 "version": "4.0.4",
64826614 "source": {
64836615 "type": "git",
6484 "url": "https://github.com/theseer/tokenizer.git",
6485 "reference": "75a63c33a8577608444246075ea0af0d052e452a"
6616 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
6617 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
64866618 },
64876619 "dist": {
64886620 "type": "zip",
6489 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
6490 "reference": "75a63c33a8577608444246075ea0af0d052e452a",
6621 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
6622 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
64916623 "shasum": ""
64926624 },
6493 "require": {
6494 "ext-dom": "*",
6495 "ext-tokenizer": "*",
6496 "ext-xmlwriter": "*",
6497 "php": "^7.2 || ^8.0"
6625 "require": {
6626 "php": ">=7.3",
6627 "sebastian/object-reflector": "^2.0",
6628 "sebastian/recursion-context": "^4.0"
6629 },
6630 "require-dev": {
6631 "phpunit/phpunit": "^9.3"
64986632 },
64996633 "type": "library",
6634 "extra": {
6635 "branch-alias": {
6636 "dev-master": "4.0-dev"
6637 }
6638 },
65006639 "autoload": {
65016640 "classmap": [
65026641 "src/"
@@ -6508,53 +6647,50 @@
65086647 ],
65096648 "authors": [
65106649 {
6511 "name": "Arne Blankerts",
6512 "email": "arne@blankerts.de",
6513 "role": "Developer"
6650 "name": "Sebastian Bergmann",
6651 "email": "sebastian@phpunit.de"
65146652 }
65156653 ],
6516 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
6654 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
6655 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
65176656 "funding": [
65186657 {
6519 "url": "https://github.com/theseer",
6658 "url": "https://github.com/sebastianbergmann",
65206659 "type": "github"
65216660 }
65226661 ],
6523 "time": "2020-07-12T23:59:07+00:00"
6662 "time": "2020-10-26T13:12:34+00:00"
65246663 },
65256664 {
6526 "name": "tijsverkoyen/css-to-inline-styles",
6527 "version": "2.2.3",
6665 "name": "sebastian/object-reflector",
6666 "version": "2.0.4",
65286667 "source": {
65296668 "type": "git",
6530 "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
6531 "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5"
6669 "url": "https://github.com/sebastianbergmann/object-reflector.git",
6670 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
65326671 },
65336672 "dist": {
65346673 "type": "zip",
6535 "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5",
6536 "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5",
6674 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
6675 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
65376676 "shasum": ""
65386677 },
65396678 "require": {
6540 "ext-dom": "*",
6541 "ext-libxml": "*",
6542 "php": "^5.5 || ^7.0 || ^8.0",
6543 "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0"
6679 "php": ">=7.3"
65446680 },
65456681 "require-dev": {
6546 "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5"
6682 "phpunit/phpunit": "^9.3"
65476683 },
65486684 "type": "library",
65496685 "extra": {
65506686 "branch-alias": {
6551 "dev-master": "2.2.x-dev"
6687 "dev-master": "2.0-dev"
65526688 }
65536689 },
65546690 "autoload": {
6555 "psr-4": {
6556 "TijsVerkoyen\\CssToInlineStyles\\": "src"
6557 }
6691 "classmap": [
6692 "src/"
6693 ]
65586694 },
65596695 "notification-url": "https://packagist.org/downloads/",
65606696 "license": [
@@ -6562,56 +6698,50 @@
65626698 ],
65636699 "authors": [
65646700 {
6565 "name": "Tijs Verkoyen",
6566 "email": "css_to_inline_styles@verkoyen.eu",
6567 "role": "Developer"
6701 "name": "Sebastian Bergmann",
6702 "email": "sebastian@phpunit.de"
65686703 }
65696704 ],
6570 "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
6571 "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
6572 "time": "2020-07-13T06:12:54+00:00"
6705 "description": "Allows reflection of object attributes, including inherited and non-public ones",
6706 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
6707 "funding": [
6708 {
6709 "url": "https://github.com/sebastianbergmann",
6710 "type": "github"
6711 }
6712 ],
6713 "time": "2020-10-26T13:14:26+00:00"
65736714 },
65746715 {
6575 "name": "vlucas/phpdotenv",
6576 "version": "v5.3.0",
6716 "name": "sebastian/recursion-context",
6717 "version": "4.0.4",
65776718 "source": {
65786719 "type": "git",
6579 "url": "https://github.com/vlucas/phpdotenv.git",
6580 "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56"
6720 "url": "https://github.com/sebastianbergmann/recursion-context.git",
6721 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
65816722 },
65826723 "dist": {
65836724 "type": "zip",
6584 "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/b3eac5c7ac896e52deab4a99068e3f4ab12d9e56",
6585 "reference": "b3eac5c7ac896e52deab4a99068e3f4ab12d9e56",
6725 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
6726 "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
65866727 "shasum": ""
65876728 },
65886729 "require": {
6589 "ext-pcre": "*",
6590 "graham-campbell/result-type": "^1.0.1",
6591 "php": "^7.1.3 || ^8.0",
6592 "phpoption/phpoption": "^1.7.4",
6593 "symfony/polyfill-ctype": "^1.17",
6594 "symfony/polyfill-mbstring": "^1.17",
6595 "symfony/polyfill-php80": "^1.17"
6730 "php": ">=7.3"
65966731 },
65976732 "require-dev": {
6598 "bamarni/composer-bin-plugin": "^1.4.1",
6599 "ext-filter": "*",
6600 "phpunit/phpunit": "^7.5.20 || ^8.5.14 || ^9.5.1"
6601 },
6602 "suggest": {
6603 "ext-filter": "Required to use the boolean validator."
6733 "phpunit/phpunit": "^9.3"
66046734 },
66056735 "type": "library",
66066736 "extra": {
66076737 "branch-alias": {
6608 "dev-master": "5.3-dev"
6738 "dev-master": "4.0-dev"
66096739 }
66106740 },
66116741 "autoload": {
6612 "psr-4": {
6613 "Dotenv\\": "src/"
6614 }
6742 "classmap": [
6743 "src/"
6744 ]
66156745 },
66166746 "notification-url": "https://packagist.org/downloads/",
66176747 "license": [
@@ -6619,376 +6749,338 @@
66196749 ],
66206750 "authors": [
66216751 {
6622 "name": "Graham Campbell",
6623 "email": "graham@alt-three.com",
6624 "homepage": "https://gjcampbell.co.uk/"
6752 "name": "Sebastian Bergmann",
6753 "email": "sebastian@phpunit.de"
66256754 },
66266755 {
6627 "name": "Vance Lucas",
6628 "email": "vance@vancelucas.com",
6629 "homepage": "https://vancelucas.com/"
6756 "name": "Jeff Welch",
6757 "email": "whatthejeff@gmail.com"
6758 },
6759 {
6760 "name": "Adam Harvey",
6761 "email": "aharvey@php.net"
66306762 }
66316763 ],
6632 "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
6633 "keywords": [
6634 "dotenv",
6635 "env",
6636 "environment"
6637 ],
6764 "description": "Provides functionality to recursively process PHP variables",
6765 "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
66386766 "funding": [
66396767 {
6640 "url": "https://github.com/GrahamCampbell",
6768 "url": "https://github.com/sebastianbergmann",
66416769 "type": "github"
6642 },
6643 {
6644 "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv",
6645 "type": "tidelift"
66466770 }
66476771 ],
6648 "time": "2021-01-20T15:23:13+00:00"
6772 "time": "2020-10-26T13:17:30+00:00"
66496773 },
66506774 {
6651 "name": "voku/portable-ascii",
6652 "version": "1.5.6",
6775 "name": "sebastian/resource-operations",
6776 "version": "3.0.3",
66536777 "source": {
66546778 "type": "git",
6655 "url": "https://github.com/voku/portable-ascii.git",
6656 "reference": "80953678b19901e5165c56752d087fc11526017c"
6779 "url": "https://github.com/sebastianbergmann/resource-operations.git",
6780 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
66576781 },
66586782 "dist": {
66596783 "type": "zip",
6660 "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c",
6661 "reference": "80953678b19901e5165c56752d087fc11526017c",
6784 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
6785 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
66626786 "shasum": ""
66636787 },
66646788 "require": {
6665 "php": ">=7.0.0"
6789 "php": ">=7.3"
66666790 },
66676791 "require-dev": {
6668 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
6669 },
6670 "suggest": {
6671 "ext-intl": "Use Intl for transliterator_transliterate() support"
6792 "phpunit/phpunit": "^9.0"
66726793 },
66736794 "type": "library",
6674 "autoload": {
6675 "psr-4": {
6676 "voku\\": "src/voku/"
6795 "extra": {
6796 "branch-alias": {
6797 "dev-master": "3.0-dev"
66776798 }
66786799 },
6800 "autoload": {
6801 "classmap": [
6802 "src/"
6803 ]
6804 },
66796805 "notification-url": "https://packagist.org/downloads/",
66806806 "license": [
6681 "MIT"
6807 "BSD-3-Clause"
66826808 ],
66836809 "authors": [
66846810 {
6685 "name": "Lars Moelleken",
6686 "homepage": "http://www.moelleken.org/"
6811 "name": "Sebastian Bergmann",
6812 "email": "sebastian@phpunit.de"
66876813 }
66886814 ],
6689 "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
6690 "homepage": "https://github.com/voku/portable-ascii",
6691 "keywords": [
6692 "ascii",
6693 "clean",
6694 "php"
6695 ],
6815 "description": "Provides a list of PHP built-in functions that operate on resources",
6816 "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
66966817 "funding": [
66976818 {
6698 "url": "https://www.paypal.me/moelleken",
6699 "type": "custom"
6700 },
6701 {
6702 "url": "https://github.com/voku",
6819 "url": "https://github.com/sebastianbergmann",
67036820 "type": "github"
6704 },
6705 {
6706 "url": "https://opencollective.com/portable-ascii",
6707 "type": "open_collective"
6708 },
6709 {
6710 "url": "https://www.patreon.com/voku",
6711 "type": "patreon"
6712 },
6713 {
6714 "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
6715 "type": "tidelift"
67166821 }
67176822 ],
6718 "time": "2020-11-12T00:07:28+00:00"
6823 "time": "2020-09-28T06:45:17+00:00"
67196824 },
67206825 {
6721 "name": "webmozart/assert",
6722 "version": "1.10.0",
6826 "name": "sebastian/type",
6827 "version": "2.3.1",
67236828 "source": {
67246829 "type": "git",
6725 "url": "https://github.com/webmozarts/assert.git",
6726 "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25"
6830 "url": "https://github.com/sebastianbergmann/type.git",
6831 "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2"
67276832 },
67286833 "dist": {
67296834 "type": "zip",
6730 "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25",
6731 "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25",
6835 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/81cd61ab7bbf2de744aba0ea61fae32f721df3d2",
6836 "reference": "81cd61ab7bbf2de744aba0ea61fae32f721df3d2",
67326837 "shasum": ""
67336838 },
67346839 "require": {
6735 "php": "^7.2 || ^8.0",
6736 "symfony/polyfill-ctype": "^1.8"
6737 },
6738 "conflict": {
6739 "phpstan/phpstan": "<0.12.20",
6740 "vimeo/psalm": "<4.6.1 || 4.6.2"
6840 "php": ">=7.3"
67416841 },
67426842 "require-dev": {
6743 "phpunit/phpunit": "^8.5.13"
6843 "phpunit/phpunit": "^9.3"
67446844 },
67456845 "type": "library",
67466846 "extra": {
67476847 "branch-alias": {
6748 "dev-master": "1.10-dev"
6848 "dev-master": "2.3-dev"
67496849 }
67506850 },
67516851 "autoload": {
6752 "psr-4": {
6753 "Webmozart\\Assert\\": "src/"
6754 }
6852 "classmap": [
6853 "src/"
6854 ]
67556855 },
67566856 "notification-url": "https://packagist.org/downloads/",
67576857 "license": [
6758 "MIT"
6858 "BSD-3-Clause"
67596859 ],
67606860 "authors": [
67616861 {
6762 "name": "Bernhard Schussek",
6763 "email": "bschussek@gmail.com"
6862 "name": "Sebastian Bergmann",
6863 "email": "sebastian@phpunit.de",
6864 "role": "lead"
67646865 }
67656866 ],
6766 "description": "Assertions to validate method input/output with nice error messages.",
6767 "keywords": [
6768 "assert",
6769 "check",
6770 "validate"
6867 "description": "Collection of value objects that represent the types of the PHP type system",
6868 "homepage": "https://github.com/sebastianbergmann/type",
6869 "funding": [
6870 {
6871 "url": "https://github.com/sebastianbergmann",
6872 "type": "github"
6873 }
67716874 ],
6772 "time": "2021-03-09T10:59:23+00:00"
6875 "time": "2020-10-26T13:18:59+00:00"
67736876 },
67746877 {
6775 "name": "zbateson/mail-mime-parser",
6776 "version": "1.3.1",
6878 "name": "sebastian/version",
6879 "version": "3.0.2",
67776880 "source": {
67786881 "type": "git",
6779 "url": "https://github.com/zbateson/mail-mime-parser.git",
6780 "reference": "706964d904798b8c22d63f62f0ec5f5bc84e30d9"
6882 "url": "https://github.com/sebastianbergmann/version.git",
6883 "reference": "c6c1022351a901512170118436c764e473f6de8c"
67816884 },
67826885 "dist": {
67836886 "type": "zip",
6784 "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/706964d904798b8c22d63f62f0ec5f5bc84e30d9",
6785 "reference": "706964d904798b8c22d63f62f0ec5f5bc84e30d9",
6887 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
6888 "reference": "c6c1022351a901512170118436c764e473f6de8c",
67866889 "shasum": ""
67876890 },
67886891 "require": {
6789 "guzzlehttp/psr7": "^1.0",
6790 "php": ">=5.4",
6791 "zbateson/mb-wrapper": "^1.0.1",
6792 "zbateson/stream-decorators": "^1.0.4"
6793 },
6794 "require-dev": {
6795 "jms/serializer": "^1.1",
6796 "mikey179/vfsstream": "^1.6.0",
6797 "phing/phing": "^2.15.0",
6798 "phpdocumentor/phpdocumentor": "^2.9.0",
6799 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5"
6800 },
6801 "suggest": {
6802 "ext-iconv": "For best support/performance",
6803 "ext-mbstring": "For best support/performance"
6892 "php": ">=7.3"
68046893 },
68056894 "type": "library",
6806 "autoload": {
6807 "psr-4": {
6808 "ZBateson\\MailMimeParser\\": "src/"
6895 "extra": {
6896 "branch-alias": {
6897 "dev-master": "3.0-dev"
68096898 }
68106899 },
6900 "autoload": {
6901 "classmap": [
6902 "src/"
6903 ]
6904 },
68116905 "notification-url": "https://packagist.org/downloads/",
68126906 "license": [
6813 "BSD-2-Clause"
6907 "BSD-3-Clause"
68146908 ],
68156909 "authors": [
68166910 {
6817 "name": "Zaahid Bateson"
6818 },
6819 {
6820 "name": "Contributors",
6821 "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors"
6911 "name": "Sebastian Bergmann",
6912 "email": "sebastian@phpunit.de",
6913 "role": "lead"
68226914 }
68236915 ],
6824 "description": "MIME email message parser",
6825 "homepage": "https://mail-mime-parser.org",
6826 "keywords": [
6827 "MimeMailParser",
6828 "email",
6829 "mail",
6830 "mailparse",
6831 "mime",
6832 "mimeparse",
6833 "parser",
6834 "php-imap"
6835 ],
6916 "description": "Library that helps with managing the version number of Git-hosted PHP projects",
6917 "homepage": "https://github.com/sebastianbergmann/version",
68366918 "funding": [
68376919 {
6838 "url": "https://github.com/zbateson",
6920 "url": "https://github.com/sebastianbergmann",
68396921 "type": "github"
68406922 }
68416923 ],
6842 "time": "2020-12-02T21:55:45+00:00"
6924 "time": "2020-09-28T06:39:44+00:00"
68436925 },
68446926 {
6845 "name": "zbateson/mb-wrapper",
6846 "version": "1.0.1",
6927 "name": "spatie/backtrace",
6928 "version": "1.1.0",
68476929 "source": {
68486930 "type": "git",
6849 "url": "https://github.com/zbateson/mb-wrapper.git",
6850 "reference": "721b3dfbf7ab75fee5ac60a542d7923ffe59ef6d"
6931 "url": "https://github.com/spatie/backtrace.git",
6932 "reference": "3440fe023a7d5b4497090fb6b2dcdc747daf7873"
68516933 },
68526934 "dist": {
68536935 "type": "zip",
6854 "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/721b3dfbf7ab75fee5ac60a542d7923ffe59ef6d",
6855 "reference": "721b3dfbf7ab75fee5ac60a542d7923ffe59ef6d",
6936 "url": "https://api.github.com/repos/spatie/backtrace/zipball/3440fe023a7d5b4497090fb6b2dcdc747daf7873",
6937 "reference": "3440fe023a7d5b4497090fb6b2dcdc747daf7873",
68566938 "shasum": ""
68576939 },
68586940 "require": {
6859 "php": ">=5.4",
6860 "symfony/polyfill-iconv": "^1.9",
6861 "symfony/polyfill-mbstring": "^1.9"
6941 "php": "^7.3|^8.0"
68626942 },
68636943 "require-dev": {
6864 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5"
6865 },
6866 "suggest": {
6867 "ext-iconv": "For best support/performance",
6868 "ext-mbstring": "For best support/performance"
6944 "ext-json": "*",
6945 "phpunit/phpunit": "^9.3",
6946 "symfony/var-dumper": "^5.1"
68696947 },
68706948 "type": "library",
68716949 "autoload": {
68726950 "psr-4": {
6873 "ZBateson\\MbWrapper\\": "src/"
6951 "Spatie\\Backtrace\\": "src"
68746952 }
68756953 },
68766954 "notification-url": "https://packagist.org/downloads/",
68776955 "license": [
6878 "BSD-2-Clause"
6956 "MIT"
68796957 ],
68806958 "authors": [
68816959 {
6882 "name": "Zaahid Bateson"
6960 "name": "Freek Van de Herten",
6961 "email": "freek@spatie.be",
6962 "homepage": "https://spatie.be",
6963 "role": "Developer"
68836964 }
68846965 ],
6885 "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation",
6966 "description": "A better backtrace",
6967 "homepage": "https://github.com/spatie/backtrace",
68866968 "keywords": [
6887 "charset",
6888 "encoding",
6889 "http",
6890 "iconv",
6891 "mail",
6892 "mb",
6893 "mb_convert_encoding",
6894 "mbstring",
6895 "mime",
6896 "multibyte",
6897 "string"
6969 "Backtrace",
6970 "spatie"
68986971 ],
68996972 "funding": [
69006973 {
6901 "url": "https://github.com/zbateson",
6974 "url": "https://github.com/sponsors/spatie",
69026975 "type": "github"
6976 },
6977 {
6978 "url": "https://spatie.be/open-source/support-us",
6979 "type": "other"
69036980 }
69046981 ],
6905 "time": "2020-10-21T22:14:27+00:00"
6982 "time": "2021-01-29T09:20:43+00:00"
69066983 },
69076984 {
6908 "name": "zbateson/stream-decorators",
6909 "version": "1.0.4",
6985 "name": "spatie/laravel-ray",
6986 "version": "1.17.2",
69106987 "source": {
69116988 "type": "git",
6912 "url": "https://github.com/zbateson/stream-decorators.git",
6913 "reference": "6f54738dfecc65e1d5bfb855035836748083a6dd"
6989 "url": "https://github.com/spatie/laravel-ray.git",
6990 "reference": "d2c839df7742c07a2515ea7eaf18deb90b2924df"
69146991 },
69156992 "dist": {
69166993 "type": "zip",
6917 "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/6f54738dfecc65e1d5bfb855035836748083a6dd",
6918 "reference": "6f54738dfecc65e1d5bfb855035836748083a6dd",
6994 "url": "https://api.github.com/repos/spatie/laravel-ray/zipball/d2c839df7742c07a2515ea7eaf18deb90b2924df",
6995 "reference": "d2c839df7742c07a2515ea7eaf18deb90b2924df",
69196996 "shasum": ""
69206997 },
69216998 "require": {
6922 "guzzlehttp/psr7": "^1.0.0",
6923 "php": ">=5.4",
6924 "zbateson/mb-wrapper": "^1.0.0"
6999 "ext-json": "*",
7000 "illuminate/contracts": "^7.20|^8.0",
7001 "illuminate/database": "^7.20|^8.13",
7002 "illuminate/queue": "^7.20|^8.13",
7003 "illuminate/support": "^7.20|^8.13",
7004 "php": "^7.3|^8.0",
7005 "spatie/backtrace": "^1.0",
7006 "spatie/ray": "^1.21.2",
7007 "symfony/stopwatch": "4.2|^5.1",
7008 "zbateson/mail-mime-parser": "^1.3.1"
69257009 },
69267010 "require-dev": {
6927 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5"
7011 "facade/ignition": "^2.5",
7012 "laravel/framework": "^7.20|^8.19",
7013 "orchestra/testbench-core": "^5.0|^6.0",
7014 "phpunit/phpunit": "^9.3",
7015 "spatie/phpunit-snapshot-assertions": "^4.2"
69287016 },
69297017 "type": "library",
7018 "extra": {
7019 "laravel": {
7020 "providers": [
7021 "Spatie\\LaravelRay\\RayServiceProvider"
7022 ]
7023 }
7024 },
69307025 "autoload": {
69317026 "psr-4": {
6932 "ZBateson\\StreamDecorators\\": "src/"
7027 "Spatie\\LaravelRay\\": "src"
69337028 }
69347029 },
69357030 "notification-url": "https://packagist.org/downloads/",
69367031 "license": [
6937 "BSD-2-Clause"
7032 "MIT"
69387033 ],
69397034 "authors": [
69407035 {
6941 "name": "Zaahid Bateson"
7036 "name": "Freek Van der Herten",
7037 "email": "freek@spatie.be",
7038 "homepage": "https://spatie.be",
7039 "role": "Developer"
69427040 }
69437041 ],
6944 "description": "PHP psr7 stream decorators for mime message part streams",
7042 "description": "Easily debug Laravel apps",
7043 "homepage": "https://github.com/spatie/laravel-ray",
69457044 "keywords": [
6946 "base64",
6947 "charset",
6948 "decorators",
6949 "mail",
6950 "mime",
6951 "psr7",
6952 "quoted-printable",
6953 "stream",
6954 "uuencode"
7045 "laravel-ray",
7046 "spatie"
69557047 ],
69567048 "funding": [
69577049 {
6958 "url": "https://github.com/zbateson",
7050 "url": "https://github.com/sponsors/spatie",
69597051 "type": "github"
7052 },
7053 {
7054 "url": "https://spatie.be/open-source/support-us",
7055 "type": "other"
69607056 }
69617057 ],
6962 "time": "2020-08-10T18:59:43+00:00"
6963 }
6964 ],
6965 "packages-dev": [
7058 "time": "2021-04-06T16:09:00+00:00"
7059 },
69667060 {
6967 "name": "facade/ignition-contracts",
6968 "version": "1.0.2",
7061 "name": "spatie/macroable",
7062 "version": "2.0.0",
69697063 "source": {
69707064 "type": "git",
6971 "url": "https://github.com/facade/ignition-contracts.git",
6972 "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267"
7065 "url": "https://github.com/spatie/macroable.git",
7066 "reference": "ec2c320f932e730607aff8052c44183cf3ecb072"
69737067 },
69747068 "dist": {
69757069 "type": "zip",
6976 "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
6977 "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
7070 "url": "https://api.github.com/repos/spatie/macroable/zipball/ec2c320f932e730607aff8052c44183cf3ecb072",
7071 "reference": "ec2c320f932e730607aff8052c44183cf3ecb072",
69787072 "shasum": ""
69797073 },
69807074 "require": {
6981 "php": "^7.3|^8.0"
7075 "php": "^8.0"
69827076 },
69837077 "require-dev": {
6984 "friendsofphp/php-cs-fixer": "^v2.15.8",
6985 "phpunit/phpunit": "^9.3.11",
6986 "vimeo/psalm": "^3.17.1"
7078 "phpunit/phpunit": "^8.0|^9.3"
69877079 },
69887080 "type": "library",
69897081 "autoload": {
69907082 "psr-4": {
6991 "Facade\\IgnitionContracts\\": "src"
7083 "Spatie\\Macroable\\": "src"
69927084 }
69937085 },
69947086 "notification-url": "https://packagist.org/downloads/",
@@ -6999,56 +7091,58 @@
69997091 {
70007092 "name": "Freek Van der Herten",
70017093 "email": "freek@spatie.be",
7002 "homepage": "https://flareapp.io",
7094 "homepage": "https://spatie.be",
70037095 "role": "Developer"
70047096 }
70057097 ],
7006 "description": "Solution contracts for Ignition",
7007 "homepage": "https://github.com/facade/ignition-contracts",
7098 "description": "A trait to dynamically add methods to a class",
7099 "homepage": "https://github.com/spatie/macroable",
70087100 "keywords": [
7009 "contracts",
7010 "flare",
7011 "ignition"
7101 "macroable",
7102 "spatie"
70127103 ],
7013 "time": "2020-10-16T08:27:54+00:00"
7104 "time": "2021-03-26T22:39:02+00:00"
70147105 },
70157106 {
7016 "name": "filp/whoops",
7017 "version": "2.12.0",
7107 "name": "spatie/ray",
7108 "version": "1.21.3",
70187109 "source": {
70197110 "type": "git",
7020 "url": "https://github.com/filp/whoops.git",
7021 "reference": "d501fd2658d55491a2295ff600ae5978eaad7403"
7111 "url": "https://github.com/spatie/ray.git",
7112 "reference": "b65bdcd3f8641f93b947be55624095edb6495d7e"
70227113 },
70237114 "dist": {
70247115 "type": "zip",
7025 "url": "https://api.github.com/repos/filp/whoops/zipball/d501fd2658d55491a2295ff600ae5978eaad7403",
7026 "reference": "d501fd2658d55491a2295ff600ae5978eaad7403",
7116 "url": "https://api.github.com/repos/spatie/ray/zipball/b65bdcd3f8641f93b947be55624095edb6495d7e",
7117 "reference": "b65bdcd3f8641f93b947be55624095edb6495d7e",
70277118 "shasum": ""
70287119 },
70297120 "require": {
7030 "php": "^5.5.9 || ^7.0 || ^8.0",
7031 "psr/log": "^1.0.1"
7121 "ext-curl": "*",
7122 "ext-json": "*",
7123 "php": "^7.3|^8.0",
7124 "ramsey/uuid": "^3.0|^4.1",
7125 "spatie/backtrace": "^1.1",
7126 "spatie/macroable": "^1.0|^2.0",
7127 "symfony/stopwatch": "^4.0|^5.1",
7128 "symfony/var-dumper": "^4.2|^5.1"
70327129 },
70337130 "require-dev": {
7034 "mockery/mockery": "^0.9 || ^1.0",
7035 "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3",
7036 "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0"
7037 },
7038 "suggest": {
7039 "symfony/var-dumper": "Pretty print complex values better with var-dumper available",
7040 "whoops/soap": "Formats errors as SOAP responses"
7131 "illuminate/support": "6.x|^8.18",
7132 "nesbot/carbon": "^2.43",
7133 "phpunit/phpunit": "^9.5",
7134 "rector/rector": "^0.9.16",
7135 "spatie/phpunit-snapshot-assertions": "^4.2",
7136 "spatie/test-time": "^1.2"
70417137 },
70427138 "type": "library",
7043 "extra": {
7044 "branch-alias": {
7045 "dev-master": "2.7-dev"
7046 }
7047 },
70487139 "autoload": {
70497140 "psr-4": {
7050 "Whoops\\": "src/Whoops/"
7051 }
7141 "Spatie\\Ray\\": "src"
7142 },
7143 "files": [
7144 "src/helpers.php"
7145 ]
70527146 },
70537147 "notification-url": "https://packagist.org/downloads/",
70547148 "license": [
@@ -7056,73 +7150,56 @@
70567150 ],
70577151 "authors": [
70587152 {
7059 "name": "Filipe Dobreira",
7060 "homepage": "https://github.com/filp",
7153 "name": "Freek Van der Herten",
7154 "email": "freek@spatie.be",
7155 "homepage": "https://spatie.be",
70617156 "role": "Developer"
70627157 }
70637158 ],
7064 "description": "php error handling for cool kids",
7065 "homepage": "https://filp.github.io/whoops/",
7159 "description": "Debug with Ray to fix problems faster",
7160 "homepage": "https://github.com/spatie/ray",
70667161 "keywords": [
7067 "error",
7068 "exception",
7069 "handling",
7070 "library",
7071 "throwable",
7072 "whoops"
7162 "ray",
7163 "spatie"
70737164 ],
70747165 "funding": [
70757166 {
7076 "url": "https://github.com/denis-sokolov",
7167 "url": "https://github.com/sponsors/spatie",
70777168 "type": "github"
7169 },
7170 {
7171 "url": "https://spatie.be/open-source/support-us",
7172 "type": "other"
70787173 }
70797174 ],
7080 "time": "2021-03-30T12:00:00+00:00"
7175 "time": "2021-04-14T09:39:40+00:00"
70817176 },
70827177 {
7083 "name": "nunomaduro/collision",
7084 "version": "v5.4.0",
7178 "name": "symfony/stopwatch",
7179 "version": "v5.2.4",
70857180 "source": {
70867181 "type": "git",
7087 "url": "https://github.com/nunomaduro/collision.git",
7088 "reference": "41b7e9999133d5082700d31a1d0977161df8322a"
7182 "url": "https://github.com/symfony/stopwatch.git",
7183 "reference": "b12274acfab9d9850c52583d136a24398cdf1a0c"
70897184 },
70907185 "dist": {
70917186 "type": "zip",
7092 "url": "https://api.github.com/repos/nunomaduro/collision/zipball/41b7e9999133d5082700d31a1d0977161df8322a",
7093 "reference": "41b7e9999133d5082700d31a1d0977161df8322a",
7187 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b12274acfab9d9850c52583d136a24398cdf1a0c",
7188 "reference": "b12274acfab9d9850c52583d136a24398cdf1a0c",
70947189 "shasum": ""
70957190 },
70967191 "require": {
7097 "facade/ignition-contracts": "^1.0",
7098 "filp/whoops": "^2.7.2",
7099 "php": "^7.3 || ^8.0",
7100 "symfony/console": "^5.0"
7101 },
7102 "require-dev": {
7103 "brianium/paratest": "^6.1",
7104 "fideloper/proxy": "^4.4.1",
7105 "friendsofphp/php-cs-fixer": "^2.17.3",
7106 "fruitcake/laravel-cors": "^2.0.3",
7107 "laravel/framework": "^9.0",
7108 "nunomaduro/larastan": "^0.6.2",
7109 "nunomaduro/mock-final-classes": "^1.0",
7110 "orchestra/testbench": "^7.0",
7111 "phpstan/phpstan": "^0.12.64",
7112 "phpunit/phpunit": "^9.5.0"
7192 "php": ">=7.2.5",
7193 "symfony/service-contracts": "^1.0|^2"
71137194 },
71147195 "type": "library",
7115 "extra": {
7116 "laravel": {
7117 "providers": [
7118 "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
7119 ]
7120 }
7121 },
71227196 "autoload": {
71237197 "psr-4": {
7124 "NunoMaduro\\Collision\\": "src/"
7125 }
7198 "Symfony\\Component\\Stopwatch\\": ""
7199 },
7200 "exclude-from-classmap": [
7201 "/Tests/"
7202 ]
71267203 },
71277204 "notification-url": "https://packagist.org/downloads/",
71287205 "license": [
@@ -7130,95 +7207,70 @@
71307207 ],
71317208 "authors": [
71327209 {
7133 "name": "Nuno Maduro",
7134 "email": "enunomaduro@gmail.com"
7210 "name": "Fabien Potencier",
7211 "email": "fabien@symfony.com"
7212 },
7213 {
7214 "name": "Symfony Community",
7215 "homepage": "https://symfony.com/contributors"
71357216 }
71367217 ],
7137 "description": "Cli error handling for console/command-line PHP applications.",
7138 "keywords": [
7139 "artisan",
7140 "cli",
7141 "command-line",
7142 "console",
7143 "error",
7144 "handling",
7145 "laravel",
7146 "laravel-zero",
7147 "php",
7148 "symfony"
7149 ],
7218 "description": "Provides a way to profile code",
7219 "homepage": "https://symfony.com",
71507220 "funding": [
71517221 {
7152 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
7222 "url": "https://symfony.com/sponsor",
71537223 "type": "custom"
71547224 },
71557225 {
7156 "url": "https://github.com/nunomaduro",
7226 "url": "https://github.com/fabpot",
71577227 "type": "github"
71587228 },
71597229 {
7160 "url": "https://www.patreon.com/nunomaduro",
7161 "type": "patreon"
7230 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
7231 "type": "tidelift"
71627232 }
71637233 ],
7164 "time": "2021-04-09T13:38:32+00:00"
7234 "time": "2021-01-27T10:15:41+00:00"
71657235 },
71667236 {
7167 "name": "pestphp/pest",
7168 "version": "v1.0.5",
7237 "name": "symfony/yaml",
7238 "version": "v5.2.5",
71697239 "source": {
71707240 "type": "git",
7171 "url": "https://github.com/pestphp/pest.git",
7172 "reference": "6616b6299bd9f01f9d5390c03c82df3ba30413fb"
7241 "url": "https://github.com/symfony/yaml.git",
7242 "reference": "298a08ddda623485208506fcee08817807a251dd"
71737243 },
71747244 "dist": {
71757245 "type": "zip",
7176 "url": "https://api.github.com/repos/pestphp/pest/zipball/6616b6299bd9f01f9d5390c03c82df3ba30413fb",
7177 "reference": "6616b6299bd9f01f9d5390c03c82df3ba30413fb",
7246 "url": "https://api.github.com/repos/symfony/yaml/zipball/298a08ddda623485208506fcee08817807a251dd",
7247 "reference": "298a08ddda623485208506fcee08817807a251dd",
71787248 "shasum": ""
71797249 },
71807250 "require": {
7181 "nunomaduro/collision": "^5.0",
7182 "pestphp/pest-plugin": "^1.0",
7183 "pestphp/pest-plugin-coverage": "^1.0",
7184 "pestphp/pest-plugin-expectations": "^1.0",
7185 "pestphp/pest-plugin-init": "^1.0",
7186 "php": "^7.3 || ^8.0",
7187 "phpunit/phpunit": ">= 9.3.7 <= 9.5.4"
7251 "php": ">=7.2.5",
7252 "symfony/deprecation-contracts": "^2.1",
7253 "symfony/polyfill-ctype": "~1.8"
7254 },
7255 "conflict": {
7256 "symfony/console": "<4.4"
71887257 },
71897258 "require-dev": {
7190 "illuminate/console": "^8.32.1",
7191 "illuminate/support": "^8.32.1",
7192 "laravel/dusk": "^6.13.0",
7193 "mockery/mockery": "^1.4.3",
7194 "pestphp/pest-dev-tools": "dev-master"
7259 "symfony/console": "^4.4|^5.0"
7260 },
7261 "suggest": {
7262 "symfony/console": "For validating YAML files using the lint command"
71957263 },
71967264 "bin": [
7197 "bin/pest"
7265 "Resources/bin/yaml-lint"
71987266 ],
71997267 "type": "library",
7200 "extra": {
7201 "branch-alias": {
7202 "dev-master": "1.x-dev"
7203 },
7204 "pest": {
7205 "plugins": [
7206 "Pest\\Plugins\\Version"
7207 ]
7208 },
7209 "laravel": {
7210 "providers": [
7211 "Pest\\Laravel\\PestServiceProvider"
7212 ]
7213 }
7214 },
72157268 "autoload": {
72167269 "psr-4": {
7217 "Pest\\": "src/"
7270 "Symfony\\Component\\Yaml\\": ""
72187271 },
7219 "files": [
7220 "src/Functions.php",
7221 "src/Pest.php"
7272 "exclude-from-classmap": [
7273 "/Tests/"
72227274 ]
72237275 },
72247276 "notification-url": "https://packagist.org/downloads/",
@@ -7227,329 +7279,267 @@
72277279 ],
72287280 "authors": [
72297281 {
7230 "name": "Nuno Maduro",
7231 "email": "enunomaduro@gmail.com"
7282 "name": "Fabien Potencier",
7283 "email": "fabien@symfony.com"
7284 },
7285 {
7286 "name": "Symfony Community",
7287 "homepage": "https://symfony.com/contributors"
72327288 }
72337289 ],
7234 "description": "An elegant PHP Testing Framework.",
7235 "keywords": [
7236 "framework",
7237 "pest",
7238 "php",
7239 "test",
7240 "testing",
7241 "unit"
7242 ],
7290 "description": "Loads and dumps YAML files",
7291 "homepage": "https://symfony.com",
72437292 "funding": [
72447293 {
7245 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
7294 "url": "https://symfony.com/sponsor",
72467295 "type": "custom"
72477296 },
72487297 {
7249 "url": "https://github.com/nunomaduro",
7250 "type": "github"
7251 },
7252 {
7253 "url": "https://github.com/octoper",
7254 "type": "github"
7255 },
7256 {
7257 "url": "https://github.com/olivernybroe",
7258 "type": "github"
7259 },
7260 {
7261 "url": "https://github.com/owenvoke",
7298 "url": "https://github.com/fabpot",
72627299 "type": "github"
72637300 },
72647301 {
7265 "url": "https://www.patreon.com/nunomaduro",
7266 "type": "patreon"
7302 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
7303 "type": "tidelift"
72677304 }
72687305 ],
7269 "time": "2021-03-31T15:00:01+00:00"
7306 "time": "2021-03-06T07:59:01+00:00"
72707307 },
72717308 {
7272 "name": "pestphp/pest-plugin",
7273 "version": "v1.0.0",
7309 "name": "theseer/tokenizer",
7310 "version": "1.2.0",
72747311 "source": {
72757312 "type": "git",
7276 "url": "https://github.com/pestphp/pest-plugin.git",
7277 "reference": "fc8519de148699fe612d9c669be60554cd2db4fa"
7313 "url": "https://github.com/theseer/tokenizer.git",
7314 "reference": "75a63c33a8577608444246075ea0af0d052e452a"
72787315 },
72797316 "dist": {
72807317 "type": "zip",
7281 "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/fc8519de148699fe612d9c669be60554cd2db4fa",
7282 "reference": "fc8519de148699fe612d9c669be60554cd2db4fa",
7318 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
7319 "reference": "75a63c33a8577608444246075ea0af0d052e452a",
72837320 "shasum": ""
72847321 },
72857322 "require": {
7286 "composer-plugin-api": "^1.1 || ^2.0",
7287 "php": "^7.3 || ^8.0"
7288 },
7289 "conflict": {
7290 "pestphp/pest": "<1.0"
7291 },
7292 "require-dev": {
7293 "composer/composer": "^1.10.19",
7294 "pestphp/pest": "^1.0",
7295 "pestphp/pest-dev-tools": "dev-master"
7296 },
7297 "type": "composer-plugin",
7298 "extra": {
7299 "branch-alias": {
7300 "dev-master": "1.x-dev"
7301 },
7302 "class": "Pest\\Plugin\\Manager"
7323 "ext-dom": "*",
7324 "ext-tokenizer": "*",
7325 "ext-xmlwriter": "*",
7326 "php": "^7.2 || ^8.0"
73037327 },
7328 "type": "library",
73047329 "autoload": {
7305 "psr-4": {
7306 "Pest\\Plugin\\": "src/"
7307 }
7330 "classmap": [
7331 "src/"
7332 ]
73087333 },
73097334 "notification-url": "https://packagist.org/downloads/",
73107335 "license": [
7311 "MIT"
7336 "BSD-3-Clause"
73127337 ],
7313 "description": "The Pest plugin manager",
7314 "keywords": [
7315 "framework",
7316 "manager",
7317 "pest",
7318 "php",
7319 "plugin",
7320 "test",
7321 "testing",
7322 "unit"
7338 "authors": [
7339 {
7340 "name": "Arne Blankerts",
7341 "email": "arne@blankerts.de",
7342 "role": "Developer"
7343 }
73237344 ],
7345 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
73247346 "funding": [
73257347 {
7326 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
7327 "type": "custom"
7328 },
7329 {
7330 "url": "https://github.com/nunomaduro",
7348 "url": "https://github.com/theseer",
73317349 "type": "github"
7332 },
7333 {
7334 "url": "https://www.patreon.com/nunomaduro",
7335 "type": "patreon"
73367350 }
73377351 ],
7338 "time": "2021-01-03T15:53:42+00:00"
7352 "time": "2020-07-12T23:59:07+00:00"
73397353 },
73407354 {
7341 "name": "pestphp/pest-plugin-coverage",
7342 "version": "v1.0.0",
7355 "name": "zbateson/mail-mime-parser",
7356 "version": "1.3.1",
73437357 "source": {
73447358 "type": "git",
7345 "url": "https://github.com/pestphp/pest-plugin-coverage.git",
7346 "reference": "50260c8671377a5082a06b9e228a984c13ed199c"
7359 "url": "https://github.com/zbateson/mail-mime-parser.git",
7360 "reference": "706964d904798b8c22d63f62f0ec5f5bc84e30d9"
73477361 },
73487362 "dist": {
73497363 "type": "zip",
7350 "url": "https://api.github.com/repos/pestphp/pest-plugin-coverage/zipball/50260c8671377a5082a06b9e228a984c13ed199c",
7351 "reference": "50260c8671377a5082a06b9e228a984c13ed199c",
7364 "url": "https://api.github.com/repos/zbateson/mail-mime-parser/zipball/706964d904798b8c22d63f62f0ec5f5bc84e30d9",
7365 "reference": "706964d904798b8c22d63f62f0ec5f5bc84e30d9",
73527366 "shasum": ""
73537367 },
73547368 "require": {
7355 "pestphp/pest-plugin": "^1.0",
7356 "php": "^7.3 || ^8.0",
7357 "sebastian/environment": "^5.1.2"
7358 },
7359 "conflict": {
7360 "pestphp/pest": "<1.0"
7369 "guzzlehttp/psr7": "^1.0",
7370 "php": ">=5.4",
7371 "zbateson/mb-wrapper": "^1.0.1",
7372 "zbateson/stream-decorators": "^1.0.4"
73617373 },
73627374 "require-dev": {
7363 "pestphp/pest": "^1.0",
7364 "pestphp/pest-dev-tools": "dev-master"
7375 "jms/serializer": "^1.1",
7376 "mikey179/vfsstream": "^1.6.0",
7377 "phing/phing": "^2.15.0",
7378 "phpdocumentor/phpdocumentor": "^2.9.0",
7379 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5"
73657380 },
7366 "type": "library",
7367 "extra": {
7368 "branch-alias": {
7369 "dev-master": "1.x-dev"
7370 },
7371 "pest": {
7372 "plugins": [
7373 "Pest\\PluginCoverage\\Plugin"
7374 ]
7375 }
7381 "suggest": {
7382 "ext-iconv": "For best support/performance",
7383 "ext-mbstring": "For best support/performance"
73767384 },
7385 "type": "library",
73777386 "autoload": {
73787387 "psr-4": {
7379 "Pest\\PluginCoverage\\": "src/"
7388 "ZBateson\\MailMimeParser\\": "src/"
73807389 }
73817390 },
73827391 "notification-url": "https://packagist.org/downloads/",
73837392 "license": [
7384 "MIT"
7393 "BSD-2-Clause"
73857394 ],
7386 "description": "The Pest Coverage Plugin",
7395 "authors": [
7396 {
7397 "name": "Zaahid Bateson"
7398 },
7399 {
7400 "name": "Contributors",
7401 "homepage": "https://github.com/zbateson/mail-mime-parser/graphs/contributors"
7402 }
7403 ],
7404 "description": "MIME email message parser",
7405 "homepage": "https://mail-mime-parser.org",
73877406 "keywords": [
7388 "coverage",
7389 "framework",
7390 "pest",
7391 "php",
7392 "plugin",
7393 "test",
7394 "testing",
7395 "unit"
7407 "MimeMailParser",
7408 "email",
7409 "mail",
7410 "mailparse",
7411 "mime",
7412 "mimeparse",
7413 "parser",
7414 "php-imap"
73967415 ],
73977416 "funding": [
73987417 {
7399 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
7400 "type": "custom"
7401 },
7402 {
7403 "url": "https://github.com/nunomaduro",
7418 "url": "https://github.com/zbateson",
74047419 "type": "github"
7405 },
7406 {
7407 "url": "https://www.patreon.com/nunomaduro",
7408 "type": "patreon"
74097420 }
74107421 ],
7411 "time": "2021-01-03T15:51:41+00:00"
7422 "time": "2020-12-02T21:55:45+00:00"
74127423 },
74137424 {
7414 "name": "pestphp/pest-plugin-expectations",
7415 "version": "v1.0.1",
7425 "name": "zbateson/mb-wrapper",
7426 "version": "1.0.1",
74167427 "source": {
74177428 "type": "git",
7418 "url": "https://github.com/pestphp/pest-plugin-expectations.git",
7419 "reference": "e543acd6d0ca33c9bdaae05d4dffbfc8c66a0285"
7429 "url": "https://github.com/zbateson/mb-wrapper.git",
7430 "reference": "721b3dfbf7ab75fee5ac60a542d7923ffe59ef6d"
74207431 },
74217432 "dist": {
74227433 "type": "zip",
7423 "url": "https://api.github.com/repos/pestphp/pest-plugin-expectations/zipball/e543acd6d0ca33c9bdaae05d4dffbfc8c66a0285",
7424 "reference": "e543acd6d0ca33c9bdaae05d4dffbfc8c66a0285",
7434 "url": "https://api.github.com/repos/zbateson/mb-wrapper/zipball/721b3dfbf7ab75fee5ac60a542d7923ffe59ef6d",
7435 "reference": "721b3dfbf7ab75fee5ac60a542d7923ffe59ef6d",
74257436 "shasum": ""
74267437 },
74277438 "require": {
7428 "php": "^7.3 || ^8.0",
7429 "phpunit/phpunit": "^9.0"
7430 },
7431 "conflict": {
7432 "pestphp/pest": "<1.0"
7439 "php": ">=5.4",
7440 "symfony/polyfill-iconv": "^1.9",
7441 "symfony/polyfill-mbstring": "^1.9"
74337442 },
74347443 "require-dev": {
7435 "pestphp/pest": "^1.0",
7436 "pestphp/pest-dev-tools": "dev-master"
7444 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5"
74377445 },
7438 "type": "library",
7439 "extra": {
7440 "branch-alias": {
7441 "dev-master": "1.x-dev"
7442 }
7446 "suggest": {
7447 "ext-iconv": "For best support/performance",
7448 "ext-mbstring": "For best support/performance"
74437449 },
7450 "type": "library",
74447451 "autoload": {
74457452 "psr-4": {
7446 "Pest\\Expectations\\": "src/"
7447 },
7448 "files": [
7449 "src/Autoload.php"
7450 ]
7453 "ZBateson\\MbWrapper\\": "src/"
7454 }
74517455 },
74527456 "notification-url": "https://packagist.org/downloads/",
74537457 "license": [
7454 "MIT"
7458 "BSD-2-Clause"
74557459 ],
7456 "description": "Add expectations testing capabilities to Pest or PHPUnit",
7460 "authors": [
7461 {
7462 "name": "Zaahid Bateson"
7463 }
7464 ],
7465 "description": "Wrapper for mbstring with fallback to iconv for encoding conversion and string manipulation",
74577466 "keywords": [
7458 "expectations",
7459 "framework",
7460 "pest",
7461 "php",
7462 "test",
7463 "testing",
7464 "unit"
7467 "charset",
7468 "encoding",
7469 "http",
7470 "iconv",
7471 "mail",
7472 "mb",
7473 "mb_convert_encoding",
7474 "mbstring",
7475 "mime",
7476 "multibyte",
7477 "string"
74657478 ],
74667479 "funding": [
74677480 {
7468 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
7469 "type": "custom"
7470 },
7471 {
7472 "url": "https://github.com/nunomaduro",
7481 "url": "https://github.com/zbateson",
74737482 "type": "github"
7474 },
7475 {
7476 "url": "https://www.patreon.com/nunomaduro",
7477 "type": "patreon"
74787483 }
74797484 ],
7480 "time": "2021-01-03T16:02:34+00:00"
7485 "time": "2020-10-21T22:14:27+00:00"
74817486 },
74827487 {
7483 "name": "pestphp/pest-plugin-init",
7484 "version": "v1.0.0",
7488 "name": "zbateson/stream-decorators",
7489 "version": "1.0.4",
74857490 "source": {
74867491 "type": "git",
7487 "url": "https://github.com/pestphp/pest-plugin-init.git",
7488 "reference": "bd6fdb058ba5dc7a9f7f3645ad4e0bdc34cf0026"
7492 "url": "https://github.com/zbateson/stream-decorators.git",
7493 "reference": "6f54738dfecc65e1d5bfb855035836748083a6dd"
74897494 },
74907495 "dist": {
74917496 "type": "zip",
7492 "url": "https://api.github.com/repos/pestphp/pest-plugin-init/zipball/bd6fdb058ba5dc7a9f7f3645ad4e0bdc34cf0026",
7493 "reference": "bd6fdb058ba5dc7a9f7f3645ad4e0bdc34cf0026",
7497 "url": "https://api.github.com/repos/zbateson/stream-decorators/zipball/6f54738dfecc65e1d5bfb855035836748083a6dd",
7498 "reference": "6f54738dfecc65e1d5bfb855035836748083a6dd",
74947499 "shasum": ""
74957500 },
74967501 "require": {
7497 "pestphp/pest-plugin": "^1.0",
7498 "php": "^7.3 || ^8.0"
7499 },
7500 "conflict": {
7501 "pestphp/pest": "<1.0"
7502 "guzzlehttp/psr7": "^1.0.0",
7503 "php": ">=5.4",
7504 "zbateson/mb-wrapper": "^1.0.0"
75027505 },
75037506 "require-dev": {
7504 "pestphp/pest": "^1.0",
7505 "pestphp/pest-dev-tools": "dev-master"
7507 "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5 || ^7.5"
75067508 },
75077509 "type": "library",
7508 "extra": {
7509 "branch-alias": {
7510 "dev-master": "1.x-dev"
7511 },
7512 "pest": {
7513 "plugins": [
7514 "Pest\\Init\\Plugin"
7515 ]
7516 }
7517 },
75187510 "autoload": {
75197511 "psr-4": {
7520 "Pest\\Init\\": "src/"
7512 "ZBateson\\StreamDecorators\\": "src/"
75217513 }
75227514 },
75237515 "notification-url": "https://packagist.org/downloads/",
75247516 "license": [
7525 "MIT"
7517 "BSD-2-Clause"
75267518 ],
7527 "description": "The Pest Init plugin",
7519 "authors": [
7520 {
7521 "name": "Zaahid Bateson"
7522 }
7523 ],
7524 "description": "PHP psr7 stream decorators for mime message part streams",
75287525 "keywords": [
7529 "framework",
7530 "init",
7531 "pest",
7532 "php",
7533 "plugin",
7534 "test",
7535 "testing",
7536 "unit"
7526 "base64",
7527 "charset",
7528 "decorators",
7529 "mail",
7530 "mime",
7531 "psr7",
7532 "quoted-printable",
7533 "stream",
7534 "uuencode"
75377535 ],
75387536 "funding": [
75397537 {
7540 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
7541 "type": "custom"
7542 },
7543 {
7544 "url": "https://github.com/nunomaduro",
7538 "url": "https://github.com/zbateson",
75457539 "type": "github"
7546 },
7547 {
7548 "url": "https://www.patreon.com/nunomaduro",
7549 "type": "patreon"
75507540 }
75517541 ],
7552 "time": "2021-01-03T15:47:48+00:00"
7542 "time": "2020-08-10T18:59:43+00:00"
75537543 }
75547544 ],
75557545 "aliases": [],
@@ -7557,7 +7547,9 @@
75577547 "stability-flags": [],
75587548 "prefer-stable": false,
75597549 "prefer-lowest": false,
7560 "platform": [],
7550 "platform": {
7551 "php": "^7.0|^8.0"
7552 },
75617553 "platform-dev": [],
75627554 "plugin-api-version": "1.1.0"
75637555}
src/Client.phpmodified+15-5
Changes to src/Client.php
@@ -22,9 +22,9 @@ class Client
2222 protected $accessKey;
2323
2424 /**
25 * @var bool
25 * @var array
2626 */
27 protected $toCollection;
27 protected $config;
2828
2929 /**
3030 * Construct Meema client.
@@ -37,7 +37,7 @@ class Client
3737
3838 $this->accessKey = $accessKey;
3939
40 $this->toCollection = $config['to_collection'] ?? null;
40 $this->config = $config;
4141
4242 $url = $config['base_url'] ?? env('BASE_URL');
4343
@@ -82,10 +82,10 @@ class Client
8282 $body = json_decode($content, true);
8383
8484 if ($body && array_key_exists('data', $body)) {
85 return $this->toCollection ? collect($body['data']) : $body['data'];
85 return $body['data'];
8686 }
8787
88 return $this->toCollection ? collect($body) : $body;
88 return $body;
8989 }
9090
9191 /**
@@ -147,4 +147,14 @@ class Client
147147 {
148148 return new Favorite($this);
149149 }
150
151 /**
152 * Get the client config
153 *
154 * @return array
155 */
156 public function getConfig()
157 {
158 return $this->config;
159 }
150160}
src/Models/Favorite.phpmodified+8-3
Changes to src/Models/Favorite.php
@@ -5,9 +5,12 @@ namespace Meema\MeemaApi\Models;
55use Meema\MeemaApi\Client;
66use Meema\MeemaApi\Exceptions\InvalidFormatException;
77use Meema\MeemaApi\Response\Response;
8use Meema\MeemaApi\Traits\CollectionsResponse;
89
910class Favorite
1011{
12 use CollectionsResponse;
13
1114 /**
1215 * @var Meema\MeemaApi\Client
1316 */
@@ -43,12 +46,12 @@ class Favorite
4346 *
4447 * @param array $ids
4548 *
46 * @return array
49 * @return \Illuminate\Support\Collection|array
4750 */
4851 public function get($ids = null)
4952 {
5053 if (! $ids) {
51 return $this->all();
54 return $this->toCollection($this->all());
5255 }
5356
5457 $ids = is_array($ids) ? $ids : func_get_args();
@@ -59,7 +62,9 @@ class Favorite
5962 }
6063 }
6164
62 return $this->client->request('GET', 'favorites', ['favorite_ids' => $ids]);
65 $response = $this->client->request('GET', 'favorites', ['favorite_ids' => $ids]);
66
67 return $this->toCollection($response);
6368 }
6469
6570 /**
src/Models/Folder.phpmodified+11-4
Changes to src/Models/Folder.php
@@ -5,9 +5,12 @@ namespace Meema\MeemaApi\Models;
55use Meema\MeemaApi\Client;
66use Meema\MeemaApi\Exceptions\InvalidFormatException;
77use Meema\MeemaApi\Response\Response;
8use Meema\MeemaApi\Traits\CollectionsResponse;
89
910class Folder
1011{
12 use CollectionsResponse;
13
1114 /**
1215 * @var \Meema\MeemaApi\Client
1316 */
@@ -48,14 +51,14 @@ class Folder
4851 *
4952 * @param int $id
5053 *
51 * @return mixed
54 * @return \Illuminate\Support\Collection|array
5255 *
5356 * @throws InvalidFormatException
5457 */
5558 public function get($id = null)
5659 {
5760 if (! $id) {
58 return $this->all();
61 return $this->toCollection($this->all());
5962 }
6063
6164 $ids = is_array($id) ? $id : func_get_args();
@@ -66,7 +69,9 @@ class Folder
6669 }
6770 }
6871
69 return $this->client->request('GET', 'folders', ['folder_ids' => $ids]);
72 $response = $this->client->request('GET', 'folders', ['folder_ids' => $ids]);
73
74 return $this->toCollection($response);
7075 }
7176
7277 /**
@@ -78,7 +83,9 @@ class Folder
7883 */
7984 public function search($query)
8085 {
81 return $this->client->request('POST', 'folders/search', compact('query'));
86 $response = $this->client->request('POST', 'folders/search', compact('query'));
87
88 return $this->toCollection($response);
8289 }
8390
8491 /**
src/Models/Media.phpmodified+14-7
Changes to src/Models/Media.php
@@ -8,9 +8,12 @@ use GuzzleHttp\Psr7\Request;
88use Meema\MeemaApi\Client;
99use Meema\MeemaApi\Exceptions\InvalidFormatException;
1010use Meema\MeemaApi\Response\Response;
11use Meema\MeemaApi\Traits\CollectionsResponse;
1112
1213class Media
1314{
15 use CollectionsResponse;
16
1417 /**
1518 * @var \Meema\MeemaApi\Client
1619 */
@@ -39,7 +42,7 @@ class Media
3942 /**
4043 * List all media.
4144 *
42 * @return array
45 * @return \Illuminate\Support\Collection|array
4346 */
4447 public function all()
4548 {
@@ -51,18 +54,18 @@ class Media
5154 *
5255 * @param array $ids
5356 *
54 * @return array
57 * @return \Illuminate\Support\Collection|array
5558 *
5659 * @throws InvalidFormatException
5760 */
5861 public function get($ids = null)
5962 {
6063 if ($this->model) {
61 return $this->fetchForModel();
64 return $this->toCollection($this->fetchForModel());
6265 }
6366
6467 if (! $ids) {
65 return $this->all();
68 return $this->toCollection($this->all());
6669 }
6770
6871 $ids = is_array($ids) ? $ids : func_get_args();
@@ -73,7 +76,9 @@ class Media
7376 }
7477 }
7578
76 return $this->client->request('GET', 'media', ['media_ids' => $ids]);
79 $response = $this->client->request('GET', 'media', ['media_ids' => $ids]);
80
81 return $this->toCollection($response);
7782 }
7883
7984 /**
@@ -81,11 +86,13 @@ class Media
8186 *
8287 * @param string $query
8388 *
84 * @return array
89 * @return \Illuminate\Support\Collection|array
8590 */
8691 public function search($query)
8792 {
88 return $this->client->request('POST', 'media/search', compact('query'));
93 $response = $this->client->request('POST', 'media/search', compact('query'));
94
95 return $this->toCollection($response);
8996 }
9097
9198 /**
src/Models/Tag.phpmodified+9-4
Changes to src/Models/Tag.php
@@ -5,9 +5,12 @@ namespace Meema\MeemaApi\Models;
55use Meema\MeemaApi\Client;
66use Meema\MeemaApi\Exceptions\InvalidFormatException;
77use Meema\MeemaApi\Response\Response;
8use Meema\MeemaApi\Traits\CollectionsResponse;
89
910class Tag
1011{
12 use CollectionsResponse;
13
1114 /**
1215 * @var \Meema\MeemaApi\Client
1316 */
@@ -48,16 +51,16 @@ class Tag
4851 *
4952 * @param array $ids
5053 *
51 * @return array
54 * @return \Illuminate\Support\Collection|array
5255 */
5356 public function get($ids = null)
5457 {
5558 if ($this->model) {
56 return $this->fetchForModel();
59 return $this->toCollection($this->fetchForModel());
5760 }
5861
5962 if (! $ids) {
60 return $this->all();
63 return $this->toCollection($this->all());
6164 }
6265
6366 $ids = is_array($ids) ? $ids : func_get_args();
@@ -68,7 +71,9 @@ class Tag
6871 }
6972 }
7073
71 return $this->client->request('GET', 'tags', ['tag_ids' => $ids]);
74 $response = $this->client->request('GET', 'tags', ['tag_ids' => $ids]);
75
76 return $this->toCollection($response);
7277 }
7378
7479 /**
src/Traits/CollectionsResponse.phpadded+20-0
Changes to src/Traits/CollectionsResponse.php
@@ -0,0 +1,20 @@
1<?php
2
3namespace Meema\MeemaApi\Traits;
4
5trait CollectionsResponse
6{
7 /**
8 * Convert response to collection or array
9 *
10 * @return \Illuminate\Support\Collection|array
11 */
12 public function toCollection($response)
13 {
14 $clientConfig = $this->client->getConfig();
15
16 $toCollection = $clientConfig['to_collection'] ?? false;
17
18 return $toCollection ? collect($response) : $response;
19 }
20}