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": "52efdaf63c55a71f29fac0e4943bc04f", 8 "packages": [], 9 "packages-dev": [ 10 { 11 "name": "doctrine/instantiator", 12 "version": "1.5.0", 13 "source": { 14 "type": "git", 15 "url": "https://github.com/doctrine/instantiator.git", 16 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" 17 }, 18 "dist": { 19 "type": "zip", 20 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", 21 "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", 22 "shasum": "" 23 }, 24 "require": { 25 "php": "^7.1 || ^8.0" 26 }, 27 "require-dev": { 28 "doctrine/coding-standard": "^9 || ^11", 29 "ext-pdo": "*", 30 "ext-phar": "*", 31 "phpbench/phpbench": "^0.16 || ^1", 32 "phpstan/phpstan": "^1.4", 33 "phpstan/phpstan-phpunit": "^1", 34 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 35 "vimeo/psalm": "^4.30 || ^5.4" 36 }, 37 "type": "library", 38 "autoload": { 39 "psr-4": { 40 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 41 } 42 }, 43 "notification-url": "https://packagist.org/downloads/", 44 "license": [ 45 "MIT" 46 ], 47 "authors": [ 48 { 49 "name": "Marco Pivetta", 50 "email": "ocramius@gmail.com", 51 "homepage": "https://ocramius.github.io/" 52 } 53 ], 54 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 55 "homepage": "https://www.doctrine-project.org/projects/instantiator.html", 56 "keywords": [ 57 "constructor", 58 "instantiate" 59 ], 60 "support": { 61 "issues": "https://github.com/doctrine/instantiator/issues", 62 "source": "https://github.com/doctrine/instantiator/tree/1.5.0" 63 }, 64 "funding": [ 65 { 66 "url": "https://www.doctrine-project.org/sponsorship.html", 67 "type": "custom" 68 }, 69 { 70 "url": "https://www.patreon.com/phpdoctrine", 71 "type": "patreon" 72 }, 73 { 74 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 75 "type": "tidelift" 76 } 77 ], 78 "time": "2022-12-30T00:15:36+00:00" 79 }, 80 { 81 "name": "myclabs/deep-copy", 82 "version": "1.13.4", 83 "source": { 84 "type": "git", 85 "url": "https://github.com/myclabs/DeepCopy.git", 86 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" 87 }, 88 "dist": { 89 "type": "zip", 90 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", 91 "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", 92 "shasum": "" 93 }, 94 "require": { 95 "php": "^7.1 || ^8.0" 96 }, 97 "conflict": { 98 "doctrine/collections": "<1.6.8", 99 "doctrine/common": "<2.13.3 || >=3 <3.2.2" 100 }, 101 "require-dev": { 102 "doctrine/collections": "^1.6.8", 103 "doctrine/common": "^2.13.3 || ^3.2.2", 104 "phpspec/prophecy": "^1.10", 105 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 106 }, 107 "type": "library", 108 "autoload": { 109 "files": [ 110 "src/DeepCopy/deep_copy.php" 111 ], 112 "psr-4": { 113 "DeepCopy\\": "src/DeepCopy/" 114 } 115 }, 116 "notification-url": "https://packagist.org/downloads/", 117 "license": [ 118 "MIT" 119 ], 120 "description": "Create deep copies (clones) of your objects", 121 "keywords": [ 122 "clone", 123 "copy", 124 "duplicate", 125 "object", 126 "object graph" 127 ], 128 "support": { 129 "issues": "https://github.com/myclabs/DeepCopy/issues", 130 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" 131 }, 132 "funding": [ 133 { 134 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 135 "type": "tidelift" 136 } 137 ], 138 "time": "2025-08-01T08:46:24+00:00" 139 }, 140 { 141 "name": "phar-io/manifest", 142 "version": "2.0.4", 143 "source": { 144 "type": "git", 145 "url": "https://github.com/phar-io/manifest.git", 146 "reference": "54750ef60c58e43759730615a392c31c80e23176" 147 }, 148 "dist": { 149 "type": "zip", 150 "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", 151 "reference": "54750ef60c58e43759730615a392c31c80e23176", 152 "shasum": "" 153 }, 154 "require": { 155 "ext-dom": "*", 156 "ext-libxml": "*", 157 "ext-phar": "*", 158 "ext-xmlwriter": "*", 159 "phar-io/version": "^3.0.1", 160 "php": "^7.2 || ^8.0" 161 }, 162 "type": "library", 163 "extra": { 164 "branch-alias": { 165 "dev-master": "2.0.x-dev" 166 } 167 }, 168 "autoload": { 169 "classmap": [ 170 "src/" 171 ] 172 }, 173 "notification-url": "https://packagist.org/downloads/", 174 "license": [ 175 "BSD-3-Clause" 176 ], 177 "authors": [ 178 { 179 "name": "Arne Blankerts", 180 "email": "arne@blankerts.de", 181 "role": "Developer" 182 }, 183 { 184 "name": "Sebastian Heuer", 185 "email": "sebastian@phpeople.de", 186 "role": "Developer" 187 }, 188 { 189 "name": "Sebastian Bergmann", 190 "email": "sebastian@phpunit.de", 191 "role": "Developer" 192 } 193 ], 194 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", 195 "support": { 196 "issues": "https://github.com/phar-io/manifest/issues", 197 "source": "https://github.com/phar-io/manifest/tree/2.0.4" 198 }, 199 "funding": [ 200 { 201 "url": "https://github.com/theseer", 202 "type": "github" 203 } 204 ], 205 "time": "2024-03-03T12:33:53+00:00" 206 }, 207 { 208 "name": "phar-io/version", 209 "version": "3.2.1", 210 "source": { 211 "type": "git", 212 "url": "https://github.com/phar-io/version.git", 213 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" 214 }, 215 "dist": { 216 "type": "zip", 217 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 218 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 219 "shasum": "" 220 }, 221 "require": { 222 "php": "^7.2 || ^8.0" 223 }, 224 "type": "library", 225 "autoload": { 226 "classmap": [ 227 "src/" 228 ] 229 }, 230 "notification-url": "https://packagist.org/downloads/", 231 "license": [ 232 "BSD-3-Clause" 233 ], 234 "authors": [ 235 { 236 "name": "Arne Blankerts", 237 "email": "arne@blankerts.de", 238 "role": "Developer" 239 }, 240 { 241 "name": "Sebastian Heuer", 242 "email": "sebastian@phpeople.de", 243 "role": "Developer" 244 }, 245 { 246 "name": "Sebastian Bergmann", 247 "email": "sebastian@phpunit.de", 248 "role": "Developer" 249 } 250 ], 251 "description": "Library for handling version information and constraints", 252 "support": { 253 "issues": "https://github.com/phar-io/version/issues", 254 "source": "https://github.com/phar-io/version/tree/3.2.1" 255 }, 256 "time": "2022-02-21T01:04:05+00:00" 257 }, 258 { 259 "name": "phpunit/php-code-coverage", 260 "version": "7.0.17", 261 "source": { 262 "type": "git", 263 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 264 "reference": "40a4ed114a4aea5afd6df8d0f0c9cd3033097f66" 265 }, 266 "dist": { 267 "type": "zip", 268 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/40a4ed114a4aea5afd6df8d0f0c9cd3033097f66", 269 "reference": "40a4ed114a4aea5afd6df8d0f0c9cd3033097f66", 270 "shasum": "" 271 }, 272 "require": { 273 "ext-dom": "*", 274 "ext-xmlwriter": "*", 275 "php": ">=7.2", 276 "phpunit/php-file-iterator": "^2.0.2", 277 "phpunit/php-text-template": "^1.2.1", 278 "phpunit/php-token-stream": "^3.1.3 || ^4.0", 279 "sebastian/code-unit-reverse-lookup": "^1.0.1", 280 "sebastian/environment": "^4.2.2", 281 "sebastian/version": "^2.0.1", 282 "theseer/tokenizer": "^1.1.3" 283 }, 284 "require-dev": { 285 "phpunit/phpunit": "^8.2.2" 286 }, 287 "suggest": { 288 "ext-xdebug": "^2.7.2" 289 }, 290 "type": "library", 291 "extra": { 292 "branch-alias": { 293 "dev-master": "7.0-dev" 294 } 295 }, 296 "autoload": { 297 "classmap": [ 298 "src/" 299 ] 300 }, 301 "notification-url": "https://packagist.org/downloads/", 302 "license": [ 303 "BSD-3-Clause" 304 ], 305 "authors": [ 306 { 307 "name": "Sebastian Bergmann", 308 "email": "sebastian@phpunit.de", 309 "role": "lead" 310 } 311 ], 312 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 313 "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 314 "keywords": [ 315 "coverage", 316 "testing", 317 "xunit" 318 ], 319 "support": { 320 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 321 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.17" 322 }, 323 "funding": [ 324 { 325 "url": "https://github.com/sebastianbergmann", 326 "type": "github" 327 } 328 ], 329 "time": "2024-03-02T06:09:37+00:00" 330 }, 331 { 332 "name": "phpunit/php-file-iterator", 333 "version": "2.0.6", 334 "source": { 335 "type": "git", 336 "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 337 "reference": "69deeb8664f611f156a924154985fbd4911eb36b" 338 }, 339 "dist": { 340 "type": "zip", 341 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/69deeb8664f611f156a924154985fbd4911eb36b", 342 "reference": "69deeb8664f611f156a924154985fbd4911eb36b", 343 "shasum": "" 344 }, 345 "require": { 346 "php": ">=7.1" 347 }, 348 "require-dev": { 349 "phpunit/phpunit": "^8.5" 350 }, 351 "type": "library", 352 "extra": { 353 "branch-alias": { 354 "dev-master": "2.0.x-dev" 355 } 356 }, 357 "autoload": { 358 "classmap": [ 359 "src/" 360 ] 361 }, 362 "notification-url": "https://packagist.org/downloads/", 363 "license": [ 364 "BSD-3-Clause" 365 ], 366 "authors": [ 367 { 368 "name": "Sebastian Bergmann", 369 "email": "sebastian@phpunit.de", 370 "role": "lead" 371 } 372 ], 373 "description": "FilterIterator implementation that filters files based on a list of suffixes.", 374 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 375 "keywords": [ 376 "filesystem", 377 "iterator" 378 ], 379 "support": { 380 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 381 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.6" 382 }, 383 "funding": [ 384 { 385 "url": "https://github.com/sebastianbergmann", 386 "type": "github" 387 } 388 ], 389 "time": "2024-03-01T13:39:50+00:00" 390 }, 391 { 392 "name": "phpunit/php-text-template", 393 "version": "1.2.1", 394 "source": { 395 "type": "git", 396 "url": "https://github.com/sebastianbergmann/php-text-template.git", 397 "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" 398 }, 399 "dist": { 400 "type": "zip", 401 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 402 "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 403 "shasum": "" 404 }, 405 "require": { 406 "php": ">=5.3.3" 407 }, 408 "type": "library", 409 "autoload": { 410 "classmap": [ 411 "src/" 412 ] 413 }, 414 "notification-url": "https://packagist.org/downloads/", 415 "license": [ 416 "BSD-3-Clause" 417 ], 418 "authors": [ 419 { 420 "name": "Sebastian Bergmann", 421 "email": "sebastian@phpunit.de", 422 "role": "lead" 423 } 424 ], 425 "description": "Simple template engine.", 426 "homepage": "https://github.com/sebastianbergmann/php-text-template/", 427 "keywords": [ 428 "template" 429 ], 430 "support": { 431 "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 432 "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1" 433 }, 434 "time": "2015-06-21T13:50:34+00:00" 435 }, 436 { 437 "name": "phpunit/php-timer", 438 "version": "2.1.4", 439 "source": { 440 "type": "git", 441 "url": "https://github.com/sebastianbergmann/php-timer.git", 442 "reference": "a691211e94ff39a34811abd521c31bd5b305b0bb" 443 }, 444 "dist": { 445 "type": "zip", 446 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/a691211e94ff39a34811abd521c31bd5b305b0bb", 447 "reference": "a691211e94ff39a34811abd521c31bd5b305b0bb", 448 "shasum": "" 449 }, 450 "require": { 451 "php": ">=7.1" 452 }, 453 "require-dev": { 454 "phpunit/phpunit": "^8.5" 455 }, 456 "type": "library", 457 "extra": { 458 "branch-alias": { 459 "dev-master": "2.1-dev" 460 } 461 }, 462 "autoload": { 463 "classmap": [ 464 "src/" 465 ] 466 }, 467 "notification-url": "https://packagist.org/downloads/", 468 "license": [ 469 "BSD-3-Clause" 470 ], 471 "authors": [ 472 { 473 "name": "Sebastian Bergmann", 474 "email": "sebastian@phpunit.de", 475 "role": "lead" 476 } 477 ], 478 "description": "Utility class for timing", 479 "homepage": "https://github.com/sebastianbergmann/php-timer/", 480 "keywords": [ 481 "timer" 482 ], 483 "support": { 484 "issues": "https://github.com/sebastianbergmann/php-timer/issues", 485 "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1.4" 486 }, 487 "funding": [ 488 { 489 "url": "https://github.com/sebastianbergmann", 490 "type": "github" 491 } 492 ], 493 "time": "2024-03-01T13:42:41+00:00" 494 }, 495 { 496 "name": "phpunit/php-token-stream", 497 "version": "4.0.4", 498 "source": { 499 "type": "git", 500 "url": "https://github.com/sebastianbergmann/php-token-stream.git", 501 "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" 502 }, 503 "dist": { 504 "type": "zip", 505 "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", 506 "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", 507 "shasum": "" 508 }, 509 "require": { 510 "ext-tokenizer": "*", 511 "php": "^7.3 || ^8.0" 512 }, 513 "require-dev": { 514 "phpunit/phpunit": "^9.0" 515 }, 516 "type": "library", 517 "extra": { 518 "branch-alias": { 519 "dev-master": "4.0-dev" 520 } 521 }, 522 "autoload": { 523 "classmap": [ 524 "src/" 525 ] 526 }, 527 "notification-url": "https://packagist.org/downloads/", 528 "license": [ 529 "BSD-3-Clause" 530 ], 531 "authors": [ 532 { 533 "name": "Sebastian Bergmann", 534 "email": "sebastian@phpunit.de" 535 } 536 ], 537 "description": "Wrapper around PHP's tokenizer extension.", 538 "homepage": "https://github.com/sebastianbergmann/php-token-stream/", 539 "keywords": [ 540 "tokenizer" 541 ], 542 "support": { 543 "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", 544 "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" 545 }, 546 "funding": [ 547 { 548 "url": "https://github.com/sebastianbergmann", 549 "type": "github" 550 } 551 ], 552 "abandoned": true, 553 "time": "2020-08-04T08:28:15+00:00" 554 }, 555 { 556 "name": "phpunit/phpunit", 557 "version": "8.5.52", 558 "source": { 559 "type": "git", 560 "url": "https://github.com/sebastianbergmann/phpunit.git", 561 "reference": "1015741814413c156abb0f53d7db7bbd03c6e858" 562 }, 563 "dist": { 564 "type": "zip", 565 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1015741814413c156abb0f53d7db7bbd03c6e858", 566 "reference": "1015741814413c156abb0f53d7db7bbd03c6e858", 567 "shasum": "" 568 }, 569 "require": { 570 "doctrine/instantiator": "^1.5.0", 571 "ext-dom": "*", 572 "ext-json": "*", 573 "ext-libxml": "*", 574 "ext-mbstring": "*", 575 "ext-xml": "*", 576 "ext-xmlwriter": "*", 577 "myclabs/deep-copy": "^1.13.4", 578 "phar-io/manifest": "^2.0.4", 579 "phar-io/version": "^3.2.1", 580 "php": ">=7.2", 581 "phpunit/php-code-coverage": "^7.0.17", 582 "phpunit/php-file-iterator": "^2.0.6", 583 "phpunit/php-text-template": "^1.2.1", 584 "phpunit/php-timer": "^2.1.4", 585 "sebastian/comparator": "^3.0.7", 586 "sebastian/diff": "^3.0.6", 587 "sebastian/environment": "^4.2.5", 588 "sebastian/exporter": "^3.1.8", 589 "sebastian/global-state": "^3.0.6", 590 "sebastian/object-enumerator": "^3.0.5", 591 "sebastian/resource-operations": "^2.0.3", 592 "sebastian/type": "^1.1.5", 593 "sebastian/version": "^2.0.1" 594 }, 595 "suggest": { 596 "ext-soap": "To be able to generate mocks based on WSDL files", 597 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage", 598 "phpunit/php-invoker": "To allow enforcing time limits" 599 }, 600 "bin": [ 601 "phpunit" 602 ], 603 "type": "library", 604 "extra": { 605 "branch-alias": { 606 "dev-master": "8.5-dev" 607 } 608 }, 609 "autoload": { 610 "classmap": [ 611 "src/" 612 ] 613 }, 614 "notification-url": "https://packagist.org/downloads/", 615 "license": [ 616 "BSD-3-Clause" 617 ], 618 "authors": [ 619 { 620 "name": "Sebastian Bergmann", 621 "email": "sebastian@phpunit.de", 622 "role": "lead" 623 } 624 ], 625 "description": "The PHP Unit Testing framework.", 626 "homepage": "https://phpunit.de/", 627 "keywords": [ 628 "phpunit", 629 "testing", 630 "xunit" 631 ], 632 "support": { 633 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 634 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 635 "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.52" 636 }, 637 "funding": [ 638 { 639 "url": "https://phpunit.de/sponsors.html", 640 "type": "custom" 641 }, 642 { 643 "url": "https://github.com/sebastianbergmann", 644 "type": "github" 645 }, 646 { 647 "url": "https://liberapay.com/sebastianbergmann", 648 "type": "liberapay" 649 }, 650 { 651 "url": "https://thanks.dev/u/gh/sebastianbergmann", 652 "type": "thanks_dev" 653 }, 654 { 655 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 656 "type": "tidelift" 657 } 658 ], 659 "time": "2026-01-27T05:20:18+00:00" 660 }, 661 { 662 "name": "sebastian/code-unit-reverse-lookup", 663 "version": "1.0.3", 664 "source": { 665 "type": "git", 666 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 667 "reference": "92a1a52e86d34cde6caa54f1b5ffa9fda18e5d54" 668 }, 669 "dist": { 670 "type": "zip", 671 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/92a1a52e86d34cde6caa54f1b5ffa9fda18e5d54", 672 "reference": "92a1a52e86d34cde6caa54f1b5ffa9fda18e5d54", 673 "shasum": "" 674 }, 675 "require": { 676 "php": ">=5.6" 677 }, 678 "require-dev": { 679 "phpunit/phpunit": "^8.5" 680 }, 681 "type": "library", 682 "extra": { 683 "branch-alias": { 684 "dev-master": "1.0.x-dev" 685 } 686 }, 687 "autoload": { 688 "classmap": [ 689 "src/" 690 ] 691 }, 692 "notification-url": "https://packagist.org/downloads/", 693 "license": [ 694 "BSD-3-Clause" 695 ], 696 "authors": [ 697 { 698 "name": "Sebastian Bergmann", 699 "email": "sebastian@phpunit.de" 700 } 701 ], 702 "description": "Looks up which function or method a line of code belongs to", 703 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 704 "support": { 705 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", 706 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.3" 707 }, 708 "funding": [ 709 { 710 "url": "https://github.com/sebastianbergmann", 711 "type": "github" 712 } 713 ], 714 "time": "2024-03-01T13:45:45+00:00" 715 }, 716 { 717 "name": "sebastian/comparator", 718 "version": "3.0.7", 719 "source": { 720 "type": "git", 721 "url": "https://github.com/sebastianbergmann/comparator.git", 722 "reference": "bc7d8ac2fe1cce229bff9b5fd4efe65918a1ff52" 723 }, 724 "dist": { 725 "type": "zip", 726 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/bc7d8ac2fe1cce229bff9b5fd4efe65918a1ff52", 727 "reference": "bc7d8ac2fe1cce229bff9b5fd4efe65918a1ff52", 728 "shasum": "" 729 }, 730 "require": { 731 "php": ">=7.1", 732 "sebastian/diff": "^3.0", 733 "sebastian/exporter": "^3.1" 734 }, 735 "require-dev": { 736 "phpunit/phpunit": "^8.5" 737 }, 738 "type": "library", 739 "extra": { 740 "branch-alias": { 741 "dev-master": "3.0-dev" 742 } 743 }, 744 "autoload": { 745 "classmap": [ 746 "src/" 747 ] 748 }, 749 "notification-url": "https://packagist.org/downloads/", 750 "license": [ 751 "BSD-3-Clause" 752 ], 753 "authors": [ 754 { 755 "name": "Sebastian Bergmann", 756 "email": "sebastian@phpunit.de" 757 }, 758 { 759 "name": "Jeff Welch", 760 "email": "whatthejeff@gmail.com" 761 }, 762 { 763 "name": "Volker Dusch", 764 "email": "github@wallbash.com" 765 }, 766 { 767 "name": "Bernhard Schussek", 768 "email": "bschussek@2bepublished.at" 769 } 770 ], 771 "description": "Provides the functionality to compare PHP values for equality", 772 "homepage": "https://github.com/sebastianbergmann/comparator", 773 "keywords": [ 774 "comparator", 775 "compare", 776 "equality" 777 ], 778 "support": { 779 "issues": "https://github.com/sebastianbergmann/comparator/issues", 780 "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.7" 781 }, 782 "funding": [ 783 { 784 "url": "https://github.com/sebastianbergmann", 785 "type": "github" 786 }, 787 { 788 "url": "https://liberapay.com/sebastianbergmann", 789 "type": "liberapay" 790 }, 791 { 792 "url": "https://thanks.dev/u/gh/sebastianbergmann", 793 "type": "thanks_dev" 794 }, 795 { 796 "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", 797 "type": "tidelift" 798 } 799 ], 800 "time": "2026-01-24T09:20:25+00:00" 801 }, 802 { 803 "name": "sebastian/diff", 804 "version": "3.0.6", 805 "source": { 806 "type": "git", 807 "url": "https://github.com/sebastianbergmann/diff.git", 808 "reference": "98ff311ca519c3aa73ccd3de053bdb377171d7b6" 809 }, 810 "dist": { 811 "type": "zip", 812 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/98ff311ca519c3aa73ccd3de053bdb377171d7b6", 813 "reference": "98ff311ca519c3aa73ccd3de053bdb377171d7b6", 814 "shasum": "" 815 }, 816 "require": { 817 "php": ">=7.1" 818 }, 819 "require-dev": { 820 "phpunit/phpunit": "^7.5 || ^8.0", 821 "symfony/process": "^2 || ^3.3 || ^4" 822 }, 823 "type": "library", 824 "extra": { 825 "branch-alias": { 826 "dev-master": "3.0-dev" 827 } 828 }, 829 "autoload": { 830 "classmap": [ 831 "src/" 832 ] 833 }, 834 "notification-url": "https://packagist.org/downloads/", 835 "license": [ 836 "BSD-3-Clause" 837 ], 838 "authors": [ 839 { 840 "name": "Sebastian Bergmann", 841 "email": "sebastian@phpunit.de" 842 }, 843 { 844 "name": "Kore Nordmann", 845 "email": "mail@kore-nordmann.de" 846 } 847 ], 848 "description": "Diff implementation", 849 "homepage": "https://github.com/sebastianbergmann/diff", 850 "keywords": [ 851 "diff", 852 "udiff", 853 "unidiff", 854 "unified diff" 855 ], 856 "support": { 857 "issues": "https://github.com/sebastianbergmann/diff/issues", 858 "source": "https://github.com/sebastianbergmann/diff/tree/3.0.6" 859 }, 860 "funding": [ 861 { 862 "url": "https://github.com/sebastianbergmann", 863 "type": "github" 864 } 865 ], 866 "time": "2024-03-02T06:16:36+00:00" 867 }, 868 { 869 "name": "sebastian/environment", 870 "version": "4.2.5", 871 "source": { 872 "type": "git", 873 "url": "https://github.com/sebastianbergmann/environment.git", 874 "reference": "56932f6049a0482853056ffd617c91ffcc754205" 875 }, 876 "dist": { 877 "type": "zip", 878 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/56932f6049a0482853056ffd617c91ffcc754205", 879 "reference": "56932f6049a0482853056ffd617c91ffcc754205", 880 "shasum": "" 881 }, 882 "require": { 883 "php": ">=7.1" 884 }, 885 "require-dev": { 886 "phpunit/phpunit": "^7.5" 887 }, 888 "suggest": { 889 "ext-posix": "*" 890 }, 891 "type": "library", 892 "extra": { 893 "branch-alias": { 894 "dev-master": "4.2-dev" 895 } 896 }, 897 "autoload": { 898 "classmap": [ 899 "src/" 900 ] 901 }, 902 "notification-url": "https://packagist.org/downloads/", 903 "license": [ 904 "BSD-3-Clause" 905 ], 906 "authors": [ 907 { 908 "name": "Sebastian Bergmann", 909 "email": "sebastian@phpunit.de" 910 } 911 ], 912 "description": "Provides functionality to handle HHVM/PHP environments", 913 "homepage": "http://www.github.com/sebastianbergmann/environment", 914 "keywords": [ 915 "Xdebug", 916 "environment", 917 "hhvm" 918 ], 919 "support": { 920 "issues": "https://github.com/sebastianbergmann/environment/issues", 921 "source": "https://github.com/sebastianbergmann/environment/tree/4.2.5" 922 }, 923 "funding": [ 924 { 925 "url": "https://github.com/sebastianbergmann", 926 "type": "github" 927 } 928 ], 929 "time": "2024-03-01T13:49:59+00:00" 930 }, 931 { 932 "name": "sebastian/exporter", 933 "version": "3.1.8", 934 "source": { 935 "type": "git", 936 "url": "https://github.com/sebastianbergmann/exporter.git", 937 "reference": "64cfeaa341951ceb2019d7b98232399d57bb2296" 938 }, 939 "dist": { 940 "type": "zip", 941 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64cfeaa341951ceb2019d7b98232399d57bb2296", 942 "reference": "64cfeaa341951ceb2019d7b98232399d57bb2296", 943 "shasum": "" 944 }, 945 "require": { 946 "php": ">=7.2", 947 "sebastian/recursion-context": "^3.0" 948 }, 949 "require-dev": { 950 "ext-mbstring": "*", 951 "phpunit/phpunit": "^8.5" 952 }, 953 "type": "library", 954 "extra": { 955 "branch-alias": { 956 "dev-master": "3.1.x-dev" 957 } 958 }, 959 "autoload": { 960 "classmap": [ 961 "src/" 962 ] 963 }, 964 "notification-url": "https://packagist.org/downloads/", 965 "license": [ 966 "BSD-3-Clause" 967 ], 968 "authors": [ 969 { 970 "name": "Sebastian Bergmann", 971 "email": "sebastian@phpunit.de" 972 }, 973 { 974 "name": "Jeff Welch", 975 "email": "whatthejeff@gmail.com" 976 }, 977 { 978 "name": "Volker Dusch", 979 "email": "github@wallbash.com" 980 }, 981 { 982 "name": "Adam Harvey", 983 "email": "aharvey@php.net" 984 }, 985 { 986 "name": "Bernhard Schussek", 987 "email": "bschussek@gmail.com" 988 } 989 ], 990 "description": "Provides the functionality to export PHP variables for visualization", 991 "homepage": "http://www.github.com/sebastianbergmann/exporter", 992 "keywords": [ 993 "export", 994 "exporter" 995 ], 996 "support": { 997 "issues": "https://github.com/sebastianbergmann/exporter/issues", 998 "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.8" 999 }, 1000 "funding": [ 1001 { 1002 "url": "https://github.com/sebastianbergmann", 1003 "type": "github" 1004 }, 1005 { 1006 "url": "https://liberapay.com/sebastianbergmann", 1007 "type": "liberapay" 1008 }, 1009 { 1010 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1011 "type": "thanks_dev" 1012 }, 1013 { 1014 "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter", 1015 "type": "tidelift" 1016 } 1017 ], 1018 "time": "2025-09-24T05:55:14+00:00" 1019 }, 1020 { 1021 "name": "sebastian/global-state", 1022 "version": "3.0.6", 1023 "source": { 1024 "type": "git", 1025 "url": "https://github.com/sebastianbergmann/global-state.git", 1026 "reference": "800689427e3e8cf57a8fe38fcd1d4344c9b2f046" 1027 }, 1028 "dist": { 1029 "type": "zip", 1030 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/800689427e3e8cf57a8fe38fcd1d4344c9b2f046", 1031 "reference": "800689427e3e8cf57a8fe38fcd1d4344c9b2f046", 1032 "shasum": "" 1033 }, 1034 "require": { 1035 "php": ">=7.2", 1036 "sebastian/object-reflector": "^1.1.1", 1037 "sebastian/recursion-context": "^3.0" 1038 }, 1039 "require-dev": { 1040 "ext-dom": "*", 1041 "phpunit/phpunit": "^8.0" 1042 }, 1043 "suggest": { 1044 "ext-uopz": "*" 1045 }, 1046 "type": "library", 1047 "extra": { 1048 "branch-alias": { 1049 "dev-master": "3.0-dev" 1050 } 1051 }, 1052 "autoload": { 1053 "classmap": [ 1054 "src/" 1055 ] 1056 }, 1057 "notification-url": "https://packagist.org/downloads/", 1058 "license": [ 1059 "BSD-3-Clause" 1060 ], 1061 "authors": [ 1062 { 1063 "name": "Sebastian Bergmann", 1064 "email": "sebastian@phpunit.de" 1065 } 1066 ], 1067 "description": "Snapshotting of global state", 1068 "homepage": "http://www.github.com/sebastianbergmann/global-state", 1069 "keywords": [ 1070 "global state" 1071 ], 1072 "support": { 1073 "issues": "https://github.com/sebastianbergmann/global-state/issues", 1074 "source": "https://github.com/sebastianbergmann/global-state/tree/3.0.6" 1075 }, 1076 "funding": [ 1077 { 1078 "url": "https://github.com/sebastianbergmann", 1079 "type": "github" 1080 }, 1081 { 1082 "url": "https://liberapay.com/sebastianbergmann", 1083 "type": "liberapay" 1084 }, 1085 { 1086 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1087 "type": "thanks_dev" 1088 }, 1089 { 1090 "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state", 1091 "type": "tidelift" 1092 } 1093 ], 1094 "time": "2025-08-10T05:40:12+00:00" 1095 }, 1096 { 1097 "name": "sebastian/object-enumerator", 1098 "version": "3.0.5", 1099 "source": { 1100 "type": "git", 1101 "url": "https://github.com/sebastianbergmann/object-enumerator.git", 1102 "reference": "ac5b293dba925751b808e02923399fb44ff0d541" 1103 }, 1104 "dist": { 1105 "type": "zip", 1106 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/ac5b293dba925751b808e02923399fb44ff0d541", 1107 "reference": "ac5b293dba925751b808e02923399fb44ff0d541", 1108 "shasum": "" 1109 }, 1110 "require": { 1111 "php": ">=7.0", 1112 "sebastian/object-reflector": "^1.1.1", 1113 "sebastian/recursion-context": "^3.0" 1114 }, 1115 "require-dev": { 1116 "phpunit/phpunit": "^6.0" 1117 }, 1118 "type": "library", 1119 "extra": { 1120 "branch-alias": { 1121 "dev-master": "3.0.x-dev" 1122 } 1123 }, 1124 "autoload": { 1125 "classmap": [ 1126 "src/" 1127 ] 1128 }, 1129 "notification-url": "https://packagist.org/downloads/", 1130 "license": [ 1131 "BSD-3-Clause" 1132 ], 1133 "authors": [ 1134 { 1135 "name": "Sebastian Bergmann", 1136 "email": "sebastian@phpunit.de" 1137 } 1138 ], 1139 "description": "Traverses array structures and object graphs to enumerate all referenced objects", 1140 "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 1141 "support": { 1142 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 1143 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.5" 1144 }, 1145 "funding": [ 1146 { 1147 "url": "https://github.com/sebastianbergmann", 1148 "type": "github" 1149 } 1150 ], 1151 "time": "2024-03-01T13:54:02+00:00" 1152 }, 1153 { 1154 "name": "sebastian/object-reflector", 1155 "version": "1.1.3", 1156 "source": { 1157 "type": "git", 1158 "url": "https://github.com/sebastianbergmann/object-reflector.git", 1159 "reference": "1d439c229e61f244ff1f211e5c99737f90c67def" 1160 }, 1161 "dist": { 1162 "type": "zip", 1163 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/1d439c229e61f244ff1f211e5c99737f90c67def", 1164 "reference": "1d439c229e61f244ff1f211e5c99737f90c67def", 1165 "shasum": "" 1166 }, 1167 "require": { 1168 "php": ">=7.0" 1169 }, 1170 "require-dev": { 1171 "phpunit/phpunit": "^6.0" 1172 }, 1173 "type": "library", 1174 "extra": { 1175 "branch-alias": { 1176 "dev-master": "1.1-dev" 1177 } 1178 }, 1179 "autoload": { 1180 "classmap": [ 1181 "src/" 1182 ] 1183 }, 1184 "notification-url": "https://packagist.org/downloads/", 1185 "license": [ 1186 "BSD-3-Clause" 1187 ], 1188 "authors": [ 1189 { 1190 "name": "Sebastian Bergmann", 1191 "email": "sebastian@phpunit.de" 1192 } 1193 ], 1194 "description": "Allows reflection of object attributes, including inherited and non-public ones", 1195 "homepage": "https://github.com/sebastianbergmann/object-reflector/", 1196 "support": { 1197 "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 1198 "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.3" 1199 }, 1200 "funding": [ 1201 { 1202 "url": "https://github.com/sebastianbergmann", 1203 "type": "github" 1204 } 1205 ], 1206 "time": "2024-03-01T13:56:04+00:00" 1207 }, 1208 { 1209 "name": "sebastian/recursion-context", 1210 "version": "3.0.3", 1211 "source": { 1212 "type": "git", 1213 "url": "https://github.com/sebastianbergmann/recursion-context.git", 1214 "reference": "8fe7e75986a9d24b4cceae847314035df7703a5a" 1215 }, 1216 "dist": { 1217 "type": "zip", 1218 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/8fe7e75986a9d24b4cceae847314035df7703a5a", 1219 "reference": "8fe7e75986a9d24b4cceae847314035df7703a5a", 1220 "shasum": "" 1221 }, 1222 "require": { 1223 "php": ">=7.0" 1224 }, 1225 "require-dev": { 1226 "phpunit/phpunit": "^6.0" 1227 }, 1228 "type": "library", 1229 "extra": { 1230 "branch-alias": { 1231 "dev-master": "3.0.x-dev" 1232 } 1233 }, 1234 "autoload": { 1235 "classmap": [ 1236 "src/" 1237 ] 1238 }, 1239 "notification-url": "https://packagist.org/downloads/", 1240 "license": [ 1241 "BSD-3-Clause" 1242 ], 1243 "authors": [ 1244 { 1245 "name": "Sebastian Bergmann", 1246 "email": "sebastian@phpunit.de" 1247 }, 1248 { 1249 "name": "Jeff Welch", 1250 "email": "whatthejeff@gmail.com" 1251 }, 1252 { 1253 "name": "Adam Harvey", 1254 "email": "aharvey@php.net" 1255 } 1256 ], 1257 "description": "Provides functionality to recursively process PHP variables", 1258 "homepage": "http://www.github.com/sebastianbergmann/recursion-context", 1259 "support": { 1260 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 1261 "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.3" 1262 }, 1263 "funding": [ 1264 { 1265 "url": "https://github.com/sebastianbergmann", 1266 "type": "github" 1267 }, 1268 { 1269 "url": "https://liberapay.com/sebastianbergmann", 1270 "type": "liberapay" 1271 }, 1272 { 1273 "url": "https://thanks.dev/u/gh/sebastianbergmann", 1274 "type": "thanks_dev" 1275 }, 1276 { 1277 "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", 1278 "type": "tidelift" 1279 } 1280 ], 1281 "time": "2025-08-10T05:25:53+00:00" 1282 }, 1283 { 1284 "name": "sebastian/resource-operations", 1285 "version": "2.0.3", 1286 "source": { 1287 "type": "git", 1288 "url": "https://github.com/sebastianbergmann/resource-operations.git", 1289 "reference": "72a7f7674d053d548003b16ff5a106e7e0e06eee" 1290 }, 1291 "dist": { 1292 "type": "zip", 1293 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/72a7f7674d053d548003b16ff5a106e7e0e06eee", 1294 "reference": "72a7f7674d053d548003b16ff5a106e7e0e06eee", 1295 "shasum": "" 1296 }, 1297 "require": { 1298 "php": ">=7.1" 1299 }, 1300 "type": "library", 1301 "extra": { 1302 "branch-alias": { 1303 "dev-master": "2.0-dev" 1304 } 1305 }, 1306 "autoload": { 1307 "classmap": [ 1308 "src/" 1309 ] 1310 }, 1311 "notification-url": "https://packagist.org/downloads/", 1312 "license": [ 1313 "BSD-3-Clause" 1314 ], 1315 "authors": [ 1316 { 1317 "name": "Sebastian Bergmann", 1318 "email": "sebastian@phpunit.de" 1319 } 1320 ], 1321 "description": "Provides a list of PHP built-in functions that operate on resources", 1322 "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 1323 "support": { 1324 "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0.3" 1325 }, 1326 "funding": [ 1327 { 1328 "url": "https://github.com/sebastianbergmann", 1329 "type": "github" 1330 } 1331 ], 1332 "time": "2024-03-01T13:59:09+00:00" 1333 }, 1334 { 1335 "name": "sebastian/type", 1336 "version": "1.1.5", 1337 "source": { 1338 "type": "git", 1339 "url": "https://github.com/sebastianbergmann/type.git", 1340 "reference": "18f071c3a29892b037d35e6b20ddf3ea39b42874" 1341 }, 1342 "dist": { 1343 "type": "zip", 1344 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/18f071c3a29892b037d35e6b20ddf3ea39b42874", 1345 "reference": "18f071c3a29892b037d35e6b20ddf3ea39b42874", 1346 "shasum": "" 1347 }, 1348 "require": { 1349 "php": ">=7.2" 1350 }, 1351 "require-dev": { 1352 "phpunit/phpunit": "^8.2" 1353 }, 1354 "type": "library", 1355 "extra": { 1356 "branch-alias": { 1357 "dev-master": "1.1-dev" 1358 } 1359 }, 1360 "autoload": { 1361 "classmap": [ 1362 "src/" 1363 ] 1364 }, 1365 "notification-url": "https://packagist.org/downloads/", 1366 "license": [ 1367 "BSD-3-Clause" 1368 ], 1369 "authors": [ 1370 { 1371 "name": "Sebastian Bergmann", 1372 "email": "sebastian@phpunit.de", 1373 "role": "lead" 1374 } 1375 ], 1376 "description": "Collection of value objects that represent the types of the PHP type system", 1377 "homepage": "https://github.com/sebastianbergmann/type", 1378 "support": { 1379 "issues": "https://github.com/sebastianbergmann/type/issues", 1380 "source": "https://github.com/sebastianbergmann/type/tree/1.1.5" 1381 }, 1382 "funding": [ 1383 { 1384 "url": "https://github.com/sebastianbergmann", 1385 "type": "github" 1386 } 1387 ], 1388 "time": "2024-03-01T14:04:07+00:00" 1389 }, 1390 { 1391 "name": "sebastian/version", 1392 "version": "2.0.1", 1393 "source": { 1394 "type": "git", 1395 "url": "https://github.com/sebastianbergmann/version.git", 1396 "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" 1397 }, 1398 "dist": { 1399 "type": "zip", 1400 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", 1401 "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", 1402 "shasum": "" 1403 }, 1404 "require": { 1405 "php": ">=5.6" 1406 }, 1407 "type": "library", 1408 "extra": { 1409 "branch-alias": { 1410 "dev-master": "2.0.x-dev" 1411 } 1412 }, 1413 "autoload": { 1414 "classmap": [ 1415 "src/" 1416 ] 1417 }, 1418 "notification-url": "https://packagist.org/downloads/", 1419 "license": [ 1420 "BSD-3-Clause" 1421 ], 1422 "authors": [ 1423 { 1424 "name": "Sebastian Bergmann", 1425 "email": "sebastian@phpunit.de", 1426 "role": "lead" 1427 } 1428 ], 1429 "description": "Library that helps with managing the version number of Git-hosted PHP projects", 1430 "homepage": "https://github.com/sebastianbergmann/version", 1431 "support": { 1432 "issues": "https://github.com/sebastianbergmann/version/issues", 1433 "source": "https://github.com/sebastianbergmann/version/tree/master" 1434 }, 1435 "time": "2016-10-03T07:35:21+00:00" 1436 }, 1437 { 1438 "name": "theseer/tokenizer", 1439 "version": "1.3.1", 1440 "source": { 1441 "type": "git", 1442 "url": "https://github.com/theseer/tokenizer.git", 1443 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c" 1444 }, 1445 "dist": { 1446 "type": "zip", 1447 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c", 1448 "reference": "b7489ce515e168639d17feec34b8847c326b0b3c", 1449 "shasum": "" 1450 }, 1451 "require": { 1452 "ext-dom": "*", 1453 "ext-tokenizer": "*", 1454 "ext-xmlwriter": "*", 1455 "php": "^7.2 || ^8.0" 1456 }, 1457 "type": "library", 1458 "autoload": { 1459 "classmap": [ 1460 "src/" 1461 ] 1462 }, 1463 "notification-url": "https://packagist.org/downloads/", 1464 "license": [ 1465 "BSD-3-Clause" 1466 ], 1467 "authors": [ 1468 { 1469 "name": "Arne Blankerts", 1470 "email": "arne@blankerts.de", 1471 "role": "Developer" 1472 } 1473 ], 1474 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", 1475 "support": { 1476 "issues": "https://github.com/theseer/tokenizer/issues", 1477 "source": "https://github.com/theseer/tokenizer/tree/1.3.1" 1478 }, 1479 "funding": [ 1480 { 1481 "url": "https://github.com/theseer", 1482 "type": "github" 1483 } 1484 ], 1485 "time": "2025-11-17T20:03:58+00:00" 1486 } 1487 ], 1488 "aliases": [], 1489 "minimum-stability": "stable", 1490 "stability-flags": {}, 1491 "prefer-stable": false, 1492 "prefer-lowest": false, 1493 "platform": { 1494 "php": ">=7.0" 1495 }, 1496 "platform-dev": {}, 1497 "plugin-api-version": "2.9.0" 1498} 1499