php-cs-fixer-config
/
composer.lock
4302 строки · 151.7 Кб
1{
2"_readme": [
3"This file locks the dependencies of your project to a known state",
4"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
5"This file is @generated automatically"
6],
7"content-hash": "7d9ee9613763cce7cb9d25740249ff31",
8"packages": [],
9"packages-dev": [
10{
11"name": "clue/ndjson-react",
12"version": "v1.3.0",
13"source": {
14"type": "git",
15"url": "https://github.com/clue/reactphp-ndjson.git",
16"reference": "392dc165fce93b5bb5c637b67e59619223c931b0"
17},
18"dist": {
19"type": "zip",
20"url": "https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0",
21"reference": "392dc165fce93b5bb5c637b67e59619223c931b0",
22"shasum": ""
23},
24"require": {
25"php": ">=5.3",
26"react/stream": "^1.2"
27},
28"require-dev": {
29"phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35",
30"react/event-loop": "^1.2"
31},
32"type": "library",
33"autoload": {
34"psr-4": {
35"Clue\\React\\NDJson\\": "src/"
36}
37},
38"notification-url": "https://packagist.org/downloads/",
39"license": [
40"MIT"
41],
42"authors": [
43{
44"name": "Christian Lück",
45"email": "christian@clue.engineering"
46}
47],
48"description": "Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.",
49"homepage": "https://github.com/clue/reactphp-ndjson",
50"keywords": [
51"NDJSON",
52"json",
53"jsonlines",
54"newline",
55"reactphp",
56"streaming"
57],
58"support": {
59"issues": "https://github.com/clue/reactphp-ndjson/issues",
60"source": "https://github.com/clue/reactphp-ndjson/tree/v1.3.0"
61},
62"funding": [
63{
64"url": "https://clue.engineering/support",
65"type": "custom"
66},
67{
68"url": "https://github.com/clue",
69"type": "github"
70}
71],
72"time": "2022-12-23T10:58:28+00:00"
73},
74{
75"name": "composer/pcre",
76"version": "3.1.4",
77"source": {
78"type": "git",
79"url": "https://github.com/composer/pcre.git",
80"reference": "04229f163664973f68f38f6f73d917799168ef24"
81},
82"dist": {
83"type": "zip",
84"url": "https://api.github.com/repos/composer/pcre/zipball/04229f163664973f68f38f6f73d917799168ef24",
85"reference": "04229f163664973f68f38f6f73d917799168ef24",
86"shasum": ""
87},
88"require": {
89"php": "^7.4 || ^8.0"
90},
91"require-dev": {
92"phpstan/phpstan": "^1.3",
93"phpstan/phpstan-strict-rules": "^1.1",
94"symfony/phpunit-bridge": "^5"
95},
96"type": "library",
97"extra": {
98"branch-alias": {
99"dev-main": "3.x-dev"
100}
101},
102"autoload": {
103"psr-4": {
104"Composer\\Pcre\\": "src"
105}
106},
107"notification-url": "https://packagist.org/downloads/",
108"license": [
109"MIT"
110],
111"authors": [
112{
113"name": "Jordi Boggiano",
114"email": "j.boggiano@seld.be",
115"homepage": "http://seld.be"
116}
117],
118"description": "PCRE wrapping library that offers type-safe preg_* replacements.",
119"keywords": [
120"PCRE",
121"preg",
122"regex",
123"regular expression"
124],
125"support": {
126"issues": "https://github.com/composer/pcre/issues",
127"source": "https://github.com/composer/pcre/tree/3.1.4"
128},
129"funding": [
130{
131"url": "https://packagist.com",
132"type": "custom"
133},
134{
135"url": "https://github.com/composer",
136"type": "github"
137},
138{
139"url": "https://tidelift.com/funding/github/packagist/composer/composer",
140"type": "tidelift"
141}
142],
143"time": "2024-05-27T13:40:54+00:00"
144},
145{
146"name": "composer/semver",
147"version": "3.4.0",
148"source": {
149"type": "git",
150"url": "https://github.com/composer/semver.git",
151"reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
152},
153"dist": {
154"type": "zip",
155"url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
156"reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
157"shasum": ""
158},
159"require": {
160"php": "^5.3.2 || ^7.0 || ^8.0"
161},
162"require-dev": {
163"phpstan/phpstan": "^1.4",
164"symfony/phpunit-bridge": "^4.2 || ^5"
165},
166"type": "library",
167"extra": {
168"branch-alias": {
169"dev-main": "3.x-dev"
170}
171},
172"autoload": {
173"psr-4": {
174"Composer\\Semver\\": "src"
175}
176},
177"notification-url": "https://packagist.org/downloads/",
178"license": [
179"MIT"
180],
181"authors": [
182{
183"name": "Nils Adermann",
184"email": "naderman@naderman.de",
185"homepage": "http://www.naderman.de"
186},
187{
188"name": "Jordi Boggiano",
189"email": "j.boggiano@seld.be",
190"homepage": "http://seld.be"
191},
192{
193"name": "Rob Bast",
194"email": "rob.bast@gmail.com",
195"homepage": "http://robbast.nl"
196}
197],
198"description": "Semver library that offers utilities, version constraint parsing and validation.",
199"keywords": [
200"semantic",
201"semver",
202"validation",
203"versioning"
204],
205"support": {
206"irc": "ircs://irc.libera.chat:6697/composer",
207"issues": "https://github.com/composer/semver/issues",
208"source": "https://github.com/composer/semver/tree/3.4.0"
209},
210"funding": [
211{
212"url": "https://packagist.com",
213"type": "custom"
214},
215{
216"url": "https://github.com/composer",
217"type": "github"
218},
219{
220"url": "https://tidelift.com/funding/github/packagist/composer/composer",
221"type": "tidelift"
222}
223],
224"time": "2023-08-31T09:50:34+00:00"
225},
226{
227"name": "composer/xdebug-handler",
228"version": "3.0.5",
229"source": {
230"type": "git",
231"url": "https://github.com/composer/xdebug-handler.git",
232"reference": "6c1925561632e83d60a44492e0b344cf48ab85ef"
233},
234"dist": {
235"type": "zip",
236"url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef",
237"reference": "6c1925561632e83d60a44492e0b344cf48ab85ef",
238"shasum": ""
239},
240"require": {
241"composer/pcre": "^1 || ^2 || ^3",
242"php": "^7.2.5 || ^8.0",
243"psr/log": "^1 || ^2 || ^3"
244},
245"require-dev": {
246"phpstan/phpstan": "^1.0",
247"phpstan/phpstan-strict-rules": "^1.1",
248"phpunit/phpunit": "^8.5 || ^9.6 || ^10.5"
249},
250"type": "library",
251"autoload": {
252"psr-4": {
253"Composer\\XdebugHandler\\": "src"
254}
255},
256"notification-url": "https://packagist.org/downloads/",
257"license": [
258"MIT"
259],
260"authors": [
261{
262"name": "John Stevenson",
263"email": "john-stevenson@blueyonder.co.uk"
264}
265],
266"description": "Restarts a process without Xdebug.",
267"keywords": [
268"Xdebug",
269"performance"
270],
271"support": {
272"irc": "ircs://irc.libera.chat:6697/composer",
273"issues": "https://github.com/composer/xdebug-handler/issues",
274"source": "https://github.com/composer/xdebug-handler/tree/3.0.5"
275},
276"funding": [
277{
278"url": "https://packagist.com",
279"type": "custom"
280},
281{
282"url": "https://github.com/composer",
283"type": "github"
284},
285{
286"url": "https://tidelift.com/funding/github/packagist/composer/composer",
287"type": "tidelift"
288}
289],
290"time": "2024-05-06T16:37:16+00:00"
291},
292{
293"name": "evenement/evenement",
294"version": "v3.0.2",
295"source": {
296"type": "git",
297"url": "https://github.com/igorw/evenement.git",
298"reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc"
299},
300"dist": {
301"type": "zip",
302"url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc",
303"reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc",
304"shasum": ""
305},
306"require": {
307"php": ">=7.0"
308},
309"require-dev": {
310"phpunit/phpunit": "^9 || ^6"
311},
312"type": "library",
313"autoload": {
314"psr-4": {
315"Evenement\\": "src/"
316}
317},
318"notification-url": "https://packagist.org/downloads/",
319"license": [
320"MIT"
321],
322"authors": [
323{
324"name": "Igor Wiedler",
325"email": "igor@wiedler.ch"
326}
327],
328"description": "Événement is a very simple event dispatching library for PHP",
329"keywords": [
330"event-dispatcher",
331"event-emitter"
332],
333"support": {
334"issues": "https://github.com/igorw/evenement/issues",
335"source": "https://github.com/igorw/evenement/tree/v3.0.2"
336},
337"time": "2023-08-08T05:53:35+00:00"
338},
339{
340"name": "fidry/cpu-core-counter",
341"version": "1.1.0",
342"source": {
343"type": "git",
344"url": "https://github.com/theofidry/cpu-core-counter.git",
345"reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42"
346},
347"dist": {
348"type": "zip",
349"url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42",
350"reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42",
351"shasum": ""
352},
353"require": {
354"php": "^7.2 || ^8.0"
355},
356"require-dev": {
357"fidry/makefile": "^0.2.0",
358"fidry/php-cs-fixer-config": "^1.1.2",
359"phpstan/extension-installer": "^1.2.0",
360"phpstan/phpstan": "^1.9.2",
361"phpstan/phpstan-deprecation-rules": "^1.0.0",
362"phpstan/phpstan-phpunit": "^1.2.2",
363"phpstan/phpstan-strict-rules": "^1.4.4",
364"phpunit/phpunit": "^8.5.31 || ^9.5.26",
365"webmozarts/strict-phpunit": "^7.5"
366},
367"type": "library",
368"autoload": {
369"psr-4": {
370"Fidry\\CpuCoreCounter\\": "src/"
371}
372},
373"notification-url": "https://packagist.org/downloads/",
374"license": [
375"MIT"
376],
377"authors": [
378{
379"name": "Théo FIDRY",
380"email": "theo.fidry@gmail.com"
381}
382],
383"description": "Tiny utility to get the number of CPU cores.",
384"keywords": [
385"CPU",
386"core"
387],
388"support": {
389"issues": "https://github.com/theofidry/cpu-core-counter/issues",
390"source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0"
391},
392"funding": [
393{
394"url": "https://github.com/theofidry",
395"type": "github"
396}
397],
398"time": "2024-02-07T09:43:46+00:00"
399},
400{
401"name": "friendsofphp/php-cs-fixer",
402"version": "v3.59.3",
403"source": {
404"type": "git",
405"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
406"reference": "30ba9ecc2b0e5205e578fe29973c15653d9bfd29"
407},
408"dist": {
409"type": "zip",
410"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/30ba9ecc2b0e5205e578fe29973c15653d9bfd29",
411"reference": "30ba9ecc2b0e5205e578fe29973c15653d9bfd29",
412"shasum": ""
413},
414"require": {
415"clue/ndjson-react": "^1.0",
416"composer/semver": "^3.4",
417"composer/xdebug-handler": "^3.0.3",
418"ext-filter": "*",
419"ext-json": "*",
420"ext-tokenizer": "*",
421"fidry/cpu-core-counter": "^1.0",
422"php": "^7.4 || ^8.0",
423"react/child-process": "^0.6.5",
424"react/event-loop": "^1.0",
425"react/promise": "^2.0 || ^3.0",
426"react/socket": "^1.0",
427"react/stream": "^1.0",
428"sebastian/diff": "^4.0 || ^5.0 || ^6.0",
429"symfony/console": "^5.4 || ^6.0 || ^7.0",
430"symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0",
431"symfony/filesystem": "^5.4 || ^6.0 || ^7.0",
432"symfony/finder": "^5.4 || ^6.0 || ^7.0",
433"symfony/options-resolver": "^5.4 || ^6.0 || ^7.0",
434"symfony/polyfill-mbstring": "^1.28",
435"symfony/polyfill-php80": "^1.28",
436"symfony/polyfill-php81": "^1.28",
437"symfony/process": "^5.4 || ^6.0 || ^7.0",
438"symfony/stopwatch": "^5.4 || ^6.0 || ^7.0"
439},
440"require-dev": {
441"facile-it/paraunit": "^1.3 || ^2.3",
442"infection/infection": "^0.29.5",
443"justinrainbow/json-schema": "^5.2",
444"keradus/cli-executor": "^2.1",
445"mikey179/vfsstream": "^1.6.11",
446"php-coveralls/php-coveralls": "^2.7",
447"php-cs-fixer/accessible-object": "^1.1",
448"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5",
449"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5",
450"phpunit/phpunit": "^9.6.19 || ^10.5.21 || ^11.2",
451"symfony/var-dumper": "^5.4 || ^6.0 || ^7.0",
452"symfony/yaml": "^5.4 || ^6.0 || ^7.0"
453},
454"suggest": {
455"ext-dom": "For handling output formats in XML",
456"ext-mbstring": "For handling non-UTF8 characters."
457},
458"bin": [
459"php-cs-fixer"
460],
461"type": "application",
462"autoload": {
463"psr-4": {
464"PhpCsFixer\\": "src/"
465},
466"exclude-from-classmap": [
467"src/Fixer/Internal/*"
468]
469},
470"notification-url": "https://packagist.org/downloads/",
471"license": [
472"MIT"
473],
474"authors": [
475{
476"name": "Fabien Potencier",
477"email": "fabien@symfony.com"
478},
479{
480"name": "Dariusz Rumiński",
481"email": "dariusz.ruminski@gmail.com"
482}
483],
484"description": "A tool to automatically fix PHP code style",
485"keywords": [
486"Static code analysis",
487"fixer",
488"standards",
489"static analysis"
490],
491"support": {
492"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
493"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.59.3"
494},
495"funding": [
496{
497"url": "https://github.com/keradus",
498"type": "github"
499}
500],
501"time": "2024-06-16T14:17:03+00:00"
502},
503{
504"name": "hamcrest/hamcrest-php",
505"version": "v2.0.1",
506"source": {
507"type": "git",
508"url": "https://github.com/hamcrest/hamcrest-php.git",
509"reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
510},
511"dist": {
512"type": "zip",
513"url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
514"reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
515"shasum": ""
516},
517"require": {
518"php": "^5.3|^7.0|^8.0"
519},
520"replace": {
521"cordoval/hamcrest-php": "*",
522"davedevelopment/hamcrest-php": "*",
523"kodova/hamcrest-php": "*"
524},
525"require-dev": {
526"phpunit/php-file-iterator": "^1.4 || ^2.0",
527"phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
528},
529"type": "library",
530"extra": {
531"branch-alias": {
532"dev-master": "2.1-dev"
533}
534},
535"autoload": {
536"classmap": [
537"hamcrest"
538]
539},
540"notification-url": "https://packagist.org/downloads/",
541"license": [
542"BSD-3-Clause"
543],
544"description": "This is the PHP port of Hamcrest Matchers",
545"keywords": [
546"test"
547],
548"support": {
549"issues": "https://github.com/hamcrest/hamcrest-php/issues",
550"source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1"
551},
552"time": "2020-07-09T08:09:16+00:00"
553},
554{
555"name": "mockery/mockery",
556"version": "1.6.12",
557"source": {
558"type": "git",
559"url": "https://github.com/mockery/mockery.git",
560"reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699"
561},
562"dist": {
563"type": "zip",
564"url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699",
565"reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699",
566"shasum": ""
567},
568"require": {
569"hamcrest/hamcrest-php": "^2.0.1",
570"lib-pcre": ">=7.0",
571"php": ">=7.3"
572},
573"conflict": {
574"phpunit/phpunit": "<8.0"
575},
576"require-dev": {
577"phpunit/phpunit": "^8.5 || ^9.6.17",
578"symplify/easy-coding-standard": "^12.1.14"
579},
580"type": "library",
581"autoload": {
582"files": [
583"library/helpers.php",
584"library/Mockery.php"
585],
586"psr-4": {
587"Mockery\\": "library/Mockery"
588}
589},
590"notification-url": "https://packagist.org/downloads/",
591"license": [
592"BSD-3-Clause"
593],
594"authors": [
595{
596"name": "Pádraic Brady",
597"email": "padraic.brady@gmail.com",
598"homepage": "https://github.com/padraic",
599"role": "Author"
600},
601{
602"name": "Dave Marshall",
603"email": "dave.marshall@atstsolutions.co.uk",
604"homepage": "https://davedevelopment.co.uk",
605"role": "Developer"
606},
607{
608"name": "Nathanael Esayeas",
609"email": "nathanael.esayeas@protonmail.com",
610"homepage": "https://github.com/ghostwriter",
611"role": "Lead Developer"
612}
613],
614"description": "Mockery is a simple yet flexible PHP mock object framework",
615"homepage": "https://github.com/mockery/mockery",
616"keywords": [
617"BDD",
618"TDD",
619"library",
620"mock",
621"mock objects",
622"mockery",
623"stub",
624"test",
625"test double",
626"testing"
627],
628"support": {
629"docs": "https://docs.mockery.io/",
630"issues": "https://github.com/mockery/mockery/issues",
631"rss": "https://github.com/mockery/mockery/releases.atom",
632"security": "https://github.com/mockery/mockery/security/advisories",
633"source": "https://github.com/mockery/mockery"
634},
635"time": "2024-05-16T03:13:13+00:00"
636},
637{
638"name": "myclabs/deep-copy",
639"version": "1.12.0",
640"source": {
641"type": "git",
642"url": "https://github.com/myclabs/DeepCopy.git",
643"reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c"
644},
645"dist": {
646"type": "zip",
647"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
648"reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c",
649"shasum": ""
650},
651"require": {
652"php": "^7.1 || ^8.0"
653},
654"conflict": {
655"doctrine/collections": "<1.6.8",
656"doctrine/common": "<2.13.3 || >=3 <3.2.2"
657},
658"require-dev": {
659"doctrine/collections": "^1.6.8",
660"doctrine/common": "^2.13.3 || ^3.2.2",
661"phpspec/prophecy": "^1.10",
662"phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
663},
664"type": "library",
665"autoload": {
666"files": [
667"src/DeepCopy/deep_copy.php"
668],
669"psr-4": {
670"DeepCopy\\": "src/DeepCopy/"
671}
672},
673"notification-url": "https://packagist.org/downloads/",
674"license": [
675"MIT"
676],
677"description": "Create deep copies (clones) of your objects",
678"keywords": [
679"clone",
680"copy",
681"duplicate",
682"object",
683"object graph"
684],
685"support": {
686"issues": "https://github.com/myclabs/DeepCopy/issues",
687"source": "https://github.com/myclabs/DeepCopy/tree/1.12.0"
688},
689"funding": [
690{
691"url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
692"type": "tidelift"
693}
694],
695"time": "2024-06-12T14:39:25+00:00"
696},
697{
698"name": "nikic/php-parser",
699"version": "v5.0.2",
700"source": {
701"type": "git",
702"url": "https://github.com/nikic/PHP-Parser.git",
703"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13"
704},
705"dist": {
706"type": "zip",
707"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13",
708"reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13",
709"shasum": ""
710},
711"require": {
712"ext-ctype": "*",
713"ext-json": "*",
714"ext-tokenizer": "*",
715"php": ">=7.4"
716},
717"require-dev": {
718"ircmaxell/php-yacc": "^0.0.7",
719"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
720},
721"bin": [
722"bin/php-parse"
723],
724"type": "library",
725"extra": {
726"branch-alias": {
727"dev-master": "5.0-dev"
728}
729},
730"autoload": {
731"psr-4": {
732"PhpParser\\": "lib/PhpParser"
733}
734},
735"notification-url": "https://packagist.org/downloads/",
736"license": [
737"BSD-3-Clause"
738],
739"authors": [
740{
741"name": "Nikita Popov"
742}
743],
744"description": "A PHP parser written in PHP",
745"keywords": [
746"parser",
747"php"
748],
749"support": {
750"issues": "https://github.com/nikic/PHP-Parser/issues",
751"source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2"
752},
753"time": "2024-03-05T20:51:40+00:00"
754},
755{
756"name": "phar-io/manifest",
757"version": "2.0.4",
758"source": {
759"type": "git",
760"url": "https://github.com/phar-io/manifest.git",
761"reference": "54750ef60c58e43759730615a392c31c80e23176"
762},
763"dist": {
764"type": "zip",
765"url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
766"reference": "54750ef60c58e43759730615a392c31c80e23176",
767"shasum": ""
768},
769"require": {
770"ext-dom": "*",
771"ext-libxml": "*",
772"ext-phar": "*",
773"ext-xmlwriter": "*",
774"phar-io/version": "^3.0.1",
775"php": "^7.2 || ^8.0"
776},
777"type": "library",
778"extra": {
779"branch-alias": {
780"dev-master": "2.0.x-dev"
781}
782},
783"autoload": {
784"classmap": [
785"src/"
786]
787},
788"notification-url": "https://packagist.org/downloads/",
789"license": [
790"BSD-3-Clause"
791],
792"authors": [
793{
794"name": "Arne Blankerts",
795"email": "arne@blankerts.de",
796"role": "Developer"
797},
798{
799"name": "Sebastian Heuer",
800"email": "sebastian@phpeople.de",
801"role": "Developer"
802},
803{
804"name": "Sebastian Bergmann",
805"email": "sebastian@phpunit.de",
806"role": "Developer"
807}
808],
809"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
810"support": {
811"issues": "https://github.com/phar-io/manifest/issues",
812"source": "https://github.com/phar-io/manifest/tree/2.0.4"
813},
814"funding": [
815{
816"url": "https://github.com/theseer",
817"type": "github"
818}
819],
820"time": "2024-03-03T12:33:53+00:00"
821},
822{
823"name": "phar-io/version",
824"version": "3.2.1",
825"source": {
826"type": "git",
827"url": "https://github.com/phar-io/version.git",
828"reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
829},
830"dist": {
831"type": "zip",
832"url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
833"reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
834"shasum": ""
835},
836"require": {
837"php": "^7.2 || ^8.0"
838},
839"type": "library",
840"autoload": {
841"classmap": [
842"src/"
843]
844},
845"notification-url": "https://packagist.org/downloads/",
846"license": [
847"BSD-3-Clause"
848],
849"authors": [
850{
851"name": "Arne Blankerts",
852"email": "arne@blankerts.de",
853"role": "Developer"
854},
855{
856"name": "Sebastian Heuer",
857"email": "sebastian@phpeople.de",
858"role": "Developer"
859},
860{
861"name": "Sebastian Bergmann",
862"email": "sebastian@phpunit.de",
863"role": "Developer"
864}
865],
866"description": "Library for handling version information and constraints",
867"support": {
868"issues": "https://github.com/phar-io/version/issues",
869"source": "https://github.com/phar-io/version/tree/3.2.1"
870},
871"time": "2022-02-21T01:04:05+00:00"
872},
873{
874"name": "phpstan/phpstan",
875"version": "1.11.5",
876"source": {
877"type": "git",
878"url": "https://github.com/phpstan/phpstan.git",
879"reference": "490f0ae1c92b082f154681d7849aee776a7c1443"
880},
881"dist": {
882"type": "zip",
883"url": "https://api.github.com/repos/phpstan/phpstan/zipball/490f0ae1c92b082f154681d7849aee776a7c1443",
884"reference": "490f0ae1c92b082f154681d7849aee776a7c1443",
885"shasum": ""
886},
887"require": {
888"php": "^7.2|^8.0"
889},
890"conflict": {
891"phpstan/phpstan-shim": "*"
892},
893"bin": [
894"phpstan",
895"phpstan.phar"
896],
897"type": "library",
898"autoload": {
899"files": [
900"bootstrap.php"
901]
902},
903"notification-url": "https://packagist.org/downloads/",
904"license": [
905"MIT"
906],
907"description": "PHPStan - PHP Static Analysis Tool",
908"keywords": [
909"dev",
910"static analysis"
911],
912"support": {
913"docs": "https://phpstan.org/user-guide/getting-started",
914"forum": "https://github.com/phpstan/phpstan/discussions",
915"issues": "https://github.com/phpstan/phpstan/issues",
916"security": "https://github.com/phpstan/phpstan/security/policy",
917"source": "https://github.com/phpstan/phpstan-src"
918},
919"funding": [
920{
921"url": "https://github.com/ondrejmirtes",
922"type": "github"
923},
924{
925"url": "https://github.com/phpstan",
926"type": "github"
927}
928],
929"time": "2024-06-17T15:10:54+00:00"
930},
931{
932"name": "phpunit/php-code-coverage",
933"version": "11.0.3",
934"source": {
935"type": "git",
936"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
937"reference": "7e35a2cbcabac0e6865fd373742ea432a3c34f92"
938},
939"dist": {
940"type": "zip",
941"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e35a2cbcabac0e6865fd373742ea432a3c34f92",
942"reference": "7e35a2cbcabac0e6865fd373742ea432a3c34f92",
943"shasum": ""
944},
945"require": {
946"ext-dom": "*",
947"ext-libxml": "*",
948"ext-xmlwriter": "*",
949"nikic/php-parser": "^5.0",
950"php": ">=8.2",
951"phpunit/php-file-iterator": "^5.0",
952"phpunit/php-text-template": "^4.0",
953"sebastian/code-unit-reverse-lookup": "^4.0",
954"sebastian/complexity": "^4.0",
955"sebastian/environment": "^7.0",
956"sebastian/lines-of-code": "^3.0",
957"sebastian/version": "^5.0",
958"theseer/tokenizer": "^1.2.0"
959},
960"require-dev": {
961"phpunit/phpunit": "^11.0"
962},
963"suggest": {
964"ext-pcov": "PHP extension that provides line coverage",
965"ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
966},
967"type": "library",
968"extra": {
969"branch-alias": {
970"dev-main": "11.0-dev"
971}
972},
973"autoload": {
974"classmap": [
975"src/"
976]
977},
978"notification-url": "https://packagist.org/downloads/",
979"license": [
980"BSD-3-Clause"
981],
982"authors": [
983{
984"name": "Sebastian Bergmann",
985"email": "sebastian@phpunit.de",
986"role": "lead"
987}
988],
989"description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
990"homepage": "https://github.com/sebastianbergmann/php-code-coverage",
991"keywords": [
992"coverage",
993"testing",
994"xunit"
995],
996"support": {
997"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
998"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
999"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.3"
1000},
1001"funding": [
1002{
1003"url": "https://github.com/sebastianbergmann",
1004"type": "github"
1005}
1006],
1007"time": "2024-03-12T15:35:40+00:00"
1008},
1009{
1010"name": "phpunit/php-file-iterator",
1011"version": "5.0.0",
1012"source": {
1013"type": "git",
1014"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
1015"reference": "99e95c94ad9500daca992354fa09d7b99abe2210"
1016},
1017"dist": {
1018"type": "zip",
1019"url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/99e95c94ad9500daca992354fa09d7b99abe2210",
1020"reference": "99e95c94ad9500daca992354fa09d7b99abe2210",
1021"shasum": ""
1022},
1023"require": {
1024"php": ">=8.2"
1025},
1026"require-dev": {
1027"phpunit/phpunit": "^11.0"
1028},
1029"type": "library",
1030"extra": {
1031"branch-alias": {
1032"dev-main": "5.0-dev"
1033}
1034},
1035"autoload": {
1036"classmap": [
1037"src/"
1038]
1039},
1040"notification-url": "https://packagist.org/downloads/",
1041"license": [
1042"BSD-3-Clause"
1043],
1044"authors": [
1045{
1046"name": "Sebastian Bergmann",
1047"email": "sebastian@phpunit.de",
1048"role": "lead"
1049}
1050],
1051"description": "FilterIterator implementation that filters files based on a list of suffixes.",
1052"homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
1053"keywords": [
1054"filesystem",
1055"iterator"
1056],
1057"support": {
1058"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
1059"security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
1060"source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.0.0"
1061},
1062"funding": [
1063{
1064"url": "https://github.com/sebastianbergmann",
1065"type": "github"
1066}
1067],
1068"time": "2024-02-02T06:05:04+00:00"
1069},
1070{
1071"name": "phpunit/php-invoker",
1072"version": "5.0.0",
1073"source": {
1074"type": "git",
1075"url": "https://github.com/sebastianbergmann/php-invoker.git",
1076"reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be"
1077},
1078"dist": {
1079"type": "zip",
1080"url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5d8d9355a16d8cc5a1305b0a85342cfa420612be",
1081"reference": "5d8d9355a16d8cc5a1305b0a85342cfa420612be",
1082"shasum": ""
1083},
1084"require": {
1085"php": ">=8.2"
1086},
1087"require-dev": {
1088"ext-pcntl": "*",
1089"phpunit/phpunit": "^11.0"
1090},
1091"suggest": {
1092"ext-pcntl": "*"
1093},
1094"type": "library",
1095"extra": {
1096"branch-alias": {
1097"dev-main": "5.0-dev"
1098}
1099},
1100"autoload": {
1101"classmap": [
1102"src/"
1103]
1104},
1105"notification-url": "https://packagist.org/downloads/",
1106"license": [
1107"BSD-3-Clause"
1108],
1109"authors": [
1110{
1111"name": "Sebastian Bergmann",
1112"email": "sebastian@phpunit.de",
1113"role": "lead"
1114}
1115],
1116"description": "Invoke callables with a timeout",
1117"homepage": "https://github.com/sebastianbergmann/php-invoker/",
1118"keywords": [
1119"process"
1120],
1121"support": {
1122"issues": "https://github.com/sebastianbergmann/php-invoker/issues",
1123"security": "https://github.com/sebastianbergmann/php-invoker/security/policy",
1124"source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.0"
1125},
1126"funding": [
1127{
1128"url": "https://github.com/sebastianbergmann",
1129"type": "github"
1130}
1131],
1132"time": "2024-02-02T06:05:50+00:00"
1133},
1134{
1135"name": "phpunit/php-text-template",
1136"version": "4.0.0",
1137"source": {
1138"type": "git",
1139"url": "https://github.com/sebastianbergmann/php-text-template.git",
1140"reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e"
1141},
1142"dist": {
1143"type": "zip",
1144"url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/d38f6cbff1cdb6f40b03c9811421561668cc133e",
1145"reference": "d38f6cbff1cdb6f40b03c9811421561668cc133e",
1146"shasum": ""
1147},
1148"require": {
1149"php": ">=8.2"
1150},
1151"require-dev": {
1152"phpunit/phpunit": "^11.0"
1153},
1154"type": "library",
1155"extra": {
1156"branch-alias": {
1157"dev-main": "4.0-dev"
1158}
1159},
1160"autoload": {
1161"classmap": [
1162"src/"
1163]
1164},
1165"notification-url": "https://packagist.org/downloads/",
1166"license": [
1167"BSD-3-Clause"
1168],
1169"authors": [
1170{
1171"name": "Sebastian Bergmann",
1172"email": "sebastian@phpunit.de",
1173"role": "lead"
1174}
1175],
1176"description": "Simple template engine.",
1177"homepage": "https://github.com/sebastianbergmann/php-text-template/",
1178"keywords": [
1179"template"
1180],
1181"support": {
1182"issues": "https://github.com/sebastianbergmann/php-text-template/issues",
1183"security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
1184"source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.0"
1185},
1186"funding": [
1187{
1188"url": "https://github.com/sebastianbergmann",
1189"type": "github"
1190}
1191],
1192"time": "2024-02-02T06:06:56+00:00"
1193},
1194{
1195"name": "phpunit/php-timer",
1196"version": "7.0.0",
1197"source": {
1198"type": "git",
1199"url": "https://github.com/sebastianbergmann/php-timer.git",
1200"reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5"
1201},
1202"dist": {
1203"type": "zip",
1204"url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8a59d9e25720482ee7fcdf296595e08795b84dc5",
1205"reference": "8a59d9e25720482ee7fcdf296595e08795b84dc5",
1206"shasum": ""
1207},
1208"require": {
1209"php": ">=8.2"
1210},
1211"require-dev": {
1212"phpunit/phpunit": "^11.0"
1213},
1214"type": "library",
1215"extra": {
1216"branch-alias": {
1217"dev-main": "7.0-dev"
1218}
1219},
1220"autoload": {
1221"classmap": [
1222"src/"
1223]
1224},
1225"notification-url": "https://packagist.org/downloads/",
1226"license": [
1227"BSD-3-Clause"
1228],
1229"authors": [
1230{
1231"name": "Sebastian Bergmann",
1232"email": "sebastian@phpunit.de",
1233"role": "lead"
1234}
1235],
1236"description": "Utility class for timing",
1237"homepage": "https://github.com/sebastianbergmann/php-timer/",
1238"keywords": [
1239"timer"
1240],
1241"support": {
1242"issues": "https://github.com/sebastianbergmann/php-timer/issues",
1243"security": "https://github.com/sebastianbergmann/php-timer/security/policy",
1244"source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.0"
1245},
1246"funding": [
1247{
1248"url": "https://github.com/sebastianbergmann",
1249"type": "github"
1250}
1251],
1252"time": "2024-02-02T06:08:01+00:00"
1253},
1254{
1255"name": "phpunit/phpunit",
1256"version": "11.2.5",
1257"source": {
1258"type": "git",
1259"url": "https://github.com/sebastianbergmann/phpunit.git",
1260"reference": "be9e3ed32a1287a9bfda15936cc86fef4e4cf591"
1261},
1262"dist": {
1263"type": "zip",
1264"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/be9e3ed32a1287a9bfda15936cc86fef4e4cf591",
1265"reference": "be9e3ed32a1287a9bfda15936cc86fef4e4cf591",
1266"shasum": ""
1267},
1268"require": {
1269"ext-dom": "*",
1270"ext-json": "*",
1271"ext-libxml": "*",
1272"ext-mbstring": "*",
1273"ext-xml": "*",
1274"ext-xmlwriter": "*",
1275"myclabs/deep-copy": "^1.10.1",
1276"phar-io/manifest": "^2.0.3",
1277"phar-io/version": "^3.0.2",
1278"php": ">=8.2",
1279"phpunit/php-code-coverage": "^11.0",
1280"phpunit/php-file-iterator": "^5.0",
1281"phpunit/php-invoker": "^5.0",
1282"phpunit/php-text-template": "^4.0",
1283"phpunit/php-timer": "^7.0",
1284"sebastian/cli-parser": "^3.0",
1285"sebastian/code-unit": "^3.0",
1286"sebastian/comparator": "^6.0",
1287"sebastian/diff": "^6.0",
1288"sebastian/environment": "^7.0",
1289"sebastian/exporter": "^6.1.2",
1290"sebastian/global-state": "^7.0",
1291"sebastian/object-enumerator": "^6.0",
1292"sebastian/type": "^5.0",
1293"sebastian/version": "^5.0"
1294},
1295"suggest": {
1296"ext-soap": "To be able to generate mocks based on WSDL files"
1297},
1298"bin": [
1299"phpunit"
1300],
1301"type": "library",
1302"extra": {
1303"branch-alias": {
1304"dev-main": "11.2-dev"
1305}
1306},
1307"autoload": {
1308"files": [
1309"src/Framework/Assert/Functions.php"
1310],
1311"classmap": [
1312"src/"
1313]
1314},
1315"notification-url": "https://packagist.org/downloads/",
1316"license": [
1317"BSD-3-Clause"
1318],
1319"authors": [
1320{
1321"name": "Sebastian Bergmann",
1322"email": "sebastian@phpunit.de",
1323"role": "lead"
1324}
1325],
1326"description": "The PHP Unit Testing framework.",
1327"homepage": "https://phpunit.de/",
1328"keywords": [
1329"phpunit",
1330"testing",
1331"xunit"
1332],
1333"support": {
1334"issues": "https://github.com/sebastianbergmann/phpunit/issues",
1335"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
1336"source": "https://github.com/sebastianbergmann/phpunit/tree/11.2.5"
1337},
1338"funding": [
1339{
1340"url": "https://phpunit.de/sponsors.html",
1341"type": "custom"
1342},
1343{
1344"url": "https://github.com/sebastianbergmann",
1345"type": "github"
1346},
1347{
1348"url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
1349"type": "tidelift"
1350}
1351],
1352"time": "2024-06-20T13:11:31+00:00"
1353},
1354{
1355"name": "psr/container",
1356"version": "2.0.2",
1357"source": {
1358"type": "git",
1359"url": "https://github.com/php-fig/container.git",
1360"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
1361},
1362"dist": {
1363"type": "zip",
1364"url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
1365"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
1366"shasum": ""
1367},
1368"require": {
1369"php": ">=7.4.0"
1370},
1371"type": "library",
1372"extra": {
1373"branch-alias": {
1374"dev-master": "2.0.x-dev"
1375}
1376},
1377"autoload": {
1378"psr-4": {
1379"Psr\\Container\\": "src/"
1380}
1381},
1382"notification-url": "https://packagist.org/downloads/",
1383"license": [
1384"MIT"
1385],
1386"authors": [
1387{
1388"name": "PHP-FIG",
1389"homepage": "https://www.php-fig.org/"
1390}
1391],
1392"description": "Common Container Interface (PHP FIG PSR-11)",
1393"homepage": "https://github.com/php-fig/container",
1394"keywords": [
1395"PSR-11",
1396"container",
1397"container-interface",
1398"container-interop",
1399"psr"
1400],
1401"support": {
1402"issues": "https://github.com/php-fig/container/issues",
1403"source": "https://github.com/php-fig/container/tree/2.0.2"
1404},
1405"time": "2021-11-05T16:47:00+00:00"
1406},
1407{
1408"name": "psr/event-dispatcher",
1409"version": "1.0.0",
1410"source": {
1411"type": "git",
1412"url": "https://github.com/php-fig/event-dispatcher.git",
1413"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
1414},
1415"dist": {
1416"type": "zip",
1417"url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
1418"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
1419"shasum": ""
1420},
1421"require": {
1422"php": ">=7.2.0"
1423},
1424"type": "library",
1425"extra": {
1426"branch-alias": {
1427"dev-master": "1.0.x-dev"
1428}
1429},
1430"autoload": {
1431"psr-4": {
1432"Psr\\EventDispatcher\\": "src/"
1433}
1434},
1435"notification-url": "https://packagist.org/downloads/",
1436"license": [
1437"MIT"
1438],
1439"authors": [
1440{
1441"name": "PHP-FIG",
1442"homepage": "http://www.php-fig.org/"
1443}
1444],
1445"description": "Standard interfaces for event handling.",
1446"keywords": [
1447"events",
1448"psr",
1449"psr-14"
1450],
1451"support": {
1452"issues": "https://github.com/php-fig/event-dispatcher/issues",
1453"source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
1454},
1455"time": "2019-01-08T18:20:26+00:00"
1456},
1457{
1458"name": "psr/log",
1459"version": "3.0.0",
1460"source": {
1461"type": "git",
1462"url": "https://github.com/php-fig/log.git",
1463"reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
1464},
1465"dist": {
1466"type": "zip",
1467"url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
1468"reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
1469"shasum": ""
1470},
1471"require": {
1472"php": ">=8.0.0"
1473},
1474"type": "library",
1475"extra": {
1476"branch-alias": {
1477"dev-master": "3.x-dev"
1478}
1479},
1480"autoload": {
1481"psr-4": {
1482"Psr\\Log\\": "src"
1483}
1484},
1485"notification-url": "https://packagist.org/downloads/",
1486"license": [
1487"MIT"
1488],
1489"authors": [
1490{
1491"name": "PHP-FIG",
1492"homepage": "https://www.php-fig.org/"
1493}
1494],
1495"description": "Common interface for logging libraries",
1496"homepage": "https://github.com/php-fig/log",
1497"keywords": [
1498"log",
1499"psr",
1500"psr-3"
1501],
1502"support": {
1503"source": "https://github.com/php-fig/log/tree/3.0.0"
1504},
1505"time": "2021-07-14T16:46:02+00:00"
1506},
1507{
1508"name": "react/cache",
1509"version": "v1.2.0",
1510"source": {
1511"type": "git",
1512"url": "https://github.com/reactphp/cache.git",
1513"reference": "d47c472b64aa5608225f47965a484b75c7817d5b"
1514},
1515"dist": {
1516"type": "zip",
1517"url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b",
1518"reference": "d47c472b64aa5608225f47965a484b75c7817d5b",
1519"shasum": ""
1520},
1521"require": {
1522"php": ">=5.3.0",
1523"react/promise": "^3.0 || ^2.0 || ^1.1"
1524},
1525"require-dev": {
1526"phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35"
1527},
1528"type": "library",
1529"autoload": {
1530"psr-4": {
1531"React\\Cache\\": "src/"
1532}
1533},
1534"notification-url": "https://packagist.org/downloads/",
1535"license": [
1536"MIT"
1537],
1538"authors": [
1539{
1540"name": "Christian Lück",
1541"email": "christian@clue.engineering",
1542"homepage": "https://clue.engineering/"
1543},
1544{
1545"name": "Cees-Jan Kiewiet",
1546"email": "reactphp@ceesjankiewiet.nl",
1547"homepage": "https://wyrihaximus.net/"
1548},
1549{
1550"name": "Jan Sorgalla",
1551"email": "jsorgalla@gmail.com",
1552"homepage": "https://sorgalla.com/"
1553},
1554{
1555"name": "Chris Boden",
1556"email": "cboden@gmail.com",
1557"homepage": "https://cboden.dev/"
1558}
1559],
1560"description": "Async, Promise-based cache interface for ReactPHP",
1561"keywords": [
1562"cache",
1563"caching",
1564"promise",
1565"reactphp"
1566],
1567"support": {
1568"issues": "https://github.com/reactphp/cache/issues",
1569"source": "https://github.com/reactphp/cache/tree/v1.2.0"
1570},
1571"funding": [
1572{
1573"url": "https://opencollective.com/reactphp",
1574"type": "open_collective"
1575}
1576],
1577"time": "2022-11-30T15:59:55+00:00"
1578},
1579{
1580"name": "react/child-process",
1581"version": "v0.6.5",
1582"source": {
1583"type": "git",
1584"url": "https://github.com/reactphp/child-process.git",
1585"reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43"
1586},
1587"dist": {
1588"type": "zip",
1589"url": "https://api.github.com/repos/reactphp/child-process/zipball/e71eb1aa55f057c7a4a0d08d06b0b0a484bead43",
1590"reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43",
1591"shasum": ""
1592},
1593"require": {
1594"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
1595"php": ">=5.3.0",
1596"react/event-loop": "^1.2",
1597"react/stream": "^1.2"
1598},
1599"require-dev": {
1600"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35",
1601"react/socket": "^1.8",
1602"sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0"
1603},
1604"type": "library",
1605"autoload": {
1606"psr-4": {
1607"React\\ChildProcess\\": "src"
1608}
1609},
1610"notification-url": "https://packagist.org/downloads/",
1611"license": [
1612"MIT"
1613],
1614"authors": [
1615{
1616"name": "Christian Lück",
1617"email": "christian@clue.engineering",
1618"homepage": "https://clue.engineering/"
1619},
1620{
1621"name": "Cees-Jan Kiewiet",
1622"email": "reactphp@ceesjankiewiet.nl",
1623"homepage": "https://wyrihaximus.net/"
1624},
1625{
1626"name": "Jan Sorgalla",
1627"email": "jsorgalla@gmail.com",
1628"homepage": "https://sorgalla.com/"
1629},
1630{
1631"name": "Chris Boden",
1632"email": "cboden@gmail.com",
1633"homepage": "https://cboden.dev/"
1634}
1635],
1636"description": "Event-driven library for executing child processes with ReactPHP.",
1637"keywords": [
1638"event-driven",
1639"process",
1640"reactphp"
1641],
1642"support": {
1643"issues": "https://github.com/reactphp/child-process/issues",
1644"source": "https://github.com/reactphp/child-process/tree/v0.6.5"
1645},
1646"funding": [
1647{
1648"url": "https://github.com/WyriHaximus",
1649"type": "github"
1650},
1651{
1652"url": "https://github.com/clue",
1653"type": "github"
1654}
1655],
1656"time": "2022-09-16T13:41:56+00:00"
1657},
1658{
1659"name": "react/dns",
1660"version": "v1.13.0",
1661"source": {
1662"type": "git",
1663"url": "https://github.com/reactphp/dns.git",
1664"reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5"
1665},
1666"dist": {
1667"type": "zip",
1668"url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5",
1669"reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5",
1670"shasum": ""
1671},
1672"require": {
1673"php": ">=5.3.0",
1674"react/cache": "^1.0 || ^0.6 || ^0.5",
1675"react/event-loop": "^1.2",
1676"react/promise": "^3.2 || ^2.7 || ^1.2.1"
1677},
1678"require-dev": {
1679"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
1680"react/async": "^4.3 || ^3 || ^2",
1681"react/promise-timer": "^1.11"
1682},
1683"type": "library",
1684"autoload": {
1685"psr-4": {
1686"React\\Dns\\": "src/"
1687}
1688},
1689"notification-url": "https://packagist.org/downloads/",
1690"license": [
1691"MIT"
1692],
1693"authors": [
1694{
1695"name": "Christian Lück",
1696"email": "christian@clue.engineering",
1697"homepage": "https://clue.engineering/"
1698},
1699{
1700"name": "Cees-Jan Kiewiet",
1701"email": "reactphp@ceesjankiewiet.nl",
1702"homepage": "https://wyrihaximus.net/"
1703},
1704{
1705"name": "Jan Sorgalla",
1706"email": "jsorgalla@gmail.com",
1707"homepage": "https://sorgalla.com/"
1708},
1709{
1710"name": "Chris Boden",
1711"email": "cboden@gmail.com",
1712"homepage": "https://cboden.dev/"
1713}
1714],
1715"description": "Async DNS resolver for ReactPHP",
1716"keywords": [
1717"async",
1718"dns",
1719"dns-resolver",
1720"reactphp"
1721],
1722"support": {
1723"issues": "https://github.com/reactphp/dns/issues",
1724"source": "https://github.com/reactphp/dns/tree/v1.13.0"
1725},
1726"funding": [
1727{
1728"url": "https://opencollective.com/reactphp",
1729"type": "open_collective"
1730}
1731],
1732"time": "2024-06-13T14:18:03+00:00"
1733},
1734{
1735"name": "react/event-loop",
1736"version": "v1.5.0",
1737"source": {
1738"type": "git",
1739"url": "https://github.com/reactphp/event-loop.git",
1740"reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354"
1741},
1742"dist": {
1743"type": "zip",
1744"url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354",
1745"reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354",
1746"shasum": ""
1747},
1748"require": {
1749"php": ">=5.3.0"
1750},
1751"require-dev": {
1752"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
1753},
1754"suggest": {
1755"ext-pcntl": "For signal handling support when using the StreamSelectLoop"
1756},
1757"type": "library",
1758"autoload": {
1759"psr-4": {
1760"React\\EventLoop\\": "src/"
1761}
1762},
1763"notification-url": "https://packagist.org/downloads/",
1764"license": [
1765"MIT"
1766],
1767"authors": [
1768{
1769"name": "Christian Lück",
1770"email": "christian@clue.engineering",
1771"homepage": "https://clue.engineering/"
1772},
1773{
1774"name": "Cees-Jan Kiewiet",
1775"email": "reactphp@ceesjankiewiet.nl",
1776"homepage": "https://wyrihaximus.net/"
1777},
1778{
1779"name": "Jan Sorgalla",
1780"email": "jsorgalla@gmail.com",
1781"homepage": "https://sorgalla.com/"
1782},
1783{
1784"name": "Chris Boden",
1785"email": "cboden@gmail.com",
1786"homepage": "https://cboden.dev/"
1787}
1788],
1789"description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
1790"keywords": [
1791"asynchronous",
1792"event-loop"
1793],
1794"support": {
1795"issues": "https://github.com/reactphp/event-loop/issues",
1796"source": "https://github.com/reactphp/event-loop/tree/v1.5.0"
1797},
1798"funding": [
1799{
1800"url": "https://opencollective.com/reactphp",
1801"type": "open_collective"
1802}
1803],
1804"time": "2023-11-13T13:48:05+00:00"
1805},
1806{
1807"name": "react/promise",
1808"version": "v3.2.0",
1809"source": {
1810"type": "git",
1811"url": "https://github.com/reactphp/promise.git",
1812"reference": "8a164643313c71354582dc850b42b33fa12a4b63"
1813},
1814"dist": {
1815"type": "zip",
1816"url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63",
1817"reference": "8a164643313c71354582dc850b42b33fa12a4b63",
1818"shasum": ""
1819},
1820"require": {
1821"php": ">=7.1.0"
1822},
1823"require-dev": {
1824"phpstan/phpstan": "1.10.39 || 1.4.10",
1825"phpunit/phpunit": "^9.6 || ^7.5"
1826},
1827"type": "library",
1828"autoload": {
1829"files": [
1830"src/functions_include.php"
1831],
1832"psr-4": {
1833"React\\Promise\\": "src/"
1834}
1835},
1836"notification-url": "https://packagist.org/downloads/",
1837"license": [
1838"MIT"
1839],
1840"authors": [
1841{
1842"name": "Jan Sorgalla",
1843"email": "jsorgalla@gmail.com",
1844"homepage": "https://sorgalla.com/"
1845},
1846{
1847"name": "Christian Lück",
1848"email": "christian@clue.engineering",
1849"homepage": "https://clue.engineering/"
1850},
1851{
1852"name": "Cees-Jan Kiewiet",
1853"email": "reactphp@ceesjankiewiet.nl",
1854"homepage": "https://wyrihaximus.net/"
1855},
1856{
1857"name": "Chris Boden",
1858"email": "cboden@gmail.com",
1859"homepage": "https://cboden.dev/"
1860}
1861],
1862"description": "A lightweight implementation of CommonJS Promises/A for PHP",
1863"keywords": [
1864"promise",
1865"promises"
1866],
1867"support": {
1868"issues": "https://github.com/reactphp/promise/issues",
1869"source": "https://github.com/reactphp/promise/tree/v3.2.0"
1870},
1871"funding": [
1872{
1873"url": "https://opencollective.com/reactphp",
1874"type": "open_collective"
1875}
1876],
1877"time": "2024-05-24T10:39:05+00:00"
1878},
1879{
1880"name": "react/socket",
1881"version": "v1.15.0",
1882"source": {
1883"type": "git",
1884"url": "https://github.com/reactphp/socket.git",
1885"reference": "216d3aec0b87f04a40ca04f481e6af01bdd1d038"
1886},
1887"dist": {
1888"type": "zip",
1889"url": "https://api.github.com/repos/reactphp/socket/zipball/216d3aec0b87f04a40ca04f481e6af01bdd1d038",
1890"reference": "216d3aec0b87f04a40ca04f481e6af01bdd1d038",
1891"shasum": ""
1892},
1893"require": {
1894"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
1895"php": ">=5.3.0",
1896"react/dns": "^1.11",
1897"react/event-loop": "^1.2",
1898"react/promise": "^3 || ^2.6 || ^1.2.1",
1899"react/stream": "^1.2"
1900},
1901"require-dev": {
1902"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
1903"react/async": "^4 || ^3 || ^2",
1904"react/promise-stream": "^1.4",
1905"react/promise-timer": "^1.10"
1906},
1907"type": "library",
1908"autoload": {
1909"psr-4": {
1910"React\\Socket\\": "src/"
1911}
1912},
1913"notification-url": "https://packagist.org/downloads/",
1914"license": [
1915"MIT"
1916],
1917"authors": [
1918{
1919"name": "Christian Lück",
1920"email": "christian@clue.engineering",
1921"homepage": "https://clue.engineering/"
1922},
1923{
1924"name": "Cees-Jan Kiewiet",
1925"email": "reactphp@ceesjankiewiet.nl",
1926"homepage": "https://wyrihaximus.net/"
1927},
1928{
1929"name": "Jan Sorgalla",
1930"email": "jsorgalla@gmail.com",
1931"homepage": "https://sorgalla.com/"
1932},
1933{
1934"name": "Chris Boden",
1935"email": "cboden@gmail.com",
1936"homepage": "https://cboden.dev/"
1937}
1938],
1939"description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
1940"keywords": [
1941"Connection",
1942"Socket",
1943"async",
1944"reactphp",
1945"stream"
1946],
1947"support": {
1948"issues": "https://github.com/reactphp/socket/issues",
1949"source": "https://github.com/reactphp/socket/tree/v1.15.0"
1950},
1951"funding": [
1952{
1953"url": "https://opencollective.com/reactphp",
1954"type": "open_collective"
1955}
1956],
1957"time": "2023-12-15T11:02:10+00:00"
1958},
1959{
1960"name": "react/stream",
1961"version": "v1.4.0",
1962"source": {
1963"type": "git",
1964"url": "https://github.com/reactphp/stream.git",
1965"reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d"
1966},
1967"dist": {
1968"type": "zip",
1969"url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d",
1970"reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d",
1971"shasum": ""
1972},
1973"require": {
1974"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
1975"php": ">=5.3.8",
1976"react/event-loop": "^1.2"
1977},
1978"require-dev": {
1979"clue/stream-filter": "~1.2",
1980"phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
1981},
1982"type": "library",
1983"autoload": {
1984"psr-4": {
1985"React\\Stream\\": "src/"
1986}
1987},
1988"notification-url": "https://packagist.org/downloads/",
1989"license": [
1990"MIT"
1991],
1992"authors": [
1993{
1994"name": "Christian Lück",
1995"email": "christian@clue.engineering",
1996"homepage": "https://clue.engineering/"
1997},
1998{
1999"name": "Cees-Jan Kiewiet",
2000"email": "reactphp@ceesjankiewiet.nl",
2001"homepage": "https://wyrihaximus.net/"
2002},
2003{
2004"name": "Jan Sorgalla",
2005"email": "jsorgalla@gmail.com",
2006"homepage": "https://sorgalla.com/"
2007},
2008{
2009"name": "Chris Boden",
2010"email": "cboden@gmail.com",
2011"homepage": "https://cboden.dev/"
2012}
2013],
2014"description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
2015"keywords": [
2016"event-driven",
2017"io",
2018"non-blocking",
2019"pipe",
2020"reactphp",
2021"readable",
2022"stream",
2023"writable"
2024],
2025"support": {
2026"issues": "https://github.com/reactphp/stream/issues",
2027"source": "https://github.com/reactphp/stream/tree/v1.4.0"
2028},
2029"funding": [
2030{
2031"url": "https://opencollective.com/reactphp",
2032"type": "open_collective"
2033}
2034],
2035"time": "2024-06-11T12:45:25+00:00"
2036},
2037{
2038"name": "sebastian/cli-parser",
2039"version": "3.0.1",
2040"source": {
2041"type": "git",
2042"url": "https://github.com/sebastianbergmann/cli-parser.git",
2043"reference": "00a74d5568694711f0222e54fb281e1d15fdf04a"
2044},
2045"dist": {
2046"type": "zip",
2047"url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/00a74d5568694711f0222e54fb281e1d15fdf04a",
2048"reference": "00a74d5568694711f0222e54fb281e1d15fdf04a",
2049"shasum": ""
2050},
2051"require": {
2052"php": ">=8.2"
2053},
2054"require-dev": {
2055"phpunit/phpunit": "^11.0"
2056},
2057"type": "library",
2058"extra": {
2059"branch-alias": {
2060"dev-main": "3.0-dev"
2061}
2062},
2063"autoload": {
2064"classmap": [
2065"src/"
2066]
2067},
2068"notification-url": "https://packagist.org/downloads/",
2069"license": [
2070"BSD-3-Clause"
2071],
2072"authors": [
2073{
2074"name": "Sebastian Bergmann",
2075"email": "sebastian@phpunit.de",
2076"role": "lead"
2077}
2078],
2079"description": "Library for parsing CLI options",
2080"homepage": "https://github.com/sebastianbergmann/cli-parser",
2081"support": {
2082"issues": "https://github.com/sebastianbergmann/cli-parser/issues",
2083"security": "https://github.com/sebastianbergmann/cli-parser/security/policy",
2084"source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.1"
2085},
2086"funding": [
2087{
2088"url": "https://github.com/sebastianbergmann",
2089"type": "github"
2090}
2091],
2092"time": "2024-03-02T07:26:58+00:00"
2093},
2094{
2095"name": "sebastian/code-unit",
2096"version": "3.0.0",
2097"source": {
2098"type": "git",
2099"url": "https://github.com/sebastianbergmann/code-unit.git",
2100"reference": "6634549cb8d702282a04a774e36a7477d2bd9015"
2101},
2102"dist": {
2103"type": "zip",
2104"url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6634549cb8d702282a04a774e36a7477d2bd9015",
2105"reference": "6634549cb8d702282a04a774e36a7477d2bd9015",
2106"shasum": ""
2107},
2108"require": {
2109"php": ">=8.2"
2110},
2111"require-dev": {
2112"phpunit/phpunit": "^11.0"
2113},
2114"type": "library",
2115"extra": {
2116"branch-alias": {
2117"dev-main": "3.0-dev"
2118}
2119},
2120"autoload": {
2121"classmap": [
2122"src/"
2123]
2124},
2125"notification-url": "https://packagist.org/downloads/",
2126"license": [
2127"BSD-3-Clause"
2128],
2129"authors": [
2130{
2131"name": "Sebastian Bergmann",
2132"email": "sebastian@phpunit.de",
2133"role": "lead"
2134}
2135],
2136"description": "Collection of value objects that represent the PHP code units",
2137"homepage": "https://github.com/sebastianbergmann/code-unit",
2138"support": {
2139"issues": "https://github.com/sebastianbergmann/code-unit/issues",
2140"security": "https://github.com/sebastianbergmann/code-unit/security/policy",
2141"source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.0"
2142},
2143"funding": [
2144{
2145"url": "https://github.com/sebastianbergmann",
2146"type": "github"
2147}
2148],
2149"time": "2024-02-02T05:50:41+00:00"
2150},
2151{
2152"name": "sebastian/code-unit-reverse-lookup",
2153"version": "4.0.0",
2154"source": {
2155"type": "git",
2156"url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
2157"reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d"
2158},
2159"dist": {
2160"type": "zip",
2161"url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/df80c875d3e459b45c6039e4d9b71d4fbccae25d",
2162"reference": "df80c875d3e459b45c6039e4d9b71d4fbccae25d",
2163"shasum": ""
2164},
2165"require": {
2166"php": ">=8.2"
2167},
2168"require-dev": {
2169"phpunit/phpunit": "^11.0"
2170},
2171"type": "library",
2172"extra": {
2173"branch-alias": {
2174"dev-main": "4.0-dev"
2175}
2176},
2177"autoload": {
2178"classmap": [
2179"src/"
2180]
2181},
2182"notification-url": "https://packagist.org/downloads/",
2183"license": [
2184"BSD-3-Clause"
2185],
2186"authors": [
2187{
2188"name": "Sebastian Bergmann",
2189"email": "sebastian@phpunit.de"
2190}
2191],
2192"description": "Looks up which function or method a line of code belongs to",
2193"homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
2194"support": {
2195"issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
2196"security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy",
2197"source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.0"
2198},
2199"funding": [
2200{
2201"url": "https://github.com/sebastianbergmann",
2202"type": "github"
2203}
2204],
2205"time": "2024-02-02T05:52:17+00:00"
2206},
2207{
2208"name": "sebastian/comparator",
2209"version": "6.0.0",
2210"source": {
2211"type": "git",
2212"url": "https://github.com/sebastianbergmann/comparator.git",
2213"reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8"
2214},
2215"dist": {
2216"type": "zip",
2217"url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/bd0f2fa5b9257c69903537b266ccb80fcf940db8",
2218"reference": "bd0f2fa5b9257c69903537b266ccb80fcf940db8",
2219"shasum": ""
2220},
2221"require": {
2222"ext-dom": "*",
2223"ext-mbstring": "*",
2224"php": ">=8.2",
2225"sebastian/diff": "^6.0",
2226"sebastian/exporter": "^6.0"
2227},
2228"require-dev": {
2229"phpunit/phpunit": "^11.0"
2230},
2231"type": "library",
2232"extra": {
2233"branch-alias": {
2234"dev-main": "6.0-dev"
2235}
2236},
2237"autoload": {
2238"classmap": [
2239"src/"
2240]
2241},
2242"notification-url": "https://packagist.org/downloads/",
2243"license": [
2244"BSD-3-Clause"
2245],
2246"authors": [
2247{
2248"name": "Sebastian Bergmann",
2249"email": "sebastian@phpunit.de"
2250},
2251{
2252"name": "Jeff Welch",
2253"email": "whatthejeff@gmail.com"
2254},
2255{
2256"name": "Volker Dusch",
2257"email": "github@wallbash.com"
2258},
2259{
2260"name": "Bernhard Schussek",
2261"email": "bschussek@2bepublished.at"
2262}
2263],
2264"description": "Provides the functionality to compare PHP values for equality",
2265"homepage": "https://github.com/sebastianbergmann/comparator",
2266"keywords": [
2267"comparator",
2268"compare",
2269"equality"
2270],
2271"support": {
2272"issues": "https://github.com/sebastianbergmann/comparator/issues",
2273"security": "https://github.com/sebastianbergmann/comparator/security/policy",
2274"source": "https://github.com/sebastianbergmann/comparator/tree/6.0.0"
2275},
2276"funding": [
2277{
2278"url": "https://github.com/sebastianbergmann",
2279"type": "github"
2280}
2281],
2282"time": "2024-02-02T05:53:45+00:00"
2283},
2284{
2285"name": "sebastian/complexity",
2286"version": "4.0.0",
2287"source": {
2288"type": "git",
2289"url": "https://github.com/sebastianbergmann/complexity.git",
2290"reference": "88a434ad86150e11a606ac4866b09130712671f0"
2291},
2292"dist": {
2293"type": "zip",
2294"url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/88a434ad86150e11a606ac4866b09130712671f0",
2295"reference": "88a434ad86150e11a606ac4866b09130712671f0",
2296"shasum": ""
2297},
2298"require": {
2299"nikic/php-parser": "^5.0",
2300"php": ">=8.2"
2301},
2302"require-dev": {
2303"phpunit/phpunit": "^11.0"
2304},
2305"type": "library",
2306"extra": {
2307"branch-alias": {
2308"dev-main": "4.0-dev"
2309}
2310},
2311"autoload": {
2312"classmap": [
2313"src/"
2314]
2315},
2316"notification-url": "https://packagist.org/downloads/",
2317"license": [
2318"BSD-3-Clause"
2319],
2320"authors": [
2321{
2322"name": "Sebastian Bergmann",
2323"email": "sebastian@phpunit.de",
2324"role": "lead"
2325}
2326],
2327"description": "Library for calculating the complexity of PHP code units",
2328"homepage": "https://github.com/sebastianbergmann/complexity",
2329"support": {
2330"issues": "https://github.com/sebastianbergmann/complexity/issues",
2331"security": "https://github.com/sebastianbergmann/complexity/security/policy",
2332"source": "https://github.com/sebastianbergmann/complexity/tree/4.0.0"
2333},
2334"funding": [
2335{
2336"url": "https://github.com/sebastianbergmann",
2337"type": "github"
2338}
2339],
2340"time": "2024-02-02T05:55:19+00:00"
2341},
2342{
2343"name": "sebastian/diff",
2344"version": "6.0.1",
2345"source": {
2346"type": "git",
2347"url": "https://github.com/sebastianbergmann/diff.git",
2348"reference": "ab83243ecc233de5655b76f577711de9f842e712"
2349},
2350"dist": {
2351"type": "zip",
2352"url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ab83243ecc233de5655b76f577711de9f842e712",
2353"reference": "ab83243ecc233de5655b76f577711de9f842e712",
2354"shasum": ""
2355},
2356"require": {
2357"php": ">=8.2"
2358},
2359"require-dev": {
2360"phpunit/phpunit": "^11.0",
2361"symfony/process": "^4.2 || ^5"
2362},
2363"type": "library",
2364"extra": {
2365"branch-alias": {
2366"dev-main": "6.0-dev"
2367}
2368},
2369"autoload": {
2370"classmap": [
2371"src/"
2372]
2373},
2374"notification-url": "https://packagist.org/downloads/",
2375"license": [
2376"BSD-3-Clause"
2377],
2378"authors": [
2379{
2380"name": "Sebastian Bergmann",
2381"email": "sebastian@phpunit.de"
2382},
2383{
2384"name": "Kore Nordmann",
2385"email": "mail@kore-nordmann.de"
2386}
2387],
2388"description": "Diff implementation",
2389"homepage": "https://github.com/sebastianbergmann/diff",
2390"keywords": [
2391"diff",
2392"udiff",
2393"unidiff",
2394"unified diff"
2395],
2396"support": {
2397"issues": "https://github.com/sebastianbergmann/diff/issues",
2398"security": "https://github.com/sebastianbergmann/diff/security/policy",
2399"source": "https://github.com/sebastianbergmann/diff/tree/6.0.1"
2400},
2401"funding": [
2402{
2403"url": "https://github.com/sebastianbergmann",
2404"type": "github"
2405}
2406],
2407"time": "2024-03-02T07:30:33+00:00"
2408},
2409{
2410"name": "sebastian/environment",
2411"version": "7.1.0",
2412"source": {
2413"type": "git",
2414"url": "https://github.com/sebastianbergmann/environment.git",
2415"reference": "4eb3a442574d0e9d141aab209cd4aaf25701b09a"
2416},
2417"dist": {
2418"type": "zip",
2419"url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4eb3a442574d0e9d141aab209cd4aaf25701b09a",
2420"reference": "4eb3a442574d0e9d141aab209cd4aaf25701b09a",
2421"shasum": ""
2422},
2423"require": {
2424"php": ">=8.2"
2425},
2426"require-dev": {
2427"phpunit/phpunit": "^11.0"
2428},
2429"suggest": {
2430"ext-posix": "*"
2431},
2432"type": "library",
2433"extra": {
2434"branch-alias": {
2435"dev-main": "7.1-dev"
2436}
2437},
2438"autoload": {
2439"classmap": [
2440"src/"
2441]
2442},
2443"notification-url": "https://packagist.org/downloads/",
2444"license": [
2445"BSD-3-Clause"
2446],
2447"authors": [
2448{
2449"name": "Sebastian Bergmann",
2450"email": "sebastian@phpunit.de"
2451}
2452],
2453"description": "Provides functionality to handle HHVM/PHP environments",
2454"homepage": "https://github.com/sebastianbergmann/environment",
2455"keywords": [
2456"Xdebug",
2457"environment",
2458"hhvm"
2459],
2460"support": {
2461"issues": "https://github.com/sebastianbergmann/environment/issues",
2462"security": "https://github.com/sebastianbergmann/environment/security/policy",
2463"source": "https://github.com/sebastianbergmann/environment/tree/7.1.0"
2464},
2465"funding": [
2466{
2467"url": "https://github.com/sebastianbergmann",
2468"type": "github"
2469}
2470],
2471"time": "2024-03-23T08:56:34+00:00"
2472},
2473{
2474"name": "sebastian/exporter",
2475"version": "6.1.2",
2476"source": {
2477"type": "git",
2478"url": "https://github.com/sebastianbergmann/exporter.git",
2479"reference": "507d2333cbc4e6ea248fbda2d45ee1511e03da13"
2480},
2481"dist": {
2482"type": "zip",
2483"url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/507d2333cbc4e6ea248fbda2d45ee1511e03da13",
2484"reference": "507d2333cbc4e6ea248fbda2d45ee1511e03da13",
2485"shasum": ""
2486},
2487"require": {
2488"ext-mbstring": "*",
2489"php": ">=8.2",
2490"sebastian/recursion-context": "^6.0"
2491},
2492"require-dev": {
2493"phpunit/phpunit": "^11.2"
2494},
2495"type": "library",
2496"extra": {
2497"branch-alias": {
2498"dev-main": "6.1-dev"
2499}
2500},
2501"autoload": {
2502"classmap": [
2503"src/"
2504]
2505},
2506"notification-url": "https://packagist.org/downloads/",
2507"license": [
2508"BSD-3-Clause"
2509],
2510"authors": [
2511{
2512"name": "Sebastian Bergmann",
2513"email": "sebastian@phpunit.de"
2514},
2515{
2516"name": "Jeff Welch",
2517"email": "whatthejeff@gmail.com"
2518},
2519{
2520"name": "Volker Dusch",
2521"email": "github@wallbash.com"
2522},
2523{
2524"name": "Adam Harvey",
2525"email": "aharvey@php.net"
2526},
2527{
2528"name": "Bernhard Schussek",
2529"email": "bschussek@gmail.com"
2530}
2531],
2532"description": "Provides the functionality to export PHP variables for visualization",
2533"homepage": "https://www.github.com/sebastianbergmann/exporter",
2534"keywords": [
2535"export",
2536"exporter"
2537],
2538"support": {
2539"issues": "https://github.com/sebastianbergmann/exporter/issues",
2540"security": "https://github.com/sebastianbergmann/exporter/security/policy",
2541"source": "https://github.com/sebastianbergmann/exporter/tree/6.1.2"
2542},
2543"funding": [
2544{
2545"url": "https://github.com/sebastianbergmann",
2546"type": "github"
2547}
2548],
2549"time": "2024-06-18T11:19:56+00:00"
2550},
2551{
2552"name": "sebastian/global-state",
2553"version": "7.0.1",
2554"source": {
2555"type": "git",
2556"url": "https://github.com/sebastianbergmann/global-state.git",
2557"reference": "c3a307e832f2e69c7ef869e31fc644fde0e7cb3e"
2558},
2559"dist": {
2560"type": "zip",
2561"url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/c3a307e832f2e69c7ef869e31fc644fde0e7cb3e",
2562"reference": "c3a307e832f2e69c7ef869e31fc644fde0e7cb3e",
2563"shasum": ""
2564},
2565"require": {
2566"php": ">=8.2",
2567"sebastian/object-reflector": "^4.0",
2568"sebastian/recursion-context": "^6.0"
2569},
2570"require-dev": {
2571"ext-dom": "*",
2572"phpunit/phpunit": "^11.0"
2573},
2574"type": "library",
2575"extra": {
2576"branch-alias": {
2577"dev-main": "7.0-dev"
2578}
2579},
2580"autoload": {
2581"classmap": [
2582"src/"
2583]
2584},
2585"notification-url": "https://packagist.org/downloads/",
2586"license": [
2587"BSD-3-Clause"
2588],
2589"authors": [
2590{
2591"name": "Sebastian Bergmann",
2592"email": "sebastian@phpunit.de"
2593}
2594],
2595"description": "Snapshotting of global state",
2596"homepage": "https://www.github.com/sebastianbergmann/global-state",
2597"keywords": [
2598"global state"
2599],
2600"support": {
2601"issues": "https://github.com/sebastianbergmann/global-state/issues",
2602"security": "https://github.com/sebastianbergmann/global-state/security/policy",
2603"source": "https://github.com/sebastianbergmann/global-state/tree/7.0.1"
2604},
2605"funding": [
2606{
2607"url": "https://github.com/sebastianbergmann",
2608"type": "github"
2609}
2610],
2611"time": "2024-03-02T07:32:10+00:00"
2612},
2613{
2614"name": "sebastian/lines-of-code",
2615"version": "3.0.0",
2616"source": {
2617"type": "git",
2618"url": "https://github.com/sebastianbergmann/lines-of-code.git",
2619"reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0"
2620},
2621"dist": {
2622"type": "zip",
2623"url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/376c5b3f6b43c78fdc049740bca76a7c846706c0",
2624"reference": "376c5b3f6b43c78fdc049740bca76a7c846706c0",
2625"shasum": ""
2626},
2627"require": {
2628"nikic/php-parser": "^5.0",
2629"php": ">=8.2"
2630},
2631"require-dev": {
2632"phpunit/phpunit": "^11.0"
2633},
2634"type": "library",
2635"extra": {
2636"branch-alias": {
2637"dev-main": "3.0-dev"
2638}
2639},
2640"autoload": {
2641"classmap": [
2642"src/"
2643]
2644},
2645"notification-url": "https://packagist.org/downloads/",
2646"license": [
2647"BSD-3-Clause"
2648],
2649"authors": [
2650{
2651"name": "Sebastian Bergmann",
2652"email": "sebastian@phpunit.de",
2653"role": "lead"
2654}
2655],
2656"description": "Library for counting the lines of code in PHP source code",
2657"homepage": "https://github.com/sebastianbergmann/lines-of-code",
2658"support": {
2659"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
2660"security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
2661"source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.0"
2662},
2663"funding": [
2664{
2665"url": "https://github.com/sebastianbergmann",
2666"type": "github"
2667}
2668],
2669"time": "2024-02-02T06:00:36+00:00"
2670},
2671{
2672"name": "sebastian/object-enumerator",
2673"version": "6.0.0",
2674"source": {
2675"type": "git",
2676"url": "https://github.com/sebastianbergmann/object-enumerator.git",
2677"reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678"
2678},
2679"dist": {
2680"type": "zip",
2681"url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f75f6c460da0bbd9668f43a3dde0ec0ba7faa678",
2682"reference": "f75f6c460da0bbd9668f43a3dde0ec0ba7faa678",
2683"shasum": ""
2684},
2685"require": {
2686"php": ">=8.2",
2687"sebastian/object-reflector": "^4.0",
2688"sebastian/recursion-context": "^6.0"
2689},
2690"require-dev": {
2691"phpunit/phpunit": "^11.0"
2692},
2693"type": "library",
2694"extra": {
2695"branch-alias": {
2696"dev-main": "6.0-dev"
2697}
2698},
2699"autoload": {
2700"classmap": [
2701"src/"
2702]
2703},
2704"notification-url": "https://packagist.org/downloads/",
2705"license": [
2706"BSD-3-Clause"
2707],
2708"authors": [
2709{
2710"name": "Sebastian Bergmann",
2711"email": "sebastian@phpunit.de"
2712}
2713],
2714"description": "Traverses array structures and object graphs to enumerate all referenced objects",
2715"homepage": "https://github.com/sebastianbergmann/object-enumerator/",
2716"support": {
2717"issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
2718"security": "https://github.com/sebastianbergmann/object-enumerator/security/policy",
2719"source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.0"
2720},
2721"funding": [
2722{
2723"url": "https://github.com/sebastianbergmann",
2724"type": "github"
2725}
2726],
2727"time": "2024-02-02T06:01:29+00:00"
2728},
2729{
2730"name": "sebastian/object-reflector",
2731"version": "4.0.0",
2732"source": {
2733"type": "git",
2734"url": "https://github.com/sebastianbergmann/object-reflector.git",
2735"reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d"
2736},
2737"dist": {
2738"type": "zip",
2739"url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/bb2a6255d30853425fd38f032eb64ced9f7f132d",
2740"reference": "bb2a6255d30853425fd38f032eb64ced9f7f132d",
2741"shasum": ""
2742},
2743"require": {
2744"php": ">=8.2"
2745},
2746"require-dev": {
2747"phpunit/phpunit": "^11.0"
2748},
2749"type": "library",
2750"extra": {
2751"branch-alias": {
2752"dev-main": "4.0-dev"
2753}
2754},
2755"autoload": {
2756"classmap": [
2757"src/"
2758]
2759},
2760"notification-url": "https://packagist.org/downloads/",
2761"license": [
2762"BSD-3-Clause"
2763],
2764"authors": [
2765{
2766"name": "Sebastian Bergmann",
2767"email": "sebastian@phpunit.de"
2768}
2769],
2770"description": "Allows reflection of object attributes, including inherited and non-public ones",
2771"homepage": "https://github.com/sebastianbergmann/object-reflector/",
2772"support": {
2773"issues": "https://github.com/sebastianbergmann/object-reflector/issues",
2774"security": "https://github.com/sebastianbergmann/object-reflector/security/policy",
2775"source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.0"
2776},
2777"funding": [
2778{
2779"url": "https://github.com/sebastianbergmann",
2780"type": "github"
2781}
2782],
2783"time": "2024-02-02T06:02:18+00:00"
2784},
2785{
2786"name": "sebastian/recursion-context",
2787"version": "6.0.1",
2788"source": {
2789"type": "git",
2790"url": "https://github.com/sebastianbergmann/recursion-context.git",
2791"reference": "2f15508e17af4ea35129bbc32ce28a814d9c7426"
2792},
2793"dist": {
2794"type": "zip",
2795"url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/2f15508e17af4ea35129bbc32ce28a814d9c7426",
2796"reference": "2f15508e17af4ea35129bbc32ce28a814d9c7426",
2797"shasum": ""
2798},
2799"require": {
2800"php": ">=8.2"
2801},
2802"require-dev": {
2803"phpunit/phpunit": "^11.0"
2804},
2805"type": "library",
2806"extra": {
2807"branch-alias": {
2808"dev-main": "6.0-dev"
2809}
2810},
2811"autoload": {
2812"classmap": [
2813"src/"
2814]
2815},
2816"notification-url": "https://packagist.org/downloads/",
2817"license": [
2818"BSD-3-Clause"
2819],
2820"authors": [
2821{
2822"name": "Sebastian Bergmann",
2823"email": "sebastian@phpunit.de"
2824},
2825{
2826"name": "Jeff Welch",
2827"email": "whatthejeff@gmail.com"
2828},
2829{
2830"name": "Adam Harvey",
2831"email": "aharvey@php.net"
2832}
2833],
2834"description": "Provides functionality to recursively process PHP variables",
2835"homepage": "https://github.com/sebastianbergmann/recursion-context",
2836"support": {
2837"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
2838"security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
2839"source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.1"
2840},
2841"funding": [
2842{
2843"url": "https://github.com/sebastianbergmann",
2844"type": "github"
2845}
2846],
2847"time": "2024-06-17T05:22:57+00:00"
2848},
2849{
2850"name": "sebastian/type",
2851"version": "5.0.0",
2852"source": {
2853"type": "git",
2854"url": "https://github.com/sebastianbergmann/type.git",
2855"reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f"
2856},
2857"dist": {
2858"type": "zip",
2859"url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8502785eb3523ca0dd4afe9ca62235590020f3f",
2860"reference": "b8502785eb3523ca0dd4afe9ca62235590020f3f",
2861"shasum": ""
2862},
2863"require": {
2864"php": ">=8.2"
2865},
2866"require-dev": {
2867"phpunit/phpunit": "^11.0"
2868},
2869"type": "library",
2870"extra": {
2871"branch-alias": {
2872"dev-main": "5.0-dev"
2873}
2874},
2875"autoload": {
2876"classmap": [
2877"src/"
2878]
2879},
2880"notification-url": "https://packagist.org/downloads/",
2881"license": [
2882"BSD-3-Clause"
2883],
2884"authors": [
2885{
2886"name": "Sebastian Bergmann",
2887"email": "sebastian@phpunit.de",
2888"role": "lead"
2889}
2890],
2891"description": "Collection of value objects that represent the types of the PHP type system",
2892"homepage": "https://github.com/sebastianbergmann/type",
2893"support": {
2894"issues": "https://github.com/sebastianbergmann/type/issues",
2895"security": "https://github.com/sebastianbergmann/type/security/policy",
2896"source": "https://github.com/sebastianbergmann/type/tree/5.0.0"
2897},
2898"funding": [
2899{
2900"url": "https://github.com/sebastianbergmann",
2901"type": "github"
2902}
2903],
2904"time": "2024-02-02T06:09:34+00:00"
2905},
2906{
2907"name": "sebastian/version",
2908"version": "5.0.0",
2909"source": {
2910"type": "git",
2911"url": "https://github.com/sebastianbergmann/version.git",
2912"reference": "13999475d2cb1ab33cb73403ba356a814fdbb001"
2913},
2914"dist": {
2915"type": "zip",
2916"url": "https://api.github.com/repos/sebastianbergmann/version/zipball/13999475d2cb1ab33cb73403ba356a814fdbb001",
2917"reference": "13999475d2cb1ab33cb73403ba356a814fdbb001",
2918"shasum": ""
2919},
2920"require": {
2921"php": ">=8.2"
2922},
2923"type": "library",
2924"extra": {
2925"branch-alias": {
2926"dev-main": "5.0-dev"
2927}
2928},
2929"autoload": {
2930"classmap": [
2931"src/"
2932]
2933},
2934"notification-url": "https://packagist.org/downloads/",
2935"license": [
2936"BSD-3-Clause"
2937],
2938"authors": [
2939{
2940"name": "Sebastian Bergmann",
2941"email": "sebastian@phpunit.de",
2942"role": "lead"
2943}
2944],
2945"description": "Library that helps with managing the version number of Git-hosted PHP projects",
2946"homepage": "https://github.com/sebastianbergmann/version",
2947"support": {
2948"issues": "https://github.com/sebastianbergmann/version/issues",
2949"security": "https://github.com/sebastianbergmann/version/security/policy",
2950"source": "https://github.com/sebastianbergmann/version/tree/5.0.0"
2951},
2952"funding": [
2953{
2954"url": "https://github.com/sebastianbergmann",
2955"type": "github"
2956}
2957],
2958"time": "2024-02-02T06:10:47+00:00"
2959},
2960{
2961"name": "symfony/console",
2962"version": "v7.1.1",
2963"source": {
2964"type": "git",
2965"url": "https://github.com/symfony/console.git",
2966"reference": "9b008f2d7b21c74ef4d0c3de6077a642bc55ece3"
2967},
2968"dist": {
2969"type": "zip",
2970"url": "https://api.github.com/repos/symfony/console/zipball/9b008f2d7b21c74ef4d0c3de6077a642bc55ece3",
2971"reference": "9b008f2d7b21c74ef4d0c3de6077a642bc55ece3",
2972"shasum": ""
2973},
2974"require": {
2975"php": ">=8.2",
2976"symfony/polyfill-mbstring": "~1.0",
2977"symfony/service-contracts": "^2.5|^3",
2978"symfony/string": "^6.4|^7.0"
2979},
2980"conflict": {
2981"symfony/dependency-injection": "<6.4",
2982"symfony/dotenv": "<6.4",
2983"symfony/event-dispatcher": "<6.4",
2984"symfony/lock": "<6.4",
2985"symfony/process": "<6.4"
2986},
2987"provide": {
2988"psr/log-implementation": "1.0|2.0|3.0"
2989},
2990"require-dev": {
2991"psr/log": "^1|^2|^3",
2992"symfony/config": "^6.4|^7.0",
2993"symfony/dependency-injection": "^6.4|^7.0",
2994"symfony/event-dispatcher": "^6.4|^7.0",
2995"symfony/http-foundation": "^6.4|^7.0",
2996"symfony/http-kernel": "^6.4|^7.0",
2997"symfony/lock": "^6.4|^7.0",
2998"symfony/messenger": "^6.4|^7.0",
2999"symfony/process": "^6.4|^7.0",
3000"symfony/stopwatch": "^6.4|^7.0",
3001"symfony/var-dumper": "^6.4|^7.0"
3002},
3003"type": "library",
3004"autoload": {
3005"psr-4": {
3006"Symfony\\Component\\Console\\": ""
3007},
3008"exclude-from-classmap": [
3009"/Tests/"
3010]
3011},
3012"notification-url": "https://packagist.org/downloads/",
3013"license": [
3014"MIT"
3015],
3016"authors": [
3017{
3018"name": "Fabien Potencier",
3019"email": "fabien@symfony.com"
3020},
3021{
3022"name": "Symfony Community",
3023"homepage": "https://symfony.com/contributors"
3024}
3025],
3026"description": "Eases the creation of beautiful and testable command line interfaces",
3027"homepage": "https://symfony.com",
3028"keywords": [
3029"cli",
3030"command-line",
3031"console",
3032"terminal"
3033],
3034"support": {
3035"source": "https://github.com/symfony/console/tree/v7.1.1"
3036},
3037"funding": [
3038{
3039"url": "https://symfony.com/sponsor",
3040"type": "custom"
3041},
3042{
3043"url": "https://github.com/fabpot",
3044"type": "github"
3045},
3046{
3047"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3048"type": "tidelift"
3049}
3050],
3051"time": "2024-05-31T14:57:53+00:00"
3052},
3053{
3054"name": "symfony/deprecation-contracts",
3055"version": "v3.5.0",
3056"source": {
3057"type": "git",
3058"url": "https://github.com/symfony/deprecation-contracts.git",
3059"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1"
3060},
3061"dist": {
3062"type": "zip",
3063"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
3064"reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1",
3065"shasum": ""
3066},
3067"require": {
3068"php": ">=8.1"
3069},
3070"type": "library",
3071"extra": {
3072"branch-alias": {
3073"dev-main": "3.5-dev"
3074},
3075"thanks": {
3076"name": "symfony/contracts",
3077"url": "https://github.com/symfony/contracts"
3078}
3079},
3080"autoload": {
3081"files": [
3082"function.php"
3083]
3084},
3085"notification-url": "https://packagist.org/downloads/",
3086"license": [
3087"MIT"
3088],
3089"authors": [
3090{
3091"name": "Nicolas Grekas",
3092"email": "p@tchwork.com"
3093},
3094{
3095"name": "Symfony Community",
3096"homepage": "https://symfony.com/contributors"
3097}
3098],
3099"description": "A generic function and convention to trigger deprecation notices",
3100"homepage": "https://symfony.com",
3101"support": {
3102"source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0"
3103},
3104"funding": [
3105{
3106"url": "https://symfony.com/sponsor",
3107"type": "custom"
3108},
3109{
3110"url": "https://github.com/fabpot",
3111"type": "github"
3112},
3113{
3114"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3115"type": "tidelift"
3116}
3117],
3118"time": "2024-04-18T09:32:20+00:00"
3119},
3120{
3121"name": "symfony/event-dispatcher",
3122"version": "v7.1.1",
3123"source": {
3124"type": "git",
3125"url": "https://github.com/symfony/event-dispatcher.git",
3126"reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7"
3127},
3128"dist": {
3129"type": "zip",
3130"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7",
3131"reference": "9fa7f7a21beb22a39a8f3f28618b29e50d7a55a7",
3132"shasum": ""
3133},
3134"require": {
3135"php": ">=8.2",
3136"symfony/event-dispatcher-contracts": "^2.5|^3"
3137},
3138"conflict": {
3139"symfony/dependency-injection": "<6.4",
3140"symfony/service-contracts": "<2.5"
3141},
3142"provide": {
3143"psr/event-dispatcher-implementation": "1.0",
3144"symfony/event-dispatcher-implementation": "2.0|3.0"
3145},
3146"require-dev": {
3147"psr/log": "^1|^2|^3",
3148"symfony/config": "^6.4|^7.0",
3149"symfony/dependency-injection": "^6.4|^7.0",
3150"symfony/error-handler": "^6.4|^7.0",
3151"symfony/expression-language": "^6.4|^7.0",
3152"symfony/http-foundation": "^6.4|^7.0",
3153"symfony/service-contracts": "^2.5|^3",
3154"symfony/stopwatch": "^6.4|^7.0"
3155},
3156"type": "library",
3157"autoload": {
3158"psr-4": {
3159"Symfony\\Component\\EventDispatcher\\": ""
3160},
3161"exclude-from-classmap": [
3162"/Tests/"
3163]
3164},
3165"notification-url": "https://packagist.org/downloads/",
3166"license": [
3167"MIT"
3168],
3169"authors": [
3170{
3171"name": "Fabien Potencier",
3172"email": "fabien@symfony.com"
3173},
3174{
3175"name": "Symfony Community",
3176"homepage": "https://symfony.com/contributors"
3177}
3178],
3179"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
3180"homepage": "https://symfony.com",
3181"support": {
3182"source": "https://github.com/symfony/event-dispatcher/tree/v7.1.1"
3183},
3184"funding": [
3185{
3186"url": "https://symfony.com/sponsor",
3187"type": "custom"
3188},
3189{
3190"url": "https://github.com/fabpot",
3191"type": "github"
3192},
3193{
3194"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3195"type": "tidelift"
3196}
3197],
3198"time": "2024-05-31T14:57:53+00:00"
3199},
3200{
3201"name": "symfony/event-dispatcher-contracts",
3202"version": "v3.5.0",
3203"source": {
3204"type": "git",
3205"url": "https://github.com/symfony/event-dispatcher-contracts.git",
3206"reference": "8f93aec25d41b72493c6ddff14e916177c9efc50"
3207},
3208"dist": {
3209"type": "zip",
3210"url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50",
3211"reference": "8f93aec25d41b72493c6ddff14e916177c9efc50",
3212"shasum": ""
3213},
3214"require": {
3215"php": ">=8.1",
3216"psr/event-dispatcher": "^1"
3217},
3218"type": "library",
3219"extra": {
3220"branch-alias": {
3221"dev-main": "3.5-dev"
3222},
3223"thanks": {
3224"name": "symfony/contracts",
3225"url": "https://github.com/symfony/contracts"
3226}
3227},
3228"autoload": {
3229"psr-4": {
3230"Symfony\\Contracts\\EventDispatcher\\": ""
3231}
3232},
3233"notification-url": "https://packagist.org/downloads/",
3234"license": [
3235"MIT"
3236],
3237"authors": [
3238{
3239"name": "Nicolas Grekas",
3240"email": "p@tchwork.com"
3241},
3242{
3243"name": "Symfony Community",
3244"homepage": "https://symfony.com/contributors"
3245}
3246],
3247"description": "Generic abstractions related to dispatching event",
3248"homepage": "https://symfony.com",
3249"keywords": [
3250"abstractions",
3251"contracts",
3252"decoupling",
3253"interfaces",
3254"interoperability",
3255"standards"
3256],
3257"support": {
3258"source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0"
3259},
3260"funding": [
3261{
3262"url": "https://symfony.com/sponsor",
3263"type": "custom"
3264},
3265{
3266"url": "https://github.com/fabpot",
3267"type": "github"
3268},
3269{
3270"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3271"type": "tidelift"
3272}
3273],
3274"time": "2024-04-18T09:32:20+00:00"
3275},
3276{
3277"name": "symfony/filesystem",
3278"version": "v7.1.1",
3279"source": {
3280"type": "git",
3281"url": "https://github.com/symfony/filesystem.git",
3282"reference": "802e87002f919296c9f606457d9fa327a0b3d6b2"
3283},
3284"dist": {
3285"type": "zip",
3286"url": "https://api.github.com/repos/symfony/filesystem/zipball/802e87002f919296c9f606457d9fa327a0b3d6b2",
3287"reference": "802e87002f919296c9f606457d9fa327a0b3d6b2",
3288"shasum": ""
3289},
3290"require": {
3291"php": ">=8.2",
3292"symfony/polyfill-ctype": "~1.8",
3293"symfony/polyfill-mbstring": "~1.8"
3294},
3295"require-dev": {
3296"symfony/process": "^6.4|^7.0"
3297},
3298"type": "library",
3299"autoload": {
3300"psr-4": {
3301"Symfony\\Component\\Filesystem\\": ""
3302},
3303"exclude-from-classmap": [
3304"/Tests/"
3305]
3306},
3307"notification-url": "https://packagist.org/downloads/",
3308"license": [
3309"MIT"
3310],
3311"authors": [
3312{
3313"name": "Fabien Potencier",
3314"email": "fabien@symfony.com"
3315},
3316{
3317"name": "Symfony Community",
3318"homepage": "https://symfony.com/contributors"
3319}
3320],
3321"description": "Provides basic utilities for the filesystem",
3322"homepage": "https://symfony.com",
3323"support": {
3324"source": "https://github.com/symfony/filesystem/tree/v7.1.1"
3325},
3326"funding": [
3327{
3328"url": "https://symfony.com/sponsor",
3329"type": "custom"
3330},
3331{
3332"url": "https://github.com/fabpot",
3333"type": "github"
3334},
3335{
3336"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3337"type": "tidelift"
3338}
3339],
3340"time": "2024-05-31T14:57:53+00:00"
3341},
3342{
3343"name": "symfony/finder",
3344"version": "v7.1.1",
3345"source": {
3346"type": "git",
3347"url": "https://github.com/symfony/finder.git",
3348"reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6"
3349},
3350"dist": {
3351"type": "zip",
3352"url": "https://api.github.com/repos/symfony/finder/zipball/fbb0ba67688b780efbc886c1a0a0948dcf7205d6",
3353"reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6",
3354"shasum": ""
3355},
3356"require": {
3357"php": ">=8.2"
3358},
3359"require-dev": {
3360"symfony/filesystem": "^6.4|^7.0"
3361},
3362"type": "library",
3363"autoload": {
3364"psr-4": {
3365"Symfony\\Component\\Finder\\": ""
3366},
3367"exclude-from-classmap": [
3368"/Tests/"
3369]
3370},
3371"notification-url": "https://packagist.org/downloads/",
3372"license": [
3373"MIT"
3374],
3375"authors": [
3376{
3377"name": "Fabien Potencier",
3378"email": "fabien@symfony.com"
3379},
3380{
3381"name": "Symfony Community",
3382"homepage": "https://symfony.com/contributors"
3383}
3384],
3385"description": "Finds files and directories via an intuitive fluent interface",
3386"homepage": "https://symfony.com",
3387"support": {
3388"source": "https://github.com/symfony/finder/tree/v7.1.1"
3389},
3390"funding": [
3391{
3392"url": "https://symfony.com/sponsor",
3393"type": "custom"
3394},
3395{
3396"url": "https://github.com/fabpot",
3397"type": "github"
3398},
3399{
3400"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3401"type": "tidelift"
3402}
3403],
3404"time": "2024-05-31T14:57:53+00:00"
3405},
3406{
3407"name": "symfony/options-resolver",
3408"version": "v7.1.1",
3409"source": {
3410"type": "git",
3411"url": "https://github.com/symfony/options-resolver.git",
3412"reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55"
3413},
3414"dist": {
3415"type": "zip",
3416"url": "https://api.github.com/repos/symfony/options-resolver/zipball/47aa818121ed3950acd2b58d1d37d08a94f9bf55",
3417"reference": "47aa818121ed3950acd2b58d1d37d08a94f9bf55",
3418"shasum": ""
3419},
3420"require": {
3421"php": ">=8.2",
3422"symfony/deprecation-contracts": "^2.5|^3"
3423},
3424"type": "library",
3425"autoload": {
3426"psr-4": {
3427"Symfony\\Component\\OptionsResolver\\": ""
3428},
3429"exclude-from-classmap": [
3430"/Tests/"
3431]
3432},
3433"notification-url": "https://packagist.org/downloads/",
3434"license": [
3435"MIT"
3436],
3437"authors": [
3438{
3439"name": "Fabien Potencier",
3440"email": "fabien@symfony.com"
3441},
3442{
3443"name": "Symfony Community",
3444"homepage": "https://symfony.com/contributors"
3445}
3446],
3447"description": "Provides an improved replacement for the array_replace PHP function",
3448"homepage": "https://symfony.com",
3449"keywords": [
3450"config",
3451"configuration",
3452"options"
3453],
3454"support": {
3455"source": "https://github.com/symfony/options-resolver/tree/v7.1.1"
3456},
3457"funding": [
3458{
3459"url": "https://symfony.com/sponsor",
3460"type": "custom"
3461},
3462{
3463"url": "https://github.com/fabpot",
3464"type": "github"
3465},
3466{
3467"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3468"type": "tidelift"
3469}
3470],
3471"time": "2024-05-31T14:57:53+00:00"
3472},
3473{
3474"name": "symfony/polyfill-ctype",
3475"version": "v1.29.0",
3476"source": {
3477"type": "git",
3478"url": "https://github.com/symfony/polyfill-ctype.git",
3479"reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4"
3480},
3481"dist": {
3482"type": "zip",
3483"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4",
3484"reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4",
3485"shasum": ""
3486},
3487"require": {
3488"php": ">=7.1"
3489},
3490"provide": {
3491"ext-ctype": "*"
3492},
3493"suggest": {
3494"ext-ctype": "For best performance"
3495},
3496"type": "library",
3497"extra": {
3498"thanks": {
3499"name": "symfony/polyfill",
3500"url": "https://github.com/symfony/polyfill"
3501}
3502},
3503"autoload": {
3504"files": [
3505"bootstrap.php"
3506],
3507"psr-4": {
3508"Symfony\\Polyfill\\Ctype\\": ""
3509}
3510},
3511"notification-url": "https://packagist.org/downloads/",
3512"license": [
3513"MIT"
3514],
3515"authors": [
3516{
3517"name": "Gert de Pagter",
3518"email": "BackEndTea@gmail.com"
3519},
3520{
3521"name": "Symfony Community",
3522"homepage": "https://symfony.com/contributors"
3523}
3524],
3525"description": "Symfony polyfill for ctype functions",
3526"homepage": "https://symfony.com",
3527"keywords": [
3528"compatibility",
3529"ctype",
3530"polyfill",
3531"portable"
3532],
3533"support": {
3534"source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0"
3535},
3536"funding": [
3537{
3538"url": "https://symfony.com/sponsor",
3539"type": "custom"
3540},
3541{
3542"url": "https://github.com/fabpot",
3543"type": "github"
3544},
3545{
3546"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3547"type": "tidelift"
3548}
3549],
3550"time": "2024-01-29T20:11:03+00:00"
3551},
3552{
3553"name": "symfony/polyfill-intl-grapheme",
3554"version": "v1.29.0",
3555"source": {
3556"type": "git",
3557"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
3558"reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f"
3559},
3560"dist": {
3561"type": "zip",
3562"url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f",
3563"reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f",
3564"shasum": ""
3565},
3566"require": {
3567"php": ">=7.1"
3568},
3569"suggest": {
3570"ext-intl": "For best performance"
3571},
3572"type": "library",
3573"extra": {
3574"thanks": {
3575"name": "symfony/polyfill",
3576"url": "https://github.com/symfony/polyfill"
3577}
3578},
3579"autoload": {
3580"files": [
3581"bootstrap.php"
3582],
3583"psr-4": {
3584"Symfony\\Polyfill\\Intl\\Grapheme\\": ""
3585}
3586},
3587"notification-url": "https://packagist.org/downloads/",
3588"license": [
3589"MIT"
3590],
3591"authors": [
3592{
3593"name": "Nicolas Grekas",
3594"email": "p@tchwork.com"
3595},
3596{
3597"name": "Symfony Community",
3598"homepage": "https://symfony.com/contributors"
3599}
3600],
3601"description": "Symfony polyfill for intl's grapheme_* functions",
3602"homepage": "https://symfony.com",
3603"keywords": [
3604"compatibility",
3605"grapheme",
3606"intl",
3607"polyfill",
3608"portable",
3609"shim"
3610],
3611"support": {
3612"source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0"
3613},
3614"funding": [
3615{
3616"url": "https://symfony.com/sponsor",
3617"type": "custom"
3618},
3619{
3620"url": "https://github.com/fabpot",
3621"type": "github"
3622},
3623{
3624"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3625"type": "tidelift"
3626}
3627],
3628"time": "2024-01-29T20:11:03+00:00"
3629},
3630{
3631"name": "symfony/polyfill-intl-normalizer",
3632"version": "v1.29.0",
3633"source": {
3634"type": "git",
3635"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
3636"reference": "bc45c394692b948b4d383a08d7753968bed9a83d"
3637},
3638"dist": {
3639"type": "zip",
3640"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d",
3641"reference": "bc45c394692b948b4d383a08d7753968bed9a83d",
3642"shasum": ""
3643},
3644"require": {
3645"php": ">=7.1"
3646},
3647"suggest": {
3648"ext-intl": "For best performance"
3649},
3650"type": "library",
3651"extra": {
3652"thanks": {
3653"name": "symfony/polyfill",
3654"url": "https://github.com/symfony/polyfill"
3655}
3656},
3657"autoload": {
3658"files": [
3659"bootstrap.php"
3660],
3661"psr-4": {
3662"Symfony\\Polyfill\\Intl\\Normalizer\\": ""
3663},
3664"classmap": [
3665"Resources/stubs"
3666]
3667},
3668"notification-url": "https://packagist.org/downloads/",
3669"license": [
3670"MIT"
3671],
3672"authors": [
3673{
3674"name": "Nicolas Grekas",
3675"email": "p@tchwork.com"
3676},
3677{
3678"name": "Symfony Community",
3679"homepage": "https://symfony.com/contributors"
3680}
3681],
3682"description": "Symfony polyfill for intl's Normalizer class and related functions",
3683"homepage": "https://symfony.com",
3684"keywords": [
3685"compatibility",
3686"intl",
3687"normalizer",
3688"polyfill",
3689"portable",
3690"shim"
3691],
3692"support": {
3693"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0"
3694},
3695"funding": [
3696{
3697"url": "https://symfony.com/sponsor",
3698"type": "custom"
3699},
3700{
3701"url": "https://github.com/fabpot",
3702"type": "github"
3703},
3704{
3705"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3706"type": "tidelift"
3707}
3708],
3709"time": "2024-01-29T20:11:03+00:00"
3710},
3711{
3712"name": "symfony/polyfill-mbstring",
3713"version": "v1.29.0",
3714"source": {
3715"type": "git",
3716"url": "https://github.com/symfony/polyfill-mbstring.git",
3717"reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec"
3718},
3719"dist": {
3720"type": "zip",
3721"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
3722"reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
3723"shasum": ""
3724},
3725"require": {
3726"php": ">=7.1"
3727},
3728"provide": {
3729"ext-mbstring": "*"
3730},
3731"suggest": {
3732"ext-mbstring": "For best performance"
3733},
3734"type": "library",
3735"extra": {
3736"thanks": {
3737"name": "symfony/polyfill",
3738"url": "https://github.com/symfony/polyfill"
3739}
3740},
3741"autoload": {
3742"files": [
3743"bootstrap.php"
3744],
3745"psr-4": {
3746"Symfony\\Polyfill\\Mbstring\\": ""
3747}
3748},
3749"notification-url": "https://packagist.org/downloads/",
3750"license": [
3751"MIT"
3752],
3753"authors": [
3754{
3755"name": "Nicolas Grekas",
3756"email": "p@tchwork.com"
3757},
3758{
3759"name": "Symfony Community",
3760"homepage": "https://symfony.com/contributors"
3761}
3762],
3763"description": "Symfony polyfill for the Mbstring extension",
3764"homepage": "https://symfony.com",
3765"keywords": [
3766"compatibility",
3767"mbstring",
3768"polyfill",
3769"portable",
3770"shim"
3771],
3772"support": {
3773"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0"
3774},
3775"funding": [
3776{
3777"url": "https://symfony.com/sponsor",
3778"type": "custom"
3779},
3780{
3781"url": "https://github.com/fabpot",
3782"type": "github"
3783},
3784{
3785"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3786"type": "tidelift"
3787}
3788],
3789"time": "2024-01-29T20:11:03+00:00"
3790},
3791{
3792"name": "symfony/polyfill-php80",
3793"version": "v1.29.0",
3794"source": {
3795"type": "git",
3796"url": "https://github.com/symfony/polyfill-php80.git",
3797"reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b"
3798},
3799"dist": {
3800"type": "zip",
3801"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b",
3802"reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b",
3803"shasum": ""
3804},
3805"require": {
3806"php": ">=7.1"
3807},
3808"type": "library",
3809"extra": {
3810"thanks": {
3811"name": "symfony/polyfill",
3812"url": "https://github.com/symfony/polyfill"
3813}
3814},
3815"autoload": {
3816"files": [
3817"bootstrap.php"
3818],
3819"psr-4": {
3820"Symfony\\Polyfill\\Php80\\": ""
3821},
3822"classmap": [
3823"Resources/stubs"
3824]
3825},
3826"notification-url": "https://packagist.org/downloads/",
3827"license": [
3828"MIT"
3829],
3830"authors": [
3831{
3832"name": "Ion Bazan",
3833"email": "ion.bazan@gmail.com"
3834},
3835{
3836"name": "Nicolas Grekas",
3837"email": "p@tchwork.com"
3838},
3839{
3840"name": "Symfony Community",
3841"homepage": "https://symfony.com/contributors"
3842}
3843],
3844"description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
3845"homepage": "https://symfony.com",
3846"keywords": [
3847"compatibility",
3848"polyfill",
3849"portable",
3850"shim"
3851],
3852"support": {
3853"source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0"
3854},
3855"funding": [
3856{
3857"url": "https://symfony.com/sponsor",
3858"type": "custom"
3859},
3860{
3861"url": "https://github.com/fabpot",
3862"type": "github"
3863},
3864{
3865"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3866"type": "tidelift"
3867}
3868],
3869"time": "2024-01-29T20:11:03+00:00"
3870},
3871{
3872"name": "symfony/polyfill-php81",
3873"version": "v1.29.0",
3874"source": {
3875"type": "git",
3876"url": "https://github.com/symfony/polyfill-php81.git",
3877"reference": "c565ad1e63f30e7477fc40738343c62b40bc672d"
3878},
3879"dist": {
3880"type": "zip",
3881"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d",
3882"reference": "c565ad1e63f30e7477fc40738343c62b40bc672d",
3883"shasum": ""
3884},
3885"require": {
3886"php": ">=7.1"
3887},
3888"type": "library",
3889"extra": {
3890"thanks": {
3891"name": "symfony/polyfill",
3892"url": "https://github.com/symfony/polyfill"
3893}
3894},
3895"autoload": {
3896"files": [
3897"bootstrap.php"
3898],
3899"psr-4": {
3900"Symfony\\Polyfill\\Php81\\": ""
3901},
3902"classmap": [
3903"Resources/stubs"
3904]
3905},
3906"notification-url": "https://packagist.org/downloads/",
3907"license": [
3908"MIT"
3909],
3910"authors": [
3911{
3912"name": "Nicolas Grekas",
3913"email": "p@tchwork.com"
3914},
3915{
3916"name": "Symfony Community",
3917"homepage": "https://symfony.com/contributors"
3918}
3919],
3920"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
3921"homepage": "https://symfony.com",
3922"keywords": [
3923"compatibility",
3924"polyfill",
3925"portable",
3926"shim"
3927],
3928"support": {
3929"source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0"
3930},
3931"funding": [
3932{
3933"url": "https://symfony.com/sponsor",
3934"type": "custom"
3935},
3936{
3937"url": "https://github.com/fabpot",
3938"type": "github"
3939},
3940{
3941"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
3942"type": "tidelift"
3943}
3944],
3945"time": "2024-01-29T20:11:03+00:00"
3946},
3947{
3948"name": "symfony/process",
3949"version": "v7.1.1",
3950"source": {
3951"type": "git",
3952"url": "https://github.com/symfony/process.git",
3953"reference": "febf90124323a093c7ee06fdb30e765ca3c20028"
3954},
3955"dist": {
3956"type": "zip",
3957"url": "https://api.github.com/repos/symfony/process/zipball/febf90124323a093c7ee06fdb30e765ca3c20028",
3958"reference": "febf90124323a093c7ee06fdb30e765ca3c20028",
3959"shasum": ""
3960},
3961"require": {
3962"php": ">=8.2"
3963},
3964"type": "library",
3965"autoload": {
3966"psr-4": {
3967"Symfony\\Component\\Process\\": ""
3968},
3969"exclude-from-classmap": [
3970"/Tests/"
3971]
3972},
3973"notification-url": "https://packagist.org/downloads/",
3974"license": [
3975"MIT"
3976],
3977"authors": [
3978{
3979"name": "Fabien Potencier",
3980"email": "fabien@symfony.com"
3981},
3982{
3983"name": "Symfony Community",
3984"homepage": "https://symfony.com/contributors"
3985}
3986],
3987"description": "Executes commands in sub-processes",
3988"homepage": "https://symfony.com",
3989"support": {
3990"source": "https://github.com/symfony/process/tree/v7.1.1"
3991},
3992"funding": [
3993{
3994"url": "https://symfony.com/sponsor",
3995"type": "custom"
3996},
3997{
3998"url": "https://github.com/fabpot",
3999"type": "github"
4000},
4001{
4002"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4003"type": "tidelift"
4004}
4005],
4006"time": "2024-05-31T14:57:53+00:00"
4007},
4008{
4009"name": "symfony/service-contracts",
4010"version": "v3.5.0",
4011"source": {
4012"type": "git",
4013"url": "https://github.com/symfony/service-contracts.git",
4014"reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f"
4015},
4016"dist": {
4017"type": "zip",
4018"url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
4019"reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f",
4020"shasum": ""
4021},
4022"require": {
4023"php": ">=8.1",
4024"psr/container": "^1.1|^2.0",
4025"symfony/deprecation-contracts": "^2.5|^3"
4026},
4027"conflict": {
4028"ext-psr": "<1.1|>=2"
4029},
4030"type": "library",
4031"extra": {
4032"branch-alias": {
4033"dev-main": "3.5-dev"
4034},
4035"thanks": {
4036"name": "symfony/contracts",
4037"url": "https://github.com/symfony/contracts"
4038}
4039},
4040"autoload": {
4041"psr-4": {
4042"Symfony\\Contracts\\Service\\": ""
4043},
4044"exclude-from-classmap": [
4045"/Test/"
4046]
4047},
4048"notification-url": "https://packagist.org/downloads/",
4049"license": [
4050"MIT"
4051],
4052"authors": [
4053{
4054"name": "Nicolas Grekas",
4055"email": "p@tchwork.com"
4056},
4057{
4058"name": "Symfony Community",
4059"homepage": "https://symfony.com/contributors"
4060}
4061],
4062"description": "Generic abstractions related to writing services",
4063"homepage": "https://symfony.com",
4064"keywords": [
4065"abstractions",
4066"contracts",
4067"decoupling",
4068"interfaces",
4069"interoperability",
4070"standards"
4071],
4072"support": {
4073"source": "https://github.com/symfony/service-contracts/tree/v3.5.0"
4074},
4075"funding": [
4076{
4077"url": "https://symfony.com/sponsor",
4078"type": "custom"
4079},
4080{
4081"url": "https://github.com/fabpot",
4082"type": "github"
4083},
4084{
4085"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4086"type": "tidelift"
4087}
4088],
4089"time": "2024-04-18T09:32:20+00:00"
4090},
4091{
4092"name": "symfony/stopwatch",
4093"version": "v7.1.1",
4094"source": {
4095"type": "git",
4096"url": "https://github.com/symfony/stopwatch.git",
4097"reference": "5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d"
4098},
4099"dist": {
4100"type": "zip",
4101"url": "https://api.github.com/repos/symfony/stopwatch/zipball/5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d",
4102"reference": "5b75bb1ac2ba1b9d05c47fc4b3046a625377d23d",
4103"shasum": ""
4104},
4105"require": {
4106"php": ">=8.2",
4107"symfony/service-contracts": "^2.5|^3"
4108},
4109"type": "library",
4110"autoload": {
4111"psr-4": {
4112"Symfony\\Component\\Stopwatch\\": ""
4113},
4114"exclude-from-classmap": [
4115"/Tests/"
4116]
4117},
4118"notification-url": "https://packagist.org/downloads/",
4119"license": [
4120"MIT"
4121],
4122"authors": [
4123{
4124"name": "Fabien Potencier",
4125"email": "fabien@symfony.com"
4126},
4127{
4128"name": "Symfony Community",
4129"homepage": "https://symfony.com/contributors"
4130}
4131],
4132"description": "Provides a way to profile code",
4133"homepage": "https://symfony.com",
4134"support": {
4135"source": "https://github.com/symfony/stopwatch/tree/v7.1.1"
4136},
4137"funding": [
4138{
4139"url": "https://symfony.com/sponsor",
4140"type": "custom"
4141},
4142{
4143"url": "https://github.com/fabpot",
4144"type": "github"
4145},
4146{
4147"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4148"type": "tidelift"
4149}
4150],
4151"time": "2024-05-31T14:57:53+00:00"
4152},
4153{
4154"name": "symfony/string",
4155"version": "v7.1.1",
4156"source": {
4157"type": "git",
4158"url": "https://github.com/symfony/string.git",
4159"reference": "60bc311c74e0af215101235aa6f471bcbc032df2"
4160},
4161"dist": {
4162"type": "zip",
4163"url": "https://api.github.com/repos/symfony/string/zipball/60bc311c74e0af215101235aa6f471bcbc032df2",
4164"reference": "60bc311c74e0af215101235aa6f471bcbc032df2",
4165"shasum": ""
4166},
4167"require": {
4168"php": ">=8.2",
4169"symfony/polyfill-ctype": "~1.8",
4170"symfony/polyfill-intl-grapheme": "~1.0",
4171"symfony/polyfill-intl-normalizer": "~1.0",
4172"symfony/polyfill-mbstring": "~1.0"
4173},
4174"conflict": {
4175"symfony/translation-contracts": "<2.5"
4176},
4177"require-dev": {
4178"symfony/emoji": "^7.1",
4179"symfony/error-handler": "^6.4|^7.0",
4180"symfony/http-client": "^6.4|^7.0",
4181"symfony/intl": "^6.4|^7.0",
4182"symfony/translation-contracts": "^2.5|^3.0",
4183"symfony/var-exporter": "^6.4|^7.0"
4184},
4185"type": "library",
4186"autoload": {
4187"files": [
4188"Resources/functions.php"
4189],
4190"psr-4": {
4191"Symfony\\Component\\String\\": ""
4192},
4193"exclude-from-classmap": [
4194"/Tests/"
4195]
4196},
4197"notification-url": "https://packagist.org/downloads/",
4198"license": [
4199"MIT"
4200],
4201"authors": [
4202{
4203"name": "Nicolas Grekas",
4204"email": "p@tchwork.com"
4205},
4206{
4207"name": "Symfony Community",
4208"homepage": "https://symfony.com/contributors"
4209}
4210],
4211"description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
4212"homepage": "https://symfony.com",
4213"keywords": [
4214"grapheme",
4215"i18n",
4216"string",
4217"unicode",
4218"utf-8",
4219"utf8"
4220],
4221"support": {
4222"source": "https://github.com/symfony/string/tree/v7.1.1"
4223},
4224"funding": [
4225{
4226"url": "https://symfony.com/sponsor",
4227"type": "custom"
4228},
4229{
4230"url": "https://github.com/fabpot",
4231"type": "github"
4232},
4233{
4234"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
4235"type": "tidelift"
4236}
4237],
4238"time": "2024-06-04T06:40:14+00:00"
4239},
4240{
4241"name": "theseer/tokenizer",
4242"version": "1.2.3",
4243"source": {
4244"type": "git",
4245"url": "https://github.com/theseer/tokenizer.git",
4246"reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"
4247},
4248"dist": {
4249"type": "zip",
4250"url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
4251"reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
4252"shasum": ""
4253},
4254"require": {
4255"ext-dom": "*",
4256"ext-tokenizer": "*",
4257"ext-xmlwriter": "*",
4258"php": "^7.2 || ^8.0"
4259},
4260"type": "library",
4261"autoload": {
4262"classmap": [
4263"src/"
4264]
4265},
4266"notification-url": "https://packagist.org/downloads/",
4267"license": [
4268"BSD-3-Clause"
4269],
4270"authors": [
4271{
4272"name": "Arne Blankerts",
4273"email": "arne@blankerts.de",
4274"role": "Developer"
4275}
4276],
4277"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
4278"support": {
4279"issues": "https://github.com/theseer/tokenizer/issues",
4280"source": "https://github.com/theseer/tokenizer/tree/1.2.3"
4281},
4282"funding": [
4283{
4284"url": "https://github.com/theseer",
4285"type": "github"
4286}
4287],
4288"time": "2024-03-03T12:36:25+00:00"
4289}
4290],
4291"aliases": [],
4292"minimum-stability": "stable",
4293"stability-flags": [],
4294"prefer-stable": false,
4295"prefer-lowest": false,
4296"platform": {
4297"php": "^8.3",
4298"ext-json": "*"
4299},
4300"platform-dev": [],
4301"plugin-api-version": "2.6.0"
4302}
4303