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