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": "22c96862ce41ff63a0e4cc20b7aa9dd0",
8 "packages": [],
9 "packages-dev": [
10 {
11 "name": "dealerdirect/phpcodesniffer-composer-installer",
12 "version": "v0.7.2",
13 "source": {
14 "type": "git",
15 "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git",
16 "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db"
17 },
18 "dist": {
19 "type": "zip",
20 "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db",
21 "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db",
22 "shasum": ""
23 },
24 "require": {
25 "composer-plugin-api": "^1.0 || ^2.0",
26 "php": ">=5.3",
27 "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
28 },
29 "require-dev": {
30 "composer/composer": "*",
31 "php-parallel-lint/php-parallel-lint": "^1.3.1",
32 "phpcompatibility/php-compatibility": "^9.0"
33 },
34 "type": "composer-plugin",
35 "extra": {
36 "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
37 },
38 "autoload": {
39 "psr-4": {
40 "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
41 }
42 },
43 "notification-url": "https://packagist.org/downloads/",
44 "license": [
45 "MIT"
46 ],
47 "authors": [
48 {
49 "name": "Franck Nijhof",
50 "email": "franck.nijhof@dealerdirect.com",
51 "homepage": "http://www.frenck.nl",
52 "role": "Developer / IT Manager"
53 },
54 {
55 "name": "Contributors",
56 "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors"
57 }
58 ],
59 "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
60 "homepage": "http://www.dealerdirect.com",
61 "keywords": [
62 "PHPCodeSniffer",
63 "PHP_CodeSniffer",
64 "code quality",
65 "codesniffer",
66 "composer",
67 "installer",
68 "phpcbf",
69 "phpcs",
70 "plugin",
71 "qa",
72 "quality",
73 "standard",
74 "standards",
75 "style guide",
76 "stylecheck",
77 "tests"
78 ],
79 "support": {
80 "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues",
81 "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer"
82 },
83 "time": "2022-02-04T12:51:07+00:00"
84 },
85 {
86 "name": "doctrine/instantiator",
87 "version": "2.0.0",
88 "source": {
89 "type": "git",
90 "url": "https://github.com/doctrine/instantiator.git",
91 "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0"
92 },
93 "dist": {
94 "type": "zip",
95 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
96 "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
97 "shasum": ""
98 },
99 "require": {
100 "php": "^8.1"
101 },
102 "require-dev": {
103 "doctrine/coding-standard": "^11",
104 "ext-pdo": "*",
105 "ext-phar": "*",
106 "phpbench/phpbench": "^1.2",
107 "phpstan/phpstan": "^1.9.4",
108 "phpstan/phpstan-phpunit": "^1.3",
109 "phpunit/phpunit": "^9.5.27",
110 "vimeo/psalm": "^5.4"
111 },
112 "type": "library",
113 "autoload": {
114 "psr-4": {
115 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
116 }
117 },
118 "notification-url": "https://packagist.org/downloads/",
119 "license": [
120 "MIT"
121 ],
122 "authors": [
123 {
124 "name": "Marco Pivetta",
125 "email": "ocramius@gmail.com",
126 "homepage": "https://ocramius.github.io/"
127 }
128 ],
129 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
130 "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
131 "keywords": [
132 "constructor",
133 "instantiate"
134 ],
135 "support": {
136 "issues": "https://github.com/doctrine/instantiator/issues",
137 "source": "https://github.com/doctrine/instantiator/tree/2.0.0"
138 },
139 "funding": [
140 {
141 "url": "https://www.doctrine-project.org/sponsorship.html",
142 "type": "custom"
143 },
144 {
145 "url": "https://www.patreon.com/phpdoctrine",
146 "type": "patreon"
147 },
148 {
149 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
150 "type": "tidelift"
151 }
152 ],
153 "time": "2022-12-30T00:23:10+00:00"
154 },
155 {
156 "name": "myclabs/deep-copy",
157 "version": "1.11.1",
158 "source": {
159 "type": "git",
160 "url": "https://github.com/myclabs/DeepCopy.git",
161 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
162 },
163 "dist": {
164 "type": "zip",
165 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
166 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
167 "shasum": ""
168 },
169 "require": {
170 "php": "^7.1 || ^8.0"
171 },
172 "conflict": {
173 "doctrine/collections": "<1.6.8",
174 "doctrine/common": "<2.13.3 || >=3,<3.2.2"
175 },
176 "require-dev": {
177 "doctrine/collections": "^1.6.8",
178 "doctrine/common": "^2.13.3 || ^3.2.2",
179 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
180 },
181 "type": "library",
182 "autoload": {
183 "files": [
184 "src/DeepCopy/deep_copy.php"
185 ],
186 "psr-4": {
187 "DeepCopy\\": "src/DeepCopy/"
188 }
189 },
190 "notification-url": "https://packagist.org/downloads/",
191 "license": [
192 "MIT"
193 ],
194 "description": "Create deep copies (clones) of your objects",
195 "keywords": [
196 "clone",
197 "copy",
198 "duplicate",
199 "object",
200 "object graph"
201 ],
202 "support": {
203 "issues": "https://github.com/myclabs/DeepCopy/issues",
204 "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
205 },
206 "funding": [
207 {
208 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
209 "type": "tidelift"
210 }
211 ],
212 "time": "2023-03-08T13:26:56+00:00"
213 },
214 {
215 "name": "nikic/php-parser",
216 "version": "v5.0.0",
217 "source": {
218 "type": "git",
219 "url": "https://github.com/nikic/PHP-Parser.git",
220 "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc"
221 },
222 "dist": {
223 "type": "zip",
224 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4a21235f7e56e713259a6f76bf4b5ea08502b9dc",
225 "reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc",
226 "shasum": ""
227 },
228 "require": {
229 "ext-ctype": "*",
230 "ext-json": "*",
231 "ext-tokenizer": "*",
232 "php": ">=7.4"
233 },
234 "require-dev": {
235 "ircmaxell/php-yacc": "^0.0.7",
236 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
237 },
238 "bin": [
239 "bin/php-parse"
240 ],
241 "type": "library",
242 "extra": {
243 "branch-alias": {
244 "dev-master": "5.0-dev"
245 }
246 },
247 "autoload": {
248 "psr-4": {
249 "PhpParser\\": "lib/PhpParser"
250 }
251 },
252 "notification-url": "https://packagist.org/downloads/",
253 "license": [
254 "BSD-3-Clause"
255 ],
256 "authors": [
257 {
258 "name": "Nikita Popov"
259 }
260 ],
261 "description": "A PHP parser written in PHP",
262 "keywords": [
263 "parser",
264 "php"
265 ],
266 "support": {
267 "issues": "https://github.com/nikic/PHP-Parser/issues",
268 "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0"
269 },
270 "time": "2024-01-07T17:17:35+00:00"
271 },
272 {
273 "name": "phar-io/manifest",
274 "version": "2.0.3",
275 "source": {
276 "type": "git",
277 "url": "https://github.com/phar-io/manifest.git",
278 "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
279 },
280 "dist": {
281 "type": "zip",
282 "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
283 "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
284 "shasum": ""
285 },
286 "require": {
287 "ext-dom": "*",
288 "ext-phar": "*",
289 "ext-xmlwriter": "*",
290 "phar-io/version": "^3.0.1",
291 "php": "^7.2 || ^8.0"
292 },
293 "type": "library",
294 "extra": {
295 "branch-alias": {
296 "dev-master": "2.0.x-dev"
297 }
298 },
299 "autoload": {
300 "classmap": [
301 "src/"
302 ]
303 },
304 "notification-url": "https://packagist.org/downloads/",
305 "license": [
306 "BSD-3-Clause"
307 ],
308 "authors": [
309 {
310 "name": "Arne Blankerts",
311 "email": "arne@blankerts.de",
312 "role": "Developer"
313 },
314 {
315 "name": "Sebastian Heuer",
316 "email": "sebastian@phpeople.de",
317 "role": "Developer"
318 },
319 {
320 "name": "Sebastian Bergmann",
321 "email": "sebastian@phpunit.de",
322 "role": "Developer"
323 }
324 ],
325 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
326 "support": {
327 "issues": "https://github.com/phar-io/manifest/issues",
328 "source": "https://github.com/phar-io/manifest/tree/2.0.3"
329 },
330 "time": "2021-07-20T11:28:43+00:00"
331 },
332 {
333 "name": "phar-io/version",
334 "version": "3.2.1",
335 "source": {
336 "type": "git",
337 "url": "https://github.com/phar-io/version.git",
338 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
339 },
340 "dist": {
341 "type": "zip",
342 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
343 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
344 "shasum": ""
345 },
346 "require": {
347 "php": "^7.2 || ^8.0"
348 },
349 "type": "library",
350 "autoload": {
351 "classmap": [
352 "src/"
353 ]
354 },
355 "notification-url": "https://packagist.org/downloads/",
356 "license": [
357 "BSD-3-Clause"
358 ],
359 "authors": [
360 {
361 "name": "Arne Blankerts",
362 "email": "arne@blankerts.de",
363 "role": "Developer"
364 },
365 {
366 "name": "Sebastian Heuer",
367 "email": "sebastian@phpeople.de",
368 "role": "Developer"
369 },
370 {
371 "name": "Sebastian Bergmann",
372 "email": "sebastian@phpunit.de",
373 "role": "Developer"
374 }
375 ],
376 "description": "Library for handling version information and constraints",
377 "support": {
378 "issues": "https://github.com/phar-io/version/issues",
379 "source": "https://github.com/phar-io/version/tree/3.2.1"
380 },
381 "time": "2022-02-21T01:04:05+00:00"
382 },
383 {
384 "name": "php-parallel-lint/php-code-style",
385 "version": "v2.0",
386 "source": {
387 "type": "git",
388 "url": "https://github.com/php-parallel-lint/PHP-Code-Style.git",
389 "reference": "ffc9e7dd5ea867f7bf2983d922ba6f6697f1ee9b"
390 },
391 "dist": {
392 "type": "zip",
393 "url": "https://api.github.com/repos/php-parallel-lint/PHP-Code-Style/zipball/ffc9e7dd5ea867f7bf2983d922ba6f6697f1ee9b",
394 "reference": "ffc9e7dd5ea867f7bf2983d922ba6f6697f1ee9b",
395 "shasum": ""
396 },
397 "require": {
398 "dealerdirect/phpcodesniffer-composer-installer": "^0.7",
399 "phpcompatibility/php-compatibility": "^9.3",
400 "squizlabs/php_codesniffer": "^3.6.1"
401 },
402 "replace": {
403 "jakub-onderka/php-code-style": "*"
404 },
405 "type": "phpcodesniffer-standard",
406 "notification-url": "https://packagist.org/downloads/",
407 "license": [
408 "MIT"
409 ],
410 "authors": [
411 {
412 "name": "Jakub Onderka",
413 "email": "jakub.onderka@gmail.com",
414 "homepage": "http://www.acci.cz"
415 }
416 ],
417 "description": "PHP_CodeSniffer rules for projects in the PHP Parallel Lint organisation",
418 "support": {
419 "issues": "https://github.com/php-parallel-lint/PHP-Code-Style/issues",
420 "source": "https://github.com/php-parallel-lint/PHP-Code-Style/tree/v2.0"
421 },
422 "time": "2021-12-18T02:45:56+00:00"
423 },
424 {
425 "name": "php-parallel-lint/php-console-color",
426 "version": "v1.0.1",
427 "source": {
428 "type": "git",
429 "url": "https://github.com/php-parallel-lint/PHP-Console-Color.git",
430 "reference": "7adfefd530aa2d7570ba87100a99e2483a543b88"
431 },
432 "dist": {
433 "type": "zip",
434 "url": "https://api.github.com/repos/php-parallel-lint/PHP-Console-Color/zipball/7adfefd530aa2d7570ba87100a99e2483a543b88",
435 "reference": "7adfefd530aa2d7570ba87100a99e2483a543b88",
436 "shasum": ""
437 },
438 "require": {
439 "php": ">=5.3.2"
440 },
441 "replace": {
442 "jakub-onderka/php-console-color": "*"
443 },
444 "require-dev": {
445 "php-parallel-lint/php-code-style": "^2.0",
446 "php-parallel-lint/php-parallel-lint": "^1.0",
447 "php-parallel-lint/php-var-dump-check": "0.*",
448 "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
449 },
450 "type": "library",
451 "autoload": {
452 "psr-4": {
453 "PHP_Parallel_Lint\\PhpConsoleColor\\": "src/"
454 }
455 },
456 "notification-url": "https://packagist.org/downloads/",
457 "license": [
458 "BSD-2-Clause"
459 ],
460 "authors": [
461 {
462 "name": "Jakub Onderka",
463 "email": "jakub.onderka@gmail.com"
464 }
465 ],
466 "description": "Simple library for creating colored console ouput.",
467 "support": {
468 "issues": "https://github.com/php-parallel-lint/PHP-Console-Color/issues",
469 "source": "https://github.com/php-parallel-lint/PHP-Console-Color/tree/v1.0.1"
470 },
471 "time": "2021-12-25T06:49:29+00:00"
472 },
473 {
474 "name": "php-parallel-lint/php-console-highlighter",
475 "version": "v1.0.0",
476 "source": {
477 "type": "git",
478 "url": "https://github.com/php-parallel-lint/PHP-Console-Highlighter.git",
479 "reference": "5b4803384d3303cf8e84141039ef56c8a123138d"
480 },
481 "dist": {
482 "type": "zip",
483 "url": "https://api.github.com/repos/php-parallel-lint/PHP-Console-Highlighter/zipball/5b4803384d3303cf8e84141039ef56c8a123138d",
484 "reference": "5b4803384d3303cf8e84141039ef56c8a123138d",
485 "shasum": ""
486 },
487 "require": {
488 "ext-tokenizer": "*",
489 "php": ">=5.3.2",
490 "php-parallel-lint/php-console-color": "^1.0.1"
491 },
492 "replace": {
493 "jakub-onderka/php-console-highlighter": "*"
494 },
495 "require-dev": {
496 "php-parallel-lint/php-code-style": "^2.0",
497 "php-parallel-lint/php-parallel-lint": "^1.0",
498 "php-parallel-lint/php-var-dump-check": "0.*",
499 "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
500 },
501 "type": "library",
502 "autoload": {
503 "psr-4": {
504 "PHP_Parallel_Lint\\PhpConsoleHighlighter\\": "src/"
505 }
506 },
507 "notification-url": "https://packagist.org/downloads/",
508 "license": [
509 "MIT"
510 ],
511 "authors": [
512 {
513 "name": "Jakub Onderka",
514 "email": "acci@acci.cz",
515 "homepage": "http://www.acci.cz/"
516 }
517 ],
518 "description": "Highlight PHP code in terminal",
519 "support": {
520 "issues": "https://github.com/php-parallel-lint/PHP-Console-Highlighter/issues",
521 "source": "https://github.com/php-parallel-lint/PHP-Console-Highlighter/tree/v1.0.0"
522 },
523 "time": "2022-02-18T08:23:19+00:00"
524 },
525 {
526 "name": "phpcompatibility/php-compatibility",
527 "version": "9.3.5",
528 "source": {
529 "type": "git",
530 "url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
531 "reference": "9fb324479acf6f39452e0655d2429cc0d3914243"
532 },
533 "dist": {
534 "type": "zip",
535 "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243",
536 "reference": "9fb324479acf6f39452e0655d2429cc0d3914243",
537 "shasum": ""
538 },
539 "require": {
540 "php": ">=5.3",
541 "squizlabs/php_codesniffer": "^2.3 || ^3.0.2"
542 },
543 "conflict": {
544 "squizlabs/php_codesniffer": "2.6.2"
545 },
546 "require-dev": {
547 "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0"
548 },
549 "suggest": {
550 "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.",
551 "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues."
552 },
553 "type": "phpcodesniffer-standard",
554 "notification-url": "https://packagist.org/downloads/",
555 "license": [
556 "LGPL-3.0-or-later"
557 ],
558 "authors": [
559 {
560 "name": "Wim Godden",
561 "homepage": "https://github.com/wimg",
562 "role": "lead"
563 },
564 {
565 "name": "Juliette Reinders Folmer",
566 "homepage": "https://github.com/jrfnl",
567 "role": "lead"
568 },
569 {
570 "name": "Contributors",
571 "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors"
572 }
573 ],
574 "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.",
575 "homepage": "http://techblog.wimgodden.be/tag/codesniffer/",
576 "keywords": [
577 "compatibility",
578 "phpcs",
579 "standards"
580 ],
581 "support": {
582 "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues",
583 "source": "https://github.com/PHPCompatibility/PHPCompatibility"
584 },
585 "time": "2019-12-27T09:44:58+00:00"
586 },
587 {
588 "name": "phpunit/php-code-coverage",
589 "version": "9.2.30",
590 "source": {
591 "type": "git",
592 "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
593 "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089"
594 },
595 "dist": {
596 "type": "zip",
597 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089",
598 "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089",
599 "shasum": ""
600 },
601 "require": {
602 "ext-dom": "*",
603 "ext-libxml": "*",
604 "ext-xmlwriter": "*",
605 "nikic/php-parser": "^4.18 || ^5.0",
606 "php": ">=7.3",
607 "phpunit/php-file-iterator": "^3.0.3",
608 "phpunit/php-text-template": "^2.0.2",
609 "sebastian/code-unit-reverse-lookup": "^2.0.2",
610 "sebastian/complexity": "^2.0",
611 "sebastian/environment": "^5.1.2",
612 "sebastian/lines-of-code": "^1.0.3",
613 "sebastian/version": "^3.0.1",
614 "theseer/tokenizer": "^1.2.0"
615 },
616 "require-dev": {
617 "phpunit/phpunit": "^9.3"
618 },
619 "suggest": {
620 "ext-pcov": "PHP extension that provides line coverage",
621 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
622 },
623 "type": "library",
624 "extra": {
625 "branch-alias": {
626 "dev-master": "9.2-dev"
627 }
628 },
629 "autoload": {
630 "classmap": [
631 "src/"
632 ]
633 },
634 "notification-url": "https://packagist.org/downloads/",
635 "license": [
636 "BSD-3-Clause"
637 ],
638 "authors": [
639 {
640 "name": "Sebastian Bergmann",
641 "email": "sebastian@phpunit.de",
642 "role": "lead"
643 }
644 ],
645 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
646 "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
647 "keywords": [
648 "coverage",
649 "testing",
650 "xunit"
651 ],
652 "support": {
653 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
654 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
655 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30"
656 },
657 "funding": [
658 {
659 "url": "https://github.com/sebastianbergmann",
660 "type": "github"
661 }
662 ],
663 "time": "2023-12-22T06:47:57+00:00"
664 },
665 {
666 "name": "phpunit/php-file-iterator",
667 "version": "3.0.6",
668 "source": {
669 "type": "git",
670 "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
671 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
672 },
673 "dist": {
674 "type": "zip",
675 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
676 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
677 "shasum": ""
678 },
679 "require": {
680 "php": ">=7.3"
681 },
682 "require-dev": {
683 "phpunit/phpunit": "^9.3"
684 },
685 "type": "library",
686 "extra": {
687 "branch-alias": {
688 "dev-master": "3.0-dev"
689 }
690 },
691 "autoload": {
692 "classmap": [
693 "src/"
694 ]
695 },
696 "notification-url": "https://packagist.org/downloads/",
697 "license": [
698 "BSD-3-Clause"
699 ],
700 "authors": [
701 {
702 "name": "Sebastian Bergmann",
703 "email": "sebastian@phpunit.de",
704 "role": "lead"
705 }
706 ],
707 "description": "FilterIterator implementation that filters files based on a list of suffixes.",
708 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
709 "keywords": [
710 "filesystem",
711 "iterator"
712 ],
713 "support": {
714 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
715 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
716 },
717 "funding": [
718 {
719 "url": "https://github.com/sebastianbergmann",
720 "type": "github"
721 }
722 ],
723 "time": "2021-12-02T12:48:52+00:00"
724 },
725 {
726 "name": "phpunit/php-invoker",
727 "version": "3.1.1",
728 "source": {
729 "type": "git",
730 "url": "https://github.com/sebastianbergmann/php-invoker.git",
731 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
732 },
733 "dist": {
734 "type": "zip",
735 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
736 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
737 "shasum": ""
738 },
739 "require": {
740 "php": ">=7.3"
741 },
742 "require-dev": {
743 "ext-pcntl": "*",
744 "phpunit/phpunit": "^9.3"
745 },
746 "suggest": {
747 "ext-pcntl": "*"
748 },
749 "type": "library",
750 "extra": {
751 "branch-alias": {
752 "dev-master": "3.1-dev"
753 }
754 },
755 "autoload": {
756 "classmap": [
757 "src/"
758 ]
759 },
760 "notification-url": "https://packagist.org/downloads/",
761 "license": [
762 "BSD-3-Clause"
763 ],
764 "authors": [
765 {
766 "name": "Sebastian Bergmann",
767 "email": "sebastian@phpunit.de",
768 "role": "lead"
769 }
770 ],
771 "description": "Invoke callables with a timeout",
772 "homepage": "https://github.com/sebastianbergmann/php-invoker/",
773 "keywords": [
774 "process"
775 ],
776 "support": {
777 "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
778 "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
779 },
780 "funding": [
781 {
782 "url": "https://github.com/sebastianbergmann",
783 "type": "github"
784 }
785 ],
786 "time": "2020-09-28T05:58:55+00:00"
787 },
788 {
789 "name": "phpunit/php-text-template",
790 "version": "2.0.4",
791 "source": {
792 "type": "git",
793 "url": "https://github.com/sebastianbergmann/php-text-template.git",
794 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
795 },
796 "dist": {
797 "type": "zip",
798 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
799 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
800 "shasum": ""
801 },
802 "require": {
803 "php": ">=7.3"
804 },
805 "require-dev": {
806 "phpunit/phpunit": "^9.3"
807 },
808 "type": "library",
809 "extra": {
810 "branch-alias": {
811 "dev-master": "2.0-dev"
812 }
813 },
814 "autoload": {
815 "classmap": [
816 "src/"
817 ]
818 },
819 "notification-url": "https://packagist.org/downloads/",
820 "license": [
821 "BSD-3-Clause"
822 ],
823 "authors": [
824 {
825 "name": "Sebastian Bergmann",
826 "email": "sebastian@phpunit.de",
827 "role": "lead"
828 }
829 ],
830 "description": "Simple template engine.",
831 "homepage": "https://github.com/sebastianbergmann/php-text-template/",
832 "keywords": [
833 "template"
834 ],
835 "support": {
836 "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
837 "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
838 },
839 "funding": [
840 {
841 "url": "https://github.com/sebastianbergmann",
842 "type": "github"
843 }
844 ],
845 "time": "2020-10-26T05:33:50+00:00"
846 },
847 {
848 "name": "phpunit/php-timer",
849 "version": "5.0.3",
850 "source": {
851 "type": "git",
852 "url": "https://github.com/sebastianbergmann/php-timer.git",
853 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
854 },
855 "dist": {
856 "type": "zip",
857 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
858 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
859 "shasum": ""
860 },
861 "require": {
862 "php": ">=7.3"
863 },
864 "require-dev": {
865 "phpunit/phpunit": "^9.3"
866 },
867 "type": "library",
868 "extra": {
869 "branch-alias": {
870 "dev-master": "5.0-dev"
871 }
872 },
873 "autoload": {
874 "classmap": [
875 "src/"
876 ]
877 },
878 "notification-url": "https://packagist.org/downloads/",
879 "license": [
880 "BSD-3-Clause"
881 ],
882 "authors": [
883 {
884 "name": "Sebastian Bergmann",
885 "email": "sebastian@phpunit.de",
886 "role": "lead"
887 }
888 ],
889 "description": "Utility class for timing",
890 "homepage": "https://github.com/sebastianbergmann/php-timer/",
891 "keywords": [
892 "timer"
893 ],
894 "support": {
895 "issues": "https://github.com/sebastianbergmann/php-timer/issues",
896 "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
897 },
898 "funding": [
899 {
900 "url": "https://github.com/sebastianbergmann",
901 "type": "github"
902 }
903 ],
904 "time": "2020-10-26T13:16:10+00:00"
905 },
906 {
907 "name": "phpunit/phpunit",
908 "version": "9.6.16",
909 "source": {
910 "type": "git",
911 "url": "https://github.com/sebastianbergmann/phpunit.git",
912 "reference": "3767b2c56ce02d01e3491046f33466a1ae60a37f"
913 },
914 "dist": {
915 "type": "zip",
916 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3767b2c56ce02d01e3491046f33466a1ae60a37f",
917 "reference": "3767b2c56ce02d01e3491046f33466a1ae60a37f",
918 "shasum": ""
919 },
920 "require": {
921 "doctrine/instantiator": "^1.3.1 || ^2",
922 "ext-dom": "*",
923 "ext-json": "*",
924 "ext-libxml": "*",
925 "ext-mbstring": "*",
926 "ext-xml": "*",
927 "ext-xmlwriter": "*",
928 "myclabs/deep-copy": "^1.10.1",
929 "phar-io/manifest": "^2.0.3",
930 "phar-io/version": "^3.0.2",
931 "php": ">=7.3",
932 "phpunit/php-code-coverage": "^9.2.28",
933 "phpunit/php-file-iterator": "^3.0.5",
934 "phpunit/php-invoker": "^3.1.1",
935 "phpunit/php-text-template": "^2.0.3",
936 "phpunit/php-timer": "^5.0.2",
937 "sebastian/cli-parser": "^1.0.1",
938 "sebastian/code-unit": "^1.0.6",
939 "sebastian/comparator": "^4.0.8",
940 "sebastian/diff": "^4.0.3",
941 "sebastian/environment": "^5.1.3",
942 "sebastian/exporter": "^4.0.5",
943 "sebastian/global-state": "^5.0.1",
944 "sebastian/object-enumerator": "^4.0.3",
945 "sebastian/resource-operations": "^3.0.3",
946 "sebastian/type": "^3.2",
947 "sebastian/version": "^3.0.2"
948 },
949 "suggest": {
950 "ext-soap": "To be able to generate mocks based on WSDL files",
951 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
952 },
953 "bin": [
954 "phpunit"
955 ],
956 "type": "library",
957 "extra": {
958 "branch-alias": {
959 "dev-master": "9.6-dev"
960 }
961 },
962 "autoload": {
963 "files": [
964 "src/Framework/Assert/Functions.php"
965 ],
966 "classmap": [
967 "src/"
968 ]
969 },
970 "notification-url": "https://packagist.org/downloads/",
971 "license": [
972 "BSD-3-Clause"
973 ],
974 "authors": [
975 {
976 "name": "Sebastian Bergmann",
977 "email": "sebastian@phpunit.de",
978 "role": "lead"
979 }
980 ],
981 "description": "The PHP Unit Testing framework.",
982 "homepage": "https://phpunit.de/",
983 "keywords": [
984 "phpunit",
985 "testing",
986 "xunit"
987 ],
988 "support": {
989 "issues": "https://github.com/sebastianbergmann/phpunit/issues",
990 "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
991 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.16"
992 },
993 "funding": [
994 {
995 "url": "https://phpunit.de/sponsors.html",
996 "type": "custom"
997 },
998 {
999 "url": "https://github.com/sebastianbergmann",
1000 "type": "github"
1001 },
1002 {
1003 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
1004 "type": "tidelift"
1005 }
1006 ],
1007 "time": "2024-01-19T07:03:14+00:00"
1008 },
1009 {
1010 "name": "sebastian/cli-parser",
1011 "version": "1.0.1",
1012 "source": {
1013 "type": "git",
1014 "url": "https://github.com/sebastianbergmann/cli-parser.git",
1015 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
1016 },
1017 "dist": {
1018 "type": "zip",
1019 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
1020 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
1021 "shasum": ""
1022 },
1023 "require": {
1024 "php": ">=7.3"
1025 },
1026 "require-dev": {
1027 "phpunit/phpunit": "^9.3"
1028 },
1029 "type": "library",
1030 "extra": {
1031 "branch-alias": {
1032 "dev-master": "1.0-dev"
1033 }
1034 },
1035 "autoload": {
1036 "classmap": [
1037 "src/"
1038 ]
1039 },
1040 "notification-url": "https://packagist.org/downloads/",
1041 "license": [
1042 "BSD-3-Clause"
1043 ],
1044 "authors": [
1045 {
1046 "name": "Sebastian Bergmann",
1047 "email": "sebastian@phpunit.de",
1048 "role": "lead"
1049 }
1050 ],
1051 "description": "Library for parsing CLI options",
1052 "homepage": "https://github.com/sebastianbergmann/cli-parser",
1053 "support": {
1054 "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
1055 "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
1056 },
1057 "funding": [
1058 {
1059 "url": "https://github.com/sebastianbergmann",
1060 "type": "github"
1061 }
1062 ],
1063 "time": "2020-09-28T06:08:49+00:00"
1064 },
1065 {
1066 "name": "sebastian/code-unit",
1067 "version": "1.0.8",
1068 "source": {
1069 "type": "git",
1070 "url": "https://github.com/sebastianbergmann/code-unit.git",
1071 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
1072 },
1073 "dist": {
1074 "type": "zip",
1075 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
1076 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
1077 "shasum": ""
1078 },
1079 "require": {
1080 "php": ">=7.3"
1081 },
1082 "require-dev": {
1083 "phpunit/phpunit": "^9.3"
1084 },
1085 "type": "library",
1086 "extra": {
1087 "branch-alias": {
1088 "dev-master": "1.0-dev"
1089 }
1090 },
1091 "autoload": {
1092 "classmap": [
1093 "src/"
1094 ]
1095 },
1096 "notification-url": "https://packagist.org/downloads/",
1097 "license": [
1098 "BSD-3-Clause"
1099 ],
1100 "authors": [
1101 {
1102 "name": "Sebastian Bergmann",
1103 "email": "sebastian@phpunit.de",
1104 "role": "lead"
1105 }
1106 ],
1107 "description": "Collection of value objects that represent the PHP code units",
1108 "homepage": "https://github.com/sebastianbergmann/code-unit",
1109 "support": {
1110 "issues": "https://github.com/sebastianbergmann/code-unit/issues",
1111 "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
1112 },
1113 "funding": [
1114 {
1115 "url": "https://github.com/sebastianbergmann",
1116 "type": "github"
1117 }
1118 ],
1119 "time": "2020-10-26T13:08:54+00:00"
1120 },
1121 {
1122 "name": "sebastian/code-unit-reverse-lookup",
1123 "version": "2.0.3",
1124 "source": {
1125 "type": "git",
1126 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
1127 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
1128 },
1129 "dist": {
1130 "type": "zip",
1131 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
1132 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
1133 "shasum": ""
1134 },
1135 "require": {
1136 "php": ">=7.3"
1137 },
1138 "require-dev": {
1139 "phpunit/phpunit": "^9.3"
1140 },
1141 "type": "library",
1142 "extra": {
1143 "branch-alias": {
1144 "dev-master": "2.0-dev"
1145 }
1146 },
1147 "autoload": {
1148 "classmap": [
1149 "src/"
1150 ]
1151 },
1152 "notification-url": "https://packagist.org/downloads/",
1153 "license": [
1154 "BSD-3-Clause"
1155 ],
1156 "authors": [
1157 {
1158 "name": "Sebastian Bergmann",
1159 "email": "sebastian@phpunit.de"
1160 }
1161 ],
1162 "description": "Looks up which function or method a line of code belongs to",
1163 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
1164 "support": {
1165 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
1166 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
1167 },
1168 "funding": [
1169 {
1170 "url": "https://github.com/sebastianbergmann",
1171 "type": "github"
1172 }
1173 ],
1174 "time": "2020-09-28T05:30:19+00:00"
1175 },
1176 {
1177 "name": "sebastian/comparator",
1178 "version": "4.0.8",
1179 "source": {
1180 "type": "git",
1181 "url": "https://github.com/sebastianbergmann/comparator.git",
1182 "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
1183 },
1184 "dist": {
1185 "type": "zip",
1186 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
1187 "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
1188 "shasum": ""
1189 },
1190 "require": {
1191 "php": ">=7.3",
1192 "sebastian/diff": "^4.0",
1193 "sebastian/exporter": "^4.0"
1194 },
1195 "require-dev": {
1196 "phpunit/phpunit": "^9.3"
1197 },
1198 "type": "library",
1199 "extra": {
1200 "branch-alias": {
1201 "dev-master": "4.0-dev"
1202 }
1203 },
1204 "autoload": {
1205 "classmap": [
1206 "src/"
1207 ]
1208 },
1209 "notification-url": "https://packagist.org/downloads/",
1210 "license": [
1211 "BSD-3-Clause"
1212 ],
1213 "authors": [
1214 {
1215 "name": "Sebastian Bergmann",
1216 "email": "sebastian@phpunit.de"
1217 },
1218 {
1219 "name": "Jeff Welch",
1220 "email": "whatthejeff@gmail.com"
1221 },
1222 {
1223 "name": "Volker Dusch",
1224 "email": "github@wallbash.com"
1225 },
1226 {
1227 "name": "Bernhard Schussek",
1228 "email": "bschussek@2bepublished.at"
1229 }
1230 ],
1231 "description": "Provides the functionality to compare PHP values for equality",
1232 "homepage": "https://github.com/sebastianbergmann/comparator",
1233 "keywords": [
1234 "comparator",
1235 "compare",
1236 "equality"
1237 ],
1238 "support": {
1239 "issues": "https://github.com/sebastianbergmann/comparator/issues",
1240 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
1241 },
1242 "funding": [
1243 {
1244 "url": "https://github.com/sebastianbergmann",
1245 "type": "github"
1246 }
1247 ],
1248 "time": "2022-09-14T12:41:17+00:00"
1249 },
1250 {
1251 "name": "sebastian/complexity",
1252 "version": "2.0.3",
1253 "source": {
1254 "type": "git",
1255 "url": "https://github.com/sebastianbergmann/complexity.git",
1256 "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a"
1257 },
1258 "dist": {
1259 "type": "zip",
1260 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a",
1261 "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a",
1262 "shasum": ""
1263 },
1264 "require": {
1265 "nikic/php-parser": "^4.18 || ^5.0",
1266 "php": ">=7.3"
1267 },
1268 "require-dev": {
1269 "phpunit/phpunit": "^9.3"
1270 },
1271 "type": "library",
1272 "extra": {
1273 "branch-alias": {
1274 "dev-master": "2.0-dev"
1275 }
1276 },
1277 "autoload": {
1278 "classmap": [
1279 "src/"
1280 ]
1281 },
1282 "notification-url": "https://packagist.org/downloads/",
1283 "license": [
1284 "BSD-3-Clause"
1285 ],
1286 "authors": [
1287 {
1288 "name": "Sebastian Bergmann",
1289 "email": "sebastian@phpunit.de",
1290 "role": "lead"
1291 }
1292 ],
1293 "description": "Library for calculating the complexity of PHP code units",
1294 "homepage": "https://github.com/sebastianbergmann/complexity",
1295 "support": {
1296 "issues": "https://github.com/sebastianbergmann/complexity/issues",
1297 "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3"
1298 },
1299 "funding": [
1300 {
1301 "url": "https://github.com/sebastianbergmann",
1302 "type": "github"
1303 }
1304 ],
1305 "time": "2023-12-22T06:19:30+00:00"
1306 },
1307 {
1308 "name": "sebastian/diff",
1309 "version": "4.0.5",
1310 "source": {
1311 "type": "git",
1312 "url": "https://github.com/sebastianbergmann/diff.git",
1313 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
1314 },
1315 "dist": {
1316 "type": "zip",
1317 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
1318 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
1319 "shasum": ""
1320 },
1321 "require": {
1322 "php": ">=7.3"
1323 },
1324 "require-dev": {
1325 "phpunit/phpunit": "^9.3",
1326 "symfony/process": "^4.2 || ^5"
1327 },
1328 "type": "library",
1329 "extra": {
1330 "branch-alias": {
1331 "dev-master": "4.0-dev"
1332 }
1333 },
1334 "autoload": {
1335 "classmap": [
1336 "src/"
1337 ]
1338 },
1339 "notification-url": "https://packagist.org/downloads/",
1340 "license": [
1341 "BSD-3-Clause"
1342 ],
1343 "authors": [
1344 {
1345 "name": "Sebastian Bergmann",
1346 "email": "sebastian@phpunit.de"
1347 },
1348 {
1349 "name": "Kore Nordmann",
1350 "email": "mail@kore-nordmann.de"
1351 }
1352 ],
1353 "description": "Diff implementation",
1354 "homepage": "https://github.com/sebastianbergmann/diff",
1355 "keywords": [
1356 "diff",
1357 "udiff",
1358 "unidiff",
1359 "unified diff"
1360 ],
1361 "support": {
1362 "issues": "https://github.com/sebastianbergmann/diff/issues",
1363 "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
1364 },
1365 "funding": [
1366 {
1367 "url": "https://github.com/sebastianbergmann",
1368 "type": "github"
1369 }
1370 ],
1371 "time": "2023-05-07T05:35:17+00:00"
1372 },
1373 {
1374 "name": "sebastian/environment",
1375 "version": "5.1.5",
1376 "source": {
1377 "type": "git",
1378 "url": "https://github.com/sebastianbergmann/environment.git",
1379 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
1380 },
1381 "dist": {
1382 "type": "zip",
1383 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
1384 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
1385 "shasum": ""
1386 },
1387 "require": {
1388 "php": ">=7.3"
1389 },
1390 "require-dev": {
1391 "phpunit/phpunit": "^9.3"
1392 },
1393 "suggest": {
1394 "ext-posix": "*"
1395 },
1396 "type": "library",
1397 "extra": {
1398 "branch-alias": {
1399 "dev-master": "5.1-dev"
1400 }
1401 },
1402 "autoload": {
1403 "classmap": [
1404 "src/"
1405 ]
1406 },
1407 "notification-url": "https://packagist.org/downloads/",
1408 "license": [
1409 "BSD-3-Clause"
1410 ],
1411 "authors": [
1412 {
1413 "name": "Sebastian Bergmann",
1414 "email": "sebastian@phpunit.de"
1415 }
1416 ],
1417 "description": "Provides functionality to handle HHVM/PHP environments",
1418 "homepage": "http://www.github.com/sebastianbergmann/environment",
1419 "keywords": [
1420 "Xdebug",
1421 "environment",
1422 "hhvm"
1423 ],
1424 "support": {
1425 "issues": "https://github.com/sebastianbergmann/environment/issues",
1426 "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
1427 },
1428 "funding": [
1429 {
1430 "url": "https://github.com/sebastianbergmann",
1431 "type": "github"
1432 }
1433 ],
1434 "time": "2023-02-03T06:03:51+00:00"
1435 },
1436 {
1437 "name": "sebastian/exporter",
1438 "version": "4.0.5",
1439 "source": {
1440 "type": "git",
1441 "url": "https://github.com/sebastianbergmann/exporter.git",
1442 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
1443 },
1444 "dist": {
1445 "type": "zip",
1446 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
1447 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
1448 "shasum": ""
1449 },
1450 "require": {
1451 "php": ">=7.3",
1452 "sebastian/recursion-context": "^4.0"
1453 },
1454 "require-dev": {
1455 "ext-mbstring": "*",
1456 "phpunit/phpunit": "^9.3"
1457 },
1458 "type": "library",
1459 "extra": {
1460 "branch-alias": {
1461 "dev-master": "4.0-dev"
1462 }
1463 },
1464 "autoload": {
1465 "classmap": [
1466 "src/"
1467 ]
1468 },
1469 "notification-url": "https://packagist.org/downloads/",
1470 "license": [
1471 "BSD-3-Clause"
1472 ],
1473 "authors": [
1474 {
1475 "name": "Sebastian Bergmann",
1476 "email": "sebastian@phpunit.de"
1477 },
1478 {
1479 "name": "Jeff Welch",
1480 "email": "whatthejeff@gmail.com"
1481 },
1482 {
1483 "name": "Volker Dusch",
1484 "email": "github@wallbash.com"
1485 },
1486 {
1487 "name": "Adam Harvey",
1488 "email": "aharvey@php.net"
1489 },
1490 {
1491 "name": "Bernhard Schussek",
1492 "email": "bschussek@gmail.com"
1493 }
1494 ],
1495 "description": "Provides the functionality to export PHP variables for visualization",
1496 "homepage": "https://www.github.com/sebastianbergmann/exporter",
1497 "keywords": [
1498 "export",
1499 "exporter"
1500 ],
1501 "support": {
1502 "issues": "https://github.com/sebastianbergmann/exporter/issues",
1503 "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
1504 },
1505 "funding": [
1506 {
1507 "url": "https://github.com/sebastianbergmann",
1508 "type": "github"
1509 }
1510 ],
1511 "time": "2022-09-14T06:03:37+00:00"
1512 },
1513 {
1514 "name": "sebastian/global-state",
1515 "version": "5.0.6",
1516 "source": {
1517 "type": "git",
1518 "url": "https://github.com/sebastianbergmann/global-state.git",
1519 "reference": "bde739e7565280bda77be70044ac1047bc007e34"
1520 },
1521 "dist": {
1522 "type": "zip",
1523 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
1524 "reference": "bde739e7565280bda77be70044ac1047bc007e34",
1525 "shasum": ""
1526 },
1527 "require": {
1528 "php": ">=7.3",
1529 "sebastian/object-reflector": "^2.0",
1530 "sebastian/recursion-context": "^4.0"
1531 },
1532 "require-dev": {
1533 "ext-dom": "*",
1534 "phpunit/phpunit": "^9.3"
1535 },
1536 "suggest": {
1537 "ext-uopz": "*"
1538 },
1539 "type": "library",
1540 "extra": {
1541 "branch-alias": {
1542 "dev-master": "5.0-dev"
1543 }
1544 },
1545 "autoload": {
1546 "classmap": [
1547 "src/"
1548 ]
1549 },
1550 "notification-url": "https://packagist.org/downloads/",
1551 "license": [
1552 "BSD-3-Clause"
1553 ],
1554 "authors": [
1555 {
1556 "name": "Sebastian Bergmann",
1557 "email": "sebastian@phpunit.de"
1558 }
1559 ],
1560 "description": "Snapshotting of global state",
1561 "homepage": "http://www.github.com/sebastianbergmann/global-state",
1562 "keywords": [
1563 "global state"
1564 ],
1565 "support": {
1566 "issues": "https://github.com/sebastianbergmann/global-state/issues",
1567 "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
1568 },
1569 "funding": [
1570 {
1571 "url": "https://github.com/sebastianbergmann",
1572 "type": "github"
1573 }
1574 ],
1575 "time": "2023-08-02T09:26:13+00:00"
1576 },
1577 {
1578 "name": "sebastian/lines-of-code",
1579 "version": "1.0.4",
1580 "source": {
1581 "type": "git",
1582 "url": "https://github.com/sebastianbergmann/lines-of-code.git",
1583 "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5"
1584 },
1585 "dist": {
1586 "type": "zip",
1587 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5",
1588 "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5",
1589 "shasum": ""
1590 },
1591 "require": {
1592 "nikic/php-parser": "^4.18 || ^5.0",
1593 "php": ">=7.3"
1594 },
1595 "require-dev": {
1596 "phpunit/phpunit": "^9.3"
1597 },
1598 "type": "library",
1599 "extra": {
1600 "branch-alias": {
1601 "dev-master": "1.0-dev"
1602 }
1603 },
1604 "autoload": {
1605 "classmap": [
1606 "src/"
1607 ]
1608 },
1609 "notification-url": "https://packagist.org/downloads/",
1610 "license": [
1611 "BSD-3-Clause"
1612 ],
1613 "authors": [
1614 {
1615 "name": "Sebastian Bergmann",
1616 "email": "sebastian@phpunit.de",
1617 "role": "lead"
1618 }
1619 ],
1620 "description": "Library for counting the lines of code in PHP source code",
1621 "homepage": "https://github.com/sebastianbergmann/lines-of-code",
1622 "support": {
1623 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
1624 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4"
1625 },
1626 "funding": [
1627 {
1628 "url": "https://github.com/sebastianbergmann",
1629 "type": "github"
1630 }
1631 ],
1632 "time": "2023-12-22T06:20:34+00:00"
1633 },
1634 {
1635 "name": "sebastian/object-enumerator",
1636 "version": "4.0.4",
1637 "source": {
1638 "type": "git",
1639 "url": "https://github.com/sebastianbergmann/object-enumerator.git",
1640 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
1641 },
1642 "dist": {
1643 "type": "zip",
1644 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
1645 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
1646 "shasum": ""
1647 },
1648 "require": {
1649 "php": ">=7.3",
1650 "sebastian/object-reflector": "^2.0",
1651 "sebastian/recursion-context": "^4.0"
1652 },
1653 "require-dev": {
1654 "phpunit/phpunit": "^9.3"
1655 },
1656 "type": "library",
1657 "extra": {
1658 "branch-alias": {
1659 "dev-master": "4.0-dev"
1660 }
1661 },
1662 "autoload": {
1663 "classmap": [
1664 "src/"
1665 ]
1666 },
1667 "notification-url": "https://packagist.org/downloads/",
1668 "license": [
1669 "BSD-3-Clause"
1670 ],
1671 "authors": [
1672 {
1673 "name": "Sebastian Bergmann",
1674 "email": "sebastian@phpunit.de"
1675 }
1676 ],
1677 "description": "Traverses array structures and object graphs to enumerate all referenced objects",
1678 "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
1679 "support": {
1680 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
1681 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
1682 },
1683 "funding": [
1684 {
1685 "url": "https://github.com/sebastianbergmann",
1686 "type": "github"
1687 }
1688 ],
1689 "time": "2020-10-26T13:12:34+00:00"
1690 },
1691 {
1692 "name": "sebastian/object-reflector",
1693 "version": "2.0.4",
1694 "source": {
1695 "type": "git",
1696 "url": "https://github.com/sebastianbergmann/object-reflector.git",
1697 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
1698 },
1699 "dist": {
1700 "type": "zip",
1701 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
1702 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
1703 "shasum": ""
1704 },
1705 "require": {
1706 "php": ">=7.3"
1707 },
1708 "require-dev": {
1709 "phpunit/phpunit": "^9.3"
1710 },
1711 "type": "library",
1712 "extra": {
1713 "branch-alias": {
1714 "dev-master": "2.0-dev"
1715 }
1716 },
1717 "autoload": {
1718 "classmap": [
1719 "src/"
1720 ]
1721 },
1722 "notification-url": "https://packagist.org/downloads/",
1723 "license": [
1724 "BSD-3-Clause"
1725 ],
1726 "authors": [
1727 {
1728 "name": "Sebastian Bergmann",
1729 "email": "sebastian@phpunit.de"
1730 }
1731 ],
1732 "description": "Allows reflection of object attributes, including inherited and non-public ones",
1733 "homepage": "https://github.com/sebastianbergmann/object-reflector/",
1734 "support": {
1735 "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
1736 "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
1737 },
1738 "funding": [
1739 {
1740 "url": "https://github.com/sebastianbergmann",
1741 "type": "github"
1742 }
1743 ],
1744 "time": "2020-10-26T13:14:26+00:00"
1745 },
1746 {
1747 "name": "sebastian/recursion-context",
1748 "version": "4.0.5",
1749 "source": {
1750 "type": "git",
1751 "url": "https://github.com/sebastianbergmann/recursion-context.git",
1752 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
1753 },
1754 "dist": {
1755 "type": "zip",
1756 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
1757 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
1758 "shasum": ""
1759 },
1760 "require": {
1761 "php": ">=7.3"
1762 },
1763 "require-dev": {
1764 "phpunit/phpunit": "^9.3"
1765 },
1766 "type": "library",
1767 "extra": {
1768 "branch-alias": {
1769 "dev-master": "4.0-dev"
1770 }
1771 },
1772 "autoload": {
1773 "classmap": [
1774 "src/"
1775 ]
1776 },
1777 "notification-url": "https://packagist.org/downloads/",
1778 "license": [
1779 "BSD-3-Clause"
1780 ],
1781 "authors": [
1782 {
1783 "name": "Sebastian Bergmann",
1784 "email": "sebastian@phpunit.de"
1785 },
1786 {
1787 "name": "Jeff Welch",
1788 "email": "whatthejeff@gmail.com"
1789 },
1790 {
1791 "name": "Adam Harvey",
1792 "email": "aharvey@php.net"
1793 }
1794 ],
1795 "description": "Provides functionality to recursively process PHP variables",
1796 "homepage": "https://github.com/sebastianbergmann/recursion-context",
1797 "support": {
1798 "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
1799 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
1800 },
1801 "funding": [
1802 {
1803 "url": "https://github.com/sebastianbergmann",
1804 "type": "github"
1805 }
1806 ],
1807 "time": "2023-02-03T06:07:39+00:00"
1808 },
1809 {
1810 "name": "sebastian/resource-operations",
1811 "version": "3.0.3",
1812 "source": {
1813 "type": "git",
1814 "url": "https://github.com/sebastianbergmann/resource-operations.git",
1815 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
1816 },
1817 "dist": {
1818 "type": "zip",
1819 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
1820 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
1821 "shasum": ""
1822 },
1823 "require": {
1824 "php": ">=7.3"
1825 },
1826 "require-dev": {
1827 "phpunit/phpunit": "^9.0"
1828 },
1829 "type": "library",
1830 "extra": {
1831 "branch-alias": {
1832 "dev-master": "3.0-dev"
1833 }
1834 },
1835 "autoload": {
1836 "classmap": [
1837 "src/"
1838 ]
1839 },
1840 "notification-url": "https://packagist.org/downloads/",
1841 "license": [
1842 "BSD-3-Clause"
1843 ],
1844 "authors": [
1845 {
1846 "name": "Sebastian Bergmann",
1847 "email": "sebastian@phpunit.de"
1848 }
1849 ],
1850 "description": "Provides a list of PHP built-in functions that operate on resources",
1851 "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
1852 "support": {
1853 "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
1854 "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
1855 },
1856 "funding": [
1857 {
1858 "url": "https://github.com/sebastianbergmann",
1859 "type": "github"
1860 }
1861 ],
1862 "time": "2020-09-28T06:45:17+00:00"
1863 },
1864 {
1865 "name": "sebastian/type",
1866 "version": "3.2.1",
1867 "source": {
1868 "type": "git",
1869 "url": "https://github.com/sebastianbergmann/type.git",
1870 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
1871 },
1872 "dist": {
1873 "type": "zip",
1874 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
1875 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
1876 "shasum": ""
1877 },
1878 "require": {
1879 "php": ">=7.3"
1880 },
1881 "require-dev": {
1882 "phpunit/phpunit": "^9.5"
1883 },
1884 "type": "library",
1885 "extra": {
1886 "branch-alias": {
1887 "dev-master": "3.2-dev"
1888 }
1889 },
1890 "autoload": {
1891 "classmap": [
1892 "src/"
1893 ]
1894 },
1895 "notification-url": "https://packagist.org/downloads/",
1896 "license": [
1897 "BSD-3-Clause"
1898 ],
1899 "authors": [
1900 {
1901 "name": "Sebastian Bergmann",
1902 "email": "sebastian@phpunit.de",
1903 "role": "lead"
1904 }
1905 ],
1906 "description": "Collection of value objects that represent the types of the PHP type system",
1907 "homepage": "https://github.com/sebastianbergmann/type",
1908 "support": {
1909 "issues": "https://github.com/sebastianbergmann/type/issues",
1910 "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
1911 },
1912 "funding": [
1913 {
1914 "url": "https://github.com/sebastianbergmann",
1915 "type": "github"
1916 }
1917 ],
1918 "time": "2023-02-03T06:13:03+00:00"
1919 },
1920 {
1921 "name": "sebastian/version",
1922 "version": "3.0.2",
1923 "source": {
1924 "type": "git",
1925 "url": "https://github.com/sebastianbergmann/version.git",
1926 "reference": "c6c1022351a901512170118436c764e473f6de8c"
1927 },
1928 "dist": {
1929 "type": "zip",
1930 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
1931 "reference": "c6c1022351a901512170118436c764e473f6de8c",
1932 "shasum": ""
1933 },
1934 "require": {
1935 "php": ">=7.3"
1936 },
1937 "type": "library",
1938 "extra": {
1939 "branch-alias": {
1940 "dev-master": "3.0-dev"
1941 }
1942 },
1943 "autoload": {
1944 "classmap": [
1945 "src/"
1946 ]
1947 },
1948 "notification-url": "https://packagist.org/downloads/",
1949 "license": [
1950 "BSD-3-Clause"
1951 ],
1952 "authors": [
1953 {
1954 "name": "Sebastian Bergmann",
1955 "email": "sebastian@phpunit.de",
1956 "role": "lead"
1957 }
1958 ],
1959 "description": "Library that helps with managing the version number of Git-hosted PHP projects",
1960 "homepage": "https://github.com/sebastianbergmann/version",
1961 "support": {
1962 "issues": "https://github.com/sebastianbergmann/version/issues",
1963 "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
1964 },
1965 "funding": [
1966 {
1967 "url": "https://github.com/sebastianbergmann",
1968 "type": "github"
1969 }
1970 ],
1971 "time": "2020-09-28T06:39:44+00:00"
1972 },
1973 {
1974 "name": "squizlabs/php_codesniffer",
1975 "version": "3.9.0",
1976 "source": {
1977 "type": "git",
1978 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
1979 "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b"
1980 },
1981 "dist": {
1982 "type": "zip",
1983 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/d63cee4890a8afaf86a22e51ad4d97c91dd4579b",
1984 "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b",
1985 "shasum": ""
1986 },
1987 "require": {
1988 "ext-simplexml": "*",
1989 "ext-tokenizer": "*",
1990 "ext-xmlwriter": "*",
1991 "php": ">=5.4.0"
1992 },
1993 "require-dev": {
1994 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
1995 },
1996 "bin": [
1997 "bin/phpcbf",
1998 "bin/phpcs"
1999 ],
2000 "type": "library",
2001 "extra": {
2002 "branch-alias": {
2003 "dev-master": "3.x-dev"
2004 }
2005 },
2006 "notification-url": "https://packagist.org/downloads/",
2007 "license": [
2008 "BSD-3-Clause"
2009 ],
2010 "authors": [
2011 {
2012 "name": "Greg Sherwood",
2013 "role": "Former lead"
2014 },
2015 {
2016 "name": "Juliette Reinders Folmer",
2017 "role": "Current lead"
2018 },
2019 {
2020 "name": "Contributors",
2021 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors"
2022 }
2023 ],
2024 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
2025 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
2026 "keywords": [
2027 "phpcs",
2028 "standards",
2029 "static analysis"
2030 ],
2031 "support": {
2032 "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues",
2033 "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy",
2034 "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
2035 "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki"
2036 },
2037 "funding": [
2038 {
2039 "url": "https://github.com/PHPCSStandards",
2040 "type": "github"
2041 },
2042 {
2043 "url": "https://github.com/jrfnl",
2044 "type": "github"
2045 },
2046 {
2047 "url": "https://opencollective.com/php_codesniffer",
2048 "type": "open_collective"
2049 }
2050 ],
2051 "time": "2024-02-16T15:06:51+00:00"
2052 },
2053 {
2054 "name": "theseer/tokenizer",
2055 "version": "1.2.2",
2056 "source": {
2057 "type": "git",
2058 "url": "https://github.com/theseer/tokenizer.git",
2059 "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96"
2060 },
2061 "dist": {
2062 "type": "zip",
2063 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
2064 "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
2065 "shasum": ""
2066 },
2067 "require": {
2068 "ext-dom": "*",
2069 "ext-tokenizer": "*",
2070 "ext-xmlwriter": "*",
2071 "php": "^7.2 || ^8.0"
2072 },
2073 "type": "library",
2074 "autoload": {
2075 "classmap": [
2076 "src/"
2077 ]
2078 },
2079 "notification-url": "https://packagist.org/downloads/",
2080 "license": [
2081 "BSD-3-Clause"
2082 ],
2083 "authors": [
2084 {
2085 "name": "Arne Blankerts",
2086 "email": "arne@blankerts.de",
2087 "role": "Developer"
2088 }
2089 ],
2090 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
2091 "support": {
2092 "issues": "https://github.com/theseer/tokenizer/issues",
2093 "source": "https://github.com/theseer/tokenizer/tree/1.2.2"
2094 },
2095 "funding": [
2096 {
2097 "url": "https://github.com/theseer",
2098 "type": "github"
2099 }
2100 ],
2101 "time": "2023-11-20T00:12:19+00:00"
2102 }
2103 ],
2104 "aliases": [],
2105 "minimum-stability": "stable",
2106 "stability-flags": [],
2107 "prefer-stable": false,
2108 "prefer-lowest": false,
2109 "platform": {
2110 "php": ">=5.3.0",
2111 "ext-json": "*"
2112 },
2113 "platform-dev": [],
2114 "plugin-api-version": "2.6.0"
2115}