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