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": "70b8c68aac9e9793a455a220c149aca4",
8 "packages": [
9 {
10 "name": "phpmailer/phpmailer",
11 "version": "v7.1.1",
12 "source": {
13 "type": "git",
14 "url": "https://github.com/PHPMailer/PHPMailer.git",
15 "reference": "1bc1716a507a65e039d4ac9d9adebbbd0d346e15"
16 },
17 "dist": {
18 "type": "zip",
19 "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/1bc1716a507a65e039d4ac9d9adebbbd0d346e15",
20 "reference": "1bc1716a507a65e039d4ac9d9adebbbd0d346e15",
21 "shasum": ""
22 },
23 "require": {
24 "ext-ctype": "*",
25 "ext-filter": "*",
26 "ext-hash": "*",
27 "php": ">=5.5.0"
28 },
29 "require-dev": {
30 "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
31 "doctrine/annotations": "^1.2.6 || ^1.13.3",
32 "php-parallel-lint/php-console-highlighter": "^1.0.0",
33 "php-parallel-lint/php-parallel-lint": "^1.3.2",
34 "phpcompatibility/php-compatibility": "^10.0.0@dev",
35 "squizlabs/php_codesniffer": "^3.13.5",
36 "yoast/phpunit-polyfills": "^1.0.4"
37 },
38 "suggest": {
39 "decomplexity/SendOauth2": "Adapter for using XOAUTH2 authentication",
40 "directorytree/imapengine": "For uploading sent messages via IMAP, see gmail example",
41 "ext-imap": "Needed to support advanced email address parsing according to RFC822",
42 "ext-mbstring": "Needed to send email in multibyte encoding charset or decode encoded addresses",
43 "ext-openssl": "Needed for secure SMTP sending and DKIM signing",
44 "greew/oauth2-azure-provider": "Needed for Microsoft Azure XOAUTH2 authentication",
45 "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication",
46 "league/oauth2-google": "Needed for Google XOAUTH2 authentication",
47 "psr/log": "For optional PSR-3 debug logging",
48 "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)",
49 "thenetworg/oauth2-azure": "Needed for Microsoft XOAUTH2 authentication"
50 },
51 "type": "library",
52 "autoload": {
53 "psr-4": {
54 "PHPMailer\\PHPMailer\\": "src/"
55 }
56 },
57 "notification-url": "https://packagist.org/downloads/",
58 "license": [
59 "LGPL-2.1-only"
60 ],
61 "authors": [
62 {
63 "name": "Marcus Bointon",
64 "email": "phpmailer@synchromedia.co.uk"
65 },
66 {
67 "name": "Jim Jagielski",
68 "email": "jimjag@gmail.com"
69 },
70 {
71 "name": "Andy Prevost",
72 "email": "codeworxtech@users.sourceforge.net"
73 },
74 {
75 "name": "Brent R. Matzelle"
76 }
77 ],
78 "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
79 "support": {
80 "issues": "https://github.com/PHPMailer/PHPMailer/issues",
81 "source": "https://github.com/PHPMailer/PHPMailer/tree/v7.1.1"
82 },
83 "funding": [
84 {
85 "url": "https://github.com/Synchro",
86 "type": "github"
87 }
88 ],
89 "time": "2026-05-18T08:06:14+00:00"
90 }
91 ],
92 "packages-dev": [
93 {
94 "name": "myclabs/deep-copy",
95 "version": "1.14.0",
96 "source": {
97 "type": "git",
98 "url": "https://github.com/myclabs/DeepCopy.git",
99 "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae"
100 },
101 "dist": {
102 "type": "zip",
103 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae",
104 "reference": "8680aa248f8e07bc8fb43f56f0f5fc77a0c96aae",
105 "shasum": ""
106 },
107 "require": {
108 "php": "^8.0"
109 },
110 "conflict": {
111 "doctrine/collections": "<1.6.8",
112 "doctrine/common": "<2.13.3 || >=3 <3.2.2"
113 },
114 "require-dev": {
115 "doctrine/collections": "^1.6.8",
116 "doctrine/common": "^2.13.3 || ^3.2.2",
117 "phpspec/prophecy": "^1.10",
118 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
119 },
120 "type": "library",
121 "autoload": {
122 "files": [
123 "src/DeepCopy/deep_copy.php"
124 ],
125 "psr-4": {
126 "DeepCopy\\": "src/DeepCopy/"
127 }
128 },
129 "notification-url": "https://packagist.org/downloads/",
130 "license": [
131 "MIT"
132 ],
133 "description": "Create deep copies (clones) of your objects",
134 "keywords": [
135 "clone",
136 "copy",
137 "duplicate",
138 "object",
139 "object graph"
140 ],
141 "support": {
142 "issues": "https://github.com/myclabs/DeepCopy/issues",
143 "source": "https://github.com/myclabs/DeepCopy/tree/1.14.0"
144 },
145 "funding": [
146 {
147 "url": "https://github.com/mnapoli",
148 "type": "github"
149 }
150 ],
151 "time": "2026-08-11T10:17:44+00:00"
152 },
153 {
154 "name": "nikic/php-parser",
155 "version": "v5.8.0",
156 "source": {
157 "type": "git",
158 "url": "https://github.com/nikic/PHP-Parser.git",
159 "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f"
160 },
161 "dist": {
162 "type": "zip",
163 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/044a6a392ff8ad0d61f14370a5fbbd0a0107152f",
164 "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f",
165 "shasum": ""
166 },
167 "require": {
168 "ext-json": "*",
169 "ext-tokenizer": "*",
170 "php": ">=7.4"
171 },
172 "require-dev": {
173 "ircmaxell/php-yacc": "^0.0.7",
174 "phpunit/phpunit": "^9.0"
175 },
176 "bin": [
177 "bin/php-parse"
178 ],
179 "type": "library",
180 "extra": {
181 "branch-alias": {
182 "dev-master": "5.x-dev"
183 }
184 },
185 "autoload": {
186 "psr-4": {
187 "PhpParser\\": "lib/PhpParser"
188 }
189 },
190 "notification-url": "https://packagist.org/downloads/",
191 "license": [
192 "BSD-3-Clause"
193 ],
194 "authors": [
195 {
196 "name": "Nikita Popov"
197 }
198 ],
199 "description": "A PHP parser written in PHP",
200 "keywords": [
201 "parser",
202 "php"
203 ],
204 "support": {
205 "issues": "https://github.com/nikic/PHP-Parser/issues",
206 "source": "https://github.com/nikic/PHP-Parser/tree/v5.8.0"
207 },
208 "time": "2026-07-04T14:30:18+00:00"
209 },
210 {
211 "name": "phar-io/manifest",
212 "version": "2.0.4",
213 "source": {
214 "type": "git",
215 "url": "https://github.com/phar-io/manifest.git",
216 "reference": "54750ef60c58e43759730615a392c31c80e23176"
217 },
218 "dist": {
219 "type": "zip",
220 "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
221 "reference": "54750ef60c58e43759730615a392c31c80e23176",
222 "shasum": ""
223 },
224 "require": {
225 "ext-dom": "*",
226 "ext-libxml": "*",
227 "ext-phar": "*",
228 "ext-xmlwriter": "*",
229 "phar-io/version": "^3.0.1",
230 "php": "^7.2 || ^8.0"
231 },
232 "type": "library",
233 "extra": {
234 "branch-alias": {
235 "dev-master": "2.0.x-dev"
236 }
237 },
238 "autoload": {
239 "classmap": [
240 "src/"
241 ]
242 },
243 "notification-url": "https://packagist.org/downloads/",
244 "license": [
245 "BSD-3-Clause"
246 ],
247 "authors": [
248 {
249 "name": "Arne Blankerts",
250 "email": "arne@blankerts.de",
251 "role": "Developer"
252 },
253 {
254 "name": "Sebastian Heuer",
255 "email": "sebastian@phpeople.de",
256 "role": "Developer"
257 },
258 {
259 "name": "Sebastian Bergmann",
260 "email": "sebastian@phpunit.de",
261 "role": "Developer"
262 }
263 ],
264 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
265 "support": {
266 "issues": "https://github.com/phar-io/manifest/issues",
267 "source": "https://github.com/phar-io/manifest/tree/2.0.4"
268 },
269 "funding": [
270 {
271 "url": "https://github.com/theseer",
272 "type": "github"
273 }
274 ],
275 "time": "2024-03-03T12:33:53+00:00"
276 },
277 {
278 "name": "phar-io/version",
279 "version": "3.2.1",
280 "source": {
281 "type": "git",
282 "url": "https://github.com/phar-io/version.git",
283 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
284 },
285 "dist": {
286 "type": "zip",
287 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
288 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
289 "shasum": ""
290 },
291 "require": {
292 "php": "^7.2 || ^8.0"
293 },
294 "type": "library",
295 "autoload": {
296 "classmap": [
297 "src/"
298 ]
299 },
300 "notification-url": "https://packagist.org/downloads/",
301 "license": [
302 "BSD-3-Clause"
303 ],
304 "authors": [
305 {
306 "name": "Arne Blankerts",
307 "email": "arne@blankerts.de",
308 "role": "Developer"
309 },
310 {
311 "name": "Sebastian Heuer",
312 "email": "sebastian@phpeople.de",
313 "role": "Developer"
314 },
315 {
316 "name": "Sebastian Bergmann",
317 "email": "sebastian@phpunit.de",
318 "role": "Developer"
319 }
320 ],
321 "description": "Library for handling version information and constraints",
322 "support": {
323 "issues": "https://github.com/phar-io/version/issues",
324 "source": "https://github.com/phar-io/version/tree/3.2.1"
325 },
326 "time": "2022-02-21T01:04:05+00:00"
327 },
328 {
329 "name": "phpstan/phpstan",
330 "version": "2.2.13",
331 "dist": {
332 "type": "zip",
333 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9ba9ac76ee9c5cf5b56d58eb5deec6315b7a0260",
334 "reference": "9ba9ac76ee9c5cf5b56d58eb5deec6315b7a0260",
335 "shasum": ""
336 },
337 "require": {
338 "php": "^7.4|^8.0"
339 },
340 "conflict": {
341 "phpstan/phpstan-shim": "*"
342 },
343 "bin": [
344 "phpstan",
345 "phpstan.phar"
346 ],
347 "type": "library",
348 "autoload": {
349 "files": [
350 "bootstrap.php"
351 ]
352 },
353 "notification-url": "https://packagist.org/downloads/",
354 "license": [
355 "MIT"
356 ],
357 "authors": [
358 {
359 "name": "Ondřej Mirtes"
360 },
361 {
362 "name": "Markus Staab"
363 },
364 {
365 "name": "Vincent Langlet"
366 }
367 ],
368 "description": "PHPStan - PHP Static Analysis Tool",
369 "keywords": [
370 "dev",
371 "static analysis"
372 ],
373 "support": {
374 "docs": "https://phpstan.org/user-guide/getting-started",
375 "forum": "https://github.com/phpstan/phpstan/discussions",
376 "issues": "https://github.com/phpstan/phpstan/issues",
377 "security": "https://github.com/phpstan/phpstan/security/policy",
378 "source": "https://github.com/phpstan/phpstan-src"
379 },
380 "funding": [
381 {
382 "url": "https://github.com/ondrejmirtes",
383 "type": "github"
384 },
385 {
386 "url": "https://github.com/phpstan",
387 "type": "github"
388 }
389 ],
390 "time": "2026-09-03T20:38:19+00:00"
391 },
392 {
393 "name": "phpunit/php-code-coverage",
394 "version": "10.1.16",
395 "source": {
396 "type": "git",
397 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
398 "reference": "7e308268858ed6baedc8704a304727d20bc07c77"
399 },
400 "dist": {
401 "type": "zip",
402 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77",
403 "reference": "7e308268858ed6baedc8704a304727d20bc07c77",
404 "shasum": ""
405 },
406 "require": {
407 "ext-dom": "*",
408 "ext-libxml": "*",
409 "ext-xmlwriter": "*",
410 "nikic/php-parser": "^4.19.1 || ^5.1.0",
411 "php": ">=8.1",
412 "phpunit/php-file-iterator": "^4.1.0",
413 "phpunit/php-text-template": "^3.0.1",
414 "sebastian/code-unit-reverse-lookup": "^3.0.0",
415 "sebastian/complexity": "^3.2.0",
416 "sebastian/environment": "^6.1.0",
417 "sebastian/lines-of-code": "^2.0.2",
418 "sebastian/version": "^4.0.1",
419 "theseer/tokenizer": "^1.2.3"
420 },
421 "require-dev": {
422 "phpunit/phpunit": "^10.1"
423 },
424 "suggest": {
425 "ext-pcov": "PHP extension that provides line coverage",
426 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
427 },
428 "type": "library",
429 "extra": {
430 "branch-alias": {
431 "dev-main": "10.1.x-dev"
432 }
433 },
434 "autoload": {
435 "classmap": [
436 "src/"
437 ]
438 },
439 "notification-url": "https://packagist.org/downloads/",
440 "license": [
441 "BSD-3-Clause"
442 ],
443 "authors": [
444 {
445 "name": "Sebastian Bergmann",
446 "email": "sebastian@phpunit.de",
447 "role": "lead"
448 }
449 ],
450 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
451 "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
452 "keywords": [
453 "coverage",
454 "testing",
455 "xunit"
456 ],
457 "support": {
458 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
459 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
460 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.16"
461 },
462 "funding": [
463 {
464 "url": "https://github.com/sebastianbergmann",
465 "type": "github"
466 }
467 ],
468 "time": "2024-08-22T04:31:57+00:00"
469 },
470 {
471 "name": "phpunit/php-file-iterator",
472 "version": "4.1.0",
473 "source": {
474 "type": "git",
475 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
476 "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c"
477 },
478 "dist": {
479 "type": "zip",
480 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c",
481 "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c",
482 "shasum": ""
483 },
484 "require": {
485 "php": ">=8.1"
486 },
487 "require-dev": {
488 "phpunit/phpunit": "^10.0"
489 },
490 "type": "library",
491 "extra": {
492 "branch-alias": {
493 "dev-main": "4.0-dev"
494 }
495 },
496 "autoload": {
497 "classmap": [
498 "src/"
499 ]
500 },
501 "notification-url": "https://packagist.org/downloads/",
502 "license": [
503 "BSD-3-Clause"
504 ],
505 "authors": [
506 {
507 "name": "Sebastian Bergmann",
508 "email": "sebastian@phpunit.de",
509 "role": "lead"
510 }
511 ],
512 "description": "FilterIterator implementation that filters files based on a list of suffixes.",
513 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
514 "keywords": [
515 "filesystem",
516 "iterator"
517 ],
518 "support": {
519 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
520 "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
521 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0"
522 },
523 "funding": [
524 {
525 "url": "https://github.com/sebastianbergmann",
526 "type": "github"
527 }
528 ],
529 "time": "2023-08-31T06:24:48+00:00"
530 },
531 {
532 "name": "phpunit/php-invoker",
533 "version": "4.0.0",
534 "source": {
535 "type": "git",
536 "url": "https://github.com/sebastianbergmann/php-invoker.git",
537 "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7"
538 },
539 "dist": {
540 "type": "zip",
541 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7",
542 "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7",
543 "shasum": ""
544 },
545 "require": {
546 "php": ">=8.1"
547 },
548 "require-dev": {
549 "ext-pcntl": "*",
550 "phpunit/phpunit": "^10.0"
551 },
552 "suggest": {
553 "ext-pcntl": "*"
554 },
555 "type": "library",
556 "extra": {
557 "branch-alias": {
558 "dev-main": "4.0-dev"
559 }
560 },
561 "autoload": {
562 "classmap": [
563 "src/"
564 ]
565 },
566 "notification-url": "https://packagist.org/downloads/",
567 "license": [
568 "BSD-3-Clause"
569 ],
570 "authors": [
571 {
572 "name": "Sebastian Bergmann",
573 "email": "sebastian@phpunit.de",
574 "role": "lead"
575 }
576 ],
577 "description": "Invoke callables with a timeout",
578 "homepage": "https://github.com/sebastianbergmann/php-invoker/",
579 "keywords": [
580 "process"
581 ],
582 "support": {
583 "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
584 "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0"
585 },
586 "funding": [
587 {
588 "url": "https://github.com/sebastianbergmann",
589 "type": "github"
590 }
591 ],
592 "time": "2023-02-03T06:56:09+00:00"
593 },
594 {
595 "name": "phpunit/php-text-template",
596 "version": "3.0.1",
597 "source": {
598 "type": "git",
599 "url": "https://github.com/sebastianbergmann/php-text-template.git",
600 "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748"
601 },
602 "dist": {
603 "type": "zip",
604 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748",
605 "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748",
606 "shasum": ""
607 },
608 "require": {
609 "php": ">=8.1"
610 },
611 "require-dev": {
612 "phpunit/phpunit": "^10.0"
613 },
614 "type": "library",
615 "extra": {
616 "branch-alias": {
617 "dev-main": "3.0-dev"
618 }
619 },
620 "autoload": {
621 "classmap": [
622 "src/"
623 ]
624 },
625 "notification-url": "https://packagist.org/downloads/",
626 "license": [
627 "BSD-3-Clause"
628 ],
629 "authors": [
630 {
631 "name": "Sebastian Bergmann",
632 "email": "sebastian@phpunit.de",
633 "role": "lead"
634 }
635 ],
636 "description": "Simple template engine.",
637 "homepage": "https://github.com/sebastianbergmann/php-text-template/",
638 "keywords": [
639 "template"
640 ],
641 "support": {
642 "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
643 "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
644 "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1"
645 },
646 "funding": [
647 {
648 "url": "https://github.com/sebastianbergmann",
649 "type": "github"
650 }
651 ],
652 "time": "2023-08-31T14:07:24+00:00"
653 },
654 {
655 "name": "phpunit/php-timer",
656 "version": "6.0.0",
657 "source": {
658 "type": "git",
659 "url": "https://github.com/sebastianbergmann/php-timer.git",
660 "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d"
661 },
662 "dist": {
663 "type": "zip",
664 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d",
665 "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d",
666 "shasum": ""
667 },
668 "require": {
669 "php": ">=8.1"
670 },
671 "require-dev": {
672 "phpunit/phpunit": "^10.0"
673 },
674 "type": "library",
675 "extra": {
676 "branch-alias": {
677 "dev-main": "6.0-dev"
678 }
679 },
680 "autoload": {
681 "classmap": [
682 "src/"
683 ]
684 },
685 "notification-url": "https://packagist.org/downloads/",
686 "license": [
687 "BSD-3-Clause"
688 ],
689 "authors": [
690 {
691 "name": "Sebastian Bergmann",
692 "email": "sebastian@phpunit.de",
693 "role": "lead"
694 }
695 ],
696 "description": "Utility class for timing",
697 "homepage": "https://github.com/sebastianbergmann/php-timer/",
698 "keywords": [
699 "timer"
700 ],
701 "support": {
702 "issues": "https://github.com/sebastianbergmann/php-timer/issues",
703 "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0"
704 },
705 "funding": [
706 {
707 "url": "https://github.com/sebastianbergmann",
708 "type": "github"
709 }
710 ],
711 "time": "2023-02-03T06:57:52+00:00"
712 },
713 {
714 "name": "phpunit/phpunit",
715 "version": "10.5.64",
716 "source": {
717 "type": "git",
718 "url": "https://github.com/sebastianbergmann/phpunit.git",
719 "reference": "0e8c1d19cea35ad97d4887f363d07c78e30fbf06"
720 },
721 "dist": {
722 "type": "zip",
723 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e8c1d19cea35ad97d4887f363d07c78e30fbf06",
724 "reference": "0e8c1d19cea35ad97d4887f363d07c78e30fbf06",
725 "shasum": ""
726 },
727 "require": {
728 "ext-dom": "*",
729 "ext-filter": "*",
730 "ext-json": "*",
731 "ext-libxml": "*",
732 "ext-mbstring": "*",
733 "ext-xmlwriter": "*",
734 "myclabs/deep-copy": "^1.13.4",
735 "phar-io/manifest": "^2.0.4",
736 "phar-io/version": "^3.2.1",
737 "php": ">=8.1",
738 "phpunit/php-code-coverage": "^10.1.16",
739 "phpunit/php-file-iterator": "^4.1.0",
740 "phpunit/php-invoker": "^4.0.0",
741 "phpunit/php-text-template": "^3.0.1",
742 "phpunit/php-timer": "^6.0.0",
743 "sebastian/cli-parser": "^2.0.1",
744 "sebastian/code-unit": "^2.0.0",
745 "sebastian/comparator": "^5.0.5",
746 "sebastian/diff": "^5.1.1",
747 "sebastian/environment": "^6.1.0",
748 "sebastian/exporter": "^5.1.4",
749 "sebastian/global-state": "^6.0.2",
750 "sebastian/object-enumerator": "^5.0.0",
751 "sebastian/recursion-context": "^5.0.1",
752 "sebastian/type": "^4.0.0",
753 "sebastian/version": "^4.0.1"
754 },
755 "suggest": {
756 "ext-soap": "To be able to generate mocks based on WSDL files"
757 },
758 "bin": [
759 "phpunit"
760 ],
761 "type": "library",
762 "extra": {
763 "branch-alias": {
764 "dev-main": "10.5-dev"
765 }
766 },
767 "autoload": {
768 "files": [
769 "src/Framework/Assert/Functions.php"
770 ],
771 "classmap": [
772 "src/"
773 ]
774 },
775 "notification-url": "https://packagist.org/downloads/",
776 "license": [
777 "BSD-3-Clause"
778 ],
779 "authors": [
780 {
781 "name": "Sebastian Bergmann",
782 "email": "sebastian@phpunit.de",
783 "role": "lead"
784 }
785 ],
786 "description": "The PHP Unit Testing framework.",
787 "homepage": "https://phpunit.de/",
788 "keywords": [
789 "phpunit",
790 "testing",
791 "xunit"
792 ],
793 "support": {
794 "issues": "https://github.com/sebastianbergmann/phpunit/issues",
795 "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
796 "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.64"
797 },
798 "funding": [
799 {
800 "url": "https://phpunit.de/sponsoring.html",
801 "type": "other"
802 }
803 ],
804 "time": "2026-07-06T14:50:35+00:00"
805 },
806 {
807 "name": "sebastian/cli-parser",
808 "version": "2.0.1",
809 "source": {
810 "type": "git",
811 "url": "https://github.com/sebastianbergmann/cli-parser.git",
812 "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084"
813 },
814 "dist": {
815 "type": "zip",
816 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084",
817 "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084",
818 "shasum": ""
819 },
820 "require": {
821 "php": ">=8.1"
822 },
823 "require-dev": {
824 "phpunit/phpunit": "^10.0"
825 },
826 "type": "library",
827 "extra": {
828 "branch-alias": {
829 "dev-main": "2.0-dev"
830 }
831 },
832 "autoload": {
833 "classmap": [
834 "src/"
835 ]
836 },
837 "notification-url": "https://packagist.org/downloads/",
838 "license": [
839 "BSD-3-Clause"
840 ],
841 "authors": [
842 {
843 "name": "Sebastian Bergmann",
844 "email": "sebastian@phpunit.de",
845 "role": "lead"
846 }
847 ],
848 "description": "Library for parsing CLI options",
849 "homepage": "https://github.com/sebastianbergmann/cli-parser",
850 "support": {
851 "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
852 "security": "https://github.com/sebastianbergmann/cli-parser/security/policy",
853 "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1"
854 },
855 "funding": [
856 {
857 "url": "https://github.com/sebastianbergmann",
858 "type": "github"
859 }
860 ],
861 "time": "2024-03-02T07:12:49+00:00"
862 },
863 {
864 "name": "sebastian/code-unit",
865 "version": "2.0.0",
866 "source": {
867 "type": "git",
868 "url": "https://github.com/sebastianbergmann/code-unit.git",
869 "reference": "a81fee9eef0b7a76af11d121767abc44c104e503"
870 },
871 "dist": {
872 "type": "zip",
873 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503",
874 "reference": "a81fee9eef0b7a76af11d121767abc44c104e503",
875 "shasum": ""
876 },
877 "require": {
878 "php": ">=8.1"
879 },
880 "require-dev": {
881 "phpunit/phpunit": "^10.0"
882 },
883 "type": "library",
884 "extra": {
885 "branch-alias": {
886 "dev-main": "2.0-dev"
887 }
888 },
889 "autoload": {
890 "classmap": [
891 "src/"
892 ]
893 },
894 "notification-url": "https://packagist.org/downloads/",
895 "license": [
896 "BSD-3-Clause"
897 ],
898 "authors": [
899 {
900 "name": "Sebastian Bergmann",
901 "email": "sebastian@phpunit.de",
902 "role": "lead"
903 }
904 ],
905 "description": "Collection of value objects that represent the PHP code units",
906 "homepage": "https://github.com/sebastianbergmann/code-unit",
907 "support": {
908 "issues": "https://github.com/sebastianbergmann/code-unit/issues",
909 "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0"
910 },
911 "funding": [
912 {
913 "url": "https://github.com/sebastianbergmann",
914 "type": "github"
915 }
916 ],
917 "time": "2023-02-03T06:58:43+00:00"
918 },
919 {
920 "name": "sebastian/code-unit-reverse-lookup",
921 "version": "3.0.0",
922 "source": {
923 "type": "git",
924 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
925 "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d"
926 },
927 "dist": {
928 "type": "zip",
929 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d",
930 "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d",
931 "shasum": ""
932 },
933 "require": {
934 "php": ">=8.1"
935 },
936 "require-dev": {
937 "phpunit/phpunit": "^10.0"
938 },
939 "type": "library",
940 "extra": {
941 "branch-alias": {
942 "dev-main": "3.0-dev"
943 }
944 },
945 "autoload": {
946 "classmap": [
947 "src/"
948 ]
949 },
950 "notification-url": "https://packagist.org/downloads/",
951 "license": [
952 "BSD-3-Clause"
953 ],
954 "authors": [
955 {
956 "name": "Sebastian Bergmann",
957 "email": "sebastian@phpunit.de"
958 }
959 ],
960 "description": "Looks up which function or method a line of code belongs to",
961 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
962 "support": {
963 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
964 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0"
965 },
966 "funding": [
967 {
968 "url": "https://github.com/sebastianbergmann",
969 "type": "github"
970 }
971 ],
972 "time": "2023-02-03T06:59:15+00:00"
973 },
974 {
975 "name": "sebastian/comparator",
976 "version": "5.0.5",
977 "source": {
978 "type": "git",
979 "url": "https://github.com/sebastianbergmann/comparator.git",
980 "reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d"
981 },
982 "dist": {
983 "type": "zip",
984 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55dfef806eb7dfeb6e7a6935601fef866f8ca48d",
985 "reference": "55dfef806eb7dfeb6e7a6935601fef866f8ca48d",
986 "shasum": ""
987 },
988 "require": {
989 "ext-dom": "*",
990 "ext-mbstring": "*",
991 "php": ">=8.1",
992 "sebastian/diff": "^5.0",
993 "sebastian/exporter": "^5.0"
994 },
995 "require-dev": {
996 "phpunit/phpunit": "^10.5"
997 },
998 "type": "library",
999 "extra": {
1000 "branch-alias": {
1001 "dev-main": "5.0-dev"
1002 }
1003 },
1004 "autoload": {
1005 "classmap": [
1006 "src/"
1007 ]
1008 },
1009 "notification-url": "https://packagist.org/downloads/",
1010 "license": [
1011 "BSD-3-Clause"
1012 ],
1013 "authors": [
1014 {
1015 "name": "Sebastian Bergmann",
1016 "email": "sebastian@phpunit.de"
1017 },
1018 {
1019 "name": "Jeff Welch",
1020 "email": "whatthejeff@gmail.com"
1021 },
1022 {
1023 "name": "Volker Dusch",
1024 "email": "github@wallbash.com"
1025 },
1026 {
1027 "name": "Bernhard Schussek",
1028 "email": "bschussek@2bepublished.at"
1029 }
1030 ],
1031 "description": "Provides the functionality to compare PHP values for equality",
1032 "homepage": "https://github.com/sebastianbergmann/comparator",
1033 "keywords": [
1034 "comparator",
1035 "compare",
1036 "equality"
1037 ],
1038 "support": {
1039 "issues": "https://github.com/sebastianbergmann/comparator/issues",
1040 "security": "https://github.com/sebastianbergmann/comparator/security/policy",
1041 "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.5"
1042 },
1043 "funding": [
1044 {
1045 "url": "https://github.com/sebastianbergmann",
1046 "type": "github"
1047 },
1048 {
1049 "url": "https://liberapay.com/sebastianbergmann",
1050 "type": "liberapay"
1051 },
1052 {
1053 "url": "https://thanks.dev/u/gh/sebastianbergmann",
1054 "type": "thanks_dev"
1055 },
1056 {
1057 "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator",
1058 "type": "tidelift"
1059 }
1060 ],
1061 "time": "2026-01-24T09:25:16+00:00"
1062 },
1063 {
1064 "name": "sebastian/complexity",
1065 "version": "3.2.0",
1066 "source": {
1067 "type": "git",
1068 "url": "https://github.com/sebastianbergmann/complexity.git",
1069 "reference": "68ff824baeae169ec9f2137158ee529584553799"
1070 },
1071 "dist": {
1072 "type": "zip",
1073 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799",
1074 "reference": "68ff824baeae169ec9f2137158ee529584553799",
1075 "shasum": ""
1076 },
1077 "require": {
1078 "nikic/php-parser": "^4.18 || ^5.0",
1079 "php": ">=8.1"
1080 },
1081 "require-dev": {
1082 "phpunit/phpunit": "^10.0"
1083 },
1084 "type": "library",
1085 "extra": {
1086 "branch-alias": {
1087 "dev-main": "3.2-dev"
1088 }
1089 },
1090 "autoload": {
1091 "classmap": [
1092 "src/"
1093 ]
1094 },
1095 "notification-url": "https://packagist.org/downloads/",
1096 "license": [
1097 "BSD-3-Clause"
1098 ],
1099 "authors": [
1100 {
1101 "name": "Sebastian Bergmann",
1102 "email": "sebastian@phpunit.de",
1103 "role": "lead"
1104 }
1105 ],
1106 "description": "Library for calculating the complexity of PHP code units",
1107 "homepage": "https://github.com/sebastianbergmann/complexity",
1108 "support": {
1109 "issues": "https://github.com/sebastianbergmann/complexity/issues",
1110 "security": "https://github.com/sebastianbergmann/complexity/security/policy",
1111 "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0"
1112 },
1113 "funding": [
1114 {
1115 "url": "https://github.com/sebastianbergmann",
1116 "type": "github"
1117 }
1118 ],
1119 "time": "2023-12-21T08:37:17+00:00"
1120 },
1121 {
1122 "name": "sebastian/diff",
1123 "version": "5.1.1",
1124 "source": {
1125 "type": "git",
1126 "url": "https://github.com/sebastianbergmann/diff.git",
1127 "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e"
1128 },
1129 "dist": {
1130 "type": "zip",
1131 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e",
1132 "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e",
1133 "shasum": ""
1134 },
1135 "require": {
1136 "php": ">=8.1"
1137 },
1138 "require-dev": {
1139 "phpunit/phpunit": "^10.0",
1140 "symfony/process": "^6.4"
1141 },
1142 "type": "library",
1143 "extra": {
1144 "branch-alias": {
1145 "dev-main": "5.1-dev"
1146 }
1147 },
1148 "autoload": {
1149 "classmap": [
1150 "src/"
1151 ]
1152 },
1153 "notification-url": "https://packagist.org/downloads/",
1154 "license": [
1155 "BSD-3-Clause"
1156 ],
1157 "authors": [
1158 {
1159 "name": "Sebastian Bergmann",
1160 "email": "sebastian@phpunit.de"
1161 },
1162 {
1163 "name": "Kore Nordmann",
1164 "email": "mail@kore-nordmann.de"
1165 }
1166 ],
1167 "description": "Diff implementation",
1168 "homepage": "https://github.com/sebastianbergmann/diff",
1169 "keywords": [
1170 "diff",
1171 "udiff",
1172 "unidiff",
1173 "unified diff"
1174 ],
1175 "support": {
1176 "issues": "https://github.com/sebastianbergmann/diff/issues",
1177 "security": "https://github.com/sebastianbergmann/diff/security/policy",
1178 "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1"
1179 },
1180 "funding": [
1181 {
1182 "url": "https://github.com/sebastianbergmann",
1183 "type": "github"
1184 }
1185 ],
1186 "time": "2024-03-02T07:15:17+00:00"
1187 },
1188 {
1189 "name": "sebastian/environment",
1190 "version": "6.1.0",
1191 "source": {
1192 "type": "git",
1193 "url": "https://github.com/sebastianbergmann/environment.git",
1194 "reference": "8074dbcd93529b357029f5cc5058fd3e43666984"
1195 },
1196 "dist": {
1197 "type": "zip",
1198 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984",
1199 "reference": "8074dbcd93529b357029f5cc5058fd3e43666984",
1200 "shasum": ""
1201 },
1202 "require": {
1203 "php": ">=8.1"
1204 },
1205 "require-dev": {
1206 "phpunit/phpunit": "^10.0"
1207 },
1208 "suggest": {
1209 "ext-posix": "*"
1210 },
1211 "type": "library",
1212 "extra": {
1213 "branch-alias": {
1214 "dev-main": "6.1-dev"
1215 }
1216 },
1217 "autoload": {
1218 "classmap": [
1219 "src/"
1220 ]
1221 },
1222 "notification-url": "https://packagist.org/downloads/",
1223 "license": [
1224 "BSD-3-Clause"
1225 ],
1226 "authors": [
1227 {
1228 "name": "Sebastian Bergmann",
1229 "email": "sebastian@phpunit.de"
1230 }
1231 ],
1232 "description": "Provides functionality to handle HHVM/PHP environments",
1233 "homepage": "https://github.com/sebastianbergmann/environment",
1234 "keywords": [
1235 "Xdebug",
1236 "environment",
1237 "hhvm"
1238 ],
1239 "support": {
1240 "issues": "https://github.com/sebastianbergmann/environment/issues",
1241 "security": "https://github.com/sebastianbergmann/environment/security/policy",
1242 "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0"
1243 },
1244 "funding": [
1245 {
1246 "url": "https://github.com/sebastianbergmann",
1247 "type": "github"
1248 }
1249 ],
1250 "time": "2024-03-23T08:47:14+00:00"
1251 },
1252 {
1253 "name": "sebastian/exporter",
1254 "version": "5.1.4",
1255 "source": {
1256 "type": "git",
1257 "url": "https://github.com/sebastianbergmann/exporter.git",
1258 "reference": "0735b90f4da94969541dac1da743446e276defa6"
1259 },
1260 "dist": {
1261 "type": "zip",
1262 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6",
1263 "reference": "0735b90f4da94969541dac1da743446e276defa6",
1264 "shasum": ""
1265 },
1266 "require": {
1267 "ext-mbstring": "*",
1268 "php": ">=8.1",
1269 "sebastian/recursion-context": "^5.0"
1270 },
1271 "require-dev": {
1272 "phpunit/phpunit": "^10.5"
1273 },
1274 "type": "library",
1275 "extra": {
1276 "branch-alias": {
1277 "dev-main": "5.1-dev"
1278 }
1279 },
1280 "autoload": {
1281 "classmap": [
1282 "src/"
1283 ]
1284 },
1285 "notification-url": "https://packagist.org/downloads/",
1286 "license": [
1287 "BSD-3-Clause"
1288 ],
1289 "authors": [
1290 {
1291 "name": "Sebastian Bergmann",
1292 "email": "sebastian@phpunit.de"
1293 },
1294 {
1295 "name": "Jeff Welch",
1296 "email": "whatthejeff@gmail.com"
1297 },
1298 {
1299 "name": "Volker Dusch",
1300 "email": "github@wallbash.com"
1301 },
1302 {
1303 "name": "Adam Harvey",
1304 "email": "aharvey@php.net"
1305 },
1306 {
1307 "name": "Bernhard Schussek",
1308 "email": "bschussek@gmail.com"
1309 }
1310 ],
1311 "description": "Provides the functionality to export PHP variables for visualization",
1312 "homepage": "https://www.github.com/sebastianbergmann/exporter",
1313 "keywords": [
1314 "export",
1315 "exporter"
1316 ],
1317 "support": {
1318 "issues": "https://github.com/sebastianbergmann/exporter/issues",
1319 "security": "https://github.com/sebastianbergmann/exporter/security/policy",
1320 "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.4"
1321 },
1322 "funding": [
1323 {
1324 "url": "https://github.com/sebastianbergmann",
1325 "type": "github"
1326 },
1327 {
1328 "url": "https://liberapay.com/sebastianbergmann",
1329 "type": "liberapay"
1330 },
1331 {
1332 "url": "https://thanks.dev/u/gh/sebastianbergmann",
1333 "type": "thanks_dev"
1334 },
1335 {
1336 "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter",
1337 "type": "tidelift"
1338 }
1339 ],
1340 "time": "2025-09-24T06:09:11+00:00"
1341 },
1342 {
1343 "name": "sebastian/global-state",
1344 "version": "6.0.2",
1345 "source": {
1346 "type": "git",
1347 "url": "https://github.com/sebastianbergmann/global-state.git",
1348 "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9"
1349 },
1350 "dist": {
1351 "type": "zip",
1352 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9",
1353 "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9",
1354 "shasum": ""
1355 },
1356 "require": {
1357 "php": ">=8.1",
1358 "sebastian/object-reflector": "^3.0",
1359 "sebastian/recursion-context": "^5.0"
1360 },
1361 "require-dev": {
1362 "ext-dom": "*",
1363 "phpunit/phpunit": "^10.0"
1364 },
1365 "type": "library",
1366 "extra": {
1367 "branch-alias": {
1368 "dev-main": "6.0-dev"
1369 }
1370 },
1371 "autoload": {
1372 "classmap": [
1373 "src/"
1374 ]
1375 },
1376 "notification-url": "https://packagist.org/downloads/",
1377 "license": [
1378 "BSD-3-Clause"
1379 ],
1380 "authors": [
1381 {
1382 "name": "Sebastian Bergmann",
1383 "email": "sebastian@phpunit.de"
1384 }
1385 ],
1386 "description": "Snapshotting of global state",
1387 "homepage": "https://www.github.com/sebastianbergmann/global-state",
1388 "keywords": [
1389 "global state"
1390 ],
1391 "support": {
1392 "issues": "https://github.com/sebastianbergmann/global-state/issues",
1393 "security": "https://github.com/sebastianbergmann/global-state/security/policy",
1394 "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2"
1395 },
1396 "funding": [
1397 {
1398 "url": "https://github.com/sebastianbergmann",
1399 "type": "github"
1400 }
1401 ],
1402 "time": "2024-03-02T07:19:19+00:00"
1403 },
1404 {
1405 "name": "sebastian/lines-of-code",
1406 "version": "2.0.2",
1407 "source": {
1408 "type": "git",
1409 "url": "https://github.com/sebastianbergmann/lines-of-code.git",
1410 "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0"
1411 },
1412 "dist": {
1413 "type": "zip",
1414 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0",
1415 "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0",
1416 "shasum": ""
1417 },
1418 "require": {
1419 "nikic/php-parser": "^4.18 || ^5.0",
1420 "php": ">=8.1"
1421 },
1422 "require-dev": {
1423 "phpunit/phpunit": "^10.0"
1424 },
1425 "type": "library",
1426 "extra": {
1427 "branch-alias": {
1428 "dev-main": "2.0-dev"
1429 }
1430 },
1431 "autoload": {
1432 "classmap": [
1433 "src/"
1434 ]
1435 },
1436 "notification-url": "https://packagist.org/downloads/",
1437 "license": [
1438 "BSD-3-Clause"
1439 ],
1440 "authors": [
1441 {
1442 "name": "Sebastian Bergmann",
1443 "email": "sebastian@phpunit.de",
1444 "role": "lead"
1445 }
1446 ],
1447 "description": "Library for counting the lines of code in PHP source code",
1448 "homepage": "https://github.com/sebastianbergmann/lines-of-code",
1449 "support": {
1450 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
1451 "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
1452 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2"
1453 },
1454 "funding": [
1455 {
1456 "url": "https://github.com/sebastianbergmann",
1457 "type": "github"
1458 }
1459 ],
1460 "time": "2023-12-21T08:38:20+00:00"
1461 },
1462 {
1463 "name": "sebastian/object-enumerator",
1464 "version": "5.0.0",
1465 "source": {
1466 "type": "git",
1467 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
1468 "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906"
1469 },
1470 "dist": {
1471 "type": "zip",
1472 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906",
1473 "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906",
1474 "shasum": ""
1475 },
1476 "require": {
1477 "php": ">=8.1",
1478 "sebastian/object-reflector": "^3.0",
1479 "sebastian/recursion-context": "^5.0"
1480 },
1481 "require-dev": {
1482 "phpunit/phpunit": "^10.0"
1483 },
1484 "type": "library",
1485 "extra": {
1486 "branch-alias": {
1487 "dev-main": "5.0-dev"
1488 }
1489 },
1490 "autoload": {
1491 "classmap": [
1492 "src/"
1493 ]
1494 },
1495 "notification-url": "https://packagist.org/downloads/",
1496 "license": [
1497 "BSD-3-Clause"
1498 ],
1499 "authors": [
1500 {
1501 "name": "Sebastian Bergmann",
1502 "email": "sebastian@phpunit.de"
1503 }
1504 ],
1505 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
1506 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
1507 "support": {
1508 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
1509 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0"
1510 },
1511 "funding": [
1512 {
1513 "url": "https://github.com/sebastianbergmann",
1514 "type": "github"
1515 }
1516 ],
1517 "time": "2023-02-03T07:08:32+00:00"
1518 },
1519 {
1520 "name": "sebastian/object-reflector",
1521 "version": "3.0.0",
1522 "source": {
1523 "type": "git",
1524 "url": "https://github.com/sebastianbergmann/object-reflector.git",
1525 "reference": "24ed13d98130f0e7122df55d06c5c4942a577957"
1526 },
1527 "dist": {
1528 "type": "zip",
1529 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957",
1530 "reference": "24ed13d98130f0e7122df55d06c5c4942a577957",
1531 "shasum": ""
1532 },
1533 "require": {
1534 "php": ">=8.1"
1535 },
1536 "require-dev": {
1537 "phpunit/phpunit": "^10.0"
1538 },
1539 "type": "library",
1540 "extra": {
1541 "branch-alias": {
1542 "dev-main": "3.0-dev"
1543 }
1544 },
1545 "autoload": {
1546 "classmap": [
1547 "src/"
1548 ]
1549 },
1550 "notification-url": "https://packagist.org/downloads/",
1551 "license": [
1552 "BSD-3-Clause"
1553 ],
1554 "authors": [
1555 {
1556 "name": "Sebastian Bergmann",
1557 "email": "sebastian@phpunit.de"
1558 }
1559 ],
1560 "description": "Allows reflection of object attributes, including inherited and non-public ones",
1561 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
1562 "support": {
1563 "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
1564 "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0"
1565 },
1566 "funding": [
1567 {
1568 "url": "https://github.com/sebastianbergmann",
1569 "type": "github"
1570 }
1571 ],
1572 "time": "2023-02-03T07:06:18+00:00"
1573 },
1574 {
1575 "name": "sebastian/recursion-context",
1576 "version": "5.0.2",
1577 "source": {
1578 "type": "git",
1579 "url": "https://github.com/sebastianbergmann/recursion-context.git",
1580 "reference": "5d32fe257a9b39cb63146924d6b4e32a22d4502a"
1581 },
1582 "dist": {
1583 "type": "zip",
1584 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5d32fe257a9b39cb63146924d6b4e32a22d4502a",
1585 "reference": "5d32fe257a9b39cb63146924d6b4e32a22d4502a",
1586 "shasum": ""
1587 },
1588 "require": {
1589 "php": ">=8.1"
1590 },
1591 "require-dev": {
1592 "phpunit/phpunit": "^10.5"
1593 },
1594 "type": "library",
1595 "extra": {
1596 "branch-alias": {
1597 "dev-main": "5.0-dev"
1598 }
1599 },
1600 "autoload": {
1601 "classmap": [
1602 "src/"
1603 ]
1604 },
1605 "notification-url": "https://packagist.org/downloads/",
1606 "license": [
1607 "BSD-3-Clause"
1608 ],
1609 "authors": [
1610 {
1611 "name": "Sebastian Bergmann",
1612 "email": "sebastian@phpunit.de"
1613 },
1614 {
1615 "name": "Jeff Welch",
1616 "email": "whatthejeff@gmail.com"
1617 },
1618 {
1619 "name": "Adam Harvey",
1620 "email": "aharvey@php.net"
1621 }
1622 ],
1623 "description": "Provides functionality to recursively process PHP variables",
1624 "homepage": "https://github.com/sebastianbergmann/recursion-context",
1625 "support": {
1626 "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
1627 "security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
1628 "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.2"
1629 },
1630 "funding": [
1631 {
1632 "url": "https://github.com/sebastianbergmann",
1633 "type": "github"
1634 },
1635 {
1636 "url": "https://liberapay.com/sebastianbergmann",
1637 "type": "liberapay"
1638 },
1639 {
1640 "url": "https://thanks.dev/u/gh/sebastianbergmann",
1641 "type": "thanks_dev"
1642 },
1643 {
1644 "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
1645 "type": "tidelift"
1646 }
1647 ],
1648 "time": "2026-08-11T05:27:39+00:00"
1649 },
1650 {
1651 "name": "sebastian/type",
1652 "version": "4.0.0",
1653 "source": {
1654 "type": "git",
1655 "url": "https://github.com/sebastianbergmann/type.git",
1656 "reference": "462699a16464c3944eefc02ebdd77882bd3925bf"
1657 },
1658 "dist": {
1659 "type": "zip",
1660 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf",
1661 "reference": "462699a16464c3944eefc02ebdd77882bd3925bf",
1662 "shasum": ""
1663 },
1664 "require": {
1665 "php": ">=8.1"
1666 },
1667 "require-dev": {
1668 "phpunit/phpunit": "^10.0"
1669 },
1670 "type": "library",
1671 "extra": {
1672 "branch-alias": {
1673 "dev-main": "4.0-dev"
1674 }
1675 },
1676 "autoload": {
1677 "classmap": [
1678 "src/"
1679 ]
1680 },
1681 "notification-url": "https://packagist.org/downloads/",
1682 "license": [
1683 "BSD-3-Clause"
1684 ],
1685 "authors": [
1686 {
1687 "name": "Sebastian Bergmann",
1688 "email": "sebastian@phpunit.de",
1689 "role": "lead"
1690 }
1691 ],
1692 "description": "Collection of value objects that represent the types of the PHP type system",
1693 "homepage": "https://github.com/sebastianbergmann/type",
1694 "support": {
1695 "issues": "https://github.com/sebastianbergmann/type/issues",
1696 "source": "https://github.com/sebastianbergmann/type/tree/4.0.0"
1697 },
1698 "funding": [
1699 {
1700 "url": "https://github.com/sebastianbergmann",
1701 "type": "github"
1702 }
1703 ],
1704 "time": "2023-02-03T07:10:45+00:00"
1705 },
1706 {
1707 "name": "sebastian/version",
1708 "version": "4.0.1",
1709 "source": {
1710 "type": "git",
1711 "url": "https://github.com/sebastianbergmann/version.git",
1712 "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17"
1713 },
1714 "dist": {
1715 "type": "zip",
1716 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17",
1717 "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17",
1718 "shasum": ""
1719 },
1720 "require": {
1721 "php": ">=8.1"
1722 },
1723 "type": "library",
1724 "extra": {
1725 "branch-alias": {
1726 "dev-main": "4.0-dev"
1727 }
1728 },
1729 "autoload": {
1730 "classmap": [
1731 "src/"
1732 ]
1733 },
1734 "notification-url": "https://packagist.org/downloads/",
1735 "license": [
1736 "BSD-3-Clause"
1737 ],
1738 "authors": [
1739 {
1740 "name": "Sebastian Bergmann",
1741 "email": "sebastian@phpunit.de",
1742 "role": "lead"
1743 }
1744 ],
1745 "description": "Library that helps with managing the version number of Git-hosted PHP projects",
1746 "homepage": "https://github.com/sebastianbergmann/version",
1747 "support": {
1748 "issues": "https://github.com/sebastianbergmann/version/issues",
1749 "source": "https://github.com/sebastianbergmann/version/tree/4.0.1"
1750 },
1751 "funding": [
1752 {
1753 "url": "https://github.com/sebastianbergmann",
1754 "type": "github"
1755 }
1756 ],
1757 "time": "2023-02-07T11:34:05+00:00"
1758 },
1759 {
1760 "name": "theseer/tokenizer",
1761 "version": "1.3.1",
1762 "source": {
1763 "type": "git",
1764 "url": "https://github.com/theseer/tokenizer.git",
1765 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c"
1766 },
1767 "dist": {
1768 "type": "zip",
1769 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c",
1770 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c",
1771 "shasum": ""
1772 },
1773 "require": {
1774 "ext-dom": "*",
1775 "ext-tokenizer": "*",
1776 "ext-xmlwriter": "*",
1777 "php": "^7.2 || ^8.0"
1778 },
1779 "type": "library",
1780 "autoload": {
1781 "classmap": [
1782 "src/"
1783 ]
1784 },
1785 "notification-url": "https://packagist.org/downloads/",
1786 "license": [
1787 "BSD-3-Clause"
1788 ],
1789 "authors": [
1790 {
1791 "name": "Arne Blankerts",
1792 "email": "arne@blankerts.de",
1793 "role": "Developer"
1794 }
1795 ],
1796 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
1797 "support": {
1798 "issues": "https://github.com/theseer/tokenizer/issues",
1799 "source": "https://github.com/theseer/tokenizer/tree/1.3.1"
1800 },
1801 "funding": [
1802 {
1803 "url": "https://github.com/theseer",
1804 "type": "github"
1805 }
1806 ],
1807 "time": "2025-11-17T20:03:58+00:00"
1808 }
1809 ],
1810 "aliases": [],
1811 "minimum-stability": "stable",
1812 "stability-flags": {},
1813 "prefer-stable": false,
1814 "prefer-lowest": false,
1815 "platform": {
1816 "php": ">=8.1"
1817 },
1818 "platform-dev": {},
1819 "plugin-api-version": "2.9.0"
1820}
1821