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": "026109755af214f462cb5feed5943054",
8 "packages": [
9 {
10 "name": "clue/ndjson-react",
11 "version": "v1.3.0",
12 "source": {
13 "type": "git",
14 "url": "https://github.com/clue/reactphp-ndjson.git",
15 "reference": "392dc165fce93b5bb5c637b67e59619223c931b0"
16 },
17 "dist": {
18 "type": "zip",
19 "url": "https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0",
20 "reference": "392dc165fce93b5bb5c637b67e59619223c931b0",
21 "shasum": ""
22 },
23 "require": {
24 "php": ">=5.3",
25 "react/stream": "^1.2"
26 },
27 "require-dev": {
28 "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35",
29 "react/event-loop": "^1.2"
30 },
31 "type": "library",
32 "autoload": {
33 "psr-4": {
34 "Clue\\React\\NDJson\\": "src/"
35 }
36 },
37 "notification-url": "https://packagist.org/downloads/",
38 "license": [
39 "MIT"
40 ],
41 "authors": [
42 {
43 "name": "Christian Lück",
44 "email": "christian@clue.engineering"
45 }
46 ],
47 "description": "Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.",
48 "homepage": "https://github.com/clue/reactphp-ndjson",
49 "keywords": [
50 "NDJSON",
51 "json",
52 "jsonlines",
53 "newline",
54 "reactphp",
55 "streaming"
56 ],
57 "support": {
58 "issues": "https://github.com/clue/reactphp-ndjson/issues",
59 "source": "https://github.com/clue/reactphp-ndjson/tree/v1.3.0"
60 },
61 "funding": [
62 {
63 "url": "https://clue.engineering/support",
64 "type": "custom"
65 },
66 {
67 "url": "https://github.com/clue",
68 "type": "github"
69 }
70 ],
71 "time": "2022-12-23T10:58:28+00:00"
72 },
73 {
74 "name": "composer/pcre",
75 "version": "3.3.2",
76 "source": {
77 "type": "git",
78 "url": "https://github.com/composer/pcre.git",
79 "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e"
80 },
81 "dist": {
82 "type": "zip",
83 "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
84 "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
85 "shasum": ""
86 },
87 "require": {
88 "php": "^7.4 || ^8.0"
89 },
90 "conflict": {
91 "phpstan/phpstan": "<1.11.10"
92 },
93 "require-dev": {
94 "phpstan/phpstan": "^1.12 || ^2",
95 "phpstan/phpstan-strict-rules": "^1 || ^2",
96 "phpunit/phpunit": "^8 || ^9"
97 },
98 "type": "library",
99 "extra": {
100 "phpstan": {
101 "includes": [
102 "extension.neon"
103 ]
104 },
105 "branch-alias": {
106 "dev-main": "3.x-dev"
107 }
108 },
109 "autoload": {
110 "psr-4": {
111 "Composer\\Pcre\\": "src"
112 }
113 },
114 "notification-url": "https://packagist.org/downloads/",
115 "license": [
116 "MIT"
117 ],
118 "authors": [
119 {
120 "name": "Jordi Boggiano",
121 "email": "j.boggiano@seld.be",
122 "homepage": "http://seld.be"
123 }
124 ],
125 "description": "PCRE wrapping library that offers type-safe preg_* replacements.",
126 "keywords": [
127 "PCRE",
128 "preg",
129 "regex",
130 "regular expression"
131 ],
132 "support": {
133 "issues": "https://github.com/composer/pcre/issues",
134 "source": "https://github.com/composer/pcre/tree/3.3.2"
135 },
136 "funding": [
137 {
138 "url": "https://packagist.com",
139 "type": "custom"
140 },
141 {
142 "url": "https://github.com/composer",
143 "type": "github"
144 },
145 {
146 "url": "https://tidelift.com/funding/github/packagist/composer/composer",
147 "type": "tidelift"
148 }
149 ],
150 "time": "2024-11-12T16:29:46+00:00"
151 },
152 {
153 "name": "composer/semver",
154 "version": "3.4.4",
155 "source": {
156 "type": "git",
157 "url": "https://github.com/composer/semver.git",
158 "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
159 },
160 "dist": {
161 "type": "zip",
162 "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95",
163 "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95",
164 "shasum": ""
165 },
166 "require": {
167 "php": "^5.3.2 || ^7.0 || ^8.0"
168 },
169 "require-dev": {
170 "phpstan/phpstan": "^1.11",
171 "symfony/phpunit-bridge": "^3 || ^7"
172 },
173 "type": "library",
174 "extra": {
175 "branch-alias": {
176 "dev-main": "3.x-dev"
177 }
178 },
179 "autoload": {
180 "psr-4": {
181 "Composer\\Semver\\": "src"
182 }
183 },
184 "notification-url": "https://packagist.org/downloads/",
185 "license": [
186 "MIT"
187 ],
188 "authors": [
189 {
190 "name": "Nils Adermann",
191 "email": "naderman@naderman.de",
192 "homepage": "http://www.naderman.de"
193 },
194 {
195 "name": "Jordi Boggiano",
196 "email": "j.boggiano@seld.be",
197 "homepage": "http://seld.be"
198 },
199 {
200 "name": "Rob Bast",
201 "email": "rob.bast@gmail.com",
202 "homepage": "http://robbast.nl"
203 }
204 ],
205 "description": "Semver library that offers utilities, version constraint parsing and validation.",
206 "keywords": [
207 "semantic",
208 "semver",
209 "validation",
210 "versioning"
211 ],
212 "support": {
213 "irc": "ircs://irc.libera.chat:6697/composer",
214 "issues": "https://github.com/composer/semver/issues",
215 "source": "https://github.com/composer/semver/tree/3.4.4"
216 },
217 "funding": [
218 {
219 "url": "https://packagist.com",
220 "type": "custom"
221 },
222 {
223 "url": "https://github.com/composer",
224 "type": "github"
225 }
226 ],
227 "time": "2025-08-20T19:15:30+00:00"
228 },
229 {
230 "name": "composer/xdebug-handler",
231 "version": "3.0.5",
232 "source": {
233 "type": "git",
234 "url": "https://github.com/composer/xdebug-handler.git",
235 "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef"
236 },
237 "dist": {
238 "type": "zip",
239 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef",
240 "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef",
241 "shasum": ""
242 },
243 "require": {
244 "composer/pcre": "^1 || ^2 || ^3",
245 "php": "^7.2.5 || ^8.0",
246 "psr/log": "^1 || ^2 || ^3"
247 },
248 "require-dev": {
249 "phpstan/phpstan": "^1.0",
250 "phpstan/phpstan-strict-rules": "^1.1",
251 "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5"
252 },
253 "type": "library",
254 "autoload": {
255 "psr-4": {
256 "Composer\\XdebugHandler\\": "src"
257 }
258 },
259 "notification-url": "https://packagist.org/downloads/",
260 "license": [
261 "MIT"
262 ],
263 "authors": [
264 {
265 "name": "John Stevenson",
266 "email": "john-stevenson@blueyonder.co.uk"
267 }
268 ],
269 "description": "Restarts a process without Xdebug.",
270 "keywords": [
271 "Xdebug",
272 "performance"
273 ],
274 "support": {
275 "irc": "ircs://irc.libera.chat:6697/composer",
276 "issues": "https://github.com/composer/xdebug-handler/issues",
277 "source": "https://github.com/composer/xdebug-handler/tree/3.0.5"
278 },
279 "funding": [
280 {
281 "url": "https://packagist.com",
282 "type": "custom"
283 },
284 {
285 "url": "https://github.com/composer",
286 "type": "github"
287 },
288 {
289 "url": "https://tidelift.com/funding/github/packagist/composer/composer",
290 "type": "tidelift"
291 }
292 ],
293 "time": "2024-05-06T16:37:16+00:00"
294 },
295 {
296 "name": "evenement/evenement",
297 "version": "v3.0.2",
298 "source": {
299 "type": "git",
300 "url": "https://github.com/igorw/evenement.git",
301 "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc"
302 },
303 "dist": {
304 "type": "zip",
305 "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc",
306 "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc",
307 "shasum": ""
308 },
309 "require": {
310 "php": ">=7.0"
311 },
312 "require-dev": {
313 "phpunit/phpunit": "^9 || ^6"
314 },
315 "type": "library",
316 "autoload": {
317 "psr-4": {
318 "Evenement\\": "src/"
319 }
320 },
321 "notification-url": "https://packagist.org/downloads/",
322 "license": [
323 "MIT"
324 ],
325 "authors": [
326 {
327 "name": "Igor Wiedler",
328 "email": "igor@wiedler.ch"
329 }
330 ],
331 "description": "Événement is a very simple event dispatching library for PHP",
332 "keywords": [
333 "event-dispatcher",
334 "event-emitter"
335 ],
336 "support": {
337 "issues": "https://github.com/igorw/evenement/issues",
338 "source": "https://github.com/igorw/evenement/tree/v3.0.2"
339 },
340 "time": "2023-08-08T05:53:35+00:00"
341 },
342 {
343 "name": "fidry/cpu-core-counter",
344 "version": "1.3.0",
345 "source": {
346 "type": "git",
347 "url": "https://github.com/theofidry/cpu-core-counter.git",
348 "reference": "db9508f7b1474469d9d3c53b86f817e344732678"
349 },
350 "dist": {
351 "type": "zip",
352 "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678",
353 "reference": "db9508f7b1474469d9d3c53b86f817e344732678",
354 "shasum": ""
355 },
356 "require": {
357 "php": "^7.2 || ^8.0"
358 },
359 "require-dev": {
360 "fidry/makefile": "^0.2.0",
361 "fidry/php-cs-fixer-config": "^1.1.2",
362 "phpstan/extension-installer": "^1.2.0",
363 "phpstan/phpstan": "^2.0",
364 "phpstan/phpstan-deprecation-rules": "^2.0.0",
365 "phpstan/phpstan-phpunit": "^2.0",
366 "phpstan/phpstan-strict-rules": "^2.0",
367 "phpunit/phpunit": "^8.5.31 || ^9.5.26",
368 "webmozarts/strict-phpunit": "^7.5"
369 },
370 "type": "library",
371 "autoload": {
372 "psr-4": {
373 "Fidry\\CpuCoreCounter\\": "src/"
374 }
375 },
376 "notification-url": "https://packagist.org/downloads/",
377 "license": [
378 "MIT"
379 ],
380 "authors": [
381 {
382 "name": "Théo FIDRY",
383 "email": "theo.fidry@gmail.com"
384 }
385 ],
386 "description": "Tiny utility to get the number of CPU cores.",
387 "keywords": [
388 "CPU",
389 "core"
390 ],
391 "support": {
392 "issues": "https://github.com/theofidry/cpu-core-counter/issues",
393 "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0"
394 },
395 "funding": [
396 {
397 "url": "https://github.com/theofidry",
398 "type": "github"
399 }
400 ],
401 "time": "2025-08-14T07:29:31+00:00"
402 },
403 {
404 "name": "psr/container",
405 "version": "2.0.2",
406 "source": {
407 "type": "git",
408 "url": "https://github.com/php-fig/container.git",
409 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
410 },
411 "dist": {
412 "type": "zip",
413 "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
414 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
415 "shasum": ""
416 },
417 "require": {
418 "php": ">=7.4.0"
419 },
420 "type": "library",
421 "extra": {
422 "branch-alias": {
423 "dev-master": "2.0.x-dev"
424 }
425 },
426 "autoload": {
427 "psr-4": {
428 "Psr\\Container\\": "src/"
429 }
430 },
431 "notification-url": "https://packagist.org/downloads/",
432 "license": [
433 "MIT"
434 ],
435 "authors": [
436 {
437 "name": "PHP-FIG",
438 "homepage": "https://www.php-fig.org/"
439 }
440 ],
441 "description": "Common Container Interface (PHP FIG PSR-11)",
442 "homepage": "https://github.com/php-fig/container",
443 "keywords": [
444 "PSR-11",
445 "container",
446 "container-interface",
447 "container-interop",
448 "psr"
449 ],
450 "support": {
451 "issues": "https://github.com/php-fig/container/issues",
452 "source": "https://github.com/php-fig/container/tree/2.0.2"
453 },
454 "time": "2021-11-05T16:47:00+00:00"
455 },
456 {
457 "name": "psr/event-dispatcher",
458 "version": "1.0.0",
459 "source": {
460 "type": "git",
461 "url": "https://github.com/php-fig/event-dispatcher.git",
462 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
463 },
464 "dist": {
465 "type": "zip",
466 "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
467 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
468 "shasum": ""
469 },
470 "require": {
471 "php": ">=7.2.0"
472 },
473 "type": "library",
474 "extra": {
475 "branch-alias": {
476 "dev-master": "1.0.x-dev"
477 }
478 },
479 "autoload": {
480 "psr-4": {
481 "Psr\\EventDispatcher\\": "src/"
482 }
483 },
484 "notification-url": "https://packagist.org/downloads/",
485 "license": [
486 "MIT"
487 ],
488 "authors": [
489 {
490 "name": "PHP-FIG",
491 "homepage": "http://www.php-fig.org/"
492 }
493 ],
494 "description": "Standard interfaces for event handling.",
495 "keywords": [
496 "events",
497 "psr",
498 "psr-14"
499 ],
500 "support": {
501 "issues": "https://github.com/php-fig/event-dispatcher/issues",
502 "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
503 },
504 "time": "2019-01-08T18:20:26+00:00"
505 },
506 {
507 "name": "psr/log",
508 "version": "2.0.0",
509 "source": {
510 "type": "git",
511 "url": "https://github.com/php-fig/log.git",
512 "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376"
513 },
514 "dist": {
515 "type": "zip",
516 "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376",
517 "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376",
518 "shasum": ""
519 },
520 "require": {
521 "php": ">=8.0.0"
522 },
523 "type": "library",
524 "extra": {
525 "branch-alias": {
526 "dev-master": "2.0.x-dev"
527 }
528 },
529 "autoload": {
530 "psr-4": {
531 "Psr\\Log\\": "src"
532 }
533 },
534 "notification-url": "https://packagist.org/downloads/",
535 "license": [
536 "MIT"
537 ],
538 "authors": [
539 {
540 "name": "PHP-FIG",
541 "homepage": "https://www.php-fig.org/"
542 }
543 ],
544 "description": "Common interface for logging libraries",
545 "homepage": "https://github.com/php-fig/log",
546 "keywords": [
547 "log",
548 "psr",
549 "psr-3"
550 ],
551 "support": {
552 "source": "https://github.com/php-fig/log/tree/2.0.0"
553 },
554 "time": "2021-07-14T16:41:46+00:00"
555 },
556 {
557 "name": "react/cache",
558 "version": "v1.2.0",
559 "source": {
560 "type": "git",
561 "url": "https://github.com/reactphp/cache.git",
562 "reference": "d47c472b64aa5608225f47965a484b75c7817d5b"
563 },
564 "dist": {
565 "type": "zip",
566 "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b",
567 "reference": "d47c472b64aa5608225f47965a484b75c7817d5b",
568 "shasum": ""
569 },
570 "require": {
571 "php": ">=5.3.0",
572 "react/promise": "^3.0 || ^2.0 || ^1.1"
573 },
574 "require-dev": {
575 "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35"
576 },
577 "type": "library",
578 "autoload": {
579 "psr-4": {
580 "React\\Cache\\": "src/"
581 }
582 },
583 "notification-url": "https://packagist.org/downloads/",
584 "license": [
585 "MIT"
586 ],
587 "authors": [
588 {
589 "name": "Christian Lück",
590 "email": "christian@clue.engineering",
591 "homepage": "https://clue.engineering/"
592 },
593 {
594 "name": "Cees-Jan Kiewiet",
595 "email": "reactphp@ceesjankiewiet.nl",
596 "homepage": "https://wyrihaximus.net/"
597 },
598 {
599 "name": "Jan Sorgalla",
600 "email": "jsorgalla@gmail.com",
601 "homepage": "https://sorgalla.com/"
602 },
603 {
604 "name": "Chris Boden",
605 "email": "cboden@gmail.com",
606 "homepage": "https://cboden.dev/"
607 }
608 ],
609 "description": "Async, Promise-based cache interface for ReactPHP",
610 "keywords": [
611 "cache",
612 "caching",
613 "promise",
614 "reactphp"
615 ],
616 "support": {
617 "issues": "https://github.com/reactphp/cache/issues",
618 "source": "https://github.com/reactphp/cache/tree/v1.2.0"
619 },
620 "funding": [
621 {
622 "url": "https://opencollective.com/reactphp",
623 "type": "open_collective"
624 }
625 ],
626 "time": "2022-11-30T15:59:55+00:00"
627 },
628 {
629 "name": "react/child-process",
630 "version": "v0.6.6",
631 "source": {
632 "type": "git",
633 "url": "https://github.com/reactphp/child-process.git",
634 "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159"
635 },
636 "dist": {
637 "type": "zip",
638 "url": "https://api.github.com/repos/reactphp/child-process/zipball/1721e2b93d89b745664353b9cfc8f155ba8a6159",
639 "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159",
640 "shasum": ""
641 },
642 "require": {
643 "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
644 "php": ">=5.3.0",
645 "react/event-loop": "^1.2",
646 "react/stream": "^1.4"
647 },
648 "require-dev": {
649 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
650 "react/socket": "^1.16",
651 "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0"
652 },
653 "type": "library",
654 "autoload": {
655 "psr-4": {
656 "React\\ChildProcess\\": "src/"
657 }
658 },
659 "notification-url": "https://packagist.org/downloads/",
660 "license": [
661 "MIT"
662 ],
663 "authors": [
664 {
665 "name": "Christian Lück",
666 "email": "christian@clue.engineering",
667 "homepage": "https://clue.engineering/"
668 },
669 {
670 "name": "Cees-Jan Kiewiet",
671 "email": "reactphp@ceesjankiewiet.nl",
672 "homepage": "https://wyrihaximus.net/"
673 },
674 {
675 "name": "Jan Sorgalla",
676 "email": "jsorgalla@gmail.com",
677 "homepage": "https://sorgalla.com/"
678 },
679 {
680 "name": "Chris Boden",
681 "email": "cboden@gmail.com",
682 "homepage": "https://cboden.dev/"
683 }
684 ],
685 "description": "Event-driven library for executing child processes with ReactPHP.",
686 "keywords": [
687 "event-driven",
688 "process",
689 "reactphp"
690 ],
691 "support": {
692 "issues": "https://github.com/reactphp/child-process/issues",
693 "source": "https://github.com/reactphp/child-process/tree/v0.6.6"
694 },
695 "funding": [
696 {
697 "url": "https://opencollective.com/reactphp",
698 "type": "open_collective"
699 }
700 ],
701 "time": "2025-01-01T16:37:48+00:00"
702 },
703 {
704 "name": "react/dns",
705 "version": "v1.13.0",
706 "source": {
707 "type": "git",
708 "url": "https://github.com/reactphp/dns.git",
709 "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5"
710 },
711 "dist": {
712 "type": "zip",
713 "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5",
714 "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5",
715 "shasum": ""
716 },
717 "require": {
718 "php": ">=5.3.0",
719 "react/cache": "^1.0 || ^0.6 || ^0.5",
720 "react/event-loop": "^1.2",
721 "react/promise": "^3.2 || ^2.7 || ^1.2.1"
722 },
723 "require-dev": {
724 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
725 "react/async": "^4.3 || ^3 || ^2",
726 "react/promise-timer": "^1.11"
727 },
728 "type": "library",
729 "autoload": {
730 "psr-4": {
731 "React\\Dns\\": "src/"
732 }
733 },
734 "notification-url": "https://packagist.org/downloads/",
735 "license": [
736 "MIT"
737 ],
738 "authors": [
739 {
740 "name": "Christian Lück",
741 "email": "christian@clue.engineering",
742 "homepage": "https://clue.engineering/"
743 },
744 {
745 "name": "Cees-Jan Kiewiet",
746 "email": "reactphp@ceesjankiewiet.nl",
747 "homepage": "https://wyrihaximus.net/"
748 },
749 {
750 "name": "Jan Sorgalla",
751 "email": "jsorgalla@gmail.com",
752 "homepage": "https://sorgalla.com/"
753 },
754 {
755 "name": "Chris Boden",
756 "email": "cboden@gmail.com",
757 "homepage": "https://cboden.dev/"
758 }
759 ],
760 "description": "Async DNS resolver for ReactPHP",
761 "keywords": [
762 "async",
763 "dns",
764 "dns-resolver",
765 "reactphp"
766 ],
767 "support": {
768 "issues": "https://github.com/reactphp/dns/issues",
769 "source": "https://github.com/reactphp/dns/tree/v1.13.0"
770 },
771 "funding": [
772 {
773 "url": "https://opencollective.com/reactphp",
774 "type": "open_collective"
775 }
776 ],
777 "time": "2024-06-13T14:18:03+00:00"
778 },
779 {
780 "name": "react/event-loop",
781 "version": "v1.5.0",
782 "source": {
783 "type": "git",
784 "url": "https://github.com/reactphp/event-loop.git",
785 "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354"
786 },
787 "dist": {
788 "type": "zip",
789 "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354",
790 "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354",
791 "shasum": ""
792 },
793 "require": {
794 "php": ">=5.3.0"
795 },
796 "require-dev": {
797 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
798 },
799 "suggest": {
800 "ext-pcntl": "For signal handling support when using the StreamSelectLoop"
801 },
802 "type": "library",
803 "autoload": {
804 "psr-4": {
805 "React\\EventLoop\\": "src/"
806 }
807 },
808 "notification-url": "https://packagist.org/downloads/",
809 "license": [
810 "MIT"
811 ],
812 "authors": [
813 {
814 "name": "Christian Lück",
815 "email": "christian@clue.engineering",
816 "homepage": "https://clue.engineering/"
817 },
818 {
819 "name": "Cees-Jan Kiewiet",
820 "email": "reactphp@ceesjankiewiet.nl",
821 "homepage": "https://wyrihaximus.net/"
822 },
823 {
824 "name": "Jan Sorgalla",
825 "email": "jsorgalla@gmail.com",
826 "homepage": "https://sorgalla.com/"
827 },
828 {
829 "name": "Chris Boden",
830 "email": "cboden@gmail.com",
831 "homepage": "https://cboden.dev/"
832 }
833 ],
834 "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
835 "keywords": [
836 "asynchronous",
837 "event-loop"
838 ],
839 "support": {
840 "issues": "https://github.com/reactphp/event-loop/issues",
841 "source": "https://github.com/reactphp/event-loop/tree/v1.5.0"
842 },
843 "funding": [
844 {
845 "url": "https://opencollective.com/reactphp",
846 "type": "open_collective"
847 }
848 ],
849 "time": "2023-11-13T13:48:05+00:00"
850 },
851 {
852 "name": "react/promise",
853 "version": "v3.3.0",
854 "source": {
855 "type": "git",
856 "url": "https://github.com/reactphp/promise.git",
857 "reference": "23444f53a813a3296c1368bb104793ce8d88f04a"
858 },
859 "dist": {
860 "type": "zip",
861 "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a",
862 "reference": "23444f53a813a3296c1368bb104793ce8d88f04a",
863 "shasum": ""
864 },
865 "require": {
866 "php": ">=7.1.0"
867 },
868 "require-dev": {
869 "phpstan/phpstan": "1.12.28 || 1.4.10",
870 "phpunit/phpunit": "^9.6 || ^7.5"
871 },
872 "type": "library",
873 "autoload": {
874 "files": [
875 "src/functions_include.php"
876 ],
877 "psr-4": {
878 "React\\Promise\\": "src/"
879 }
880 },
881 "notification-url": "https://packagist.org/downloads/",
882 "license": [
883 "MIT"
884 ],
885 "authors": [
886 {
887 "name": "Jan Sorgalla",
888 "email": "jsorgalla@gmail.com",
889 "homepage": "https://sorgalla.com/"
890 },
891 {
892 "name": "Christian Lück",
893 "email": "christian@clue.engineering",
894 "homepage": "https://clue.engineering/"
895 },
896 {
897 "name": "Cees-Jan Kiewiet",
898 "email": "reactphp@ceesjankiewiet.nl",
899 "homepage": "https://wyrihaximus.net/"
900 },
901 {
902 "name": "Chris Boden",
903 "email": "cboden@gmail.com",
904 "homepage": "https://cboden.dev/"
905 }
906 ],
907 "description": "A lightweight implementation of CommonJS Promises/A for PHP",
908 "keywords": [
909 "promise",
910 "promises"
911 ],
912 "support": {
913 "issues": "https://github.com/reactphp/promise/issues",
914 "source": "https://github.com/reactphp/promise/tree/v3.3.0"
915 },
916 "funding": [
917 {
918 "url": "https://opencollective.com/reactphp",
919 "type": "open_collective"
920 }
921 ],
922 "time": "2025-08-19T18:57:03+00:00"
923 },
924 {
925 "name": "react/socket",
926 "version": "v1.16.0",
927 "source": {
928 "type": "git",
929 "url": "https://github.com/reactphp/socket.git",
930 "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1"
931 },
932 "dist": {
933 "type": "zip",
934 "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1",
935 "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1",
936 "shasum": ""
937 },
938 "require": {
939 "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
940 "php": ">=5.3.0",
941 "react/dns": "^1.13",
942 "react/event-loop": "^1.2",
943 "react/promise": "^3.2 || ^2.6 || ^1.2.1",
944 "react/stream": "^1.4"
945 },
946 "require-dev": {
947 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
948 "react/async": "^4.3 || ^3.3 || ^2",
949 "react/promise-stream": "^1.4",
950 "react/promise-timer": "^1.11"
951 },
952 "type": "library",
953 "autoload": {
954 "psr-4": {
955 "React\\Socket\\": "src/"
956 }
957 },
958 "notification-url": "https://packagist.org/downloads/",
959 "license": [
960 "MIT"
961 ],
962 "authors": [
963 {
964 "name": "Christian Lück",
965 "email": "christian@clue.engineering",
966 "homepage": "https://clue.engineering/"
967 },
968 {
969 "name": "Cees-Jan Kiewiet",
970 "email": "reactphp@ceesjankiewiet.nl",
971 "homepage": "https://wyrihaximus.net/"
972 },
973 {
974 "name": "Jan Sorgalla",
975 "email": "jsorgalla@gmail.com",
976 "homepage": "https://sorgalla.com/"
977 },
978 {
979 "name": "Chris Boden",
980 "email": "cboden@gmail.com",
981 "homepage": "https://cboden.dev/"
982 }
983 ],
984 "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
985 "keywords": [
986 "Connection",
987 "Socket",
988 "async",
989 "reactphp",
990 "stream"
991 ],
992 "support": {
993 "issues": "https://github.com/reactphp/socket/issues",
994 "source": "https://github.com/reactphp/socket/tree/v1.16.0"
995 },
996 "funding": [
997 {
998 "url": "https://opencollective.com/reactphp",
999 "type": "open_collective"
1000 }
1001 ],
1002 "time": "2024-07-26T10:38:09+00:00"
1003 },
1004 {
1005 "name": "react/stream",
1006 "version": "v1.4.0",
1007 "source": {
1008 "type": "git",
1009 "url": "https://github.com/reactphp/stream.git",
1010 "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d"
1011 },
1012 "dist": {
1013 "type": "zip",
1014 "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d",
1015 "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d",
1016 "shasum": ""
1017 },
1018 "require": {
1019 "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
1020 "php": ">=5.3.8",
1021 "react/event-loop": "^1.2"
1022 },
1023 "require-dev": {
1024 "clue/stream-filter": "~1.2",
1025 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
1026 },
1027 "type": "library",
1028 "autoload": {
1029 "psr-4": {
1030 "React\\Stream\\": "src/"
1031 }
1032 },
1033 "notification-url": "https://packagist.org/downloads/",
1034 "license": [
1035 "MIT"
1036 ],
1037 "authors": [
1038 {
1039 "name": "Christian Lück",
1040 "email": "christian@clue.engineering",
1041 "homepage": "https://clue.engineering/"
1042 },
1043 {
1044 "name": "Cees-Jan Kiewiet",
1045 "email": "reactphp@ceesjankiewiet.nl",
1046 "homepage": "https://wyrihaximus.net/"
1047 },
1048 {
1049 "name": "Jan Sorgalla",
1050 "email": "jsorgalla@gmail.com",
1051 "homepage": "https://sorgalla.com/"
1052 },
1053 {
1054 "name": "Chris Boden",
1055 "email": "cboden@gmail.com",
1056 "homepage": "https://cboden.dev/"
1057 }
1058 ],
1059 "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
1060 "keywords": [
1061 "event-driven",
1062 "io",
1063 "non-blocking",
1064 "pipe",
1065 "reactphp",
1066 "readable",
1067 "stream",
1068 "writable"
1069 ],
1070 "support": {
1071 "issues": "https://github.com/reactphp/stream/issues",
1072 "source": "https://github.com/reactphp/stream/tree/v1.4.0"
1073 },
1074 "funding": [
1075 {
1076 "url": "https://opencollective.com/reactphp",
1077 "type": "open_collective"
1078 }
1079 ],
1080 "time": "2024-06-11T12:45:25+00:00"
1081 },
1082 {
1083 "name": "sebastian/diff",
1084 "version": "6.0.2",
1085 "source": {
1086 "type": "git",
1087 "url": "https://github.com/sebastianbergmann/diff.git",
1088 "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544"
1089 },
1090 "dist": {
1091 "type": "zip",
1092 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544",
1093 "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544",
1094 "shasum": ""
1095 },
1096 "require": {
1097 "php": ">=8.2"
1098 },
1099 "require-dev": {
1100 "phpunit/phpunit": "^11.0",
1101 "symfony/process": "^4.2 || ^5"
1102 },
1103 "type": "library",
1104 "extra": {
1105 "branch-alias": {
1106 "dev-main": "6.0-dev"
1107 }
1108 },
1109 "autoload": {
1110 "classmap": [
1111 "src/"
1112 ]
1113 },
1114 "notification-url": "https://packagist.org/downloads/",
1115 "license": [
1116 "BSD-3-Clause"
1117 ],
1118 "authors": [
1119 {
1120 "name": "Sebastian Bergmann",
1121 "email": "sebastian@phpunit.de"
1122 },
1123 {
1124 "name": "Kore Nordmann",
1125 "email": "mail@kore-nordmann.de"
1126 }
1127 ],
1128 "description": "Diff implementation",
1129 "homepage": "https://github.com/sebastianbergmann/diff",
1130 "keywords": [
1131 "diff",
1132 "udiff",
1133 "unidiff",
1134 "unified diff"
1135 ],
1136 "support": {
1137 "issues": "https://github.com/sebastianbergmann/diff/issues",
1138 "security": "https://github.com/sebastianbergmann/diff/security/policy",
1139 "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2"
1140 },
1141 "funding": [
1142 {
1143 "url": "https://github.com/sebastianbergmann",
1144 "type": "github"
1145 }
1146 ],
1147 "time": "2024-07-03T04:53:05+00:00"
1148 },
1149 {
1150 "name": "symfony/console",
1151 "version": "v7.3.3",
1152 "source": {
1153 "type": "git",
1154 "url": "https://github.com/symfony/console.git",
1155 "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7"
1156 },
1157 "dist": {
1158 "type": "zip",
1159 "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7",
1160 "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7",
1161 "shasum": ""
1162 },
1163 "require": {
1164 "php": ">=8.2",
1165 "symfony/deprecation-contracts": "^2.5|^3",
1166 "symfony/polyfill-mbstring": "~1.0",
1167 "symfony/service-contracts": "^2.5|^3",
1168 "symfony/string": "^7.2"
1169 },
1170 "conflict": {
1171 "symfony/dependency-injection": "<6.4",
1172 "symfony/dotenv": "<6.4",
1173 "symfony/event-dispatcher": "<6.4",
1174 "symfony/lock": "<6.4",
1175 "symfony/process": "<6.4"
1176 },
1177 "provide": {
1178 "psr/log-implementation": "1.0|2.0|3.0"
1179 },
1180 "require-dev": {
1181 "psr/log": "^1|^2|^3",
1182 "symfony/config": "^6.4|^7.0",
1183 "symfony/dependency-injection": "^6.4|^7.0",
1184 "symfony/event-dispatcher": "^6.4|^7.0",
1185 "symfony/http-foundation": "^6.4|^7.0",
1186 "symfony/http-kernel": "^6.4|^7.0",
1187 "symfony/lock": "^6.4|^7.0",
1188 "symfony/messenger": "^6.4|^7.0",
1189 "symfony/process": "^6.4|^7.0",
1190 "symfony/stopwatch": "^6.4|^7.0",
1191 "symfony/var-dumper": "^6.4|^7.0"
1192 },
1193 "type": "library",
1194 "autoload": {
1195 "psr-4": {
1196 "Symfony\\Component\\Console\\": ""
1197 },
1198 "exclude-from-classmap": [
1199 "/Tests/"
1200 ]
1201 },
1202 "notification-url": "https://packagist.org/downloads/",
1203 "license": [
1204 "MIT"
1205 ],
1206 "authors": [
1207 {
1208 "name": "Fabien Potencier",
1209 "email": "fabien@symfony.com"
1210 },
1211 {
1212 "name": "Symfony Community",
1213 "homepage": "https://symfony.com/contributors"
1214 }
1215 ],
1216 "description": "Eases the creation of beautiful and testable command line interfaces",
1217 "homepage": "https://symfony.com",
1218 "keywords": [
1219 "cli",
1220 "command-line",
1221 "console",
1222 "terminal"
1223 ],
1224 "support": {
1225 "source": "https://github.com/symfony/console/tree/v7.3.3"
1226 },
1227 "funding": [
1228 {
1229 "url": "https://symfony.com/sponsor",
1230 "type": "custom"
1231 },
1232 {
1233 "url": "https://github.com/fabpot",
1234 "type": "github"
1235 },
1236 {
1237 "url": "https://github.com/nicolas-grekas",
1238 "type": "github"
1239 },
1240 {
1241 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1242 "type": "tidelift"
1243 }
1244 ],
1245 "time": "2025-08-25T06:35:40+00:00"
1246 },
1247 {
1248 "name": "symfony/deprecation-contracts",
1249 "version": "v3.6.0",
1250 "source": {
1251 "type": "git",
1252 "url": "https://github.com/symfony/deprecation-contracts.git",
1253 "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62"
1254 },
1255 "dist": {
1256 "type": "zip",
1257 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62",
1258 "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62",
1259 "shasum": ""
1260 },
1261 "require": {
1262 "php": ">=8.1"
1263 },
1264 "type": "library",
1265 "extra": {
1266 "thanks": {
1267 "url": "https://github.com/symfony/contracts",
1268 "name": "symfony/contracts"
1269 },
1270 "branch-alias": {
1271 "dev-main": "3.6-dev"
1272 }
1273 },
1274 "autoload": {
1275 "files": [
1276 "function.php"
1277 ]
1278 },
1279 "notification-url": "https://packagist.org/downloads/",
1280 "license": [
1281 "MIT"
1282 ],
1283 "authors": [
1284 {
1285 "name": "Nicolas Grekas",
1286 "email": "p@tchwork.com"
1287 },
1288 {
1289 "name": "Symfony Community",
1290 "homepage": "https://symfony.com/contributors"
1291 }
1292 ],
1293 "description": "A generic function and convention to trigger deprecation notices",
1294 "homepage": "https://symfony.com",
1295 "support": {
1296 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0"
1297 },
1298 "funding": [
1299 {
1300 "url": "https://symfony.com/sponsor",
1301 "type": "custom"
1302 },
1303 {
1304 "url": "https://github.com/fabpot",
1305 "type": "github"
1306 },
1307 {
1308 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1309 "type": "tidelift"
1310 }
1311 ],
1312 "time": "2024-09-25T14:21:43+00:00"
1313 },
1314 {
1315 "name": "symfony/event-dispatcher",
1316 "version": "v7.3.3",
1317 "source": {
1318 "type": "git",
1319 "url": "https://github.com/symfony/event-dispatcher.git",
1320 "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191"
1321 },
1322 "dist": {
1323 "type": "zip",
1324 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191",
1325 "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191",
1326 "shasum": ""
1327 },
1328 "require": {
1329 "php": ">=8.2",
1330 "symfony/event-dispatcher-contracts": "^2.5|^3"
1331 },
1332 "conflict": {
1333 "symfony/dependency-injection": "<6.4",
1334 "symfony/service-contracts": "<2.5"
1335 },
1336 "provide": {
1337 "psr/event-dispatcher-implementation": "1.0",
1338 "symfony/event-dispatcher-implementation": "2.0|3.0"
1339 },
1340 "require-dev": {
1341 "psr/log": "^1|^2|^3",
1342 "symfony/config": "^6.4|^7.0",
1343 "symfony/dependency-injection": "^6.4|^7.0",
1344 "symfony/error-handler": "^6.4|^7.0",
1345 "symfony/expression-language": "^6.4|^7.0",
1346 "symfony/http-foundation": "^6.4|^7.0",
1347 "symfony/service-contracts": "^2.5|^3",
1348 "symfony/stopwatch": "^6.4|^7.0"
1349 },
1350 "type": "library",
1351 "autoload": {
1352 "psr-4": {
1353 "Symfony\\Component\\EventDispatcher\\": ""
1354 },
1355 "exclude-from-classmap": [
1356 "/Tests/"
1357 ]
1358 },
1359 "notification-url": "https://packagist.org/downloads/",
1360 "license": [
1361 "MIT"
1362 ],
1363 "authors": [
1364 {
1365 "name": "Fabien Potencier",
1366 "email": "fabien@symfony.com"
1367 },
1368 {
1369 "name": "Symfony Community",
1370 "homepage": "https://symfony.com/contributors"
1371 }
1372 ],
1373 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
1374 "homepage": "https://symfony.com",
1375 "support": {
1376 "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.3"
1377 },
1378 "funding": [
1379 {
1380 "url": "https://symfony.com/sponsor",
1381 "type": "custom"
1382 },
1383 {
1384 "url": "https://github.com/fabpot",
1385 "type": "github"
1386 },
1387 {
1388 "url": "https://github.com/nicolas-grekas",
1389 "type": "github"
1390 },
1391 {
1392 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1393 "type": "tidelift"
1394 }
1395 ],
1396 "time": "2025-08-13T11:49:31+00:00"
1397 },
1398 {
1399 "name": "symfony/event-dispatcher-contracts",
1400 "version": "v3.6.0",
1401 "source": {
1402 "type": "git",
1403 "url": "https://github.com/symfony/event-dispatcher-contracts.git",
1404 "reference": "59eb412e93815df44f05f342958efa9f46b1e586"
1405 },
1406 "dist": {
1407 "type": "zip",
1408 "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586",
1409 "reference": "59eb412e93815df44f05f342958efa9f46b1e586",
1410 "shasum": ""
1411 },
1412 "require": {
1413 "php": ">=8.1",
1414 "psr/event-dispatcher": "^1"
1415 },
1416 "type": "library",
1417 "extra": {
1418 "thanks": {
1419 "url": "https://github.com/symfony/contracts",
1420 "name": "symfony/contracts"
1421 },
1422 "branch-alias": {
1423 "dev-main": "3.6-dev"
1424 }
1425 },
1426 "autoload": {
1427 "psr-4": {
1428 "Symfony\\Contracts\\EventDispatcher\\": ""
1429 }
1430 },
1431 "notification-url": "https://packagist.org/downloads/",
1432 "license": [
1433 "MIT"
1434 ],
1435 "authors": [
1436 {
1437 "name": "Nicolas Grekas",
1438 "email": "p@tchwork.com"
1439 },
1440 {
1441 "name": "Symfony Community",
1442 "homepage": "https://symfony.com/contributors"
1443 }
1444 ],
1445 "description": "Generic abstractions related to dispatching event",
1446 "homepage": "https://symfony.com",
1447 "keywords": [
1448 "abstractions",
1449 "contracts",
1450 "decoupling",
1451 "interfaces",
1452 "interoperability",
1453 "standards"
1454 ],
1455 "support": {
1456 "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0"
1457 },
1458 "funding": [
1459 {
1460 "url": "https://symfony.com/sponsor",
1461 "type": "custom"
1462 },
1463 {
1464 "url": "https://github.com/fabpot",
1465 "type": "github"
1466 },
1467 {
1468 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1469 "type": "tidelift"
1470 }
1471 ],
1472 "time": "2024-09-25T14:21:43+00:00"
1473 },
1474 {
1475 "name": "symfony/filesystem",
1476 "version": "v7.3.2",
1477 "source": {
1478 "type": "git",
1479 "url": "https://github.com/symfony/filesystem.git",
1480 "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd"
1481 },
1482 "dist": {
1483 "type": "zip",
1484 "url": "https://api.github.com/repos/symfony/filesystem/zipball/edcbb768a186b5c3f25d0643159a787d3e63b7fd",
1485 "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd",
1486 "shasum": ""
1487 },
1488 "require": {
1489 "php": ">=8.2",
1490 "symfony/polyfill-ctype": "~1.8",
1491 "symfony/polyfill-mbstring": "~1.8"
1492 },
1493 "require-dev": {
1494 "symfony/process": "^6.4|^7.0"
1495 },
1496 "type": "library",
1497 "autoload": {
1498 "psr-4": {
1499 "Symfony\\Component\\Filesystem\\": ""
1500 },
1501 "exclude-from-classmap": [
1502 "/Tests/"
1503 ]
1504 },
1505 "notification-url": "https://packagist.org/downloads/",
1506 "license": [
1507 "MIT"
1508 ],
1509 "authors": [
1510 {
1511 "name": "Fabien Potencier",
1512 "email": "fabien@symfony.com"
1513 },
1514 {
1515 "name": "Symfony Community",
1516 "homepage": "https://symfony.com/contributors"
1517 }
1518 ],
1519 "description": "Provides basic utilities for the filesystem",
1520 "homepage": "https://symfony.com",
1521 "support": {
1522 "source": "https://github.com/symfony/filesystem/tree/v7.3.2"
1523 },
1524 "funding": [
1525 {
1526 "url": "https://symfony.com/sponsor",
1527 "type": "custom"
1528 },
1529 {
1530 "url": "https://github.com/fabpot",
1531 "type": "github"
1532 },
1533 {
1534 "url": "https://github.com/nicolas-grekas",
1535 "type": "github"
1536 },
1537 {
1538 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1539 "type": "tidelift"
1540 }
1541 ],
1542 "time": "2025-07-07T08:17:47+00:00"
1543 },
1544 {
1545 "name": "symfony/finder",
1546 "version": "v7.3.2",
1547 "source": {
1548 "type": "git",
1549 "url": "https://github.com/symfony/finder.git",
1550 "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe"
1551 },
1552 "dist": {
1553 "type": "zip",
1554 "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe",
1555 "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe",
1556 "shasum": ""
1557 },
1558 "require": {
1559 "php": ">=8.2"
1560 },
1561 "require-dev": {
1562 "symfony/filesystem": "^6.4|^7.0"
1563 },
1564 "type": "library",
1565 "autoload": {
1566 "psr-4": {
1567 "Symfony\\Component\\Finder\\": ""
1568 },
1569 "exclude-from-classmap": [
1570 "/Tests/"
1571 ]
1572 },
1573 "notification-url": "https://packagist.org/downloads/",
1574 "license": [
1575 "MIT"
1576 ],
1577 "authors": [
1578 {
1579 "name": "Fabien Potencier",
1580 "email": "fabien@symfony.com"
1581 },
1582 {
1583 "name": "Symfony Community",
1584 "homepage": "https://symfony.com/contributors"
1585 }
1586 ],
1587 "description": "Finds files and directories via an intuitive fluent interface",
1588 "homepage": "https://symfony.com",
1589 "support": {
1590 "source": "https://github.com/symfony/finder/tree/v7.3.2"
1591 },
1592 "funding": [
1593 {
1594 "url": "https://symfony.com/sponsor",
1595 "type": "custom"
1596 },
1597 {
1598 "url": "https://github.com/fabpot",
1599 "type": "github"
1600 },
1601 {
1602 "url": "https://github.com/nicolas-grekas",
1603 "type": "github"
1604 },
1605 {
1606 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1607 "type": "tidelift"
1608 }
1609 ],
1610 "time": "2025-07-15T13:41:35+00:00"
1611 },
1612 {
1613 "name": "symfony/options-resolver",
1614 "version": "v7.3.3",
1615 "source": {
1616 "type": "git",
1617 "url": "https://github.com/symfony/options-resolver.git",
1618 "reference": "0ff2f5c3df08a395232bbc3c2eb7e84912df911d"
1619 },
1620 "dist": {
1621 "type": "zip",
1622 "url": "https://api.github.com/repos/symfony/options-resolver/zipball/0ff2f5c3df08a395232bbc3c2eb7e84912df911d",
1623 "reference": "0ff2f5c3df08a395232bbc3c2eb7e84912df911d",
1624 "shasum": ""
1625 },
1626 "require": {
1627 "php": ">=8.2",
1628 "symfony/deprecation-contracts": "^2.5|^3"
1629 },
1630 "type": "library",
1631 "autoload": {
1632 "psr-4": {
1633 "Symfony\\Component\\OptionsResolver\\": ""
1634 },
1635 "exclude-from-classmap": [
1636 "/Tests/"
1637 ]
1638 },
1639 "notification-url": "https://packagist.org/downloads/",
1640 "license": [
1641 "MIT"
1642 ],
1643 "authors": [
1644 {
1645 "name": "Fabien Potencier",
1646 "email": "fabien@symfony.com"
1647 },
1648 {
1649 "name": "Symfony Community",
1650 "homepage": "https://symfony.com/contributors"
1651 }
1652 ],
1653 "description": "Provides an improved replacement for the array_replace PHP function",
1654 "homepage": "https://symfony.com",
1655 "keywords": [
1656 "config",
1657 "configuration",
1658 "options"
1659 ],
1660 "support": {
1661 "source": "https://github.com/symfony/options-resolver/tree/v7.3.3"
1662 },
1663 "funding": [
1664 {
1665 "url": "https://symfony.com/sponsor",
1666 "type": "custom"
1667 },
1668 {
1669 "url": "https://github.com/fabpot",
1670 "type": "github"
1671 },
1672 {
1673 "url": "https://github.com/nicolas-grekas",
1674 "type": "github"
1675 },
1676 {
1677 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1678 "type": "tidelift"
1679 }
1680 ],
1681 "time": "2025-08-05T10:16:07+00:00"
1682 },
1683 {
1684 "name": "symfony/polyfill-ctype",
1685 "version": "v1.33.0",
1686 "source": {
1687 "type": "git",
1688 "url": "https://github.com/symfony/polyfill-ctype.git",
1689 "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
1690 },
1691 "dist": {
1692 "type": "zip",
1693 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
1694 "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
1695 "shasum": ""
1696 },
1697 "require": {
1698 "php": ">=7.2"
1699 },
1700 "provide": {
1701 "ext-ctype": "*"
1702 },
1703 "suggest": {
1704 "ext-ctype": "For best performance"
1705 },
1706 "type": "library",
1707 "extra": {
1708 "thanks": {
1709 "url": "https://github.com/symfony/polyfill",
1710 "name": "symfony/polyfill"
1711 }
1712 },
1713 "autoload": {
1714 "files": [
1715 "bootstrap.php"
1716 ],
1717 "psr-4": {
1718 "Symfony\\Polyfill\\Ctype\\": ""
1719 }
1720 },
1721 "notification-url": "https://packagist.org/downloads/",
1722 "license": [
1723 "MIT"
1724 ],
1725 "authors": [
1726 {
1727 "name": "Gert de Pagter",
1728 "email": "BackEndTea@gmail.com"
1729 },
1730 {
1731 "name": "Symfony Community",
1732 "homepage": "https://symfony.com/contributors"
1733 }
1734 ],
1735 "description": "Symfony polyfill for ctype functions",
1736 "homepage": "https://symfony.com",
1737 "keywords": [
1738 "compatibility",
1739 "ctype",
1740 "polyfill",
1741 "portable"
1742 ],
1743 "support": {
1744 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
1745 },
1746 "funding": [
1747 {
1748 "url": "https://symfony.com/sponsor",
1749 "type": "custom"
1750 },
1751 {
1752 "url": "https://github.com/fabpot",
1753 "type": "github"
1754 },
1755 {
1756 "url": "https://github.com/nicolas-grekas",
1757 "type": "github"
1758 },
1759 {
1760 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1761 "type": "tidelift"
1762 }
1763 ],
1764 "time": "2024-09-09T11:45:10+00:00"
1765 },
1766 {
1767 "name": "symfony/polyfill-intl-grapheme",
1768 "version": "v1.33.0",
1769 "source": {
1770 "type": "git",
1771 "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
1772 "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
1773 },
1774 "dist": {
1775 "type": "zip",
1776 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
1777 "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
1778 "shasum": ""
1779 },
1780 "require": {
1781 "php": ">=7.2"
1782 },
1783 "suggest": {
1784 "ext-intl": "For best performance"
1785 },
1786 "type": "library",
1787 "extra": {
1788 "thanks": {
1789 "url": "https://github.com/symfony/polyfill",
1790 "name": "symfony/polyfill"
1791 }
1792 },
1793 "autoload": {
1794 "files": [
1795 "bootstrap.php"
1796 ],
1797 "psr-4": {
1798 "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
1799 }
1800 },
1801 "notification-url": "https://packagist.org/downloads/",
1802 "license": [
1803 "MIT"
1804 ],
1805 "authors": [
1806 {
1807 "name": "Nicolas Grekas",
1808 "email": "p@tchwork.com"
1809 },
1810 {
1811 "name": "Symfony Community",
1812 "homepage": "https://symfony.com/contributors"
1813 }
1814 ],
1815 "description": "Symfony polyfill for intl's grapheme_* functions",
1816 "homepage": "https://symfony.com",
1817 "keywords": [
1818 "compatibility",
1819 "grapheme",
1820 "intl",
1821 "polyfill",
1822 "portable",
1823 "shim"
1824 ],
1825 "support": {
1826 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
1827 },
1828 "funding": [
1829 {
1830 "url": "https://symfony.com/sponsor",
1831 "type": "custom"
1832 },
1833 {
1834 "url": "https://github.com/fabpot",
1835 "type": "github"
1836 },
1837 {
1838 "url": "https://github.com/nicolas-grekas",
1839 "type": "github"
1840 },
1841 {
1842 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1843 "type": "tidelift"
1844 }
1845 ],
1846 "time": "2025-06-27T09:58:17+00:00"
1847 },
1848 {
1849 "name": "symfony/polyfill-intl-normalizer",
1850 "version": "v1.33.0",
1851 "source": {
1852 "type": "git",
1853 "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
1854 "reference": "3833d7255cc303546435cb650316bff708a1c75c"
1855 },
1856 "dist": {
1857 "type": "zip",
1858 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c",
1859 "reference": "3833d7255cc303546435cb650316bff708a1c75c",
1860 "shasum": ""
1861 },
1862 "require": {
1863 "php": ">=7.2"
1864 },
1865 "suggest": {
1866 "ext-intl": "For best performance"
1867 },
1868 "type": "library",
1869 "extra": {
1870 "thanks": {
1871 "url": "https://github.com/symfony/polyfill",
1872 "name": "symfony/polyfill"
1873 }
1874 },
1875 "autoload": {
1876 "files": [
1877 "bootstrap.php"
1878 ],
1879 "psr-4": {
1880 "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
1881 },
1882 "classmap": [
1883 "Resources/stubs"
1884 ]
1885 },
1886 "notification-url": "https://packagist.org/downloads/",
1887 "license": [
1888 "MIT"
1889 ],
1890 "authors": [
1891 {
1892 "name": "Nicolas Grekas",
1893 "email": "p@tchwork.com"
1894 },
1895 {
1896 "name": "Symfony Community",
1897 "homepage": "https://symfony.com/contributors"
1898 }
1899 ],
1900 "description": "Symfony polyfill for intl's Normalizer class and related functions",
1901 "homepage": "https://symfony.com",
1902 "keywords": [
1903 "compatibility",
1904 "intl",
1905 "normalizer",
1906 "polyfill",
1907 "portable",
1908 "shim"
1909 ],
1910 "support": {
1911 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
1912 },
1913 "funding": [
1914 {
1915 "url": "https://symfony.com/sponsor",
1916 "type": "custom"
1917 },
1918 {
1919 "url": "https://github.com/fabpot",
1920 "type": "github"
1921 },
1922 {
1923 "url": "https://github.com/nicolas-grekas",
1924 "type": "github"
1925 },
1926 {
1927 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
1928 "type": "tidelift"
1929 }
1930 ],
1931 "time": "2024-09-09T11:45:10+00:00"
1932 },
1933 {
1934 "name": "symfony/polyfill-mbstring",
1935 "version": "v1.33.0",
1936 "source": {
1937 "type": "git",
1938 "url": "https://github.com/symfony/polyfill-mbstring.git",
1939 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
1940 },
1941 "dist": {
1942 "type": "zip",
1943 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
1944 "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
1945 "shasum": ""
1946 },
1947 "require": {
1948 "ext-iconv": "*",
1949 "php": ">=7.2"
1950 },
1951 "provide": {
1952 "ext-mbstring": "*"
1953 },
1954 "suggest": {
1955 "ext-mbstring": "For best performance"
1956 },
1957 "type": "library",
1958 "extra": {
1959 "thanks": {
1960 "url": "https://github.com/symfony/polyfill",
1961 "name": "symfony/polyfill"
1962 }
1963 },
1964 "autoload": {
1965 "files": [
1966 "bootstrap.php"
1967 ],
1968 "psr-4": {
1969 "Symfony\\Polyfill\\Mbstring\\": ""
1970 }
1971 },
1972 "notification-url": "https://packagist.org/downloads/",
1973 "license": [
1974 "MIT"
1975 ],
1976 "authors": [
1977 {
1978 "name": "Nicolas Grekas",
1979 "email": "p@tchwork.com"
1980 },
1981 {
1982 "name": "Symfony Community",
1983 "homepage": "https://symfony.com/contributors"
1984 }
1985 ],
1986 "description": "Symfony polyfill for the Mbstring extension",
1987 "homepage": "https://symfony.com",
1988 "keywords": [
1989 "compatibility",
1990 "mbstring",
1991 "polyfill",
1992 "portable",
1993 "shim"
1994 ],
1995 "support": {
1996 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
1997 },
1998 "funding": [
1999 {
2000 "url": "https://symfony.com/sponsor",
2001 "type": "custom"
2002 },
2003 {
2004 "url": "https://github.com/fabpot",
2005 "type": "github"
2006 },
2007 {
2008 "url": "https://github.com/nicolas-grekas",
2009 "type": "github"
2010 },
2011 {
2012 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2013 "type": "tidelift"
2014 }
2015 ],
2016 "time": "2024-12-23T08:48:59+00:00"
2017 },
2018 {
2019 "name": "symfony/polyfill-php80",
2020 "version": "v1.33.0",
2021 "source": {
2022 "type": "git",
2023 "url": "https://github.com/symfony/polyfill-php80.git",
2024 "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
2025 },
2026 "dist": {
2027 "type": "zip",
2028 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
2029 "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
2030 "shasum": ""
2031 },
2032 "require": {
2033 "php": ">=7.2"
2034 },
2035 "type": "library",
2036 "extra": {
2037 "thanks": {
2038 "url": "https://github.com/symfony/polyfill",
2039 "name": "symfony/polyfill"
2040 }
2041 },
2042 "autoload": {
2043 "files": [
2044 "bootstrap.php"
2045 ],
2046 "psr-4": {
2047 "Symfony\\Polyfill\\Php80\\": ""
2048 },
2049 "classmap": [
2050 "Resources/stubs"
2051 ]
2052 },
2053 "notification-url": "https://packagist.org/downloads/",
2054 "license": [
2055 "MIT"
2056 ],
2057 "authors": [
2058 {
2059 "name": "Ion Bazan",
2060 "email": "ion.bazan@gmail.com"
2061 },
2062 {
2063 "name": "Nicolas Grekas",
2064 "email": "p@tchwork.com"
2065 },
2066 {
2067 "name": "Symfony Community",
2068 "homepage": "https://symfony.com/contributors"
2069 }
2070 ],
2071 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
2072 "homepage": "https://symfony.com",
2073 "keywords": [
2074 "compatibility",
2075 "polyfill",
2076 "portable",
2077 "shim"
2078 ],
2079 "support": {
2080 "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0"
2081 },
2082 "funding": [
2083 {
2084 "url": "https://symfony.com/sponsor",
2085 "type": "custom"
2086 },
2087 {
2088 "url": "https://github.com/fabpot",
2089 "type": "github"
2090 },
2091 {
2092 "url": "https://github.com/nicolas-grekas",
2093 "type": "github"
2094 },
2095 {
2096 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2097 "type": "tidelift"
2098 }
2099 ],
2100 "time": "2025-01-02T08:10:11+00:00"
2101 },
2102 {
2103 "name": "symfony/polyfill-php81",
2104 "version": "v1.33.0",
2105 "source": {
2106 "type": "git",
2107 "url": "https://github.com/symfony/polyfill-php81.git",
2108 "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c"
2109 },
2110 "dist": {
2111 "type": "zip",
2112 "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
2113 "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
2114 "shasum": ""
2115 },
2116 "require": {
2117 "php": ">=7.2"
2118 },
2119 "type": "library",
2120 "extra": {
2121 "thanks": {
2122 "url": "https://github.com/symfony/polyfill",
2123 "name": "symfony/polyfill"
2124 }
2125 },
2126 "autoload": {
2127 "files": [
2128 "bootstrap.php"
2129 ],
2130 "psr-4": {
2131 "Symfony\\Polyfill\\Php81\\": ""
2132 },
2133 "classmap": [
2134 "Resources/stubs"
2135 ]
2136 },
2137 "notification-url": "https://packagist.org/downloads/",
2138 "license": [
2139 "MIT"
2140 ],
2141 "authors": [
2142 {
2143 "name": "Nicolas Grekas",
2144 "email": "p@tchwork.com"
2145 },
2146 {
2147 "name": "Symfony Community",
2148 "homepage": "https://symfony.com/contributors"
2149 }
2150 ],
2151 "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
2152 "homepage": "https://symfony.com",
2153 "keywords": [
2154 "compatibility",
2155 "polyfill",
2156 "portable",
2157 "shim"
2158 ],
2159 "support": {
2160 "source": "https://github.com/symfony/polyfill-php81/tree/v1.33.0"
2161 },
2162 "funding": [
2163 {
2164 "url": "https://symfony.com/sponsor",
2165 "type": "custom"
2166 },
2167 {
2168 "url": "https://github.com/fabpot",
2169 "type": "github"
2170 },
2171 {
2172 "url": "https://github.com/nicolas-grekas",
2173 "type": "github"
2174 },
2175 {
2176 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2177 "type": "tidelift"
2178 }
2179 ],
2180 "time": "2024-09-09T11:45:10+00:00"
2181 },
2182 {
2183 "name": "symfony/process",
2184 "version": "v7.3.3",
2185 "source": {
2186 "type": "git",
2187 "url": "https://github.com/symfony/process.git",
2188 "reference": "32241012d521e2e8a9d713adb0812bb773b907f1"
2189 },
2190 "dist": {
2191 "type": "zip",
2192 "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1",
2193 "reference": "32241012d521e2e8a9d713adb0812bb773b907f1",
2194 "shasum": ""
2195 },
2196 "require": {
2197 "php": ">=8.2"
2198 },
2199 "type": "library",
2200 "autoload": {
2201 "psr-4": {
2202 "Symfony\\Component\\Process\\": ""
2203 },
2204 "exclude-from-classmap": [
2205 "/Tests/"
2206 ]
2207 },
2208 "notification-url": "https://packagist.org/downloads/",
2209 "license": [
2210 "MIT"
2211 ],
2212 "authors": [
2213 {
2214 "name": "Fabien Potencier",
2215 "email": "fabien@symfony.com"
2216 },
2217 {
2218 "name": "Symfony Community",
2219 "homepage": "https://symfony.com/contributors"
2220 }
2221 ],
2222 "description": "Executes commands in sub-processes",
2223 "homepage": "https://symfony.com",
2224 "support": {
2225 "source": "https://github.com/symfony/process/tree/v7.3.3"
2226 },
2227 "funding": [
2228 {
2229 "url": "https://symfony.com/sponsor",
2230 "type": "custom"
2231 },
2232 {
2233 "url": "https://github.com/fabpot",
2234 "type": "github"
2235 },
2236 {
2237 "url": "https://github.com/nicolas-grekas",
2238 "type": "github"
2239 },
2240 {
2241 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2242 "type": "tidelift"
2243 }
2244 ],
2245 "time": "2025-08-18T09:42:54+00:00"
2246 },
2247 {
2248 "name": "symfony/service-contracts",
2249 "version": "v3.6.0",
2250 "source": {
2251 "type": "git",
2252 "url": "https://github.com/symfony/service-contracts.git",
2253 "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4"
2254 },
2255 "dist": {
2256 "type": "zip",
2257 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
2258 "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4",
2259 "shasum": ""
2260 },
2261 "require": {
2262 "php": ">=8.1",
2263 "psr/container": "^1.1|^2.0",
2264 "symfony/deprecation-contracts": "^2.5|^3"
2265 },
2266 "conflict": {
2267 "ext-psr": "<1.1|>=2"
2268 },
2269 "type": "library",
2270 "extra": {
2271 "thanks": {
2272 "url": "https://github.com/symfony/contracts",
2273 "name": "symfony/contracts"
2274 },
2275 "branch-alias": {
2276 "dev-main": "3.6-dev"
2277 }
2278 },
2279 "autoload": {
2280 "psr-4": {
2281 "Symfony\\Contracts\\Service\\": ""
2282 },
2283 "exclude-from-classmap": [
2284 "/Test/"
2285 ]
2286 },
2287 "notification-url": "https://packagist.org/downloads/",
2288 "license": [
2289 "MIT"
2290 ],
2291 "authors": [
2292 {
2293 "name": "Nicolas Grekas",
2294 "email": "p@tchwork.com"
2295 },
2296 {
2297 "name": "Symfony Community",
2298 "homepage": "https://symfony.com/contributors"
2299 }
2300 ],
2301 "description": "Generic abstractions related to writing services",
2302 "homepage": "https://symfony.com",
2303 "keywords": [
2304 "abstractions",
2305 "contracts",
2306 "decoupling",
2307 "interfaces",
2308 "interoperability",
2309 "standards"
2310 ],
2311 "support": {
2312 "source": "https://github.com/symfony/service-contracts/tree/v3.6.0"
2313 },
2314 "funding": [
2315 {
2316 "url": "https://symfony.com/sponsor",
2317 "type": "custom"
2318 },
2319 {
2320 "url": "https://github.com/fabpot",
2321 "type": "github"
2322 },
2323 {
2324 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2325 "type": "tidelift"
2326 }
2327 ],
2328 "time": "2025-04-25T09:37:31+00:00"
2329 },
2330 {
2331 "name": "symfony/stopwatch",
2332 "version": "v7.3.0",
2333 "source": {
2334 "type": "git",
2335 "url": "https://github.com/symfony/stopwatch.git",
2336 "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd"
2337 },
2338 "dist": {
2339 "type": "zip",
2340 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd",
2341 "reference": "5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd",
2342 "shasum": ""
2343 },
2344 "require": {
2345 "php": ">=8.2",
2346 "symfony/service-contracts": "^2.5|^3"
2347 },
2348 "type": "library",
2349 "autoload": {
2350 "psr-4": {
2351 "Symfony\\Component\\Stopwatch\\": ""
2352 },
2353 "exclude-from-classmap": [
2354 "/Tests/"
2355 ]
2356 },
2357 "notification-url": "https://packagist.org/downloads/",
2358 "license": [
2359 "MIT"
2360 ],
2361 "authors": [
2362 {
2363 "name": "Fabien Potencier",
2364 "email": "fabien@symfony.com"
2365 },
2366 {
2367 "name": "Symfony Community",
2368 "homepage": "https://symfony.com/contributors"
2369 }
2370 ],
2371 "description": "Provides a way to profile code",
2372 "homepage": "https://symfony.com",
2373 "support": {
2374 "source": "https://github.com/symfony/stopwatch/tree/v7.3.0"
2375 },
2376 "funding": [
2377 {
2378 "url": "https://symfony.com/sponsor",
2379 "type": "custom"
2380 },
2381 {
2382 "url": "https://github.com/fabpot",
2383 "type": "github"
2384 },
2385 {
2386 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2387 "type": "tidelift"
2388 }
2389 ],
2390 "time": "2025-02-24T10:49:57+00:00"
2391 },
2392 {
2393 "name": "symfony/string",
2394 "version": "v7.3.3",
2395 "source": {
2396 "type": "git",
2397 "url": "https://github.com/symfony/string.git",
2398 "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c"
2399 },
2400 "dist": {
2401 "type": "zip",
2402 "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c",
2403 "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c",
2404 "shasum": ""
2405 },
2406 "require": {
2407 "php": ">=8.2",
2408 "symfony/polyfill-ctype": "~1.8",
2409 "symfony/polyfill-intl-grapheme": "~1.0",
2410 "symfony/polyfill-intl-normalizer": "~1.0",
2411 "symfony/polyfill-mbstring": "~1.0"
2412 },
2413 "conflict": {
2414 "symfony/translation-contracts": "<2.5"
2415 },
2416 "require-dev": {
2417 "symfony/emoji": "^7.1",
2418 "symfony/error-handler": "^6.4|^7.0",
2419 "symfony/http-client": "^6.4|^7.0",
2420 "symfony/intl": "^6.4|^7.0",
2421 "symfony/translation-contracts": "^2.5|^3.0",
2422 "symfony/var-exporter": "^6.4|^7.0"
2423 },
2424 "type": "library",
2425 "autoload": {
2426 "files": [
2427 "Resources/functions.php"
2428 ],
2429 "psr-4": {
2430 "Symfony\\Component\\String\\": ""
2431 },
2432 "exclude-from-classmap": [
2433 "/Tests/"
2434 ]
2435 },
2436 "notification-url": "https://packagist.org/downloads/",
2437 "license": [
2438 "MIT"
2439 ],
2440 "authors": [
2441 {
2442 "name": "Nicolas Grekas",
2443 "email": "p@tchwork.com"
2444 },
2445 {
2446 "name": "Symfony Community",
2447 "homepage": "https://symfony.com/contributors"
2448 }
2449 ],
2450 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
2451 "homepage": "https://symfony.com",
2452 "keywords": [
2453 "grapheme",
2454 "i18n",
2455 "string",
2456 "unicode",
2457 "utf-8",
2458 "utf8"
2459 ],
2460 "support": {
2461 "source": "https://github.com/symfony/string/tree/v7.3.3"
2462 },
2463 "funding": [
2464 {
2465 "url": "https://symfony.com/sponsor",
2466 "type": "custom"
2467 },
2468 {
2469 "url": "https://github.com/fabpot",
2470 "type": "github"
2471 },
2472 {
2473 "url": "https://github.com/nicolas-grekas",
2474 "type": "github"
2475 },
2476 {
2477 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
2478 "type": "tidelift"
2479 }
2480 ],
2481 "time": "2025-08-25T06:35:40+00:00"
2482 }
2483 ],
2484 "packages-dev": [
2485 {
2486 "name": "colinodell/json5",
2487 "version": "v3.0.0",
2488 "source": {
2489 "type": "git",
2490 "url": "https://github.com/colinodell/json5.git",
2491 "reference": "5724d21bc5c910c2560af1b8915f0cc0163579c8"
2492 },
2493 "dist": {
2494 "type": "zip",
2495 "url": "https://api.github.com/repos/colinodell/json5/zipball/5724d21bc5c910c2560af1b8915f0cc0163579c8",
2496 "reference": "5724d21bc5c910c2560af1b8915f0cc0163579c8",
2497 "shasum": ""
2498 },
2499 "require": {
2500 "ext-json": "*",
2501 "ext-mbstring": "*",
2502 "php": "^8.0"
2503 },
2504 "require-dev": {
2505 "mikehaertl/php-shellcommand": "^1.7.0",
2506 "phpstan/phpstan": "^1.10.57",
2507 "scrutinizer/ocular": "^1.9",
2508 "squizlabs/php_codesniffer": "^3.8.1",
2509 "symfony/finder": "^6.0|^7.0",
2510 "symfony/phpunit-bridge": "^7.0.3"
2511 },
2512 "bin": [
2513 "bin/json5"
2514 ],
2515 "type": "library",
2516 "extra": {
2517 "branch-alias": {
2518 "dev-main": "4.0-dev"
2519 }
2520 },
2521 "autoload": {
2522 "files": [
2523 "src/global.php"
2524 ],
2525 "psr-4": {
2526 "ColinODell\\Json5\\": "src"
2527 }
2528 },
2529 "notification-url": "https://packagist.org/downloads/",
2530 "license": [
2531 "MIT"
2532 ],
2533 "authors": [
2534 {
2535 "name": "Colin O'Dell",
2536 "email": "colinodell@gmail.com",
2537 "homepage": "https://www.colinodell.com",
2538 "role": "Developer"
2539 }
2540 ],
2541 "description": "UTF-8 compatible JSON5 parser for PHP",
2542 "homepage": "https://github.com/colinodell/json5",
2543 "keywords": [
2544 "JSON5",
2545 "json",
2546 "json5_decode",
2547 "json_decode"
2548 ],
2549 "support": {
2550 "issues": "https://github.com/colinodell/json5/issues",
2551 "source": "https://github.com/colinodell/json5/tree/v3.0.0"
2552 },
2553 "funding": [
2554 {
2555 "url": "https://www.colinodell.com/sponsor",
2556 "type": "custom"
2557 },
2558 {
2559 "url": "https://www.paypal.me/colinpodell/10.00",
2560 "type": "custom"
2561 },
2562 {
2563 "url": "https://github.com/colinodell",
2564 "type": "github"
2565 },
2566 {
2567 "url": "https://www.patreon.com/colinodell",
2568 "type": "patreon"
2569 }
2570 ],
2571 "time": "2024-02-09T13:06:12+00:00"
2572 },
2573 {
2574 "name": "facile-it/paraunit",
2575 "version": "2.7.0",
2576 "source": {
2577 "type": "git",
2578 "url": "https://github.com/facile-it/paraunit.git",
2579 "reference": "72e757267ae30bb714daef60ee97198d18f70e65"
2580 },
2581 "dist": {
2582 "type": "zip",
2583 "url": "https://api.github.com/repos/facile-it/paraunit/zipball/72e757267ae30bb714daef60ee97198d18f70e65",
2584 "reference": "72e757267ae30bb714daef60ee97198d18f70e65",
2585 "shasum": ""
2586 },
2587 "require": {
2588 "ext-dom": "*",
2589 "ext-json": "*",
2590 "jean85/pretty-package-versions": "^1.5.1||^2.0.1",
2591 "php": "^8.1",
2592 "phpunit/php-code-coverage": "^10.0||^11.0||^12.0",
2593 "phpunit/php-file-iterator": "^4.0||^5.0||^6.0",
2594 "phpunit/phpunit": "^10.5.4||^11.0||^12.0",
2595 "psr/event-dispatcher": "^1.0",
2596 "symfony/console": "^4.4||^5.0||^6.0||^7.0",
2597 "symfony/dependency-injection": "^4.4||^5.0||^6.0||^7.0",
2598 "symfony/event-dispatcher": "^4.4||^5.0||^6.0||^7.0",
2599 "symfony/process": "^4.4||^5.0||^6.0||^7.0",
2600 "symfony/stopwatch": "^4.4||^5.0||^6.0||^7.0"
2601 },
2602 "conflict": {
2603 "composer/package-versions-deprecated": "<1.11.99"
2604 },
2605 "require-dev": {
2606 "facile-it/facile-coding-standard": "^1.0",
2607 "jangregor/phpstan-prophecy": "^2.0.0",
2608 "phpspec/prophecy": "^1.20",
2609 "phpspec/prophecy-phpunit": "^2.3.0",
2610 "phpstan/extension-installer": "^1.0",
2611 "phpstan/phpstan": "2.1.22",
2612 "phpstan/phpstan-phpunit": "^2.0",
2613 "phpunit/php-invoker": "^4.0||^5.0||^6.0",
2614 "psalm/plugin-phpunit": "^0.19",
2615 "psalm/plugin-symfony": "^5.0",
2616 "rector/rector": "2.1.2",
2617 "symfony/expression-language": "^4.4||^5.0||^6.0||^7.0",
2618 "symfony/phpunit-bridge": "^6.4||^7.0",
2619 "vimeo/psalm": "^5.5.0||^6.0"
2620 },
2621 "suggest": {
2622 "dama/doctrine-test-bundle": "Useful for Symfony+Doctrine functional testing, providing DB isolation",
2623 "ext-pcov": "A coverage driver for faster collection"
2624 },
2625 "bin": [
2626 "src/Bin/paraunit"
2627 ],
2628 "type": "library",
2629 "extra": {
2630 "branch-alias": {
2631 "dev-0.12.x": "0.12-dev"
2632 }
2633 },
2634 "autoload": {
2635 "psr-4": {
2636 "Paraunit\\": "src/"
2637 }
2638 },
2639 "notification-url": "https://packagist.org/downloads/",
2640 "license": [
2641 "Apache-2.0"
2642 ],
2643 "authors": [
2644 {
2645 "name": "Francesco Panina",
2646 "email": "francesco.panina@gmail.com"
2647 },
2648 {
2649 "name": "Alessandro Lai",
2650 "email": "alessandro.lai85@gmail.com"
2651 }
2652 ],
2653 "description": "paraunit",
2654 "homepage": "https://github.com/facile-it/paraunit",
2655 "keywords": [
2656 "parallel test",
2657 "phpunit",
2658 "testing"
2659 ],
2660 "support": {
2661 "issues": "https://github.com/facile-it/paraunit/issues",
2662 "source": "https://github.com/facile-it/paraunit/tree/2.7.0"
2663 },
2664 "time": "2025-08-23T14:04:00+00:00"
2665 },
2666 {
2667 "name": "guzzlehttp/guzzle",
2668 "version": "7.10.0",
2669 "source": {
2670 "type": "git",
2671 "url": "https://github.com/guzzle/guzzle.git",
2672 "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4"
2673 },
2674 "dist": {
2675 "type": "zip",
2676 "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
2677 "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
2678 "shasum": ""
2679 },
2680 "require": {
2681 "ext-json": "*",
2682 "guzzlehttp/promises": "^2.3",
2683 "guzzlehttp/psr7": "^2.8",
2684 "php": "^7.2.5 || ^8.0",
2685 "psr/http-client": "^1.0",
2686 "symfony/deprecation-contracts": "^2.2 || ^3.0"
2687 },
2688 "provide": {
2689 "psr/http-client-implementation": "1.0"
2690 },
2691 "require-dev": {
2692 "bamarni/composer-bin-plugin": "^1.8.2",
2693 "ext-curl": "*",
2694 "guzzle/client-integration-tests": "3.0.2",
2695 "php-http/message-factory": "^1.1",
2696 "phpunit/phpunit": "^8.5.39 || ^9.6.20",
2697 "psr/log": "^1.1 || ^2.0 || ^3.0"
2698 },
2699 "suggest": {
2700 "ext-curl": "Required for CURL handler support",
2701 "ext-intl": "Required for Internationalized Domain Name (IDN) support",
2702 "psr/log": "Required for using the Log middleware"
2703 },
2704 "type": "library",
2705 "extra": {
2706 "bamarni-bin": {
2707 "bin-links": true,
2708 "forward-command": false
2709 }
2710 },
2711 "autoload": {
2712 "files": [
2713 "src/functions_include.php"
2714 ],
2715 "psr-4": {
2716 "GuzzleHttp\\": "src/"
2717 }
2718 },
2719 "notification-url": "https://packagist.org/downloads/",
2720 "license": [
2721 "MIT"
2722 ],
2723 "authors": [
2724 {
2725 "name": "Graham Campbell",
2726 "email": "hello@gjcampbell.co.uk",
2727 "homepage": "https://github.com/GrahamCampbell"
2728 },
2729 {
2730 "name": "Michael Dowling",
2731 "email": "mtdowling@gmail.com",
2732 "homepage": "https://github.com/mtdowling"
2733 },
2734 {
2735 "name": "Jeremy Lindblom",
2736 "email": "jeremeamia@gmail.com",
2737 "homepage": "https://github.com/jeremeamia"
2738 },
2739 {
2740 "name": "George Mponos",
2741 "email": "gmponos@gmail.com",
2742 "homepage": "https://github.com/gmponos"
2743 },
2744 {
2745 "name": "Tobias Nyholm",
2746 "email": "tobias.nyholm@gmail.com",
2747 "homepage": "https://github.com/Nyholm"
2748 },
2749 {
2750 "name": "Márk Sági-Kazár",
2751 "email": "mark.sagikazar@gmail.com",
2752 "homepage": "https://github.com/sagikazarmark"
2753 },
2754 {
2755 "name": "Tobias Schultze",
2756 "email": "webmaster@tubo-world.de",
2757 "homepage": "https://github.com/Tobion"
2758 }
2759 ],
2760 "description": "Guzzle is a PHP HTTP client library",
2761 "keywords": [
2762 "client",
2763 "curl",
2764 "framework",
2765 "http",
2766 "http client",
2767 "psr-18",
2768 "psr-7",
2769 "rest",
2770 "web service"
2771 ],
2772 "support": {
2773 "issues": "https://github.com/guzzle/guzzle/issues",
2774 "source": "https://github.com/guzzle/guzzle/tree/7.10.0"
2775 },
2776 "funding": [
2777 {
2778 "url": "https://github.com/GrahamCampbell",
2779 "type": "github"
2780 },
2781 {
2782 "url": "https://github.com/Nyholm",
2783 "type": "github"
2784 },
2785 {
2786 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle",
2787 "type": "tidelift"
2788 }
2789 ],
2790 "time": "2025-08-23T22:36:01+00:00"
2791 },
2792 {
2793 "name": "guzzlehttp/promises",
2794 "version": "2.3.0",
2795 "source": {
2796 "type": "git",
2797 "url": "https://github.com/guzzle/promises.git",
2798 "reference": "481557b130ef3790cf82b713667b43030dc9c957"
2799 },
2800 "dist": {
2801 "type": "zip",
2802 "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
2803 "reference": "481557b130ef3790cf82b713667b43030dc9c957",
2804 "shasum": ""
2805 },
2806 "require": {
2807 "php": "^7.2.5 || ^8.0"
2808 },
2809 "require-dev": {
2810 "bamarni/composer-bin-plugin": "^1.8.2",
2811 "phpunit/phpunit": "^8.5.44 || ^9.6.25"
2812 },
2813 "type": "library",
2814 "extra": {
2815 "bamarni-bin": {
2816 "bin-links": true,
2817 "forward-command": false
2818 }
2819 },
2820 "autoload": {
2821 "psr-4": {
2822 "GuzzleHttp\\Promise\\": "src/"
2823 }
2824 },
2825 "notification-url": "https://packagist.org/downloads/",
2826 "license": [
2827 "MIT"
2828 ],
2829 "authors": [
2830 {
2831 "name": "Graham Campbell",
2832 "email": "hello@gjcampbell.co.uk",
2833 "homepage": "https://github.com/GrahamCampbell"
2834 },
2835 {
2836 "name": "Michael Dowling",
2837 "email": "mtdowling@gmail.com",
2838 "homepage": "https://github.com/mtdowling"
2839 },
2840 {
2841 "name": "Tobias Nyholm",
2842 "email": "tobias.nyholm@gmail.com",
2843 "homepage": "https://github.com/Nyholm"
2844 },
2845 {
2846 "name": "Tobias Schultze",
2847 "email": "webmaster@tubo-world.de",
2848 "homepage": "https://github.com/Tobion"
2849 }
2850 ],
2851 "description": "Guzzle promises library",
2852 "keywords": [
2853 "promise"
2854 ],
2855 "support": {
2856 "issues": "https://github.com/guzzle/promises/issues",
2857 "source": "https://github.com/guzzle/promises/tree/2.3.0"
2858 },
2859 "funding": [
2860 {
2861 "url": "https://github.com/GrahamCampbell",
2862 "type": "github"
2863 },
2864 {
2865 "url": "https://github.com/Nyholm",
2866 "type": "github"
2867 },
2868 {
2869 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises",
2870 "type": "tidelift"
2871 }
2872 ],
2873 "time": "2025-08-22T14:34:08+00:00"
2874 },
2875 {
2876 "name": "guzzlehttp/psr7",
2877 "version": "2.8.0",
2878 "source": {
2879 "type": "git",
2880 "url": "https://github.com/guzzle/psr7.git",
2881 "reference": "21dc724a0583619cd1652f673303492272778051"
2882 },
2883 "dist": {
2884 "type": "zip",
2885 "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
2886 "reference": "21dc724a0583619cd1652f673303492272778051",
2887 "shasum": ""
2888 },
2889 "require": {
2890 "php": "^7.2.5 || ^8.0",
2891 "psr/http-factory": "^1.0",
2892 "psr/http-message": "^1.1 || ^2.0",
2893 "ralouphie/getallheaders": "^3.0"
2894 },
2895 "provide": {
2896 "psr/http-factory-implementation": "1.0",
2897 "psr/http-message-implementation": "1.0"
2898 },
2899 "require-dev": {
2900 "bamarni/composer-bin-plugin": "^1.8.2",
2901 "http-interop/http-factory-tests": "0.9.0",
2902 "phpunit/phpunit": "^8.5.44 || ^9.6.25"
2903 },
2904 "suggest": {
2905 "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
2906 },
2907 "type": "library",
2908 "extra": {
2909 "bamarni-bin": {
2910 "bin-links": true,
2911 "forward-command": false
2912 }
2913 },
2914 "autoload": {
2915 "psr-4": {
2916 "GuzzleHttp\\Psr7\\": "src/"
2917 }
2918 },
2919 "notification-url": "https://packagist.org/downloads/",
2920 "license": [
2921 "MIT"
2922 ],
2923 "authors": [
2924 {
2925 "name": "Graham Campbell",
2926 "email": "hello@gjcampbell.co.uk",
2927 "homepage": "https://github.com/GrahamCampbell"
2928 },
2929 {
2930 "name": "Michael Dowling",
2931 "email": "mtdowling@gmail.com",
2932 "homepage": "https://github.com/mtdowling"
2933 },
2934 {
2935 "name": "George Mponos",
2936 "email": "gmponos@gmail.com",
2937 "homepage": "https://github.com/gmponos"
2938 },
2939 {
2940 "name": "Tobias Nyholm",
2941 "email": "tobias.nyholm@gmail.com",
2942 "homepage": "https://github.com/Nyholm"
2943 },
2944 {
2945 "name": "Márk Sági-Kazár",
2946 "email": "mark.sagikazar@gmail.com",
2947 "homepage": "https://github.com/sagikazarmark"
2948 },
2949 {
2950 "name": "Tobias Schultze",
2951 "email": "webmaster@tubo-world.de",
2952 "homepage": "https://github.com/Tobion"
2953 },
2954 {
2955 "name": "Márk Sági-Kazár",
2956 "email": "mark.sagikazar@gmail.com",
2957 "homepage": "https://sagikazarmark.hu"
2958 }
2959 ],
2960 "description": "PSR-7 message implementation that also provides common utility methods",
2961 "keywords": [
2962 "http",
2963 "message",
2964 "psr-7",
2965 "request",
2966 "response",
2967 "stream",
2968 "uri",
2969 "url"
2970 ],
2971 "support": {
2972 "issues": "https://github.com/guzzle/psr7/issues",
2973 "source": "https://github.com/guzzle/psr7/tree/2.8.0"
2974 },
2975 "funding": [
2976 {
2977 "url": "https://github.com/GrahamCampbell",
2978 "type": "github"
2979 },
2980 {
2981 "url": "https://github.com/Nyholm",
2982 "type": "github"
2983 },
2984 {
2985 "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7",
2986 "type": "tidelift"
2987 }
2988 ],
2989 "time": "2025-08-23T21:21:41+00:00"
2990 },
2991 {
2992 "name": "infection/abstract-testframework-adapter",
2993 "version": "0.5.0",
2994 "source": {
2995 "type": "git",
2996 "url": "https://github.com/infection/abstract-testframework-adapter.git",
2997 "reference": "18925e20d15d1a5995bb85c9dc09e8751e1e069b"
2998 },
2999 "dist": {
3000 "type": "zip",
3001 "url": "https://api.github.com/repos/infection/abstract-testframework-adapter/zipball/18925e20d15d1a5995bb85c9dc09e8751e1e069b",
3002 "reference": "18925e20d15d1a5995bb85c9dc09e8751e1e069b",
3003 "shasum": ""
3004 },
3005 "require": {
3006 "php": "^7.4 || ^8.0"
3007 },
3008 "require-dev": {
3009 "ergebnis/composer-normalize": "^2.8",
3010 "friendsofphp/php-cs-fixer": "^2.17",
3011 "phpunit/phpunit": "^9.5"
3012 },
3013 "type": "library",
3014 "autoload": {
3015 "psr-4": {
3016 "Infection\\AbstractTestFramework\\": "src/"
3017 }
3018 },
3019 "notification-url": "https://packagist.org/downloads/",
3020 "license": [
3021 "BSD-3-Clause"
3022 ],
3023 "authors": [
3024 {
3025 "name": "Maks Rafalko",
3026 "email": "maks.rafalko@gmail.com"
3027 }
3028 ],
3029 "description": "Abstract Test Framework Adapter for Infection",
3030 "support": {
3031 "issues": "https://github.com/infection/abstract-testframework-adapter/issues",
3032 "source": "https://github.com/infection/abstract-testframework-adapter/tree/0.5.0"
3033 },
3034 "funding": [
3035 {
3036 "url": "https://github.com/infection",
3037 "type": "github"
3038 },
3039 {
3040 "url": "https://opencollective.com/infection",
3041 "type": "open_collective"
3042 }
3043 ],
3044 "time": "2021-08-17T18:49:12+00:00"
3045 },
3046 {
3047 "name": "infection/extension-installer",
3048 "version": "0.1.2",
3049 "source": {
3050 "type": "git",
3051 "url": "https://github.com/infection/extension-installer.git",
3052 "reference": "9b351d2910b9a23ab4815542e93d541e0ca0cdcf"
3053 },
3054 "dist": {
3055 "type": "zip",
3056 "url": "https://api.github.com/repos/infection/extension-installer/zipball/9b351d2910b9a23ab4815542e93d541e0ca0cdcf",
3057 "reference": "9b351d2910b9a23ab4815542e93d541e0ca0cdcf",
3058 "shasum": ""
3059 },
3060 "require": {
3061 "composer-plugin-api": "^1.1 || ^2.0"
3062 },
3063 "require-dev": {
3064 "composer/composer": "^1.9 || ^2.0",
3065 "friendsofphp/php-cs-fixer": "^2.18, <2.19",
3066 "infection/infection": "^0.15.2",
3067 "php-coveralls/php-coveralls": "^2.4",
3068 "phpstan/extension-installer": "^1.0",
3069 "phpstan/phpstan": "^0.12.10",
3070 "phpstan/phpstan-phpunit": "^0.12.6",
3071 "phpstan/phpstan-strict-rules": "^0.12.2",
3072 "phpstan/phpstan-webmozart-assert": "^0.12.2",
3073 "phpunit/phpunit": "^9.5",
3074 "vimeo/psalm": "^4.8"
3075 },
3076 "type": "composer-plugin",
3077 "extra": {
3078 "class": "Infection\\ExtensionInstaller\\Plugin"
3079 },
3080 "autoload": {
3081 "psr-4": {
3082 "Infection\\ExtensionInstaller\\": "src/"
3083 }
3084 },
3085 "notification-url": "https://packagist.org/downloads/",
3086 "license": [
3087 "BSD-3-Clause"
3088 ],
3089 "authors": [
3090 {
3091 "name": "Maks Rafalko",
3092 "email": "maks.rafalko@gmail.com"
3093 }
3094 ],
3095 "description": "Infection Extension Installer",
3096 "support": {
3097 "issues": "https://github.com/infection/extension-installer/issues",
3098 "source": "https://github.com/infection/extension-installer/tree/0.1.2"
3099 },
3100 "funding": [
3101 {
3102 "url": "https://github.com/infection",
3103 "type": "github"
3104 },
3105 {
3106 "url": "https://opencollective.com/infection",
3107 "type": "open_collective"
3108 }
3109 ],
3110 "time": "2021-10-20T22:08:34+00:00"
3111 },
3112 {
3113 "name": "infection/include-interceptor",
3114 "version": "0.2.5",
3115 "source": {
3116 "type": "git",
3117 "url": "https://github.com/infection/include-interceptor.git",
3118 "reference": "0cc76d95a79d9832d74e74492b0a30139904bdf7"
3119 },
3120 "dist": {
3121 "type": "zip",
3122 "url": "https://api.github.com/repos/infection/include-interceptor/zipball/0cc76d95a79d9832d74e74492b0a30139904bdf7",
3123 "reference": "0cc76d95a79d9832d74e74492b0a30139904bdf7",
3124 "shasum": ""
3125 },
3126 "require-dev": {
3127 "friendsofphp/php-cs-fixer": "^2.16",
3128 "infection/infection": "^0.15.0",
3129 "phan/phan": "^2.4 || ^3",
3130 "php-coveralls/php-coveralls": "^2.2",
3131 "phpstan/phpstan": "^0.12.8",
3132 "phpunit/phpunit": "^8.5",
3133 "vimeo/psalm": "^3.8"
3134 },
3135 "type": "library",
3136 "autoload": {
3137 "psr-4": {
3138 "Infection\\StreamWrapper\\": "src/"
3139 }
3140 },
3141 "notification-url": "https://packagist.org/downloads/",
3142 "license": [
3143 "BSD-3-Clause"
3144 ],
3145 "authors": [
3146 {
3147 "name": "Maks Rafalko",
3148 "email": "maks.rafalko@gmail.com"
3149 }
3150 ],
3151 "description": "Stream Wrapper: Include Interceptor. Allows to replace included (autoloaded) file with another one.",
3152 "support": {
3153 "issues": "https://github.com/infection/include-interceptor/issues",
3154 "source": "https://github.com/infection/include-interceptor/tree/0.2.5"
3155 },
3156 "funding": [
3157 {
3158 "url": "https://github.com/infection",
3159 "type": "github"
3160 },
3161 {
3162 "url": "https://opencollective.com/infection",
3163 "type": "open_collective"
3164 }
3165 ],
3166 "time": "2021-08-09T10:03:57+00:00"
3167 },
3168 {
3169 "name": "infection/infection",
3170 "version": "0.29.14",
3171 "source": {
3172 "type": "git",
3173 "url": "https://github.com/infection/infection.git",
3174 "reference": "feea2a48a8aeedd3a4d2105167b41a46f0e568a3"
3175 },
3176 "dist": {
3177 "type": "zip",
3178 "url": "https://api.github.com/repos/infection/infection/zipball/feea2a48a8aeedd3a4d2105167b41a46f0e568a3",
3179 "reference": "feea2a48a8aeedd3a4d2105167b41a46f0e568a3",
3180 "shasum": ""
3181 },
3182 "require": {
3183 "colinodell/json5": "^2.2 || ^3.0",
3184 "composer-runtime-api": "^2.0",
3185 "composer/xdebug-handler": "^2.0 || ^3.0",
3186 "ext-dom": "*",
3187 "ext-json": "*",
3188 "ext-libxml": "*",
3189 "ext-mbstring": "*",
3190 "fidry/cpu-core-counter": "^0.4.0 || ^0.5.0 || ^1.0",
3191 "infection/abstract-testframework-adapter": "^0.5.0",
3192 "infection/extension-installer": "^0.1.0",
3193 "infection/include-interceptor": "^0.2.5",
3194 "infection/mutator": "^0.4",
3195 "justinrainbow/json-schema": "^5.3 || ^6.0",
3196 "nikic/php-parser": "^5.3",
3197 "ondram/ci-detector": "^4.1.0",
3198 "php": "^8.2",
3199 "sanmai/later": "^0.1.1",
3200 "sanmai/pipeline": "^5.1 || ^6",
3201 "sebastian/diff": "^3.0.2 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
3202 "symfony/console": "^6.4 || ^7.0",
3203 "symfony/filesystem": "^6.4 || ^7.0",
3204 "symfony/finder": "^6.4 || ^7.0",
3205 "symfony/process": "^6.4 || ^7.0",
3206 "thecodingmachine/safe": "^v3.0",
3207 "webmozart/assert": "^1.11"
3208 },
3209 "conflict": {
3210 "antecedent/patchwork": "<2.1.25",
3211 "dg/bypass-finals": "<1.4.1",
3212 "phpunit/php-code-coverage": ">9,<9.1.4 || >9.2.17,<9.2.21"
3213 },
3214 "require-dev": {
3215 "ext-simplexml": "*",
3216 "fidry/makefile": "^1.0",
3217 "phpstan/extension-installer": "^1.4",
3218 "phpstan/phpstan": "^2.1",
3219 "phpstan/phpstan-phpunit": "^2.0",
3220 "phpstan/phpstan-strict-rules": "^2.0",
3221 "phpstan/phpstan-webmozart-assert": "^2.0",
3222 "phpunit/phpunit": "^11.5",
3223 "rector/rector": "^2.0",
3224 "sidz/phpstan-rules": "^0.5.1",
3225 "symfony/yaml": "^6.4 || ^7.0",
3226 "thecodingmachine/phpstan-safe-rule": "^1.4"
3227 },
3228 "bin": [
3229 "bin/infection"
3230 ],
3231 "type": "library",
3232 "autoload": {
3233 "psr-4": {
3234 "Infection\\": "src/"
3235 }
3236 },
3237 "notification-url": "https://packagist.org/downloads/",
3238 "license": [
3239 "BSD-3-Clause"
3240 ],
3241 "authors": [
3242 {
3243 "name": "Maks Rafalko",
3244 "email": "maks.rafalko@gmail.com",
3245 "homepage": "https://twitter.com/maks_rafalko"
3246 },
3247 {
3248 "name": "Oleg Zhulnev",
3249 "homepage": "https://github.com/sidz"
3250 },
3251 {
3252 "name": "Gert de Pagter",
3253 "homepage": "https://github.com/BackEndTea"
3254 },
3255 {
3256 "name": "Théo FIDRY",
3257 "email": "theo.fidry@gmail.com",
3258 "homepage": "https://twitter.com/tfidry"
3259 },
3260 {
3261 "name": "Alexey Kopytko",
3262 "email": "alexey@kopytko.com",
3263 "homepage": "https://www.alexeykopytko.com"
3264 },
3265 {
3266 "name": "Andreas Möller",
3267 "email": "am@localheinz.com",
3268 "homepage": "https://localheinz.com"
3269 }
3270 ],
3271 "description": "Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.",
3272 "keywords": [
3273 "coverage",
3274 "mutant",
3275 "mutation framework",
3276 "mutation testing",
3277 "testing",
3278 "unit testing"
3279 ],
3280 "support": {
3281 "issues": "https://github.com/infection/infection/issues",
3282 "source": "https://github.com/infection/infection/tree/0.29.14"
3283 },
3284 "funding": [
3285 {
3286 "url": "https://github.com/infection",
3287 "type": "github"
3288 },
3289 {
3290 "url": "https://opencollective.com/infection",
3291 "type": "open_collective"
3292 }
3293 ],
3294 "time": "2025-03-02T18:49:12+00:00"
3295 },
3296 {
3297 "name": "infection/mutator",
3298 "version": "0.4.1",
3299 "source": {
3300 "type": "git",
3301 "url": "https://github.com/infection/mutator.git",
3302 "reference": "3c976d721b02b32f851ee4e15d553ef1e9186d1d"
3303 },
3304 "dist": {
3305 "type": "zip",
3306 "url": "https://api.github.com/repos/infection/mutator/zipball/3c976d721b02b32f851ee4e15d553ef1e9186d1d",
3307 "reference": "3c976d721b02b32f851ee4e15d553ef1e9186d1d",
3308 "shasum": ""
3309 },
3310 "require": {
3311 "nikic/php-parser": "^5.0"
3312 },
3313 "require-dev": {
3314 "phpunit/phpunit": "^9.6 || ^10"
3315 },
3316 "type": "library",
3317 "autoload": {
3318 "psr-4": {
3319 "Infection\\Mutator\\": "src/"
3320 }
3321 },
3322 "notification-url": "https://packagist.org/downloads/",
3323 "license": [
3324 "BSD-3-Clause"
3325 ],
3326 "authors": [
3327 {
3328 "name": "Maks Rafalko",
3329 "email": "maks.rafalko@gmail.com"
3330 }
3331 ],
3332 "description": "Mutator interface to implement custom mutators (mutation operators) for Infection",
3333 "support": {
3334 "issues": "https://github.com/infection/mutator/issues",
3335 "source": "https://github.com/infection/mutator/tree/0.4.1"
3336 },
3337 "funding": [
3338 {
3339 "url": "https://github.com/infection",
3340 "type": "github"
3341 },
3342 {
3343 "url": "https://opencollective.com/infection",
3344 "type": "open_collective"
3345 }
3346 ],
3347 "time": "2025-04-29T08:19:52+00:00"
3348 },
3349 {
3350 "name": "jean85/pretty-package-versions",
3351 "version": "2.1.1",
3352 "source": {
3353 "type": "git",
3354 "url": "https://github.com/Jean85/pretty-package-versions.git",
3355 "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a"
3356 },
3357 "dist": {
3358 "type": "zip",
3359 "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a",
3360 "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a",
3361 "shasum": ""
3362 },
3363 "require": {
3364 "composer-runtime-api": "^2.1.0",
3365 "php": "^7.4|^8.0"
3366 },
3367 "require-dev": {
3368 "friendsofphp/php-cs-fixer": "^3.2",
3369 "jean85/composer-provided-replaced-stub-package": "^1.0",
3370 "phpstan/phpstan": "^2.0",
3371 "phpunit/phpunit": "^7.5|^8.5|^9.6",
3372 "rector/rector": "^2.0",
3373 "vimeo/psalm": "^4.3 || ^5.0"
3374 },
3375 "type": "library",
3376 "extra": {
3377 "branch-alias": {
3378 "dev-master": "1.x-dev"
3379 }
3380 },
3381 "autoload": {
3382 "psr-4": {
3383 "Jean85\\": "src/"
3384 }
3385 },
3386 "notification-url": "https://packagist.org/downloads/",
3387 "license": [
3388 "MIT"
3389 ],
3390 "authors": [
3391 {
3392 "name": "Alessandro Lai",
3393 "email": "alessandro.lai85@gmail.com"
3394 }
3395 ],
3396 "description": "A library to get pretty versions strings of installed dependencies",
3397 "keywords": [
3398 "composer",
3399 "package",
3400 "release",
3401 "versions"
3402 ],
3403 "support": {
3404 "issues": "https://github.com/Jean85/pretty-package-versions/issues",
3405 "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1"
3406 },
3407 "time": "2025-03-19T14:43:43+00:00"
3408 },
3409 {
3410 "name": "justinrainbow/json-schema",
3411 "version": "6.5.2",
3412 "source": {
3413 "type": "git",
3414 "url": "https://github.com/jsonrainbow/json-schema.git",
3415 "reference": "ac0d369c09653cf7af561f6d91a705bc617a87b8"
3416 },
3417 "dist": {
3418 "type": "zip",
3419 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/ac0d369c09653cf7af561f6d91a705bc617a87b8",
3420 "reference": "ac0d369c09653cf7af561f6d91a705bc617a87b8",
3421 "shasum": ""
3422 },
3423 "require": {
3424 "ext-json": "*",
3425 "marc-mabe/php-enum": "^4.0",
3426 "php": "^7.2 || ^8.0"
3427 },
3428 "require-dev": {
3429 "friendsofphp/php-cs-fixer": "3.3.0",
3430 "json-schema/json-schema-test-suite": "^23.2",
3431 "marc-mabe/php-enum-phpstan": "^2.0",
3432 "phpspec/prophecy": "^1.19",
3433 "phpstan/phpstan": "^1.12",
3434 "phpunit/phpunit": "^8.5"
3435 },
3436 "bin": [
3437 "bin/validate-json"
3438 ],
3439 "type": "library",
3440 "extra": {
3441 "branch-alias": {
3442 "dev-master": "6.x-dev"
3443 }
3444 },
3445 "autoload": {
3446 "psr-4": {
3447 "JsonSchema\\": "src/JsonSchema/"
3448 }
3449 },
3450 "notification-url": "https://packagist.org/downloads/",
3451 "license": [
3452 "MIT"
3453 ],
3454 "authors": [
3455 {
3456 "name": "Bruno Prieto Reis",
3457 "email": "bruno.p.reis@gmail.com"
3458 },
3459 {
3460 "name": "Justin Rainbow",
3461 "email": "justin.rainbow@gmail.com"
3462 },
3463 {
3464 "name": "Igor Wiedler",
3465 "email": "igor@wiedler.ch"
3466 },
3467 {
3468 "name": "Robert Schönthal",
3469 "email": "seroscho@googlemail.com"
3470 }
3471 ],
3472 "description": "A library to validate a json schema.",
3473 "homepage": "https://github.com/jsonrainbow/json-schema",
3474 "keywords": [
3475 "json",
3476 "schema"
3477 ],
3478 "support": {
3479 "issues": "https://github.com/jsonrainbow/json-schema/issues",
3480 "source": "https://github.com/jsonrainbow/json-schema/tree/6.5.2"
3481 },
3482 "time": "2025-09-09T09:42:27+00:00"
3483 },
3484 {
3485 "name": "keradus/cli-executor",
3486 "version": "v2.2.0",
3487 "source": {
3488 "type": "git",
3489 "url": "https://github.com/PHP-CS-Fixer/cli-executor.git",
3490 "reference": "495f7ba5ce65626b6bb11c96fb8dc36cf90444ba"
3491 },
3492 "dist": {
3493 "type": "zip",
3494 "url": "https://api.github.com/repos/PHP-CS-Fixer/cli-executor/zipball/495f7ba5ce65626b6bb11c96fb8dc36cf90444ba",
3495 "reference": "495f7ba5ce65626b6bb11c96fb8dc36cf90444ba",
3496 "shasum": ""
3497 },
3498 "require": {
3499 "php": "^7.4 || ^8.0",
3500 "symfony/process": "^5.4 || ^6.4 || ^7.2"
3501 },
3502 "require-dev": {
3503 "friendsofphp/php-cs-fixer": "^3.75",
3504 "maglnet/composer-require-checker": "^3.8 || ^4",
3505 "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12"
3506 },
3507 "type": "library",
3508 "autoload": {
3509 "psr-4": {
3510 "Keradus\\CliExecutor\\": "src/"
3511 }
3512 },
3513 "notification-url": "https://packagist.org/downloads/",
3514 "license": [
3515 "MIT"
3516 ],
3517 "authors": [
3518 {
3519 "name": "Dariusz Rumiński",
3520 "email": "dariusz.ruminski@gmail.com"
3521 }
3522 ],
3523 "description": "CLI execution wrapper",
3524 "support": {
3525 "issues": "https://github.com/PHP-CS-Fixer/cli-executor/issues",
3526 "source": "https://github.com/PHP-CS-Fixer/cli-executor/tree/v2.2.0"
3527 },
3528 "time": "2025-04-12T16:04:43+00:00"
3529 },
3530 {
3531 "name": "marc-mabe/php-enum",
3532 "version": "v4.7.2",
3533 "source": {
3534 "type": "git",
3535 "url": "https://github.com/marc-mabe/php-enum.git",
3536 "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef"
3537 },
3538 "dist": {
3539 "type": "zip",
3540 "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef",
3541 "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef",
3542 "shasum": ""
3543 },
3544 "require": {
3545 "ext-reflection": "*",
3546 "php": "^7.1 | ^8.0"
3547 },
3548 "require-dev": {
3549 "phpbench/phpbench": "^0.16.10 || ^1.0.4",
3550 "phpstan/phpstan": "^1.3.1",
3551 "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11",
3552 "vimeo/psalm": "^4.17.0 | ^5.26.1"
3553 },
3554 "type": "library",
3555 "extra": {
3556 "branch-alias": {
3557 "dev-3.x": "3.2-dev",
3558 "dev-master": "4.7-dev"
3559 }
3560 },
3561 "autoload": {
3562 "psr-4": {
3563 "MabeEnum\\": "src/"
3564 },
3565 "classmap": [
3566 "stubs/Stringable.php"
3567 ]
3568 },
3569 "notification-url": "https://packagist.org/downloads/",
3570 "license": [
3571 "BSD-3-Clause"
3572 ],
3573 "authors": [
3574 {
3575 "name": "Marc Bennewitz",
3576 "email": "dev@mabe.berlin",
3577 "homepage": "https://mabe.berlin/",
3578 "role": "Lead"
3579 }
3580 ],
3581 "description": "Simple and fast implementation of enumerations with native PHP",
3582 "homepage": "https://github.com/marc-mabe/php-enum",
3583 "keywords": [
3584 "enum",
3585 "enum-map",
3586 "enum-set",
3587 "enumeration",
3588 "enumerator",
3589 "enummap",
3590 "enumset",
3591 "map",
3592 "set",
3593 "type",
3594 "type-hint",
3595 "typehint"
3596 ],
3597 "support": {
3598 "issues": "https://github.com/marc-mabe/php-enum/issues",
3599 "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2"
3600 },
3601 "time": "2025-09-14T11:18:39+00:00"
3602 },
3603 {
3604 "name": "mikey179/vfsstream",
3605 "version": "v1.6.12",
3606 "source": {
3607 "type": "git",
3608 "url": "https://github.com/bovigo/vfsStream.git",
3609 "reference": "fe695ec993e0a55c3abdda10a9364eb31c6f1bf0"
3610 },
3611 "dist": {
3612 "type": "zip",
3613 "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/fe695ec993e0a55c3abdda10a9364eb31c6f1bf0",
3614 "reference": "fe695ec993e0a55c3abdda10a9364eb31c6f1bf0",
3615 "shasum": ""
3616 },
3617 "require": {
3618 "php": ">=7.1.0"
3619 },
3620 "require-dev": {
3621 "phpunit/phpunit": "^7.5||^8.5||^9.6",
3622 "yoast/phpunit-polyfills": "^2.0"
3623 },
3624 "type": "library",
3625 "extra": {
3626 "branch-alias": {
3627 "dev-master": "1.6.x-dev"
3628 }
3629 },
3630 "autoload": {
3631 "psr-0": {
3632 "org\\bovigo\\vfs\\": "src/main/php"
3633 }
3634 },
3635 "notification-url": "https://packagist.org/downloads/",
3636 "license": [
3637 "BSD-3-Clause"
3638 ],
3639 "authors": [
3640 {
3641 "name": "Frank Kleine",
3642 "homepage": "http://frankkleine.de/",
3643 "role": "Developer"
3644 }
3645 ],
3646 "description": "Virtual file system to mock the real file system in unit tests.",
3647 "homepage": "http://vfs.bovigo.org/",
3648 "support": {
3649 "issues": "https://github.com/bovigo/vfsStream/issues",
3650 "source": "https://github.com/bovigo/vfsStream/tree/master",
3651 "wiki": "https://github.com/bovigo/vfsStream/wiki"
3652 },
3653 "time": "2024-08-29T18:43:31+00:00"
3654 },
3655 {
3656 "name": "myclabs/deep-copy",
3657 "version": "1.13.4",
3658 "source": {
3659 "type": "git",
3660 "url": "https://github.com/myclabs/DeepCopy.git",
3661 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a"
3662 },
3663 "dist": {
3664 "type": "zip",
3665 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a",
3666 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a",
3667 "shasum": ""
3668 },
3669 "require": {
3670 "php": "^7.1 || ^8.0"
3671 },
3672 "conflict": {
3673 "doctrine/collections": "<1.6.8",
3674 "doctrine/common": "<2.13.3 || >=3 <3.2.2"
3675 },
3676 "require-dev": {
3677 "doctrine/collections": "^1.6.8",
3678 "doctrine/common": "^2.13.3 || ^3.2.2",
3679 "phpspec/prophecy": "^1.10",
3680 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
3681 },
3682 "type": "library",
3683 "autoload": {
3684 "files": [
3685 "src/DeepCopy/deep_copy.php"
3686 ],
3687 "psr-4": {
3688 "DeepCopy\\": "src/DeepCopy/"
3689 }
3690 },
3691 "notification-url": "https://packagist.org/downloads/",
3692 "license": [
3693 "MIT"
3694 ],
3695 "description": "Create deep copies (clones) of your objects",
3696 "keywords": [
3697 "clone",
3698 "copy",
3699 "duplicate",
3700 "object",
3701 "object graph"
3702 ],
3703 "support": {
3704 "issues": "https://github.com/myclabs/DeepCopy/issues",
3705 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4"
3706 },
3707 "funding": [
3708 {
3709 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
3710 "type": "tidelift"
3711 }
3712 ],
3713 "time": "2025-08-01T08:46:24+00:00"
3714 },
3715 {
3716 "name": "nikic/php-parser",
3717 "version": "v5.6.1",
3718 "source": {
3719 "type": "git",
3720 "url": "https://github.com/nikic/PHP-Parser.git",
3721 "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2"
3722 },
3723 "dist": {
3724 "type": "zip",
3725 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
3726 "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
3727 "shasum": ""
3728 },
3729 "require": {
3730 "ext-ctype": "*",
3731 "ext-json": "*",
3732 "ext-tokenizer": "*",
3733 "php": ">=7.4"
3734 },
3735 "require-dev": {
3736 "ircmaxell/php-yacc": "^0.0.7",
3737 "phpunit/phpunit": "^9.0"
3738 },
3739 "bin": [
3740 "bin/php-parse"
3741 ],
3742 "type": "library",
3743 "extra": {
3744 "branch-alias": {
3745 "dev-master": "5.x-dev"
3746 }
3747 },
3748 "autoload": {
3749 "psr-4": {
3750 "PhpParser\\": "lib/PhpParser"
3751 }
3752 },
3753 "notification-url": "https://packagist.org/downloads/",
3754 "license": [
3755 "BSD-3-Clause"
3756 ],
3757 "authors": [
3758 {
3759 "name": "Nikita Popov"
3760 }
3761 ],
3762 "description": "A PHP parser written in PHP",
3763 "keywords": [
3764 "parser",
3765 "php"
3766 ],
3767 "support": {
3768 "issues": "https://github.com/nikic/PHP-Parser/issues",
3769 "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1"
3770 },
3771 "time": "2025-08-13T20:13:15+00:00"
3772 },
3773 {
3774 "name": "ondram/ci-detector",
3775 "version": "4.2.0",
3776 "source": {
3777 "type": "git",
3778 "url": "https://github.com/OndraM/ci-detector.git",
3779 "reference": "8b0223b5ed235fd377c75fdd1bfcad05c0f168b8"
3780 },
3781 "dist": {
3782 "type": "zip",
3783 "url": "https://api.github.com/repos/OndraM/ci-detector/zipball/8b0223b5ed235fd377c75fdd1bfcad05c0f168b8",
3784 "reference": "8b0223b5ed235fd377c75fdd1bfcad05c0f168b8",
3785 "shasum": ""
3786 },
3787 "require": {
3788 "php": "^7.4 || ^8.0"
3789 },
3790 "require-dev": {
3791 "ergebnis/composer-normalize": "^2.13.2",
3792 "lmc/coding-standard": "^3.0.0",
3793 "php-parallel-lint/php-parallel-lint": "^1.2",
3794 "phpstan/extension-installer": "^1.1.0",
3795 "phpstan/phpstan": "^1.2.0",
3796 "phpstan/phpstan-phpunit": "^1.0.0",
3797 "phpunit/phpunit": "^9.6.13"
3798 },
3799 "type": "library",
3800 "autoload": {
3801 "psr-4": {
3802 "OndraM\\CiDetector\\": "src/"
3803 }
3804 },
3805 "notification-url": "https://packagist.org/downloads/",
3806 "license": [
3807 "MIT"
3808 ],
3809 "authors": [
3810 {
3811 "name": "Ondřej Machulda",
3812 "email": "ondrej.machulda@gmail.com"
3813 }
3814 ],
3815 "description": "Detect continuous integration environment and provide unified access to properties of current build",
3816 "keywords": [
3817 "CircleCI",
3818 "Codeship",
3819 "Wercker",
3820 "adapter",
3821 "appveyor",
3822 "aws",
3823 "aws codebuild",
3824 "azure",
3825 "azure devops",
3826 "azure pipelines",
3827 "bamboo",
3828 "bitbucket",
3829 "buddy",
3830 "ci-info",
3831 "codebuild",
3832 "continuous integration",
3833 "continuousphp",
3834 "devops",
3835 "drone",
3836 "github",
3837 "gitlab",
3838 "interface",
3839 "jenkins",
3840 "pipelines",
3841 "sourcehut",
3842 "teamcity",
3843 "travis"
3844 ],
3845 "support": {
3846 "issues": "https://github.com/OndraM/ci-detector/issues",
3847 "source": "https://github.com/OndraM/ci-detector/tree/4.2.0"
3848 },
3849 "time": "2024-03-12T13:22:30+00:00"
3850 },
3851 {
3852 "name": "phar-io/manifest",
3853 "version": "2.0.4",
3854 "source": {
3855 "type": "git",
3856 "url": "https://github.com/phar-io/manifest.git",
3857 "reference": "54750ef60c58e43759730615a392c31c80e23176"
3858 },
3859 "dist": {
3860 "type": "zip",
3861 "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
3862 "reference": "54750ef60c58e43759730615a392c31c80e23176",
3863 "shasum": ""
3864 },
3865 "require": {
3866 "ext-dom": "*",
3867 "ext-libxml": "*",
3868 "ext-phar": "*",
3869 "ext-xmlwriter": "*",
3870 "phar-io/version": "^3.0.1",
3871 "php": "^7.2 || ^8.0"
3872 },
3873 "type": "library",
3874 "extra": {
3875 "branch-alias": {
3876 "dev-master": "2.0.x-dev"
3877 }
3878 },
3879 "autoload": {
3880 "classmap": [
3881 "src/"
3882 ]
3883 },
3884 "notification-url": "https://packagist.org/downloads/",
3885 "license": [
3886 "BSD-3-Clause"
3887 ],
3888 "authors": [
3889 {
3890 "name": "Arne Blankerts",
3891 "email": "arne@blankerts.de",
3892 "role": "Developer"
3893 },
3894 {
3895 "name": "Sebastian Heuer",
3896 "email": "sebastian@phpeople.de",
3897 "role": "Developer"
3898 },
3899 {
3900 "name": "Sebastian Bergmann",
3901 "email": "sebastian@phpunit.de",
3902 "role": "Developer"
3903 }
3904 ],
3905 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
3906 "support": {
3907 "issues": "https://github.com/phar-io/manifest/issues",
3908 "source": "https://github.com/phar-io/manifest/tree/2.0.4"
3909 },
3910 "funding": [
3911 {
3912 "url": "https://github.com/theseer",
3913 "type": "github"
3914 }
3915 ],
3916 "time": "2024-03-03T12:33:53+00:00"
3917 },
3918 {
3919 "name": "phar-io/version",
3920 "version": "3.2.1",
3921 "source": {
3922 "type": "git",
3923 "url": "https://github.com/phar-io/version.git",
3924 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
3925 },
3926 "dist": {
3927 "type": "zip",
3928 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
3929 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
3930 "shasum": ""
3931 },
3932 "require": {
3933 "php": "^7.2 || ^8.0"
3934 },
3935 "type": "library",
3936 "autoload": {
3937 "classmap": [
3938 "src/"
3939 ]
3940 },
3941 "notification-url": "https://packagist.org/downloads/",
3942 "license": [
3943 "BSD-3-Clause"
3944 ],
3945 "authors": [
3946 {
3947 "name": "Arne Blankerts",
3948 "email": "arne@blankerts.de",
3949 "role": "Developer"
3950 },
3951 {
3952 "name": "Sebastian Heuer",
3953 "email": "sebastian@phpeople.de",
3954 "role": "Developer"
3955 },
3956 {
3957 "name": "Sebastian Bergmann",
3958 "email": "sebastian@phpunit.de",
3959 "role": "Developer"
3960 }
3961 ],
3962 "description": "Library for handling version information and constraints",
3963 "support": {
3964 "issues": "https://github.com/phar-io/version/issues",
3965 "source": "https://github.com/phar-io/version/tree/3.2.1"
3966 },
3967 "time": "2022-02-21T01:04:05+00:00"
3968 },
3969 {
3970 "name": "php-coveralls/php-coveralls",
3971 "version": "v2.8.0",
3972 "source": {
3973 "type": "git",
3974 "url": "https://github.com/php-coveralls/php-coveralls.git",
3975 "reference": "00b9fce4d785a98760ca02f305c197f5fcfb6004"
3976 },
3977 "dist": {
3978 "type": "zip",
3979 "url": "https://api.github.com/repos/php-coveralls/php-coveralls/zipball/00b9fce4d785a98760ca02f305c197f5fcfb6004",
3980 "reference": "00b9fce4d785a98760ca02f305c197f5fcfb6004",
3981 "shasum": ""
3982 },
3983 "require": {
3984 "ext-json": "*",
3985 "ext-simplexml": "*",
3986 "guzzlehttp/guzzle": "^6.0 || ^7.0",
3987 "php": "^7.0 || ^8.0",
3988 "psr/log": "^1.0 || ^2.0",
3989 "symfony/config": "^2.1 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
3990 "symfony/console": "^2.1 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
3991 "symfony/stopwatch": "^2.0 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
3992 "symfony/yaml": "^2.0.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0"
3993 },
3994 "require-dev": {
3995 "phpspec/prophecy-phpunit": "^1.1 || ^2.3",
3996 "phpunit/phpunit": "^4.8.35 || ^5.4.3 || ^6.0 || ^7.0 || >=8.0 <8.5.29 || >=9.0 <9.5.23",
3997 "sanmai/phpunit-legacy-adapter": "^6.1 || ^8.0"
3998 },
3999 "suggest": {
4000 "symfony/http-kernel": "Allows Symfony integration"
4001 },
4002 "bin": [
4003 "bin/php-coveralls"
4004 ],
4005 "type": "library",
4006 "autoload": {
4007 "psr-4": {
4008 "PhpCoveralls\\": "src/"
4009 }
4010 },
4011 "notification-url": "https://packagist.org/downloads/",
4012 "license": [
4013 "MIT"
4014 ],
4015 "authors": [
4016 {
4017 "name": "Kitamura Satoshi",
4018 "email": "with.no.parachute@gmail.com",
4019 "homepage": "https://www.facebook.com/satooshi.jp",
4020 "role": "Original creator"
4021 },
4022 {
4023 "name": "Takashi Matsuo",
4024 "email": "tmatsuo@google.com"
4025 },
4026 {
4027 "name": "Google Inc"
4028 },
4029 {
4030 "name": "Dariusz Ruminski",
4031 "email": "dariusz.ruminski@gmail.com",
4032 "homepage": "https://github.com/keradus"
4033 },
4034 {
4035 "name": "Contributors",
4036 "homepage": "https://github.com/php-coveralls/php-coveralls/graphs/contributors"
4037 }
4038 ],
4039 "description": "PHP client library for Coveralls API",
4040 "homepage": "https://github.com/php-coveralls/php-coveralls",
4041 "keywords": [
4042 "ci",
4043 "coverage",
4044 "github",
4045 "test"
4046 ],
4047 "support": {
4048 "issues": "https://github.com/php-coveralls/php-coveralls/issues",
4049 "source": "https://github.com/php-coveralls/php-coveralls/tree/v2.8.0"
4050 },
4051 "time": "2025-05-12T08:35:27+00:00"
4052 },
4053 {
4054 "name": "php-cs-fixer/phpunit-constraint-isidenticalstring",
4055 "version": "v1.6.0",
4056 "source": {
4057 "type": "git",
4058 "url": "https://github.com/PHP-CS-Fixer/phpunit-constraint-isidenticalstring.git",
4059 "reference": "47dafbaec6905eea738ae7067b7cc0473fd792af"
4060 },
4061 "dist": {
4062 "type": "zip",
4063 "url": "https://api.github.com/repos/PHP-CS-Fixer/phpunit-constraint-isidenticalstring/zipball/47dafbaec6905eea738ae7067b7cc0473fd792af",
4064 "reference": "47dafbaec6905eea738ae7067b7cc0473fd792af",
4065 "shasum": ""
4066 },
4067 "require": {
4068 "php": "^7.0 || ^8.0",
4069 "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7 || ^12.0.2"
4070 },
4071 "type": "library",
4072 "autoload": {
4073 "files": [
4074 "src/Constraint/IsIdenticalString.php"
4075 ],
4076 "psr-4": {
4077 "PhpCsFixer\\PhpunitConstraintIsIdenticalString\\": "src/"
4078 }
4079 },
4080 "notification-url": "https://packagist.org/downloads/",
4081 "license": [
4082 "MIT"
4083 ],
4084 "authors": [
4085 {
4086 "name": "Dariusz Rumiński",
4087 "email": "dariusz.ruminski@gmail.com"
4088 }
4089 ],
4090 "description": "Constraint for testing strings considering not-same line endings.",
4091 "support": {
4092 "issues": "https://github.com/PHP-CS-Fixer/phpunit-constraint-isidenticalstring/issues",
4093 "source": "https://github.com/PHP-CS-Fixer/phpunit-constraint-isidenticalstring/tree/v1.6.0"
4094 },
4095 "time": "2025-02-09T22:30:36+00:00"
4096 },
4097 {
4098 "name": "php-cs-fixer/phpunit-constraint-xmlmatchesxsd",
4099 "version": "v1.6.0",
4100 "source": {
4101 "type": "git",
4102 "url": "https://github.com/PHP-CS-Fixer/phpunit-constraint-xmlmatchesxsd.git",
4103 "reference": "c72b45d101d7d00bb938347ada14767e7416ed85"
4104 },
4105 "dist": {
4106 "type": "zip",
4107 "url": "https://api.github.com/repos/PHP-CS-Fixer/phpunit-constraint-xmlmatchesxsd/zipball/c72b45d101d7d00bb938347ada14767e7416ed85",
4108 "reference": "c72b45d101d7d00bb938347ada14767e7416ed85",
4109 "shasum": ""
4110 },
4111 "require": {
4112 "ext-dom": "*",
4113 "ext-libxml": "*",
4114 "php": "^7.0 || ^8.0",
4115 "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.41 || ^9.6.22 || ^10.5.45 || ^11.5.7 || ^12.0.2"
4116 },
4117 "type": "library",
4118 "autoload": {
4119 "files": [
4120 "src/Constraint/XmlMatchesXsd.php"
4121 ],
4122 "psr-4": {
4123 "PhpCsFixer\\PhpunitConstraintXmlMatchesXsd\\": "src/"
4124 }
4125 },
4126 "notification-url": "https://packagist.org/downloads/",
4127 "license": [
4128 "MIT"
4129 ],
4130 "authors": [
4131 {
4132 "name": "SpacePossum"
4133 },
4134 {
4135 "name": "Dariusz Rumiński",
4136 "email": "dariusz.ruminski@gmail.com"
4137 }
4138 ],
4139 "description": "Constraint for testing XML against XSD.",
4140 "support": {
4141 "issues": "https://github.com/PHP-CS-Fixer/phpunit-constraint-xmlmatchesxsd/issues",
4142 "source": "https://github.com/PHP-CS-Fixer/phpunit-constraint-xmlmatchesxsd/tree/v1.6.0"
4143 },
4144 "time": "2025-02-09T22:30:45+00:00"
4145 },
4146 {
4147 "name": "phpunit/php-code-coverage",
4148 "version": "11.0.11",
4149 "source": {
4150 "type": "git",
4151 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
4152 "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4"
4153 },
4154 "dist": {
4155 "type": "zip",
4156 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4",
4157 "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4",
4158 "shasum": ""
4159 },
4160 "require": {
4161 "ext-dom": "*",
4162 "ext-libxml": "*",
4163 "ext-xmlwriter": "*",
4164 "nikic/php-parser": "^5.4.0",
4165 "php": ">=8.2",
4166 "phpunit/php-file-iterator": "^5.1.0",
4167 "phpunit/php-text-template": "^4.0.1",
4168 "sebastian/code-unit-reverse-lookup": "^4.0.1",
4169 "sebastian/complexity": "^4.0.1",
4170 "sebastian/environment": "^7.2.0",
4171 "sebastian/lines-of-code": "^3.0.1",
4172 "sebastian/version": "^5.0.2",
4173 "theseer/tokenizer": "^1.2.3"
4174 },
4175 "require-dev": {
4176 "phpunit/phpunit": "^11.5.2"
4177 },
4178 "suggest": {
4179 "ext-pcov": "PHP extension that provides line coverage",
4180 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
4181 },
4182 "type": "library",
4183 "extra": {
4184 "branch-alias": {
4185 "dev-main": "11.0.x-dev"
4186 }
4187 },
4188 "autoload": {
4189 "classmap": [
4190 "src/"
4191 ]
4192 },
4193 "notification-url": "https://packagist.org/downloads/",
4194 "license": [
4195 "BSD-3-Clause"
4196 ],
4197 "authors": [
4198 {
4199 "name": "Sebastian Bergmann",
4200 "email": "sebastian@phpunit.de",
4201 "role": "lead"
4202 }
4203 ],
4204 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
4205 "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
4206 "keywords": [
4207 "coverage",
4208 "testing",
4209 "xunit"
4210 ],
4211 "support": {
4212 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
4213 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
4214 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.11"
4215 },
4216 "funding": [
4217 {
4218 "url": "https://github.com/sebastianbergmann",
4219 "type": "github"
4220 },
4221 {
4222 "url": "https://liberapay.com/sebastianbergmann",
4223 "type": "liberapay"
4224 },
4225 {
4226 "url": "https://thanks.dev/u/gh/sebastianbergmann",
4227 "type": "thanks_dev"
4228 },
4229 {
4230 "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage",
4231 "type": "tidelift"
4232 }
4233 ],
4234 "time": "2025-08-27T14:37:49+00:00"
4235 },
4236 {
4237 "name": "phpunit/php-file-iterator",
4238 "version": "5.1.0",
4239 "source": {
4240 "type": "git",
4241 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
4242 "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6"
4243 },
4244 "dist": {
4245 "type": "zip",
4246 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6",
4247 "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6",
4248 "shasum": ""
4249 },
4250 "require": {
4251 "php": ">=8.2"
4252 },
4253 "require-dev": {
4254 "phpunit/phpunit": "^11.0"
4255 },
4256 "type": "library",
4257 "extra": {
4258 "branch-alias": {
4259 "dev-main": "5.0-dev"
4260 }
4261 },
4262 "autoload": {
4263 "classmap": [
4264 "src/"
4265 ]
4266 },
4267 "notification-url": "https://packagist.org/downloads/",
4268 "license": [
4269 "BSD-3-Clause"
4270 ],
4271 "authors": [
4272 {
4273 "name": "Sebastian Bergmann",
4274 "email": "sebastian@phpunit.de",
4275 "role": "lead"
4276 }
4277 ],
4278 "description": "FilterIterator implementation that filters files based on a list of suffixes.",
4279 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
4280 "keywords": [
4281 "filesystem",
4282 "iterator"
4283 ],
4284 "support": {
4285 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
4286 "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
4287 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0"
4288 },
4289 "funding": [
4290 {
4291 "url": "https://github.com/sebastianbergmann",
4292 "type": "github"
4293 }
4294 ],
4295 "time": "2024-08-27T05:02:59+00:00"
4296 },
4297 {
4298 "name": "phpunit/php-invoker",
4299 "version": "5.0.1",
4300 "source": {
4301 "type": "git",
4302 "url": "https://github.com/sebastianbergmann/php-invoker.git",
4303 "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2"
4304 },
4305 "dist": {
4306 "type": "zip",
4307 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2",
4308 "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2",
4309 "shasum": ""
4310 },
4311 "require": {
4312 "php": ">=8.2"
4313 },
4314 "require-dev": {
4315 "ext-pcntl": "*",
4316 "phpunit/phpunit": "^11.0"
4317 },
4318 "suggest": {
4319 "ext-pcntl": "*"
4320 },
4321 "type": "library",
4322 "extra": {
4323 "branch-alias": {
4324 "dev-main": "5.0-dev"
4325 }
4326 },
4327 "autoload": {
4328 "classmap": [
4329 "src/"
4330 ]
4331 },
4332 "notification-url": "https://packagist.org/downloads/",
4333 "license": [
4334 "BSD-3-Clause"
4335 ],
4336 "authors": [
4337 {
4338 "name": "Sebastian Bergmann",
4339 "email": "sebastian@phpunit.de",
4340 "role": "lead"
4341 }
4342 ],
4343 "description": "Invoke callables with a timeout",
4344 "homepage": "https://github.com/sebastianbergmann/php-invoker/",
4345 "keywords": [
4346 "process"
4347 ],
4348 "support": {
4349 "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
4350 "security": "https://github.com/sebastianbergmann/php-invoker/security/policy",
4351 "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1"
4352 },
4353 "funding": [
4354 {
4355 "url": "https://github.com/sebastianbergmann",
4356 "type": "github"
4357 }
4358 ],
4359 "time": "2024-07-03T05:07:44+00:00"
4360 },
4361 {
4362 "name": "phpunit/php-text-template",
4363 "version": "4.0.1",
4364 "source": {
4365 "type": "git",
4366 "url": "https://github.com/sebastianbergmann/php-text-template.git",
4367 "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964"
4368 },
4369 "dist": {
4370 "type": "zip",
4371 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964",
4372 "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964",
4373 "shasum": ""
4374 },
4375 "require": {
4376 "php": ">=8.2"
4377 },
4378 "require-dev": {
4379 "phpunit/phpunit": "^11.0"
4380 },
4381 "type": "library",
4382 "extra": {
4383 "branch-alias": {
4384 "dev-main": "4.0-dev"
4385 }
4386 },
4387 "autoload": {
4388 "classmap": [
4389 "src/"
4390 ]
4391 },
4392 "notification-url": "https://packagist.org/downloads/",
4393 "license": [
4394 "BSD-3-Clause"
4395 ],
4396 "authors": [
4397 {
4398 "name": "Sebastian Bergmann",
4399 "email": "sebastian@phpunit.de",
4400 "role": "lead"
4401 }
4402 ],
4403 "description": "Simple template engine.",
4404 "homepage": "https://github.com/sebastianbergmann/php-text-template/",
4405 "keywords": [
4406 "template"
4407 ],
4408 "support": {
4409 "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
4410 "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
4411 "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1"
4412 },
4413 "funding": [
4414 {
4415 "url": "https://github.com/sebastianbergmann",
4416 "type": "github"
4417 }
4418 ],
4419 "time": "2024-07-03T05:08:43+00:00"
4420 },
4421 {
4422 "name": "phpunit/php-timer",
4423 "version": "7.0.1",
4424 "source": {
4425 "type": "git",
4426 "url": "https://github.com/sebastianbergmann/php-timer.git",
4427 "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3"
4428 },
4429 "dist": {
4430 "type": "zip",
4431 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",
4432 "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",
4433 "shasum": ""
4434 },
4435 "require": {
4436 "php": ">=8.2"
4437 },
4438 "require-dev": {
4439 "phpunit/phpunit": "^11.0"
4440 },
4441 "type": "library",
4442 "extra": {
4443 "branch-alias": {
4444 "dev-main": "7.0-dev"
4445 }
4446 },
4447 "autoload": {
4448 "classmap": [
4449 "src/"
4450 ]
4451 },
4452 "notification-url": "https://packagist.org/downloads/",
4453 "license": [
4454 "BSD-3-Clause"
4455 ],
4456 "authors": [
4457 {
4458 "name": "Sebastian Bergmann",
4459 "email": "sebastian@phpunit.de",
4460 "role": "lead"
4461 }
4462 ],
4463 "description": "Utility class for timing",
4464 "homepage": "https://github.com/sebastianbergmann/php-timer/",
4465 "keywords": [
4466 "timer"
4467 ],
4468 "support": {
4469 "issues": "https://github.com/sebastianbergmann/php-timer/issues",
4470 "security": "https://github.com/sebastianbergmann/php-timer/security/policy",
4471 "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1"
4472 },
4473 "funding": [
4474 {
4475 "url": "https://github.com/sebastianbergmann",
4476 "type": "github"
4477 }
4478 ],
4479 "time": "2024-07-03T05:09:35+00:00"
4480 },
4481 {
4482 "name": "phpunit/phpunit",
4483 "version": "11.5.39",
4484 "source": {
4485 "type": "git",
4486 "url": "https://github.com/sebastianbergmann/phpunit.git",
4487 "reference": "ad5597f79d8489d2870073ac0bc0dd0ad1fa9931"
4488 },
4489 "dist": {
4490 "type": "zip",
4491 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ad5597f79d8489d2870073ac0bc0dd0ad1fa9931",
4492 "reference": "ad5597f79d8489d2870073ac0bc0dd0ad1fa9931",
4493 "shasum": ""
4494 },
4495 "require": {
4496 "ext-dom": "*",
4497 "ext-json": "*",
4498 "ext-libxml": "*",
4499 "ext-mbstring": "*",
4500 "ext-xml": "*",
4501 "ext-xmlwriter": "*",
4502 "myclabs/deep-copy": "^1.13.4",
4503 "phar-io/manifest": "^2.0.4",
4504 "phar-io/version": "^3.2.1",
4505 "php": ">=8.2",
4506 "phpunit/php-code-coverage": "^11.0.11",
4507 "phpunit/php-file-iterator": "^5.1.0",
4508 "phpunit/php-invoker": "^5.0.1",
4509 "phpunit/php-text-template": "^4.0.1",
4510 "phpunit/php-timer": "^7.0.1",
4511 "sebastian/cli-parser": "^3.0.2",
4512 "sebastian/code-unit": "^3.0.3",
4513 "sebastian/comparator": "^6.3.2",
4514 "sebastian/diff": "^6.0.2",
4515 "sebastian/environment": "^7.2.1",
4516 "sebastian/exporter": "^6.3.0",
4517 "sebastian/global-state": "^7.0.2",
4518 "sebastian/object-enumerator": "^6.0.1",
4519 "sebastian/type": "^5.1.3",
4520 "sebastian/version": "^5.0.2",
4521 "staabm/side-effects-detector": "^1.0.5"
4522 },
4523 "suggest": {
4524 "ext-soap": "To be able to generate mocks based on WSDL files"
4525 },
4526 "bin": [
4527 "phpunit"
4528 ],
4529 "type": "library",
4530 "extra": {
4531 "branch-alias": {
4532 "dev-main": "11.5-dev"
4533 }
4534 },
4535 "autoload": {
4536 "files": [
4537 "src/Framework/Assert/Functions.php"
4538 ],
4539 "classmap": [
4540 "src/"
4541 ]
4542 },
4543 "notification-url": "https://packagist.org/downloads/",
4544 "license": [
4545 "BSD-3-Clause"
4546 ],
4547 "authors": [
4548 {
4549 "name": "Sebastian Bergmann",
4550 "email": "sebastian@phpunit.de",
4551 "role": "lead"
4552 }
4553 ],
4554 "description": "The PHP Unit Testing framework.",
4555 "homepage": "https://phpunit.de/",
4556 "keywords": [
4557 "phpunit",
4558 "testing",
4559 "xunit"
4560 ],
4561 "support": {
4562 "issues": "https://github.com/sebastianbergmann/phpunit/issues",
4563 "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
4564 "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.39"
4565 },
4566 "funding": [
4567 {
4568 "url": "https://phpunit.de/sponsors.html",
4569 "type": "custom"
4570 },
4571 {
4572 "url": "https://github.com/sebastianbergmann",
4573 "type": "github"
4574 },
4575 {
4576 "url": "https://liberapay.com/sebastianbergmann",
4577 "type": "liberapay"
4578 },
4579 {
4580 "url": "https://thanks.dev/u/gh/sebastianbergmann",
4581 "type": "thanks_dev"
4582 },
4583 {
4584 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
4585 "type": "tidelift"
4586 }
4587 ],
4588 "time": "2025-09-14T06:20:41+00:00"
4589 },
4590 {
4591 "name": "psr/http-client",
4592 "version": "1.0.3",
4593 "source": {
4594 "type": "git",
4595 "url": "https://github.com/php-fig/http-client.git",
4596 "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
4597 },
4598 "dist": {
4599 "type": "zip",
4600 "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
4601 "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
4602 "shasum": ""
4603 },
4604 "require": {
4605 "php": "^7.0 || ^8.0",
4606 "psr/http-message": "^1.0 || ^2.0"
4607 },
4608 "type": "library",
4609 "extra": {
4610 "branch-alias": {
4611 "dev-master": "1.0.x-dev"
4612 }
4613 },
4614 "autoload": {
4615 "psr-4": {
4616 "Psr\\Http\\Client\\": "src/"
4617 }
4618 },
4619 "notification-url": "https://packagist.org/downloads/",
4620 "license": [
4621 "MIT"
4622 ],
4623 "authors": [
4624 {
4625 "name": "PHP-FIG",
4626 "homepage": "https://www.php-fig.org/"
4627 }
4628 ],
4629 "description": "Common interface for HTTP clients",
4630 "homepage": "https://github.com/php-fig/http-client",
4631 "keywords": [
4632 "http",
4633 "http-client",
4634 "psr",
4635 "psr-18"
4636 ],
4637 "support": {
4638 "source": "https://github.com/php-fig/http-client"
4639 },
4640 "time": "2023-09-23T14:17:50+00:00"
4641 },
4642 {
4643 "name": "psr/http-factory",
4644 "version": "1.1.0",
4645 "source": {
4646 "type": "git",
4647 "url": "https://github.com/php-fig/http-factory.git",
4648 "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
4649 },
4650 "dist": {
4651 "type": "zip",
4652 "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
4653 "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
4654 "shasum": ""
4655 },
4656 "require": {
4657 "php": ">=7.1",
4658 "psr/http-message": "^1.0 || ^2.0"
4659 },
4660 "type": "library",
4661 "extra": {
4662 "branch-alias": {
4663 "dev-master": "1.0.x-dev"
4664 }
4665 },
4666 "autoload": {
4667 "psr-4": {
4668 "Psr\\Http\\Message\\": "src/"
4669 }
4670 },
4671 "notification-url": "https://packagist.org/downloads/",
4672 "license": [
4673 "MIT"
4674 ],
4675 "authors": [
4676 {
4677 "name": "PHP-FIG",
4678 "homepage": "https://www.php-fig.org/"
4679 }
4680 ],
4681 "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
4682 "keywords": [
4683 "factory",
4684 "http",
4685 "message",
4686 "psr",
4687 "psr-17",
4688 "psr-7",
4689 "request",
4690 "response"
4691 ],
4692 "support": {
4693 "source": "https://github.com/php-fig/http-factory"
4694 },
4695 "time": "2024-04-15T12:06:14+00:00"
4696 },
4697 {
4698 "name": "psr/http-message",
4699 "version": "2.0",
4700 "source": {
4701 "type": "git",
4702 "url": "https://github.com/php-fig/http-message.git",
4703 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
4704 },
4705 "dist": {
4706 "type": "zip",
4707 "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
4708 "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
4709 "shasum": ""
4710 },
4711 "require": {
4712 "php": "^7.2 || ^8.0"
4713 },
4714 "type": "library",
4715 "extra": {
4716 "branch-alias": {
4717 "dev-master": "2.0.x-dev"
4718 }
4719 },
4720 "autoload": {
4721 "psr-4": {
4722 "Psr\\Http\\Message\\": "src/"
4723 }
4724 },
4725 "notification-url": "https://packagist.org/downloads/",
4726 "license": [
4727 "MIT"
4728 ],
4729 "authors": [
4730 {
4731 "name": "PHP-FIG",
4732 "homepage": "https://www.php-fig.org/"
4733 }
4734 ],
4735 "description": "Common interface for HTTP messages",
4736 "homepage": "https://github.com/php-fig/http-message",
4737 "keywords": [
4738 "http",
4739 "http-message",
4740 "psr",
4741 "psr-7",
4742 "request",
4743 "response"
4744 ],
4745 "support": {
4746 "source": "https://github.com/php-fig/http-message/tree/2.0"
4747 },
4748 "time": "2023-04-04T09:54:51+00:00"
4749 },
4750 {
4751 "name": "ralouphie/getallheaders",
4752 "version": "3.0.3",
4753 "source": {
4754 "type": "git",
4755 "url": "https://github.com/ralouphie/getallheaders.git",
4756 "reference": "120b605dfeb996808c31b6477290a714d356e822"
4757 },
4758 "dist": {
4759 "type": "zip",
4760 "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
4761 "reference": "120b605dfeb996808c31b6477290a714d356e822",
4762 "shasum": ""
4763 },
4764 "require": {
4765 "php": ">=5.6"
4766 },
4767 "require-dev": {
4768 "php-coveralls/php-coveralls": "^2.1",
4769 "phpunit/phpunit": "^5 || ^6.5"
4770 },
4771 "type": "library",
4772 "autoload": {
4773 "files": [
4774 "src/getallheaders.php"
4775 ]
4776 },
4777 "notification-url": "https://packagist.org/downloads/",
4778 "license": [
4779 "MIT"
4780 ],
4781 "authors": [
4782 {
4783 "name": "Ralph Khattar",
4784 "email": "ralph.khattar@gmail.com"
4785 }
4786 ],
4787 "description": "A polyfill for getallheaders.",
4788 "support": {
4789 "issues": "https://github.com/ralouphie/getallheaders/issues",
4790 "source": "https://github.com/ralouphie/getallheaders/tree/develop"
4791 },
4792 "time": "2019-03-08T08:55:37+00:00"
4793 },
4794 {
4795 "name": "sanmai/later",
4796 "version": "0.1.7",
4797 "source": {
4798 "type": "git",
4799 "url": "https://github.com/sanmai/later.git",
4800 "reference": "72a82d783864bca90412d8a26c1878f8981fee97"
4801 },
4802 "dist": {
4803 "type": "zip",
4804 "url": "https://api.github.com/repos/sanmai/later/zipball/72a82d783864bca90412d8a26c1878f8981fee97",
4805 "reference": "72a82d783864bca90412d8a26c1878f8981fee97",
4806 "shasum": ""
4807 },
4808 "require": {
4809 "php": ">=8.2"
4810 },
4811 "require-dev": {
4812 "ergebnis/composer-normalize": "^2.8",
4813 "friendsofphp/php-cs-fixer": "^3.35.1",
4814 "infection/infection": ">=0.27.6",
4815 "phan/phan": ">=2",
4816 "php-coveralls/php-coveralls": "^2.0",
4817 "phpstan/phpstan": ">=1.4.5",
4818 "phpunit/phpunit": ">=9.5 <10",
4819 "vimeo/psalm": ">=2"
4820 },
4821 "type": "library",
4822 "extra": {
4823 "branch-alias": {
4824 "dev-main": "0.1.x-dev"
4825 }
4826 },
4827 "autoload": {
4828 "files": [
4829 "src/functions.php"
4830 ],
4831 "psr-4": {
4832 "Later\\": "src/"
4833 }
4834 },
4835 "notification-url": "https://packagist.org/downloads/",
4836 "license": [
4837 "Apache-2.0"
4838 ],
4839 "authors": [
4840 {
4841 "name": "Alexey Kopytko",
4842 "email": "alexey@kopytko.com"
4843 }
4844 ],
4845 "description": "Later: deferred wrapper object",
4846 "support": {
4847 "issues": "https://github.com/sanmai/later/issues",
4848 "source": "https://github.com/sanmai/later/tree/0.1.7"
4849 },
4850 "funding": [
4851 {
4852 "url": "https://github.com/sanmai",
4853 "type": "github"
4854 }
4855 ],
4856 "time": "2025-05-11T01:48:00+00:00"
4857 },
4858 {
4859 "name": "sanmai/pipeline",
4860 "version": "6.22",
4861 "source": {
4862 "type": "git",
4863 "url": "https://github.com/sanmai/pipeline.git",
4864 "reference": "fb8d0c23b4ef085315a36d397fafa052203020ce"
4865 },
4866 "dist": {
4867 "type": "zip",
4868 "url": "https://api.github.com/repos/sanmai/pipeline/zipball/fb8d0c23b4ef085315a36d397fafa052203020ce",
4869 "reference": "fb8d0c23b4ef085315a36d397fafa052203020ce",
4870 "shasum": ""
4871 },
4872 "require": {
4873 "php": ">=8.2"
4874 },
4875 "require-dev": {
4876 "ergebnis/composer-normalize": "^2.8",
4877 "esi/phpunit-coverage-check": ">2",
4878 "friendsofphp/php-cs-fixer": "^3.17",
4879 "infection/infection": ">=0.30.3",
4880 "league/pipeline": "^0.3 || ^1.0",
4881 "php-coveralls/php-coveralls": "^2.4.1",
4882 "phpstan/extension-installer": "^1.4",
4883 "phpstan/phpstan": "^2",
4884 "phpunit/phpunit": ">=9.4 <12",
4885 "sanmai/phpstan-rules": "^0.3.0",
4886 "sanmai/phpunit-double-colon-syntax": "^0.1.1",
4887 "vimeo/psalm": ">=2"
4888 },
4889 "type": "library",
4890 "extra": {
4891 "branch-alias": {
4892 "dev-main": "v6.x-dev"
4893 }
4894 },
4895 "autoload": {
4896 "files": [
4897 "src/functions.php"
4898 ],
4899 "psr-4": {
4900 "Pipeline\\": "src/"
4901 }
4902 },
4903 "notification-url": "https://packagist.org/downloads/",
4904 "license": [
4905 "Apache-2.0"
4906 ],
4907 "authors": [
4908 {
4909 "name": "Alexey Kopytko",
4910 "email": "alexey@kopytko.com"
4911 }
4912 ],
4913 "description": "General-purpose collections pipeline",
4914 "support": {
4915 "issues": "https://github.com/sanmai/pipeline/issues",
4916 "source": "https://github.com/sanmai/pipeline/tree/6.22"
4917 },
4918 "funding": [
4919 {
4920 "url": "https://github.com/sanmai",
4921 "type": "github"
4922 }
4923 ],
4924 "time": "2025-07-22T09:07:07+00:00"
4925 },
4926 {
4927 "name": "sebastian/cli-parser",
4928 "version": "3.0.2",
4929 "source": {
4930 "type": "git",
4931 "url": "https://github.com/sebastianbergmann/cli-parser.git",
4932 "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180"
4933 },
4934 "dist": {
4935 "type": "zip",
4936 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180",
4937 "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180",
4938 "shasum": ""
4939 },
4940 "require": {
4941 "php": ">=8.2"
4942 },
4943 "require-dev": {
4944 "phpunit/phpunit": "^11.0"
4945 },
4946 "type": "library",
4947 "extra": {
4948 "branch-alias": {
4949 "dev-main": "3.0-dev"
4950 }
4951 },
4952 "autoload": {
4953 "classmap": [
4954 "src/"
4955 ]
4956 },
4957 "notification-url": "https://packagist.org/downloads/",
4958 "license": [
4959 "BSD-3-Clause"
4960 ],
4961 "authors": [
4962 {
4963 "name": "Sebastian Bergmann",
4964 "email": "sebastian@phpunit.de",
4965 "role": "lead"
4966 }
4967 ],
4968 "description": "Library for parsing CLI options",
4969 "homepage": "https://github.com/sebastianbergmann/cli-parser",
4970 "support": {
4971 "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
4972 "security": "https://github.com/sebastianbergmann/cli-parser/security/policy",
4973 "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2"
4974 },
4975 "funding": [
4976 {
4977 "url": "https://github.com/sebastianbergmann",
4978 "type": "github"
4979 }
4980 ],
4981 "time": "2024-07-03T04:41:36+00:00"
4982 },
4983 {
4984 "name": "sebastian/code-unit",
4985 "version": "3.0.3",
4986 "source": {
4987 "type": "git",
4988 "url": "https://github.com/sebastianbergmann/code-unit.git",
4989 "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64"
4990 },
4991 "dist": {
4992 "type": "zip",
4993 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64",
4994 "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64",
4995 "shasum": ""
4996 },
4997 "require": {
4998 "php": ">=8.2"
4999 },
5000 "require-dev": {
5001 "phpunit/phpunit": "^11.5"
5002 },
5003 "type": "library",
5004 "extra": {
5005 "branch-alias": {
5006 "dev-main": "3.0-dev"
5007 }
5008 },
5009 "autoload": {
5010 "classmap": [
5011 "src/"
5012 ]
5013 },
5014 "notification-url": "https://packagist.org/downloads/",
5015 "license": [
5016 "BSD-3-Clause"
5017 ],
5018 "authors": [
5019 {
5020 "name": "Sebastian Bergmann",
5021 "email": "sebastian@phpunit.de",
5022 "role": "lead"
5023 }
5024 ],
5025 "description": "Collection of value objects that represent the PHP code units",
5026 "homepage": "https://github.com/sebastianbergmann/code-unit",
5027 "support": {
5028 "issues": "https://github.com/sebastianbergmann/code-unit/issues",
5029 "security": "https://github.com/sebastianbergmann/code-unit/security/policy",
5030 "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3"
5031 },
5032 "funding": [
5033 {
5034 "url": "https://github.com/sebastianbergmann",
5035 "type": "github"
5036 }
5037 ],
5038 "time": "2025-03-19T07:56:08+00:00"
5039 },
5040 {
5041 "name": "sebastian/code-unit-reverse-lookup",
5042 "version": "4.0.1",
5043 "source": {
5044 "type": "git",
5045 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
5046 "reference": "183a9b2632194febd219bb9246eee421dad8d45e"
5047 },
5048 "dist": {
5049 "type": "zip",
5050 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e",
5051 "reference": "183a9b2632194febd219bb9246eee421dad8d45e",
5052 "shasum": ""
5053 },
5054 "require": {
5055 "php": ">=8.2"
5056 },
5057 "require-dev": {
5058 "phpunit/phpunit": "^11.0"
5059 },
5060 "type": "library",
5061 "extra": {
5062 "branch-alias": {
5063 "dev-main": "4.0-dev"
5064 }
5065 },
5066 "autoload": {
5067 "classmap": [
5068 "src/"
5069 ]
5070 },
5071 "notification-url": "https://packagist.org/downloads/",
5072 "license": [
5073 "BSD-3-Clause"
5074 ],
5075 "authors": [
5076 {
5077 "name": "Sebastian Bergmann",
5078 "email": "sebastian@phpunit.de"
5079 }
5080 ],
5081 "description": "Looks up which function or method a line of code belongs to",
5082 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
5083 "support": {
5084 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
5085 "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy",
5086 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1"
5087 },
5088 "funding": [
5089 {
5090 "url": "https://github.com/sebastianbergmann",
5091 "type": "github"
5092 }
5093 ],
5094 "time": "2024-07-03T04:45:54+00:00"
5095 },
5096 {
5097 "name": "sebastian/comparator",
5098 "version": "6.3.2",
5099 "source": {
5100 "type": "git",
5101 "url": "https://github.com/sebastianbergmann/comparator.git",
5102 "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8"
5103 },
5104 "dist": {
5105 "type": "zip",
5106 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85c77556683e6eee4323e4c5468641ca0237e2e8",
5107 "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8",
5108 "shasum": ""
5109 },
5110 "require": {
5111 "ext-dom": "*",
5112 "ext-mbstring": "*",
5113 "php": ">=8.2",
5114 "sebastian/diff": "^6.0",
5115 "sebastian/exporter": "^6.0"
5116 },
5117 "require-dev": {
5118 "phpunit/phpunit": "^11.4"
5119 },
5120 "suggest": {
5121 "ext-bcmath": "For comparing BcMath\\Number objects"
5122 },
5123 "type": "library",
5124 "extra": {
5125 "branch-alias": {
5126 "dev-main": "6.3-dev"
5127 }
5128 },
5129 "autoload": {
5130 "classmap": [
5131 "src/"
5132 ]
5133 },
5134 "notification-url": "https://packagist.org/downloads/",
5135 "license": [
5136 "BSD-3-Clause"
5137 ],
5138 "authors": [
5139 {
5140 "name": "Sebastian Bergmann",
5141 "email": "sebastian@phpunit.de"
5142 },
5143 {
5144 "name": "Jeff Welch",
5145 "email": "whatthejeff@gmail.com"
5146 },
5147 {
5148 "name": "Volker Dusch",
5149 "email": "github@wallbash.com"
5150 },
5151 {
5152 "name": "Bernhard Schussek",
5153 "email": "bschussek@2bepublished.at"
5154 }
5155 ],
5156 "description": "Provides the functionality to compare PHP values for equality",
5157 "homepage": "https://github.com/sebastianbergmann/comparator",
5158 "keywords": [
5159 "comparator",
5160 "compare",
5161 "equality"
5162 ],
5163 "support": {
5164 "issues": "https://github.com/sebastianbergmann/comparator/issues",
5165 "security": "https://github.com/sebastianbergmann/comparator/security/policy",
5166 "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.2"
5167 },
5168 "funding": [
5169 {
5170 "url": "https://github.com/sebastianbergmann",
5171 "type": "github"
5172 },
5173 {
5174 "url": "https://liberapay.com/sebastianbergmann",
5175 "type": "liberapay"
5176 },
5177 {
5178 "url": "https://thanks.dev/u/gh/sebastianbergmann",
5179 "type": "thanks_dev"
5180 },
5181 {
5182 "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator",
5183 "type": "tidelift"
5184 }
5185 ],
5186 "time": "2025-08-10T08:07:46+00:00"
5187 },
5188 {
5189 "name": "sebastian/complexity",
5190 "version": "4.0.1",
5191 "source": {
5192 "type": "git",
5193 "url": "https://github.com/sebastianbergmann/complexity.git",
5194 "reference": "ee41d384ab1906c68852636b6de493846e13e5a0"
5195 },
5196 "dist": {
5197 "type": "zip",
5198 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0",
5199 "reference": "ee41d384ab1906c68852636b6de493846e13e5a0",
5200 "shasum": ""
5201 },
5202 "require": {
5203 "nikic/php-parser": "^5.0",
5204 "php": ">=8.2"
5205 },
5206 "require-dev": {
5207 "phpunit/phpunit": "^11.0"
5208 },
5209 "type": "library",
5210 "extra": {
5211 "branch-alias": {
5212 "dev-main": "4.0-dev"
5213 }
5214 },
5215 "autoload": {
5216 "classmap": [
5217 "src/"
5218 ]
5219 },
5220 "notification-url": "https://packagist.org/downloads/",
5221 "license": [
5222 "BSD-3-Clause"
5223 ],
5224 "authors": [
5225 {
5226 "name": "Sebastian Bergmann",
5227 "email": "sebastian@phpunit.de",
5228 "role": "lead"
5229 }
5230 ],
5231 "description": "Library for calculating the complexity of PHP code units",
5232 "homepage": "https://github.com/sebastianbergmann/complexity",
5233 "support": {
5234 "issues": "https://github.com/sebastianbergmann/complexity/issues",
5235 "security": "https://github.com/sebastianbergmann/complexity/security/policy",
5236 "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1"
5237 },
5238 "funding": [
5239 {
5240 "url": "https://github.com/sebastianbergmann",
5241 "type": "github"
5242 }
5243 ],
5244 "time": "2024-07-03T04:49:50+00:00"
5245 },
5246 {
5247 "name": "sebastian/environment",
5248 "version": "7.2.1",
5249 "source": {
5250 "type": "git",
5251 "url": "https://github.com/sebastianbergmann/environment.git",
5252 "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4"
5253 },
5254 "dist": {
5255 "type": "zip",
5256 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4",
5257 "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4",
5258 "shasum": ""
5259 },
5260 "require": {
5261 "php": ">=8.2"
5262 },
5263 "require-dev": {
5264 "phpunit/phpunit": "^11.3"
5265 },
5266 "suggest": {
5267 "ext-posix": "*"
5268 },
5269 "type": "library",
5270 "extra": {
5271 "branch-alias": {
5272 "dev-main": "7.2-dev"
5273 }
5274 },
5275 "autoload": {
5276 "classmap": [
5277 "src/"
5278 ]
5279 },
5280 "notification-url": "https://packagist.org/downloads/",
5281 "license": [
5282 "BSD-3-Clause"
5283 ],
5284 "authors": [
5285 {
5286 "name": "Sebastian Bergmann",
5287 "email": "sebastian@phpunit.de"
5288 }
5289 ],
5290 "description": "Provides functionality to handle HHVM/PHP environments",
5291 "homepage": "https://github.com/sebastianbergmann/environment",
5292 "keywords": [
5293 "Xdebug",
5294 "environment",
5295 "hhvm"
5296 ],
5297 "support": {
5298 "issues": "https://github.com/sebastianbergmann/environment/issues",
5299 "security": "https://github.com/sebastianbergmann/environment/security/policy",
5300 "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1"
5301 },
5302 "funding": [
5303 {
5304 "url": "https://github.com/sebastianbergmann",
5305 "type": "github"
5306 },
5307 {
5308 "url": "https://liberapay.com/sebastianbergmann",
5309 "type": "liberapay"
5310 },
5311 {
5312 "url": "https://thanks.dev/u/gh/sebastianbergmann",
5313 "type": "thanks_dev"
5314 },
5315 {
5316 "url": "https://tidelift.com/funding/github/packagist/sebastian/environment",
5317 "type": "tidelift"
5318 }
5319 ],
5320 "time": "2025-05-21T11:55:47+00:00"
5321 },
5322 {
5323 "name": "sebastian/exporter",
5324 "version": "6.3.0",
5325 "source": {
5326 "type": "git",
5327 "url": "https://github.com/sebastianbergmann/exporter.git",
5328 "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3"
5329 },
5330 "dist": {
5331 "type": "zip",
5332 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3",
5333 "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3",
5334 "shasum": ""
5335 },
5336 "require": {
5337 "ext-mbstring": "*",
5338 "php": ">=8.2",
5339 "sebastian/recursion-context": "^6.0"
5340 },
5341 "require-dev": {
5342 "phpunit/phpunit": "^11.3"
5343 },
5344 "type": "library",
5345 "extra": {
5346 "branch-alias": {
5347 "dev-main": "6.1-dev"
5348 }
5349 },
5350 "autoload": {
5351 "classmap": [
5352 "src/"
5353 ]
5354 },
5355 "notification-url": "https://packagist.org/downloads/",
5356 "license": [
5357 "BSD-3-Clause"
5358 ],
5359 "authors": [
5360 {
5361 "name": "Sebastian Bergmann",
5362 "email": "sebastian@phpunit.de"
5363 },
5364 {
5365 "name": "Jeff Welch",
5366 "email": "whatthejeff@gmail.com"
5367 },
5368 {
5369 "name": "Volker Dusch",
5370 "email": "github@wallbash.com"
5371 },
5372 {
5373 "name": "Adam Harvey",
5374 "email": "aharvey@php.net"
5375 },
5376 {
5377 "name": "Bernhard Schussek",
5378 "email": "bschussek@gmail.com"
5379 }
5380 ],
5381 "description": "Provides the functionality to export PHP variables for visualization",
5382 "homepage": "https://www.github.com/sebastianbergmann/exporter",
5383 "keywords": [
5384 "export",
5385 "exporter"
5386 ],
5387 "support": {
5388 "issues": "https://github.com/sebastianbergmann/exporter/issues",
5389 "security": "https://github.com/sebastianbergmann/exporter/security/policy",
5390 "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0"
5391 },
5392 "funding": [
5393 {
5394 "url": "https://github.com/sebastianbergmann",
5395 "type": "github"
5396 }
5397 ],
5398 "time": "2024-12-05T09:17:50+00:00"
5399 },
5400 {
5401 "name": "sebastian/global-state",
5402 "version": "7.0.2",
5403 "source": {
5404 "type": "git",
5405 "url": "https://github.com/sebastianbergmann/global-state.git",
5406 "reference": "3be331570a721f9a4b5917f4209773de17f747d7"
5407 },
5408 "dist": {
5409 "type": "zip",
5410 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7",
5411 "reference": "3be331570a721f9a4b5917f4209773de17f747d7",
5412 "shasum": ""
5413 },
5414 "require": {
5415 "php": ">=8.2",
5416 "sebastian/object-reflector": "^4.0",
5417 "sebastian/recursion-context": "^6.0"
5418 },
5419 "require-dev": {
5420 "ext-dom": "*",
5421 "phpunit/phpunit": "^11.0"
5422 },
5423 "type": "library",
5424 "extra": {
5425 "branch-alias": {
5426 "dev-main": "7.0-dev"
5427 }
5428 },
5429 "autoload": {
5430 "classmap": [
5431 "src/"
5432 ]
5433 },
5434 "notification-url": "https://packagist.org/downloads/",
5435 "license": [
5436 "BSD-3-Clause"
5437 ],
5438 "authors": [
5439 {
5440 "name": "Sebastian Bergmann",
5441 "email": "sebastian@phpunit.de"
5442 }
5443 ],
5444 "description": "Snapshotting of global state",
5445 "homepage": "https://www.github.com/sebastianbergmann/global-state",
5446 "keywords": [
5447 "global state"
5448 ],
5449 "support": {
5450 "issues": "https://github.com/sebastianbergmann/global-state/issues",
5451 "security": "https://github.com/sebastianbergmann/global-state/security/policy",
5452 "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2"
5453 },
5454 "funding": [
5455 {
5456 "url": "https://github.com/sebastianbergmann",
5457 "type": "github"
5458 }
5459 ],
5460 "time": "2024-07-03T04:57:36+00:00"
5461 },
5462 {
5463 "name": "sebastian/lines-of-code",
5464 "version": "3.0.1",
5465 "source": {
5466 "type": "git",
5467 "url": "https://github.com/sebastianbergmann/lines-of-code.git",
5468 "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a"
5469 },
5470 "dist": {
5471 "type": "zip",
5472 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a",
5473 "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a",
5474 "shasum": ""
5475 },
5476 "require": {
5477 "nikic/php-parser": "^5.0",
5478 "php": ">=8.2"
5479 },
5480 "require-dev": {
5481 "phpunit/phpunit": "^11.0"
5482 },
5483 "type": "library",
5484 "extra": {
5485 "branch-alias": {
5486 "dev-main": "3.0-dev"
5487 }
5488 },
5489 "autoload": {
5490 "classmap": [
5491 "src/"
5492 ]
5493 },
5494 "notification-url": "https://packagist.org/downloads/",
5495 "license": [
5496 "BSD-3-Clause"
5497 ],
5498 "authors": [
5499 {
5500 "name": "Sebastian Bergmann",
5501 "email": "sebastian@phpunit.de",
5502 "role": "lead"
5503 }
5504 ],
5505 "description": "Library for counting the lines of code in PHP source code",
5506 "homepage": "https://github.com/sebastianbergmann/lines-of-code",
5507 "support": {
5508 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
5509 "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
5510 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1"
5511 },
5512 "funding": [
5513 {
5514 "url": "https://github.com/sebastianbergmann",
5515 "type": "github"
5516 }
5517 ],
5518 "time": "2024-07-03T04:58:38+00:00"
5519 },
5520 {
5521 "name": "sebastian/object-enumerator",
5522 "version": "6.0.1",
5523 "source": {
5524 "type": "git",
5525 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
5526 "reference": "f5b498e631a74204185071eb41f33f38d64608aa"
5527 },
5528 "dist": {
5529 "type": "zip",
5530 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa",
5531 "reference": "f5b498e631a74204185071eb41f33f38d64608aa",
5532 "shasum": ""
5533 },
5534 "require": {
5535 "php": ">=8.2",
5536 "sebastian/object-reflector": "^4.0",
5537 "sebastian/recursion-context": "^6.0"
5538 },
5539 "require-dev": {
5540 "phpunit/phpunit": "^11.0"
5541 },
5542 "type": "library",
5543 "extra": {
5544 "branch-alias": {
5545 "dev-main": "6.0-dev"
5546 }
5547 },
5548 "autoload": {
5549 "classmap": [
5550 "src/"
5551 ]
5552 },
5553 "notification-url": "https://packagist.org/downloads/",
5554 "license": [
5555 "BSD-3-Clause"
5556 ],
5557 "authors": [
5558 {
5559 "name": "Sebastian Bergmann",
5560 "email": "sebastian@phpunit.de"
5561 }
5562 ],
5563 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
5564 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
5565 "support": {
5566 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
5567 "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy",
5568 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1"
5569 },
5570 "funding": [
5571 {
5572 "url": "https://github.com/sebastianbergmann",
5573 "type": "github"
5574 }
5575 ],
5576 "time": "2024-07-03T05:00:13+00:00"
5577 },
5578 {
5579 "name": "sebastian/object-reflector",
5580 "version": "4.0.1",
5581 "source": {
5582 "type": "git",
5583 "url": "https://github.com/sebastianbergmann/object-reflector.git",
5584 "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9"
5585 },
5586 "dist": {
5587 "type": "zip",
5588 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9",
5589 "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9",
5590 "shasum": ""
5591 },
5592 "require": {
5593 "php": ">=8.2"
5594 },
5595 "require-dev": {
5596 "phpunit/phpunit": "^11.0"
5597 },
5598 "type": "library",
5599 "extra": {
5600 "branch-alias": {
5601 "dev-main": "4.0-dev"
5602 }
5603 },
5604 "autoload": {
5605 "classmap": [
5606 "src/"
5607 ]
5608 },
5609 "notification-url": "https://packagist.org/downloads/",
5610 "license": [
5611 "BSD-3-Clause"
5612 ],
5613 "authors": [
5614 {
5615 "name": "Sebastian Bergmann",
5616 "email": "sebastian@phpunit.de"
5617 }
5618 ],
5619 "description": "Allows reflection of object attributes, including inherited and non-public ones",
5620 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
5621 "support": {
5622 "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
5623 "security": "https://github.com/sebastianbergmann/object-reflector/security/policy",
5624 "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1"
5625 },
5626 "funding": [
5627 {
5628 "url": "https://github.com/sebastianbergmann",
5629 "type": "github"
5630 }
5631 ],
5632 "time": "2024-07-03T05:01:32+00:00"
5633 },
5634 {
5635 "name": "sebastian/recursion-context",
5636 "version": "6.0.3",
5637 "source": {
5638 "type": "git",
5639 "url": "https://github.com/sebastianbergmann/recursion-context.git",
5640 "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc"
5641 },
5642 "dist": {
5643 "type": "zip",
5644 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc",
5645 "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc",
5646 "shasum": ""
5647 },
5648 "require": {
5649 "php": ">=8.2"
5650 },
5651 "require-dev": {
5652 "phpunit/phpunit": "^11.3"
5653 },
5654 "type": "library",
5655 "extra": {
5656 "branch-alias": {
5657 "dev-main": "6.0-dev"
5658 }
5659 },
5660 "autoload": {
5661 "classmap": [
5662 "src/"
5663 ]
5664 },
5665 "notification-url": "https://packagist.org/downloads/",
5666 "license": [
5667 "BSD-3-Clause"
5668 ],
5669 "authors": [
5670 {
5671 "name": "Sebastian Bergmann",
5672 "email": "sebastian@phpunit.de"
5673 },
5674 {
5675 "name": "Jeff Welch",
5676 "email": "whatthejeff@gmail.com"
5677 },
5678 {
5679 "name": "Adam Harvey",
5680 "email": "aharvey@php.net"
5681 }
5682 ],
5683 "description": "Provides functionality to recursively process PHP variables",
5684 "homepage": "https://github.com/sebastianbergmann/recursion-context",
5685 "support": {
5686 "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
5687 "security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
5688 "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3"
5689 },
5690 "funding": [
5691 {
5692 "url": "https://github.com/sebastianbergmann",
5693 "type": "github"
5694 },
5695 {
5696 "url": "https://liberapay.com/sebastianbergmann",
5697 "type": "liberapay"
5698 },
5699 {
5700 "url": "https://thanks.dev/u/gh/sebastianbergmann",
5701 "type": "thanks_dev"
5702 },
5703 {
5704 "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
5705 "type": "tidelift"
5706 }
5707 ],
5708 "time": "2025-08-13T04:42:22+00:00"
5709 },
5710 {
5711 "name": "sebastian/type",
5712 "version": "5.1.3",
5713 "source": {
5714 "type": "git",
5715 "url": "https://github.com/sebastianbergmann/type.git",
5716 "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449"
5717 },
5718 "dist": {
5719 "type": "zip",
5720 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449",
5721 "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449",
5722 "shasum": ""
5723 },
5724 "require": {
5725 "php": ">=8.2"
5726 },
5727 "require-dev": {
5728 "phpunit/phpunit": "^11.3"
5729 },
5730 "type": "library",
5731 "extra": {
5732 "branch-alias": {
5733 "dev-main": "5.1-dev"
5734 }
5735 },
5736 "autoload": {
5737 "classmap": [
5738 "src/"
5739 ]
5740 },
5741 "notification-url": "https://packagist.org/downloads/",
5742 "license": [
5743 "BSD-3-Clause"
5744 ],
5745 "authors": [
5746 {
5747 "name": "Sebastian Bergmann",
5748 "email": "sebastian@phpunit.de",
5749 "role": "lead"
5750 }
5751 ],
5752 "description": "Collection of value objects that represent the types of the PHP type system",
5753 "homepage": "https://github.com/sebastianbergmann/type",
5754 "support": {
5755 "issues": "https://github.com/sebastianbergmann/type/issues",
5756 "security": "https://github.com/sebastianbergmann/type/security/policy",
5757 "source": "https://github.com/sebastianbergmann/type/tree/5.1.3"
5758 },
5759 "funding": [
5760 {
5761 "url": "https://github.com/sebastianbergmann",
5762 "type": "github"
5763 },
5764 {
5765 "url": "https://liberapay.com/sebastianbergmann",
5766 "type": "liberapay"
5767 },
5768 {
5769 "url": "https://thanks.dev/u/gh/sebastianbergmann",
5770 "type": "thanks_dev"
5771 },
5772 {
5773 "url": "https://tidelift.com/funding/github/packagist/sebastian/type",
5774 "type": "tidelift"
5775 }
5776 ],
5777 "time": "2025-08-09T06:55:48+00:00"
5778 },
5779 {
5780 "name": "sebastian/version",
5781 "version": "5.0.2",
5782 "source": {
5783 "type": "git",
5784 "url": "https://github.com/sebastianbergmann/version.git",
5785 "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874"
5786 },
5787 "dist": {
5788 "type": "zip",
5789 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874",
5790 "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874",
5791 "shasum": ""
5792 },
5793 "require": {
5794 "php": ">=8.2"
5795 },
5796 "type": "library",
5797 "extra": {
5798 "branch-alias": {
5799 "dev-main": "5.0-dev"
5800 }
5801 },
5802 "autoload": {
5803 "classmap": [
5804 "src/"
5805 ]
5806 },
5807 "notification-url": "https://packagist.org/downloads/",
5808 "license": [
5809 "BSD-3-Clause"
5810 ],
5811 "authors": [
5812 {
5813 "name": "Sebastian Bergmann",
5814 "email": "sebastian@phpunit.de",
5815 "role": "lead"
5816 }
5817 ],
5818 "description": "Library that helps with managing the version number of Git-hosted PHP projects",
5819 "homepage": "https://github.com/sebastianbergmann/version",
5820 "support": {
5821 "issues": "https://github.com/sebastianbergmann/version/issues",
5822 "security": "https://github.com/sebastianbergmann/version/security/policy",
5823 "source": "https://github.com/sebastianbergmann/version/tree/5.0.2"
5824 },
5825 "funding": [
5826 {
5827 "url": "https://github.com/sebastianbergmann",
5828 "type": "github"
5829 }
5830 ],
5831 "time": "2024-10-09T05:16:32+00:00"
5832 },
5833 {
5834 "name": "staabm/side-effects-detector",
5835 "version": "1.0.5",
5836 "source": {
5837 "type": "git",
5838 "url": "https://github.com/staabm/side-effects-detector.git",
5839 "reference": "d8334211a140ce329c13726d4a715adbddd0a163"
5840 },
5841 "dist": {
5842 "type": "zip",
5843 "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163",
5844 "reference": "d8334211a140ce329c13726d4a715adbddd0a163",
5845 "shasum": ""
5846 },
5847 "require": {
5848 "ext-tokenizer": "*",
5849 "php": "^7.4 || ^8.0"
5850 },
5851 "require-dev": {
5852 "phpstan/extension-installer": "^1.4.3",
5853 "phpstan/phpstan": "^1.12.6",
5854 "phpunit/phpunit": "^9.6.21",
5855 "symfony/var-dumper": "^5.4.43",
5856 "tomasvotruba/type-coverage": "1.0.0",
5857 "tomasvotruba/unused-public": "1.0.0"
5858 },
5859 "type": "library",
5860 "autoload": {
5861 "classmap": [
5862 "lib/"
5863 ]
5864 },
5865 "notification-url": "https://packagist.org/downloads/",
5866 "license": [
5867 "MIT"
5868 ],
5869 "description": "A static analysis tool to detect side effects in PHP code",
5870 "keywords": [
5871 "static analysis"
5872 ],
5873 "support": {
5874 "issues": "https://github.com/staabm/side-effects-detector/issues",
5875 "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5"
5876 },
5877 "funding": [
5878 {
5879 "url": "https://github.com/staabm",
5880 "type": "github"
5881 }
5882 ],
5883 "time": "2024-10-20T05:08:20+00:00"
5884 },
5885 {
5886 "name": "symfony/config",
5887 "version": "v7.3.2",
5888 "source": {
5889 "type": "git",
5890 "url": "https://github.com/symfony/config.git",
5891 "reference": "faef36e271bbeb74a9d733be4b56419b157762e2"
5892 },
5893 "dist": {
5894 "type": "zip",
5895 "url": "https://api.github.com/repos/symfony/config/zipball/faef36e271bbeb74a9d733be4b56419b157762e2",
5896 "reference": "faef36e271bbeb74a9d733be4b56419b157762e2",
5897 "shasum": ""
5898 },
5899 "require": {
5900 "php": ">=8.2",
5901 "symfony/deprecation-contracts": "^2.5|^3",
5902 "symfony/filesystem": "^7.1",
5903 "symfony/polyfill-ctype": "~1.8"
5904 },
5905 "conflict": {
5906 "symfony/finder": "<6.4",
5907 "symfony/service-contracts": "<2.5"
5908 },
5909 "require-dev": {
5910 "symfony/event-dispatcher": "^6.4|^7.0",
5911 "symfony/finder": "^6.4|^7.0",
5912 "symfony/messenger": "^6.4|^7.0",
5913 "symfony/service-contracts": "^2.5|^3",
5914 "symfony/yaml": "^6.4|^7.0"
5915 },
5916 "type": "library",
5917 "autoload": {
5918 "psr-4": {
5919 "Symfony\\Component\\Config\\": ""
5920 },
5921 "exclude-from-classmap": [
5922 "/Tests/"
5923 ]
5924 },
5925 "notification-url": "https://packagist.org/downloads/",
5926 "license": [
5927 "MIT"
5928 ],
5929 "authors": [
5930 {
5931 "name": "Fabien Potencier",
5932 "email": "fabien@symfony.com"
5933 },
5934 {
5935 "name": "Symfony Community",
5936 "homepage": "https://symfony.com/contributors"
5937 }
5938 ],
5939 "description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
5940 "homepage": "https://symfony.com",
5941 "support": {
5942 "source": "https://github.com/symfony/config/tree/v7.3.2"
5943 },
5944 "funding": [
5945 {
5946 "url": "https://symfony.com/sponsor",
5947 "type": "custom"
5948 },
5949 {
5950 "url": "https://github.com/fabpot",
5951 "type": "github"
5952 },
5953 {
5954 "url": "https://github.com/nicolas-grekas",
5955 "type": "github"
5956 },
5957 {
5958 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
5959 "type": "tidelift"
5960 }
5961 ],
5962 "time": "2025-07-26T13:55:06+00:00"
5963 },
5964 {
5965 "name": "symfony/dependency-injection",
5966 "version": "v7.3.3",
5967 "source": {
5968 "type": "git",
5969 "url": "https://github.com/symfony/dependency-injection.git",
5970 "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261"
5971 },
5972 "dist": {
5973 "type": "zip",
5974 "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/ab6c38dad5da9b15b1f7afb2f5c5814112e70261",
5975 "reference": "ab6c38dad5da9b15b1f7afb2f5c5814112e70261",
5976 "shasum": ""
5977 },
5978 "require": {
5979 "php": ">=8.2",
5980 "psr/container": "^1.1|^2.0",
5981 "symfony/deprecation-contracts": "^2.5|^3",
5982 "symfony/service-contracts": "^3.5",
5983 "symfony/var-exporter": "^6.4.20|^7.2.5"
5984 },
5985 "conflict": {
5986 "ext-psr": "<1.1|>=2",
5987 "symfony/config": "<6.4",
5988 "symfony/finder": "<6.4",
5989 "symfony/yaml": "<6.4"
5990 },
5991 "provide": {
5992 "psr/container-implementation": "1.1|2.0",
5993 "symfony/service-implementation": "1.1|2.0|3.0"
5994 },
5995 "require-dev": {
5996 "symfony/config": "^6.4|^7.0",
5997 "symfony/expression-language": "^6.4|^7.0",
5998 "symfony/yaml": "^6.4|^7.0"
5999 },
6000 "type": "library",
6001 "autoload": {
6002 "psr-4": {
6003 "Symfony\\Component\\DependencyInjection\\": ""
6004 },
6005 "exclude-from-classmap": [
6006 "/Tests/"
6007 ]
6008 },
6009 "notification-url": "https://packagist.org/downloads/",
6010 "license": [
6011 "MIT"
6012 ],
6013 "authors": [
6014 {
6015 "name": "Fabien Potencier",
6016 "email": "fabien@symfony.com"
6017 },
6018 {
6019 "name": "Symfony Community",
6020 "homepage": "https://symfony.com/contributors"
6021 }
6022 ],
6023 "description": "Allows you to standardize and centralize the way objects are constructed in your application",
6024 "homepage": "https://symfony.com",
6025 "support": {
6026 "source": "https://github.com/symfony/dependency-injection/tree/v7.3.3"
6027 },
6028 "funding": [
6029 {
6030 "url": "https://symfony.com/sponsor",
6031 "type": "custom"
6032 },
6033 {
6034 "url": "https://github.com/fabpot",
6035 "type": "github"
6036 },
6037 {
6038 "url": "https://github.com/nicolas-grekas",
6039 "type": "github"
6040 },
6041 {
6042 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6043 "type": "tidelift"
6044 }
6045 ],
6046 "time": "2025-08-14T09:54:27+00:00"
6047 },
6048 {
6049 "name": "symfony/polyfill-php84",
6050 "version": "v1.33.0",
6051 "source": {
6052 "type": "git",
6053 "url": "https://github.com/symfony/polyfill-php84.git",
6054 "reference": "d8ced4d875142b6a7426000426b8abc631d6b191"
6055 },
6056 "dist": {
6057 "type": "zip",
6058 "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191",
6059 "reference": "d8ced4d875142b6a7426000426b8abc631d6b191",
6060 "shasum": ""
6061 },
6062 "require": {
6063 "php": ">=7.2"
6064 },
6065 "type": "library",
6066 "extra": {
6067 "thanks": {
6068 "url": "https://github.com/symfony/polyfill",
6069 "name": "symfony/polyfill"
6070 }
6071 },
6072 "autoload": {
6073 "files": [
6074 "bootstrap.php"
6075 ],
6076 "psr-4": {
6077 "Symfony\\Polyfill\\Php84\\": ""
6078 },
6079 "classmap": [
6080 "Resources/stubs"
6081 ]
6082 },
6083 "notification-url": "https://packagist.org/downloads/",
6084 "license": [
6085 "MIT"
6086 ],
6087 "authors": [
6088 {
6089 "name": "Nicolas Grekas",
6090 "email": "p@tchwork.com"
6091 },
6092 {
6093 "name": "Symfony Community",
6094 "homepage": "https://symfony.com/contributors"
6095 }
6096 ],
6097 "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
6098 "homepage": "https://symfony.com",
6099 "keywords": [
6100 "compatibility",
6101 "polyfill",
6102 "portable",
6103 "shim"
6104 ],
6105 "support": {
6106 "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0"
6107 },
6108 "funding": [
6109 {
6110 "url": "https://symfony.com/sponsor",
6111 "type": "custom"
6112 },
6113 {
6114 "url": "https://github.com/fabpot",
6115 "type": "github"
6116 },
6117 {
6118 "url": "https://github.com/nicolas-grekas",
6119 "type": "github"
6120 },
6121 {
6122 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6123 "type": "tidelift"
6124 }
6125 ],
6126 "time": "2025-06-24T13:30:11+00:00"
6127 },
6128 {
6129 "name": "symfony/var-dumper",
6130 "version": "v7.3.3",
6131 "source": {
6132 "type": "git",
6133 "url": "https://github.com/symfony/var-dumper.git",
6134 "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f"
6135 },
6136 "dist": {
6137 "type": "zip",
6138 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/34d8d4c4b9597347306d1ec8eb4e1319b1e6986f",
6139 "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f",
6140 "shasum": ""
6141 },
6142 "require": {
6143 "php": ">=8.2",
6144 "symfony/deprecation-contracts": "^2.5|^3",
6145 "symfony/polyfill-mbstring": "~1.0"
6146 },
6147 "conflict": {
6148 "symfony/console": "<6.4"
6149 },
6150 "require-dev": {
6151 "symfony/console": "^6.4|^7.0",
6152 "symfony/http-kernel": "^6.4|^7.0",
6153 "symfony/process": "^6.4|^7.0",
6154 "symfony/uid": "^6.4|^7.0",
6155 "twig/twig": "^3.12"
6156 },
6157 "bin": [
6158 "Resources/bin/var-dump-server"
6159 ],
6160 "type": "library",
6161 "autoload": {
6162 "files": [
6163 "Resources/functions/dump.php"
6164 ],
6165 "psr-4": {
6166 "Symfony\\Component\\VarDumper\\": ""
6167 },
6168 "exclude-from-classmap": [
6169 "/Tests/"
6170 ]
6171 },
6172 "notification-url": "https://packagist.org/downloads/",
6173 "license": [
6174 "MIT"
6175 ],
6176 "authors": [
6177 {
6178 "name": "Nicolas Grekas",
6179 "email": "p@tchwork.com"
6180 },
6181 {
6182 "name": "Symfony Community",
6183 "homepage": "https://symfony.com/contributors"
6184 }
6185 ],
6186 "description": "Provides mechanisms for walking through any arbitrary PHP variable",
6187 "homepage": "https://symfony.com",
6188 "keywords": [
6189 "debug",
6190 "dump"
6191 ],
6192 "support": {
6193 "source": "https://github.com/symfony/var-dumper/tree/v7.3.3"
6194 },
6195 "funding": [
6196 {
6197 "url": "https://symfony.com/sponsor",
6198 "type": "custom"
6199 },
6200 {
6201 "url": "https://github.com/fabpot",
6202 "type": "github"
6203 },
6204 {
6205 "url": "https://github.com/nicolas-grekas",
6206 "type": "github"
6207 },
6208 {
6209 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6210 "type": "tidelift"
6211 }
6212 ],
6213 "time": "2025-08-13T11:49:31+00:00"
6214 },
6215 {
6216 "name": "symfony/var-exporter",
6217 "version": "v7.3.3",
6218 "source": {
6219 "type": "git",
6220 "url": "https://github.com/symfony/var-exporter.git",
6221 "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137"
6222 },
6223 "dist": {
6224 "type": "zip",
6225 "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d4dfcd2a822cbedd7612eb6fbd260e46f87b7137",
6226 "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137",
6227 "shasum": ""
6228 },
6229 "require": {
6230 "php": ">=8.2",
6231 "symfony/deprecation-contracts": "^2.5|^3"
6232 },
6233 "require-dev": {
6234 "symfony/property-access": "^6.4|^7.0",
6235 "symfony/serializer": "^6.4|^7.0",
6236 "symfony/var-dumper": "^6.4|^7.0"
6237 },
6238 "type": "library",
6239 "autoload": {
6240 "psr-4": {
6241 "Symfony\\Component\\VarExporter\\": ""
6242 },
6243 "exclude-from-classmap": [
6244 "/Tests/"
6245 ]
6246 },
6247 "notification-url": "https://packagist.org/downloads/",
6248 "license": [
6249 "MIT"
6250 ],
6251 "authors": [
6252 {
6253 "name": "Nicolas Grekas",
6254 "email": "p@tchwork.com"
6255 },
6256 {
6257 "name": "Symfony Community",
6258 "homepage": "https://symfony.com/contributors"
6259 }
6260 ],
6261 "description": "Allows exporting any serializable PHP data structure to plain PHP code",
6262 "homepage": "https://symfony.com",
6263 "keywords": [
6264 "clone",
6265 "construct",
6266 "export",
6267 "hydrate",
6268 "instantiate",
6269 "lazy-loading",
6270 "proxy",
6271 "serialize"
6272 ],
6273 "support": {
6274 "source": "https://github.com/symfony/var-exporter/tree/v7.3.3"
6275 },
6276 "funding": [
6277 {
6278 "url": "https://symfony.com/sponsor",
6279 "type": "custom"
6280 },
6281 {
6282 "url": "https://github.com/fabpot",
6283 "type": "github"
6284 },
6285 {
6286 "url": "https://github.com/nicolas-grekas",
6287 "type": "github"
6288 },
6289 {
6290 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6291 "type": "tidelift"
6292 }
6293 ],
6294 "time": "2025-08-18T13:10:53+00:00"
6295 },
6296 {
6297 "name": "symfony/yaml",
6298 "version": "v7.3.3",
6299 "source": {
6300 "type": "git",
6301 "url": "https://github.com/symfony/yaml.git",
6302 "reference": "d4f4a66866fe2451f61296924767280ab5732d9d"
6303 },
6304 "dist": {
6305 "type": "zip",
6306 "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d",
6307 "reference": "d4f4a66866fe2451f61296924767280ab5732d9d",
6308 "shasum": ""
6309 },
6310 "require": {
6311 "php": ">=8.2",
6312 "symfony/deprecation-contracts": "^2.5|^3.0",
6313 "symfony/polyfill-ctype": "^1.8"
6314 },
6315 "conflict": {
6316 "symfony/console": "<6.4"
6317 },
6318 "require-dev": {
6319 "symfony/console": "^6.4|^7.0"
6320 },
6321 "bin": [
6322 "Resources/bin/yaml-lint"
6323 ],
6324 "type": "library",
6325 "autoload": {
6326 "psr-4": {
6327 "Symfony\\Component\\Yaml\\": ""
6328 },
6329 "exclude-from-classmap": [
6330 "/Tests/"
6331 ]
6332 },
6333 "notification-url": "https://packagist.org/downloads/",
6334 "license": [
6335 "MIT"
6336 ],
6337 "authors": [
6338 {
6339 "name": "Fabien Potencier",
6340 "email": "fabien@symfony.com"
6341 },
6342 {
6343 "name": "Symfony Community",
6344 "homepage": "https://symfony.com/contributors"
6345 }
6346 ],
6347 "description": "Loads and dumps YAML files",
6348 "homepage": "https://symfony.com",
6349 "support": {
6350 "source": "https://github.com/symfony/yaml/tree/v7.3.3"
6351 },
6352 "funding": [
6353 {
6354 "url": "https://symfony.com/sponsor",
6355 "type": "custom"
6356 },
6357 {
6358 "url": "https://github.com/fabpot",
6359 "type": "github"
6360 },
6361 {
6362 "url": "https://github.com/nicolas-grekas",
6363 "type": "github"
6364 },
6365 {
6366 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
6367 "type": "tidelift"
6368 }
6369 ],
6370 "time": "2025-08-27T11:34:33+00:00"
6371 },
6372 {
6373 "name": "thecodingmachine/safe",
6374 "version": "v3.3.0",
6375 "source": {
6376 "type": "git",
6377 "url": "https://github.com/thecodingmachine/safe.git",
6378 "reference": "2cdd579eeaa2e78e51c7509b50cc9fb89a956236"
6379 },
6380 "dist": {
6381 "type": "zip",
6382 "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/2cdd579eeaa2e78e51c7509b50cc9fb89a956236",
6383 "reference": "2cdd579eeaa2e78e51c7509b50cc9fb89a956236",
6384 "shasum": ""
6385 },
6386 "require": {
6387 "php": "^8.1"
6388 },
6389 "require-dev": {
6390 "php-parallel-lint/php-parallel-lint": "^1.4",
6391 "phpstan/phpstan": "^2",
6392 "phpunit/phpunit": "^10",
6393 "squizlabs/php_codesniffer": "^3.2"
6394 },
6395 "type": "library",
6396 "autoload": {
6397 "files": [
6398 "lib/special_cases.php",
6399 "generated/apache.php",
6400 "generated/apcu.php",
6401 "generated/array.php",
6402 "generated/bzip2.php",
6403 "generated/calendar.php",
6404 "generated/classobj.php",
6405 "generated/com.php",
6406 "generated/cubrid.php",
6407 "generated/curl.php",
6408 "generated/datetime.php",
6409 "generated/dir.php",
6410 "generated/eio.php",
6411 "generated/errorfunc.php",
6412 "generated/exec.php",
6413 "generated/fileinfo.php",
6414 "generated/filesystem.php",
6415 "generated/filter.php",
6416 "generated/fpm.php",
6417 "generated/ftp.php",
6418 "generated/funchand.php",
6419 "generated/gettext.php",
6420 "generated/gmp.php",
6421 "generated/gnupg.php",
6422 "generated/hash.php",
6423 "generated/ibase.php",
6424 "generated/ibmDb2.php",
6425 "generated/iconv.php",
6426 "generated/image.php",
6427 "generated/imap.php",
6428 "generated/info.php",
6429 "generated/inotify.php",
6430 "generated/json.php",
6431 "generated/ldap.php",
6432 "generated/libxml.php",
6433 "generated/lzf.php",
6434 "generated/mailparse.php",
6435 "generated/mbstring.php",
6436 "generated/misc.php",
6437 "generated/mysql.php",
6438 "generated/mysqli.php",
6439 "generated/network.php",
6440 "generated/oci8.php",
6441 "generated/opcache.php",
6442 "generated/openssl.php",
6443 "generated/outcontrol.php",
6444 "generated/pcntl.php",
6445 "generated/pcre.php",
6446 "generated/pgsql.php",
6447 "generated/posix.php",
6448 "generated/ps.php",
6449 "generated/pspell.php",
6450 "generated/readline.php",
6451 "generated/rnp.php",
6452 "generated/rpminfo.php",
6453 "generated/rrd.php",
6454 "generated/sem.php",
6455 "generated/session.php",
6456 "generated/shmop.php",
6457 "generated/sockets.php",
6458 "generated/sodium.php",
6459 "generated/solr.php",
6460 "generated/spl.php",
6461 "generated/sqlsrv.php",
6462 "generated/ssdeep.php",
6463 "generated/ssh2.php",
6464 "generated/stream.php",
6465 "generated/strings.php",
6466 "generated/swoole.php",
6467 "generated/uodbc.php",
6468 "generated/uopz.php",
6469 "generated/url.php",
6470 "generated/var.php",
6471 "generated/xdiff.php",
6472 "generated/xml.php",
6473 "generated/xmlrpc.php",
6474 "generated/yaml.php",
6475 "generated/yaz.php",
6476 "generated/zip.php",
6477 "generated/zlib.php"
6478 ],
6479 "classmap": [
6480 "lib/DateTime.php",
6481 "lib/DateTimeImmutable.php",
6482 "lib/Exceptions/",
6483 "generated/Exceptions/"
6484 ]
6485 },
6486 "notification-url": "https://packagist.org/downloads/",
6487 "license": [
6488 "MIT"
6489 ],
6490 "description": "PHP core functions that throw exceptions instead of returning FALSE on error",
6491 "support": {
6492 "issues": "https://github.com/thecodingmachine/safe/issues",
6493 "source": "https://github.com/thecodingmachine/safe/tree/v3.3.0"
6494 },
6495 "funding": [
6496 {
6497 "url": "https://github.com/OskarStark",
6498 "type": "github"
6499 },
6500 {
6501 "url": "https://github.com/shish",
6502 "type": "github"
6503 },
6504 {
6505 "url": "https://github.com/staabm",
6506 "type": "github"
6507 }
6508 ],
6509 "time": "2025-05-14T06:15:44+00:00"
6510 },
6511 {
6512 "name": "theseer/tokenizer",
6513 "version": "1.2.3",
6514 "source": {
6515 "type": "git",
6516 "url": "https://github.com/theseer/tokenizer.git",
6517 "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"
6518 },
6519 "dist": {
6520 "type": "zip",
6521 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
6522 "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
6523 "shasum": ""
6524 },
6525 "require": {
6526 "ext-dom": "*",
6527 "ext-tokenizer": "*",
6528 "ext-xmlwriter": "*",
6529 "php": "^7.2 || ^8.0"
6530 },
6531 "type": "library",
6532 "autoload": {
6533 "classmap": [
6534 "src/"
6535 ]
6536 },
6537 "notification-url": "https://packagist.org/downloads/",
6538 "license": [
6539 "BSD-3-Clause"
6540 ],
6541 "authors": [
6542 {
6543 "name": "Arne Blankerts",
6544 "email": "arne@blankerts.de",
6545 "role": "Developer"
6546 }
6547 ],
6548 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
6549 "support": {
6550 "issues": "https://github.com/theseer/tokenizer/issues",
6551 "source": "https://github.com/theseer/tokenizer/tree/1.2.3"
6552 },
6553 "funding": [
6554 {
6555 "url": "https://github.com/theseer",
6556 "type": "github"
6557 }
6558 ],
6559 "time": "2024-03-03T12:36:25+00:00"
6560 },
6561 {
6562 "name": "webmozart/assert",
6563 "version": "1.11.0",
6564 "source": {
6565 "type": "git",
6566 "url": "https://github.com/webmozarts/assert.git",
6567 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
6568 },
6569 "dist": {
6570 "type": "zip",
6571 "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
6572 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
6573 "shasum": ""
6574 },
6575 "require": {
6576 "ext-ctype": "*",
6577 "php": "^7.2 || ^8.0"
6578 },
6579 "conflict": {
6580 "phpstan/phpstan": "<0.12.20",
6581 "vimeo/psalm": "<4.6.1 || 4.6.2"
6582 },
6583 "require-dev": {
6584 "phpunit/phpunit": "^8.5.13"
6585 },
6586 "type": "library",
6587 "extra": {
6588 "branch-alias": {
6589 "dev-master": "1.10-dev"
6590 }
6591 },
6592 "autoload": {
6593 "psr-4": {
6594 "Webmozart\\Assert\\": "src/"
6595 }
6596 },
6597 "notification-url": "https://packagist.org/downloads/",
6598 "license": [
6599 "MIT"
6600 ],
6601 "authors": [
6602 {
6603 "name": "Bernhard Schussek",
6604 "email": "bschussek@gmail.com"
6605 }
6606 ],
6607 "description": "Assertions to validate method input/output with nice error messages.",
6608 "keywords": [
6609 "assert",
6610 "check",
6611 "validate"
6612 ],
6613 "support": {
6614 "issues": "https://github.com/webmozarts/assert/issues",
6615 "source": "https://github.com/webmozarts/assert/tree/1.11.0"
6616 },
6617 "time": "2022-06-03T18:03:27+00:00"
6618 }
6619 ],
6620 "aliases": [],
6621 "minimum-stability": "stable",
6622 "stability-flags": {},
6623 "prefer-stable": false,
6624 "prefer-lowest": false,
6625 "platform": {
6626 "php": "^7.4 || ^8.0",
6627 "ext-filter": "*",
6628 "ext-hash": "*",
6629 "ext-json": "*",
6630 "ext-tokenizer": "*"
6631 },
6632 "platform-dev": {},
6633 "plugin-api-version": "2.6.0"
6634}