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