at master 238 kB view raw
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": "b69cce48b0930aa96200d8fc92136057", 8 "packages": [ 9 { 10 "name": "clue/ndjson-react", 11 "version": "v1.3.0", 12 "source": { 13 "type": "git", 14 "url": "https://github.com/clue/reactphp-ndjson.git", 15 "reference": "392dc165fce93b5bb5c637b67e59619223c931b0" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/clue/reactphp-ndjson/zipball/392dc165fce93b5bb5c637b67e59619223c931b0", 20 "reference": "392dc165fce93b5bb5c637b67e59619223c931b0", 21 "shasum": "" 22 }, 23 "require": { 24 "php": ">=5.3", 25 "react/stream": "^1.2" 26 }, 27 "require-dev": { 28 "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35", 29 "react/event-loop": "^1.2" 30 }, 31 "type": "library", 32 "autoload": { 33 "psr-4": { 34 "Clue\\React\\NDJson\\": "src/" 35 } 36 }, 37 "notification-url": "https://packagist.org/downloads/", 38 "license": [ 39 "MIT" 40 ], 41 "authors": [ 42 { 43 "name": "Christian Lück", 44 "email": "christian@clue.engineering" 45 } 46 ], 47 "description": "Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.", 48 "homepage": "https://github.com/clue/reactphp-ndjson", 49 "keywords": [ 50 "NDJSON", 51 "json", 52 "jsonlines", 53 "newline", 54 "reactphp", 55 "streaming" 56 ], 57 "support": { 58 "issues": "https://github.com/clue/reactphp-ndjson/issues", 59 "source": "https://github.com/clue/reactphp-ndjson/tree/v1.3.0" 60 }, 61 "funding": [ 62 { 63 "url": "https://clue.engineering/support", 64 "type": "custom" 65 }, 66 { 67 "url": "https://github.com/clue", 68 "type": "github" 69 } 70 ], 71 "time": "2022-12-23T10:58:28+00:00" 72 }, 73 { 74 "name": "cmgmyr/phploc", 75 "version": "8.0.4", 76 "source": { 77 "type": "git", 78 "url": "https://github.com/cmgmyr/phploc.git", 79 "reference": "b0c4ec71f40ef84c9893e1a7212a72e1098b90f7" 80 }, 81 "dist": { 82 "type": "zip", 83 "url": "https://api.github.com/repos/cmgmyr/phploc/zipball/b0c4ec71f40ef84c9893e1a7212a72e1098b90f7", 84 "reference": "b0c4ec71f40ef84c9893e1a7212a72e1098b90f7", 85 "shasum": "" 86 }, 87 "require": { 88 "ext-dom": "*", 89 "ext-json": "*", 90 "php": "^7.4 || ^8.0", 91 "phpunit/php-file-iterator": "^3.0|^4.0|^5.0", 92 "sebastian/cli-parser": "^1.0|^2.0|^3.0" 93 }, 94 "require-dev": { 95 "friendsofphp/php-cs-fixer": "^3.2", 96 "phpunit/phpunit": "^9.0|^10.0", 97 "vimeo/psalm": "^5.7" 98 }, 99 "bin": [ 100 "phploc" 101 ], 102 "type": "library", 103 "extra": { 104 "branch-alias": { 105 "dev-main": "8.0-dev" 106 } 107 }, 108 "autoload": { 109 "classmap": [ 110 "src/" 111 ] 112 }, 113 "notification-url": "https://packagist.org/downloads/", 114 "license": [ 115 "BSD-3-Clause" 116 ], 117 "authors": [ 118 { 119 "name": "Chris Gmyr", 120 "email": "cmgmyr@gmail.com", 121 "role": "lead" 122 } 123 ], 124 "description": "A tool for quickly measuring the size of a PHP project.", 125 "homepage": "https://github.com/cmgmyr/phploc", 126 "support": { 127 "issues": "https://github.com/cmgmyr/phploc/issues", 128 "source": "https://github.com/cmgmyr/phploc/tree/8.0.4" 129 }, 130 "funding": [ 131 { 132 "url": "https://github.com/cmgmyr", 133 "type": "github" 134 } 135 ], 136 "time": "2024-10-31T19:26:53+00:00" 137 }, 138 { 139 "name": "composer/pcre", 140 "version": "3.1.4", 141 "source": { 142 "type": "git", 143 "url": "https://github.com/composer/pcre.git", 144 "reference": "04229f163664973f68f38f6f73d917799168ef24" 145 }, 146 "dist": { 147 "type": "zip", 148 "url": "https://api.github.com/repos/composer/pcre/zipball/04229f163664973f68f38f6f73d917799168ef24", 149 "reference": "04229f163664973f68f38f6f73d917799168ef24", 150 "shasum": "" 151 }, 152 "require": { 153 "php": "^7.4 || ^8.0" 154 }, 155 "require-dev": { 156 "phpstan/phpstan": "^1.3", 157 "phpstan/phpstan-strict-rules": "^1.1", 158 "symfony/phpunit-bridge": "^5" 159 }, 160 "type": "library", 161 "extra": { 162 "branch-alias": { 163 "dev-main": "3.x-dev" 164 } 165 }, 166 "autoload": { 167 "psr-4": { 168 "Composer\\Pcre\\": "src" 169 } 170 }, 171 "notification-url": "https://packagist.org/downloads/", 172 "license": [ 173 "MIT" 174 ], 175 "authors": [ 176 { 177 "name": "Jordi Boggiano", 178 "email": "j.boggiano@seld.be", 179 "homepage": "http://seld.be" 180 } 181 ], 182 "description": "PCRE wrapping library that offers type-safe preg_* replacements.", 183 "keywords": [ 184 "PCRE", 185 "preg", 186 "regex", 187 "regular expression" 188 ], 189 "support": { 190 "issues": "https://github.com/composer/pcre/issues", 191 "source": "https://github.com/composer/pcre/tree/3.1.4" 192 }, 193 "funding": [ 194 { 195 "url": "https://packagist.com", 196 "type": "custom" 197 }, 198 { 199 "url": "https://github.com/composer", 200 "type": "github" 201 }, 202 { 203 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 204 "type": "tidelift" 205 } 206 ], 207 "time": "2024-05-27T13:40:54+00:00" 208 }, 209 { 210 "name": "composer/semver", 211 "version": "3.4.3", 212 "source": { 213 "type": "git", 214 "url": "https://github.com/composer/semver.git", 215 "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" 216 }, 217 "dist": { 218 "type": "zip", 219 "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", 220 "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", 221 "shasum": "" 222 }, 223 "require": { 224 "php": "^5.3.2 || ^7.0 || ^8.0" 225 }, 226 "require-dev": { 227 "phpstan/phpstan": "^1.11", 228 "symfony/phpunit-bridge": "^3 || ^7" 229 }, 230 "type": "library", 231 "extra": { 232 "branch-alias": { 233 "dev-main": "3.x-dev" 234 } 235 }, 236 "autoload": { 237 "psr-4": { 238 "Composer\\Semver\\": "src" 239 } 240 }, 241 "notification-url": "https://packagist.org/downloads/", 242 "license": [ 243 "MIT" 244 ], 245 "authors": [ 246 { 247 "name": "Nils Adermann", 248 "email": "naderman@naderman.de", 249 "homepage": "http://www.naderman.de" 250 }, 251 { 252 "name": "Jordi Boggiano", 253 "email": "j.boggiano@seld.be", 254 "homepage": "http://seld.be" 255 }, 256 { 257 "name": "Rob Bast", 258 "email": "rob.bast@gmail.com", 259 "homepage": "http://robbast.nl" 260 } 261 ], 262 "description": "Semver library that offers utilities, version constraint parsing and validation.", 263 "keywords": [ 264 "semantic", 265 "semver", 266 "validation", 267 "versioning" 268 ], 269 "support": { 270 "irc": "ircs://irc.libera.chat:6697/composer", 271 "issues": "https://github.com/composer/semver/issues", 272 "source": "https://github.com/composer/semver/tree/3.4.3" 273 }, 274 "funding": [ 275 { 276 "url": "https://packagist.com", 277 "type": "custom" 278 }, 279 { 280 "url": "https://github.com/composer", 281 "type": "github" 282 }, 283 { 284 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 285 "type": "tidelift" 286 } 287 ], 288 "time": "2024-09-19T14:15:21+00:00" 289 }, 290 { 291 "name": "composer/xdebug-handler", 292 "version": "3.0.5", 293 "source": { 294 "type": "git", 295 "url": "https://github.com/composer/xdebug-handler.git", 296 "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" 297 }, 298 "dist": { 299 "type": "zip", 300 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", 301 "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", 302 "shasum": "" 303 }, 304 "require": { 305 "composer/pcre": "^1 || ^2 || ^3", 306 "php": "^7.2.5 || ^8.0", 307 "psr/log": "^1 || ^2 || ^3" 308 }, 309 "require-dev": { 310 "phpstan/phpstan": "^1.0", 311 "phpstan/phpstan-strict-rules": "^1.1", 312 "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" 313 }, 314 "type": "library", 315 "autoload": { 316 "psr-4": { 317 "Composer\\XdebugHandler\\": "src" 318 } 319 }, 320 "notification-url": "https://packagist.org/downloads/", 321 "license": [ 322 "MIT" 323 ], 324 "authors": [ 325 { 326 "name": "John Stevenson", 327 "email": "john-stevenson@blueyonder.co.uk" 328 } 329 ], 330 "description": "Restarts a process without Xdebug.", 331 "keywords": [ 332 "Xdebug", 333 "performance" 334 ], 335 "support": { 336 "irc": "ircs://irc.libera.chat:6697/composer", 337 "issues": "https://github.com/composer/xdebug-handler/issues", 338 "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" 339 }, 340 "funding": [ 341 { 342 "url": "https://packagist.com", 343 "type": "custom" 344 }, 345 { 346 "url": "https://github.com/composer", 347 "type": "github" 348 }, 349 { 350 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 351 "type": "tidelift" 352 } 353 ], 354 "time": "2024-05-06T16:37:16+00:00" 355 }, 356 { 357 "name": "dealerdirect/phpcodesniffer-composer-installer", 358 "version": "v1.0.0", 359 "source": { 360 "type": "git", 361 "url": "https://github.com/PHPCSStandards/composer-installer.git", 362 "reference": "4be43904336affa5c2f70744a348312336afd0da" 363 }, 364 "dist": { 365 "type": "zip", 366 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", 367 "reference": "4be43904336affa5c2f70744a348312336afd0da", 368 "shasum": "" 369 }, 370 "require": { 371 "composer-plugin-api": "^1.0 || ^2.0", 372 "php": ">=5.4", 373 "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" 374 }, 375 "require-dev": { 376 "composer/composer": "*", 377 "ext-json": "*", 378 "ext-zip": "*", 379 "php-parallel-lint/php-parallel-lint": "^1.3.1", 380 "phpcompatibility/php-compatibility": "^9.0", 381 "yoast/phpunit-polyfills": "^1.0" 382 }, 383 "type": "composer-plugin", 384 "extra": { 385 "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" 386 }, 387 "autoload": { 388 "psr-4": { 389 "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" 390 } 391 }, 392 "notification-url": "https://packagist.org/downloads/", 393 "license": [ 394 "MIT" 395 ], 396 "authors": [ 397 { 398 "name": "Franck Nijhof", 399 "email": "franck.nijhof@dealerdirect.com", 400 "homepage": "http://www.frenck.nl", 401 "role": "Developer / IT Manager" 402 }, 403 { 404 "name": "Contributors", 405 "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" 406 } 407 ], 408 "description": "PHP_CodeSniffer Standards Composer Installer Plugin", 409 "homepage": "http://www.dealerdirect.com", 410 "keywords": [ 411 "PHPCodeSniffer", 412 "PHP_CodeSniffer", 413 "code quality", 414 "codesniffer", 415 "composer", 416 "installer", 417 "phpcbf", 418 "phpcs", 419 "plugin", 420 "qa", 421 "quality", 422 "standard", 423 "standards", 424 "style guide", 425 "stylecheck", 426 "tests" 427 ], 428 "support": { 429 "issues": "https://github.com/PHPCSStandards/composer-installer/issues", 430 "source": "https://github.com/PHPCSStandards/composer-installer" 431 }, 432 "time": "2023-01-05T11:28:13+00:00" 433 }, 434 { 435 "name": "evenement/evenement", 436 "version": "v3.0.2", 437 "source": { 438 "type": "git", 439 "url": "https://github.com/igorw/evenement.git", 440 "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" 441 }, 442 "dist": { 443 "type": "zip", 444 "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", 445 "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", 446 "shasum": "" 447 }, 448 "require": { 449 "php": ">=7.0" 450 }, 451 "require-dev": { 452 "phpunit/phpunit": "^9 || ^6" 453 }, 454 "type": "library", 455 "autoload": { 456 "psr-4": { 457 "Evenement\\": "src/" 458 } 459 }, 460 "notification-url": "https://packagist.org/downloads/", 461 "license": [ 462 "MIT" 463 ], 464 "authors": [ 465 { 466 "name": "Igor Wiedler", 467 "email": "igor@wiedler.ch" 468 } 469 ], 470 "description": "Événement is a very simple event dispatching library for PHP", 471 "keywords": [ 472 "event-dispatcher", 473 "event-emitter" 474 ], 475 "support": { 476 "issues": "https://github.com/igorw/evenement/issues", 477 "source": "https://github.com/igorw/evenement/tree/v3.0.2" 478 }, 479 "time": "2023-08-08T05:53:35+00:00" 480 }, 481 { 482 "name": "fidry/cpu-core-counter", 483 "version": "1.2.0", 484 "source": { 485 "type": "git", 486 "url": "https://github.com/theofidry/cpu-core-counter.git", 487 "reference": "8520451a140d3f46ac33042715115e290cf5785f" 488 }, 489 "dist": { 490 "type": "zip", 491 "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", 492 "reference": "8520451a140d3f46ac33042715115e290cf5785f", 493 "shasum": "" 494 }, 495 "require": { 496 "php": "^7.2 || ^8.0" 497 }, 498 "require-dev": { 499 "fidry/makefile": "^0.2.0", 500 "fidry/php-cs-fixer-config": "^1.1.2", 501 "phpstan/extension-installer": "^1.2.0", 502 "phpstan/phpstan": "^1.9.2", 503 "phpstan/phpstan-deprecation-rules": "^1.0.0", 504 "phpstan/phpstan-phpunit": "^1.2.2", 505 "phpstan/phpstan-strict-rules": "^1.4.4", 506 "phpunit/phpunit": "^8.5.31 || ^9.5.26", 507 "webmozarts/strict-phpunit": "^7.5" 508 }, 509 "type": "library", 510 "autoload": { 511 "psr-4": { 512 "Fidry\\CpuCoreCounter\\": "src/" 513 } 514 }, 515 "notification-url": "https://packagist.org/downloads/", 516 "license": [ 517 "MIT" 518 ], 519 "authors": [ 520 { 521 "name": "Théo FIDRY", 522 "email": "theo.fidry@gmail.com" 523 } 524 ], 525 "description": "Tiny utility to get the number of CPU cores.", 526 "keywords": [ 527 "CPU", 528 "core" 529 ], 530 "support": { 531 "issues": "https://github.com/theofidry/cpu-core-counter/issues", 532 "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" 533 }, 534 "funding": [ 535 { 536 "url": "https://github.com/theofidry", 537 "type": "github" 538 } 539 ], 540 "time": "2024-08-06T10:04:20+00:00" 541 }, 542 { 543 "name": "friendsofphp/php-cs-fixer", 544 "version": "v3.64.0", 545 "source": { 546 "type": "git", 547 "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", 548 "reference": "58dd9c931c785a79739310aef5178928305ffa67" 549 }, 550 "dist": { 551 "type": "zip", 552 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/58dd9c931c785a79739310aef5178928305ffa67", 553 "reference": "58dd9c931c785a79739310aef5178928305ffa67", 554 "shasum": "" 555 }, 556 "require": { 557 "clue/ndjson-react": "^1.0", 558 "composer/semver": "^3.4", 559 "composer/xdebug-handler": "^3.0.3", 560 "ext-filter": "*", 561 "ext-json": "*", 562 "ext-tokenizer": "*", 563 "fidry/cpu-core-counter": "^1.0", 564 "php": "^7.4 || ^8.0", 565 "react/child-process": "^0.6.5", 566 "react/event-loop": "^1.0", 567 "react/promise": "^2.0 || ^3.0", 568 "react/socket": "^1.0", 569 "react/stream": "^1.0", 570 "sebastian/diff": "^4.0 || ^5.0 || ^6.0", 571 "symfony/console": "^5.4 || ^6.0 || ^7.0", 572 "symfony/event-dispatcher": "^5.4 || ^6.0 || ^7.0", 573 "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", 574 "symfony/finder": "^5.4 || ^6.0 || ^7.0", 575 "symfony/options-resolver": "^5.4 || ^6.0 || ^7.0", 576 "symfony/polyfill-mbstring": "^1.28", 577 "symfony/polyfill-php80": "^1.28", 578 "symfony/polyfill-php81": "^1.28", 579 "symfony/process": "^5.4 || ^6.0 || ^7.0", 580 "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0" 581 }, 582 "require-dev": { 583 "facile-it/paraunit": "^1.3 || ^2.3", 584 "infection/infection": "^0.29.5", 585 "justinrainbow/json-schema": "^5.2", 586 "keradus/cli-executor": "^2.1", 587 "mikey179/vfsstream": "^1.6.11", 588 "php-coveralls/php-coveralls": "^2.7", 589 "php-cs-fixer/accessible-object": "^1.1", 590 "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.5", 591 "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.5", 592 "phpunit/phpunit": "^9.6.19 || ^10.5.21 || ^11.2", 593 "symfony/var-dumper": "^5.4 || ^6.0 || ^7.0", 594 "symfony/yaml": "^5.4 || ^6.0 || ^7.0" 595 }, 596 "suggest": { 597 "ext-dom": "For handling output formats in XML", 598 "ext-mbstring": "For handling non-UTF8 characters." 599 }, 600 "bin": [ 601 "php-cs-fixer" 602 ], 603 "type": "application", 604 "autoload": { 605 "psr-4": { 606 "PhpCsFixer\\": "src/" 607 }, 608 "exclude-from-classmap": [ 609 "src/Fixer/Internal/*" 610 ] 611 }, 612 "notification-url": "https://packagist.org/downloads/", 613 "license": [ 614 "MIT" 615 ], 616 "authors": [ 617 { 618 "name": "Fabien Potencier", 619 "email": "fabien@symfony.com" 620 }, 621 { 622 "name": "Dariusz Rumiński", 623 "email": "dariusz.ruminski@gmail.com" 624 } 625 ], 626 "description": "A tool to automatically fix PHP code style", 627 "keywords": [ 628 "Static code analysis", 629 "fixer", 630 "standards", 631 "static analysis" 632 ], 633 "support": { 634 "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", 635 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.64.0" 636 }, 637 "funding": [ 638 { 639 "url": "https://github.com/keradus", 640 "type": "github" 641 } 642 ], 643 "time": "2024-08-30T23:09:38+00:00" 644 }, 645 { 646 "name": "justinrainbow/json-schema", 647 "version": "5.3.0", 648 "source": { 649 "type": "git", 650 "url": "https://github.com/jsonrainbow/json-schema.git", 651 "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" 652 }, 653 "dist": { 654 "type": "zip", 655 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", 656 "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", 657 "shasum": "" 658 }, 659 "require": { 660 "php": ">=7.1" 661 }, 662 "require-dev": { 663 "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", 664 "json-schema/json-schema-test-suite": "1.2.0", 665 "phpunit/phpunit": "^4.8.35" 666 }, 667 "bin": [ 668 "bin/validate-json" 669 ], 670 "type": "library", 671 "autoload": { 672 "psr-4": { 673 "JsonSchema\\": "src/JsonSchema/" 674 } 675 }, 676 "notification-url": "https://packagist.org/downloads/", 677 "license": [ 678 "MIT" 679 ], 680 "authors": [ 681 { 682 "name": "Bruno Prieto Reis", 683 "email": "bruno.p.reis@gmail.com" 684 }, 685 { 686 "name": "Justin Rainbow", 687 "email": "justin.rainbow@gmail.com" 688 }, 689 { 690 "name": "Igor Wiedler", 691 "email": "igor@wiedler.ch" 692 }, 693 { 694 "name": "Robert Schönthal", 695 "email": "seroscho@googlemail.com" 696 } 697 ], 698 "description": "A library to validate a json schema.", 699 "homepage": "https://github.com/justinrainbow/json-schema", 700 "keywords": [ 701 "json", 702 "schema" 703 ], 704 "support": { 705 "issues": "https://github.com/jsonrainbow/json-schema/issues", 706 "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" 707 }, 708 "time": "2024-07-06T21:00:26+00:00" 709 }, 710 { 711 "name": "league/container", 712 "version": "4.2.4", 713 "source": { 714 "type": "git", 715 "url": "https://github.com/thephpleague/container.git", 716 "reference": "7ea728b013b9a156c409c6f0fc3624071b742dec" 717 }, 718 "dist": { 719 "type": "zip", 720 "url": "https://api.github.com/repos/thephpleague/container/zipball/7ea728b013b9a156c409c6f0fc3624071b742dec", 721 "reference": "7ea728b013b9a156c409c6f0fc3624071b742dec", 722 "shasum": "" 723 }, 724 "require": { 725 "php": "^7.2 || ^8.0", 726 "psr/container": "^1.1 || ^2.0" 727 }, 728 "provide": { 729 "psr/container-implementation": "^1.0" 730 }, 731 "replace": { 732 "orno/di": "~2.0" 733 }, 734 "require-dev": { 735 "nette/php-generator": "^3.4", 736 "nikic/php-parser": "^4.10", 737 "phpstan/phpstan": "^0.12.47", 738 "phpunit/phpunit": "^8.5.17", 739 "roave/security-advisories": "dev-latest", 740 "scrutinizer/ocular": "^1.8", 741 "squizlabs/php_codesniffer": "^3.6" 742 }, 743 "type": "library", 744 "extra": { 745 "branch-alias": { 746 "dev-master": "4.x-dev", 747 "dev-4.x": "4.x-dev", 748 "dev-3.x": "3.x-dev", 749 "dev-2.x": "2.x-dev", 750 "dev-1.x": "1.x-dev" 751 } 752 }, 753 "autoload": { 754 "psr-4": { 755 "League\\Container\\": "src" 756 } 757 }, 758 "notification-url": "https://packagist.org/downloads/", 759 "license": [ 760 "MIT" 761 ], 762 "authors": [ 763 { 764 "name": "Phil Bennett", 765 "email": "mail@philbennett.co.uk", 766 "role": "Developer" 767 } 768 ], 769 "description": "A fast and intuitive dependency injection container.", 770 "homepage": "https://github.com/thephpleague/container", 771 "keywords": [ 772 "container", 773 "dependency", 774 "di", 775 "injection", 776 "league", 777 "provider", 778 "service" 779 ], 780 "support": { 781 "issues": "https://github.com/thephpleague/container/issues", 782 "source": "https://github.com/thephpleague/container/tree/4.2.4" 783 }, 784 "funding": [ 785 { 786 "url": "https://github.com/philipobenito", 787 "type": "github" 788 } 789 ], 790 "time": "2024-11-10T12:42:13+00:00" 791 }, 792 { 793 "name": "php-parallel-lint/php-parallel-lint", 794 "version": "v1.4.0", 795 "source": { 796 "type": "git", 797 "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", 798 "reference": "6db563514f27e19595a19f45a4bf757b6401194e" 799 }, 800 "dist": { 801 "type": "zip", 802 "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6db563514f27e19595a19f45a4bf757b6401194e", 803 "reference": "6db563514f27e19595a19f45a4bf757b6401194e", 804 "shasum": "" 805 }, 806 "require": { 807 "ext-json": "*", 808 "php": ">=5.3.0" 809 }, 810 "replace": { 811 "grogy/php-parallel-lint": "*", 812 "jakub-onderka/php-parallel-lint": "*" 813 }, 814 "require-dev": { 815 "nette/tester": "^1.3 || ^2.0", 816 "php-parallel-lint/php-console-highlighter": "0.* || ^1.0", 817 "squizlabs/php_codesniffer": "^3.6" 818 }, 819 "suggest": { 820 "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" 821 }, 822 "bin": [ 823 "parallel-lint" 824 ], 825 "type": "library", 826 "autoload": { 827 "classmap": [ 828 "./src/" 829 ] 830 }, 831 "notification-url": "https://packagist.org/downloads/", 832 "license": [ 833 "BSD-2-Clause" 834 ], 835 "authors": [ 836 { 837 "name": "Jakub Onderka", 838 "email": "ahoj@jakubonderka.cz" 839 } 840 ], 841 "description": "This tool checks the syntax of PHP files about 20x faster than serial check.", 842 "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", 843 "keywords": [ 844 "lint", 845 "static analysis" 846 ], 847 "support": { 848 "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", 849 "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.4.0" 850 }, 851 "time": "2024-03-27T12:14:49+00:00" 852 }, 853 { 854 "name": "phpstan/phpdoc-parser", 855 "version": "1.33.0", 856 "source": { 857 "type": "git", 858 "url": "https://github.com/phpstan/phpdoc-parser.git", 859 "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" 860 }, 861 "dist": { 862 "type": "zip", 863 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", 864 "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", 865 "shasum": "" 866 }, 867 "require": { 868 "php": "^7.2 || ^8.0" 869 }, 870 "require-dev": { 871 "doctrine/annotations": "^2.0", 872 "nikic/php-parser": "^4.15", 873 "php-parallel-lint/php-parallel-lint": "^1.2", 874 "phpstan/extension-installer": "^1.0", 875 "phpstan/phpstan": "^1.5", 876 "phpstan/phpstan-phpunit": "^1.1", 877 "phpstan/phpstan-strict-rules": "^1.0", 878 "phpunit/phpunit": "^9.5", 879 "symfony/process": "^5.2" 880 }, 881 "type": "library", 882 "autoload": { 883 "psr-4": { 884 "PHPStan\\PhpDocParser\\": [ 885 "src/" 886 ] 887 } 888 }, 889 "notification-url": "https://packagist.org/downloads/", 890 "license": [ 891 "MIT" 892 ], 893 "description": "PHPDoc parser with support for nullable, intersection and generic types", 894 "support": { 895 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 896 "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" 897 }, 898 "time": "2024-10-13T11:25:22+00:00" 899 }, 900 { 901 "name": "phpunit/php-file-iterator", 902 "version": "4.1.0", 903 "source": { 904 "type": "git", 905 "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 906 "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" 907 }, 908 "dist": { 909 "type": "zip", 910 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", 911 "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", 912 "shasum": "" 913 }, 914 "require": { 915 "php": ">=8.1" 916 }, 917 "require-dev": { 918 "phpunit/phpunit": "^10.0" 919 }, 920 "type": "library", 921 "extra": { 922 "branch-alias": { 923 "dev-main": "4.0-dev" 924 } 925 }, 926 "autoload": { 927 "classmap": [ 928 "src/" 929 ] 930 }, 931 "notification-url": "https://packagist.org/downloads/", 932 "license": [ 933 "BSD-3-Clause" 934 ], 935 "authors": [ 936 { 937 "name": "Sebastian Bergmann", 938 "email": "sebastian@phpunit.de", 939 "role": "lead" 940 } 941 ], 942 "description": "FilterIterator implementation that filters files based on a list of suffixes.", 943 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 944 "keywords": [ 945 "filesystem", 946 "iterator" 947 ], 948 "support": { 949 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 950 "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", 951 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" 952 }, 953 "funding": [ 954 { 955 "url": "https://github.com/sebastianbergmann", 956 "type": "github" 957 } 958 ], 959 "time": "2023-08-31T06:24:48+00:00" 960 }, 961 { 962 "name": "psr/cache", 963 "version": "3.0.0", 964 "source": { 965 "type": "git", 966 "url": "https://github.com/php-fig/cache.git", 967 "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" 968 }, 969 "dist": { 970 "type": "zip", 971 "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", 972 "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", 973 "shasum": "" 974 }, 975 "require": { 976 "php": ">=8.0.0" 977 }, 978 "type": "library", 979 "extra": { 980 "branch-alias": { 981 "dev-master": "1.0.x-dev" 982 } 983 }, 984 "autoload": { 985 "psr-4": { 986 "Psr\\Cache\\": "src/" 987 } 988 }, 989 "notification-url": "https://packagist.org/downloads/", 990 "license": [ 991 "MIT" 992 ], 993 "authors": [ 994 { 995 "name": "PHP-FIG", 996 "homepage": "https://www.php-fig.org/" 997 } 998 ], 999 "description": "Common interface for caching libraries", 1000 "keywords": [ 1001 "cache", 1002 "psr", 1003 "psr-6" 1004 ], 1005 "support": { 1006 "source": "https://github.com/php-fig/cache/tree/3.0.0" 1007 }, 1008 "time": "2021-02-03T23:26:27+00:00" 1009 }, 1010 { 1011 "name": "psr/container", 1012 "version": "2.0.2", 1013 "source": { 1014 "type": "git", 1015 "url": "https://github.com/php-fig/container.git", 1016 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" 1017 }, 1018 "dist": { 1019 "type": "zip", 1020 "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", 1021 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", 1022 "shasum": "" 1023 }, 1024 "require": { 1025 "php": ">=7.4.0" 1026 }, 1027 "type": "library", 1028 "extra": { 1029 "branch-alias": { 1030 "dev-master": "2.0.x-dev" 1031 } 1032 }, 1033 "autoload": { 1034 "psr-4": { 1035 "Psr\\Container\\": "src/" 1036 } 1037 }, 1038 "notification-url": "https://packagist.org/downloads/", 1039 "license": [ 1040 "MIT" 1041 ], 1042 "authors": [ 1043 { 1044 "name": "PHP-FIG", 1045 "homepage": "https://www.php-fig.org/" 1046 } 1047 ], 1048 "description": "Common Container Interface (PHP FIG PSR-11)", 1049 "homepage": "https://github.com/php-fig/container", 1050 "keywords": [ 1051 "PSR-11", 1052 "container", 1053 "container-interface", 1054 "container-interop", 1055 "psr" 1056 ], 1057 "support": { 1058 "issues": "https://github.com/php-fig/container/issues", 1059 "source": "https://github.com/php-fig/container/tree/2.0.2" 1060 }, 1061 "time": "2021-11-05T16:47:00+00:00" 1062 }, 1063 { 1064 "name": "psr/event-dispatcher", 1065 "version": "1.0.0", 1066 "source": { 1067 "type": "git", 1068 "url": "https://github.com/php-fig/event-dispatcher.git", 1069 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" 1070 }, 1071 "dist": { 1072 "type": "zip", 1073 "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", 1074 "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", 1075 "shasum": "" 1076 }, 1077 "require": { 1078 "php": ">=7.2.0" 1079 }, 1080 "type": "library", 1081 "extra": { 1082 "branch-alias": { 1083 "dev-master": "1.0.x-dev" 1084 } 1085 }, 1086 "autoload": { 1087 "psr-4": { 1088 "Psr\\EventDispatcher\\": "src/" 1089 } 1090 }, 1091 "notification-url": "https://packagist.org/downloads/", 1092 "license": [ 1093 "MIT" 1094 ], 1095 "authors": [ 1096 { 1097 "name": "PHP-FIG", 1098 "homepage": "http://www.php-fig.org/" 1099 } 1100 ], 1101 "description": "Standard interfaces for event handling.", 1102 "keywords": [ 1103 "events", 1104 "psr", 1105 "psr-14" 1106 ], 1107 "support": { 1108 "issues": "https://github.com/php-fig/event-dispatcher/issues", 1109 "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" 1110 }, 1111 "time": "2019-01-08T18:20:26+00:00" 1112 }, 1113 { 1114 "name": "psr/log", 1115 "version": "3.0.2", 1116 "source": { 1117 "type": "git", 1118 "url": "https://github.com/php-fig/log.git", 1119 "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" 1120 }, 1121 "dist": { 1122 "type": "zip", 1123 "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 1124 "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 1125 "shasum": "" 1126 }, 1127 "require": { 1128 "php": ">=8.0.0" 1129 }, 1130 "type": "library", 1131 "extra": { 1132 "branch-alias": { 1133 "dev-master": "3.x-dev" 1134 } 1135 }, 1136 "autoload": { 1137 "psr-4": { 1138 "Psr\\Log\\": "src" 1139 } 1140 }, 1141 "notification-url": "https://packagist.org/downloads/", 1142 "license": [ 1143 "MIT" 1144 ], 1145 "authors": [ 1146 { 1147 "name": "PHP-FIG", 1148 "homepage": "https://www.php-fig.org/" 1149 } 1150 ], 1151 "description": "Common interface for logging libraries", 1152 "homepage": "https://github.com/php-fig/log", 1153 "keywords": [ 1154 "log", 1155 "psr", 1156 "psr-3" 1157 ], 1158 "support": { 1159 "source": "https://github.com/php-fig/log/tree/3.0.2" 1160 }, 1161 "time": "2024-09-11T13:17:53+00:00" 1162 }, 1163 { 1164 "name": "psr/simple-cache", 1165 "version": "3.0.0", 1166 "source": { 1167 "type": "git", 1168 "url": "https://github.com/php-fig/simple-cache.git", 1169 "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" 1170 }, 1171 "dist": { 1172 "type": "zip", 1173 "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", 1174 "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", 1175 "shasum": "" 1176 }, 1177 "require": { 1178 "php": ">=8.0.0" 1179 }, 1180 "type": "library", 1181 "extra": { 1182 "branch-alias": { 1183 "dev-master": "3.0.x-dev" 1184 } 1185 }, 1186 "autoload": { 1187 "psr-4": { 1188 "Psr\\SimpleCache\\": "src/" 1189 } 1190 }, 1191 "notification-url": "https://packagist.org/downloads/", 1192 "license": [ 1193 "MIT" 1194 ], 1195 "authors": [ 1196 { 1197 "name": "PHP-FIG", 1198 "homepage": "https://www.php-fig.org/" 1199 } 1200 ], 1201 "description": "Common interfaces for simple caching", 1202 "keywords": [ 1203 "cache", 1204 "caching", 1205 "psr", 1206 "psr-16", 1207 "simple-cache" 1208 ], 1209 "support": { 1210 "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" 1211 }, 1212 "time": "2021-10-29T13:26:27+00:00" 1213 }, 1214 { 1215 "name": "react/cache", 1216 "version": "v1.2.0", 1217 "source": { 1218 "type": "git", 1219 "url": "https://github.com/reactphp/cache.git", 1220 "reference": "d47c472b64aa5608225f47965a484b75c7817d5b" 1221 }, 1222 "dist": { 1223 "type": "zip", 1224 "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b", 1225 "reference": "d47c472b64aa5608225f47965a484b75c7817d5b", 1226 "shasum": "" 1227 }, 1228 "require": { 1229 "php": ">=5.3.0", 1230 "react/promise": "^3.0 || ^2.0 || ^1.1" 1231 }, 1232 "require-dev": { 1233 "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35" 1234 }, 1235 "type": "library", 1236 "autoload": { 1237 "psr-4": { 1238 "React\\Cache\\": "src/" 1239 } 1240 }, 1241 "notification-url": "https://packagist.org/downloads/", 1242 "license": [ 1243 "MIT" 1244 ], 1245 "authors": [ 1246 { 1247 "name": "Christian Lück", 1248 "email": "christian@clue.engineering", 1249 "homepage": "https://clue.engineering/" 1250 }, 1251 { 1252 "name": "Cees-Jan Kiewiet", 1253 "email": "reactphp@ceesjankiewiet.nl", 1254 "homepage": "https://wyrihaximus.net/" 1255 }, 1256 { 1257 "name": "Jan Sorgalla", 1258 "email": "jsorgalla@gmail.com", 1259 "homepage": "https://sorgalla.com/" 1260 }, 1261 { 1262 "name": "Chris Boden", 1263 "email": "cboden@gmail.com", 1264 "homepage": "https://cboden.dev/" 1265 } 1266 ], 1267 "description": "Async, Promise-based cache interface for ReactPHP", 1268 "keywords": [ 1269 "cache", 1270 "caching", 1271 "promise", 1272 "reactphp" 1273 ], 1274 "support": { 1275 "issues": "https://github.com/reactphp/cache/issues", 1276 "source": "https://github.com/reactphp/cache/tree/v1.2.0" 1277 }, 1278 "funding": [ 1279 { 1280 "url": "https://opencollective.com/reactphp", 1281 "type": "open_collective" 1282 } 1283 ], 1284 "time": "2022-11-30T15:59:55+00:00" 1285 }, 1286 { 1287 "name": "react/child-process", 1288 "version": "v0.6.5", 1289 "source": { 1290 "type": "git", 1291 "url": "https://github.com/reactphp/child-process.git", 1292 "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43" 1293 }, 1294 "dist": { 1295 "type": "zip", 1296 "url": "https://api.github.com/repos/reactphp/child-process/zipball/e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", 1297 "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", 1298 "shasum": "" 1299 }, 1300 "require": { 1301 "evenement/evenement": "^3.0 || ^2.0 || ^1.0", 1302 "php": ">=5.3.0", 1303 "react/event-loop": "^1.2", 1304 "react/stream": "^1.2" 1305 }, 1306 "require-dev": { 1307 "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", 1308 "react/socket": "^1.8", 1309 "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" 1310 }, 1311 "type": "library", 1312 "autoload": { 1313 "psr-4": { 1314 "React\\ChildProcess\\": "src" 1315 } 1316 }, 1317 "notification-url": "https://packagist.org/downloads/", 1318 "license": [ 1319 "MIT" 1320 ], 1321 "authors": [ 1322 { 1323 "name": "Christian Lück", 1324 "email": "christian@clue.engineering", 1325 "homepage": "https://clue.engineering/" 1326 }, 1327 { 1328 "name": "Cees-Jan Kiewiet", 1329 "email": "reactphp@ceesjankiewiet.nl", 1330 "homepage": "https://wyrihaximus.net/" 1331 }, 1332 { 1333 "name": "Jan Sorgalla", 1334 "email": "jsorgalla@gmail.com", 1335 "homepage": "https://sorgalla.com/" 1336 }, 1337 { 1338 "name": "Chris Boden", 1339 "email": "cboden@gmail.com", 1340 "homepage": "https://cboden.dev/" 1341 } 1342 ], 1343 "description": "Event-driven library for executing child processes with ReactPHP.", 1344 "keywords": [ 1345 "event-driven", 1346 "process", 1347 "reactphp" 1348 ], 1349 "support": { 1350 "issues": "https://github.com/reactphp/child-process/issues", 1351 "source": "https://github.com/reactphp/child-process/tree/v0.6.5" 1352 }, 1353 "funding": [ 1354 { 1355 "url": "https://github.com/WyriHaximus", 1356 "type": "github" 1357 }, 1358 { 1359 "url": "https://github.com/clue", 1360 "type": "github" 1361 } 1362 ], 1363 "time": "2022-09-16T13:41:56+00:00" 1364 }, 1365 { 1366 "name": "react/dns", 1367 "version": "v1.13.0", 1368 "source": { 1369 "type": "git", 1370 "url": "https://github.com/reactphp/dns.git", 1371 "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5" 1372 }, 1373 "dist": { 1374 "type": "zip", 1375 "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", 1376 "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", 1377 "shasum": "" 1378 }, 1379 "require": { 1380 "php": ">=5.3.0", 1381 "react/cache": "^1.0 || ^0.6 || ^0.5", 1382 "react/event-loop": "^1.2", 1383 "react/promise": "^3.2 || ^2.7 || ^1.2.1" 1384 }, 1385 "require-dev": { 1386 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", 1387 "react/async": "^4.3 || ^3 || ^2", 1388 "react/promise-timer": "^1.11" 1389 }, 1390 "type": "library", 1391 "autoload": { 1392 "psr-4": { 1393 "React\\Dns\\": "src/" 1394 } 1395 }, 1396 "notification-url": "https://packagist.org/downloads/", 1397 "license": [ 1398 "MIT" 1399 ], 1400 "authors": [ 1401 { 1402 "name": "Christian Lück", 1403 "email": "christian@clue.engineering", 1404 "homepage": "https://clue.engineering/" 1405 }, 1406 { 1407 "name": "Cees-Jan Kiewiet", 1408 "email": "reactphp@ceesjankiewiet.nl", 1409 "homepage": "https://wyrihaximus.net/" 1410 }, 1411 { 1412 "name": "Jan Sorgalla", 1413 "email": "jsorgalla@gmail.com", 1414 "homepage": "https://sorgalla.com/" 1415 }, 1416 { 1417 "name": "Chris Boden", 1418 "email": "cboden@gmail.com", 1419 "homepage": "https://cboden.dev/" 1420 } 1421 ], 1422 "description": "Async DNS resolver for ReactPHP", 1423 "keywords": [ 1424 "async", 1425 "dns", 1426 "dns-resolver", 1427 "reactphp" 1428 ], 1429 "support": { 1430 "issues": "https://github.com/reactphp/dns/issues", 1431 "source": "https://github.com/reactphp/dns/tree/v1.13.0" 1432 }, 1433 "funding": [ 1434 { 1435 "url": "https://opencollective.com/reactphp", 1436 "type": "open_collective" 1437 } 1438 ], 1439 "time": "2024-06-13T14:18:03+00:00" 1440 }, 1441 { 1442 "name": "react/event-loop", 1443 "version": "v1.5.0", 1444 "source": { 1445 "type": "git", 1446 "url": "https://github.com/reactphp/event-loop.git", 1447 "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" 1448 }, 1449 "dist": { 1450 "type": "zip", 1451 "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", 1452 "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", 1453 "shasum": "" 1454 }, 1455 "require": { 1456 "php": ">=5.3.0" 1457 }, 1458 "require-dev": { 1459 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" 1460 }, 1461 "suggest": { 1462 "ext-pcntl": "For signal handling support when using the StreamSelectLoop" 1463 }, 1464 "type": "library", 1465 "autoload": { 1466 "psr-4": { 1467 "React\\EventLoop\\": "src/" 1468 } 1469 }, 1470 "notification-url": "https://packagist.org/downloads/", 1471 "license": [ 1472 "MIT" 1473 ], 1474 "authors": [ 1475 { 1476 "name": "Christian Lück", 1477 "email": "christian@clue.engineering", 1478 "homepage": "https://clue.engineering/" 1479 }, 1480 { 1481 "name": "Cees-Jan Kiewiet", 1482 "email": "reactphp@ceesjankiewiet.nl", 1483 "homepage": "https://wyrihaximus.net/" 1484 }, 1485 { 1486 "name": "Jan Sorgalla", 1487 "email": "jsorgalla@gmail.com", 1488 "homepage": "https://sorgalla.com/" 1489 }, 1490 { 1491 "name": "Chris Boden", 1492 "email": "cboden@gmail.com", 1493 "homepage": "https://cboden.dev/" 1494 } 1495 ], 1496 "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", 1497 "keywords": [ 1498 "asynchronous", 1499 "event-loop" 1500 ], 1501 "support": { 1502 "issues": "https://github.com/reactphp/event-loop/issues", 1503 "source": "https://github.com/reactphp/event-loop/tree/v1.5.0" 1504 }, 1505 "funding": [ 1506 { 1507 "url": "https://opencollective.com/reactphp", 1508 "type": "open_collective" 1509 } 1510 ], 1511 "time": "2023-11-13T13:48:05+00:00" 1512 }, 1513 { 1514 "name": "react/promise", 1515 "version": "v3.2.0", 1516 "source": { 1517 "type": "git", 1518 "url": "https://github.com/reactphp/promise.git", 1519 "reference": "8a164643313c71354582dc850b42b33fa12a4b63" 1520 }, 1521 "dist": { 1522 "type": "zip", 1523 "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63", 1524 "reference": "8a164643313c71354582dc850b42b33fa12a4b63", 1525 "shasum": "" 1526 }, 1527 "require": { 1528 "php": ">=7.1.0" 1529 }, 1530 "require-dev": { 1531 "phpstan/phpstan": "1.10.39 || 1.4.10", 1532 "phpunit/phpunit": "^9.6 || ^7.5" 1533 }, 1534 "type": "library", 1535 "autoload": { 1536 "files": [ 1537 "src/functions_include.php" 1538 ], 1539 "psr-4": { 1540 "React\\Promise\\": "src/" 1541 } 1542 }, 1543 "notification-url": "https://packagist.org/downloads/", 1544 "license": [ 1545 "MIT" 1546 ], 1547 "authors": [ 1548 { 1549 "name": "Jan Sorgalla", 1550 "email": "jsorgalla@gmail.com", 1551 "homepage": "https://sorgalla.com/" 1552 }, 1553 { 1554 "name": "Christian Lück", 1555 "email": "christian@clue.engineering", 1556 "homepage": "https://clue.engineering/" 1557 }, 1558 { 1559 "name": "Cees-Jan Kiewiet", 1560 "email": "reactphp@ceesjankiewiet.nl", 1561 "homepage": "https://wyrihaximus.net/" 1562 }, 1563 { 1564 "name": "Chris Boden", 1565 "email": "cboden@gmail.com", 1566 "homepage": "https://cboden.dev/" 1567 } 1568 ], 1569 "description": "A lightweight implementation of CommonJS Promises/A for PHP", 1570 "keywords": [ 1571 "promise", 1572 "promises" 1573 ], 1574 "support": { 1575 "issues": "https://github.com/reactphp/promise/issues", 1576 "source": "https://github.com/reactphp/promise/tree/v3.2.0" 1577 }, 1578 "funding": [ 1579 { 1580 "url": "https://opencollective.com/reactphp", 1581 "type": "open_collective" 1582 } 1583 ], 1584 "time": "2024-05-24T10:39:05+00:00" 1585 }, 1586 { 1587 "name": "react/socket", 1588 "version": "v1.16.0", 1589 "source": { 1590 "type": "git", 1591 "url": "https://github.com/reactphp/socket.git", 1592 "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" 1593 }, 1594 "dist": { 1595 "type": "zip", 1596 "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", 1597 "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", 1598 "shasum": "" 1599 }, 1600 "require": { 1601 "evenement/evenement": "^3.0 || ^2.0 || ^1.0", 1602 "php": ">=5.3.0", 1603 "react/dns": "^1.13", 1604 "react/event-loop": "^1.2", 1605 "react/promise": "^3.2 || ^2.6 || ^1.2.1", 1606 "react/stream": "^1.4" 1607 }, 1608 "require-dev": { 1609 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", 1610 "react/async": "^4.3 || ^3.3 || ^2", 1611 "react/promise-stream": "^1.4", 1612 "react/promise-timer": "^1.11" 1613 }, 1614 "type": "library", 1615 "autoload": { 1616 "psr-4": { 1617 "React\\Socket\\": "src/" 1618 } 1619 }, 1620 "notification-url": "https://packagist.org/downloads/", 1621 "license": [ 1622 "MIT" 1623 ], 1624 "authors": [ 1625 { 1626 "name": "Christian Lück", 1627 "email": "christian@clue.engineering", 1628 "homepage": "https://clue.engineering/" 1629 }, 1630 { 1631 "name": "Cees-Jan Kiewiet", 1632 "email": "reactphp@ceesjankiewiet.nl", 1633 "homepage": "https://wyrihaximus.net/" 1634 }, 1635 { 1636 "name": "Jan Sorgalla", 1637 "email": "jsorgalla@gmail.com", 1638 "homepage": "https://sorgalla.com/" 1639 }, 1640 { 1641 "name": "Chris Boden", 1642 "email": "cboden@gmail.com", 1643 "homepage": "https://cboden.dev/" 1644 } 1645 ], 1646 "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", 1647 "keywords": [ 1648 "Connection", 1649 "Socket", 1650 "async", 1651 "reactphp", 1652 "stream" 1653 ], 1654 "support": { 1655 "issues": "https://github.com/reactphp/socket/issues", 1656 "source": "https://github.com/reactphp/socket/tree/v1.16.0" 1657 }, 1658 "funding": [ 1659 { 1660 "url": "https://opencollective.com/reactphp", 1661 "type": "open_collective" 1662 } 1663 ], 1664 "time": "2024-07-26T10:38:09+00:00" 1665 }, 1666 { 1667 "name": "react/stream", 1668 "version": "v1.4.0", 1669 "source": { 1670 "type": "git", 1671 "url": "https://github.com/reactphp/stream.git", 1672 "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" 1673 }, 1674 "dist": { 1675 "type": "zip", 1676 "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d", 1677 "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", 1678 "shasum": "" 1679 }, 1680 "require": { 1681 "evenement/evenement": "^3.0 || ^2.0 || ^1.0", 1682 "php": ">=5.3.8", 1683 "react/event-loop": "^1.2" 1684 }, 1685 "require-dev": { 1686 "clue/stream-filter": "~1.2", 1687 "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" 1688 }, 1689 "type": "library", 1690 "autoload": { 1691 "psr-4": { 1692 "React\\Stream\\": "src/" 1693 } 1694 }, 1695 "notification-url": "https://packagist.org/downloads/", 1696 "license": [ 1697 "MIT" 1698 ], 1699 "authors": [ 1700 { 1701 "name": "Christian Lück", 1702 "email": "christian@clue.engineering", 1703 "homepage": "https://clue.engineering/" 1704 }, 1705 { 1706 "name": "Cees-Jan Kiewiet", 1707 "email": "reactphp@ceesjankiewiet.nl", 1708 "homepage": "https://wyrihaximus.net/" 1709 }, 1710 { 1711 "name": "Jan Sorgalla", 1712 "email": "jsorgalla@gmail.com", 1713 "homepage": "https://sorgalla.com/" 1714 }, 1715 { 1716 "name": "Chris Boden", 1717 "email": "cboden@gmail.com", 1718 "homepage": "https://cboden.dev/" 1719 } 1720 ], 1721 "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", 1722 "keywords": [ 1723 "event-driven", 1724 "io", 1725 "non-blocking", 1726 "pipe", 1727 "reactphp", 1728 "readable", 1729 "stream", 1730 "writable" 1731 ], 1732 "support": { 1733 "issues": "https://github.com/reactphp/stream/issues", 1734 "source": "https://github.com/reactphp/stream/tree/v1.4.0" 1735 }, 1736 "funding": [ 1737 { 1738 "url": "https://opencollective.com/reactphp", 1739 "type": "open_collective" 1740 } 1741 ], 1742 "time": "2024-06-11T12:45:25+00:00" 1743 }, 1744 { 1745 "name": "sebastian/cli-parser", 1746 "version": "2.0.1", 1747 "source": { 1748 "type": "git", 1749 "url": "https://github.com/sebastianbergmann/cli-parser.git", 1750 "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" 1751 }, 1752 "dist": { 1753 "type": "zip", 1754 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", 1755 "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", 1756 "shasum": "" 1757 }, 1758 "require": { 1759 "php": ">=8.1" 1760 }, 1761 "require-dev": { 1762 "phpunit/phpunit": "^10.0" 1763 }, 1764 "type": "library", 1765 "extra": { 1766 "branch-alias": { 1767 "dev-main": "2.0-dev" 1768 } 1769 }, 1770 "autoload": { 1771 "classmap": [ 1772 "src/" 1773 ] 1774 }, 1775 "notification-url": "https://packagist.org/downloads/", 1776 "license": [ 1777 "BSD-3-Clause" 1778 ], 1779 "authors": [ 1780 { 1781 "name": "Sebastian Bergmann", 1782 "email": "sebastian@phpunit.de", 1783 "role": "lead" 1784 } 1785 ], 1786 "description": "Library for parsing CLI options", 1787 "homepage": "https://github.com/sebastianbergmann/cli-parser", 1788 "support": { 1789 "issues": "https://github.com/sebastianbergmann/cli-parser/issues", 1790 "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", 1791 "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" 1792 }, 1793 "funding": [ 1794 { 1795 "url": "https://github.com/sebastianbergmann", 1796 "type": "github" 1797 } 1798 ], 1799 "time": "2024-03-02T07:12:49+00:00" 1800 }, 1801 { 1802 "name": "sebastian/diff", 1803 "version": "5.1.1", 1804 "source": { 1805 "type": "git", 1806 "url": "https://github.com/sebastianbergmann/diff.git", 1807 "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" 1808 }, 1809 "dist": { 1810 "type": "zip", 1811 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", 1812 "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", 1813 "shasum": "" 1814 }, 1815 "require": { 1816 "php": ">=8.1" 1817 }, 1818 "require-dev": { 1819 "phpunit/phpunit": "^10.0", 1820 "symfony/process": "^6.4" 1821 }, 1822 "type": "library", 1823 "extra": { 1824 "branch-alias": { 1825 "dev-main": "5.1-dev" 1826 } 1827 }, 1828 "autoload": { 1829 "classmap": [ 1830 "src/" 1831 ] 1832 }, 1833 "notification-url": "https://packagist.org/downloads/", 1834 "license": [ 1835 "BSD-3-Clause" 1836 ], 1837 "authors": [ 1838 { 1839 "name": "Sebastian Bergmann", 1840 "email": "sebastian@phpunit.de" 1841 }, 1842 { 1843 "name": "Kore Nordmann", 1844 "email": "mail@kore-nordmann.de" 1845 } 1846 ], 1847 "description": "Diff implementation", 1848 "homepage": "https://github.com/sebastianbergmann/diff", 1849 "keywords": [ 1850 "diff", 1851 "udiff", 1852 "unidiff", 1853 "unified diff" 1854 ], 1855 "support": { 1856 "issues": "https://github.com/sebastianbergmann/diff/issues", 1857 "security": "https://github.com/sebastianbergmann/diff/security/policy", 1858 "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" 1859 }, 1860 "funding": [ 1861 { 1862 "url": "https://github.com/sebastianbergmann", 1863 "type": "github" 1864 } 1865 ], 1866 "time": "2024-03-02T07:15:17+00:00" 1867 }, 1868 { 1869 "name": "slevomat/coding-standard", 1870 "version": "8.15.0", 1871 "source": { 1872 "type": "git", 1873 "url": "https://github.com/slevomat/coding-standard.git", 1874 "reference": "7d1d957421618a3803b593ec31ace470177d7817" 1875 }, 1876 "dist": { 1877 "type": "zip", 1878 "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/7d1d957421618a3803b593ec31ace470177d7817", 1879 "reference": "7d1d957421618a3803b593ec31ace470177d7817", 1880 "shasum": "" 1881 }, 1882 "require": { 1883 "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0", 1884 "php": "^7.2 || ^8.0", 1885 "phpstan/phpdoc-parser": "^1.23.1", 1886 "squizlabs/php_codesniffer": "^3.9.0" 1887 }, 1888 "require-dev": { 1889 "phing/phing": "2.17.4", 1890 "php-parallel-lint/php-parallel-lint": "1.3.2", 1891 "phpstan/phpstan": "1.10.60", 1892 "phpstan/phpstan-deprecation-rules": "1.1.4", 1893 "phpstan/phpstan-phpunit": "1.3.16", 1894 "phpstan/phpstan-strict-rules": "1.5.2", 1895 "phpunit/phpunit": "8.5.21|9.6.8|10.5.11" 1896 }, 1897 "type": "phpcodesniffer-standard", 1898 "extra": { 1899 "branch-alias": { 1900 "dev-master": "8.x-dev" 1901 } 1902 }, 1903 "autoload": { 1904 "psr-4": { 1905 "SlevomatCodingStandard\\": "SlevomatCodingStandard/" 1906 } 1907 }, 1908 "notification-url": "https://packagist.org/downloads/", 1909 "license": [ 1910 "MIT" 1911 ], 1912 "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", 1913 "keywords": [ 1914 "dev", 1915 "phpcs" 1916 ], 1917 "support": { 1918 "issues": "https://github.com/slevomat/coding-standard/issues", 1919 "source": "https://github.com/slevomat/coding-standard/tree/8.15.0" 1920 }, 1921 "funding": [ 1922 { 1923 "url": "https://github.com/kukulich", 1924 "type": "github" 1925 }, 1926 { 1927 "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard", 1928 "type": "tidelift" 1929 } 1930 ], 1931 "time": "2024-03-09T15:20:58+00:00" 1932 }, 1933 { 1934 "name": "squizlabs/php_codesniffer", 1935 "version": "3.11.0", 1936 "source": { 1937 "type": "git", 1938 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 1939 "reference": "70c08f8d20c0eb4fe56f26644dd94dae76a7f450" 1940 }, 1941 "dist": { 1942 "type": "zip", 1943 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/70c08f8d20c0eb4fe56f26644dd94dae76a7f450", 1944 "reference": "70c08f8d20c0eb4fe56f26644dd94dae76a7f450", 1945 "shasum": "" 1946 }, 1947 "require": { 1948 "ext-simplexml": "*", 1949 "ext-tokenizer": "*", 1950 "ext-xmlwriter": "*", 1951 "php": ">=5.4.0" 1952 }, 1953 "require-dev": { 1954 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" 1955 }, 1956 "bin": [ 1957 "bin/phpcbf", 1958 "bin/phpcs" 1959 ], 1960 "type": "library", 1961 "extra": { 1962 "branch-alias": { 1963 "dev-master": "3.x-dev" 1964 } 1965 }, 1966 "notification-url": "https://packagist.org/downloads/", 1967 "license": [ 1968 "BSD-3-Clause" 1969 ], 1970 "authors": [ 1971 { 1972 "name": "Greg Sherwood", 1973 "role": "Former lead" 1974 }, 1975 { 1976 "name": "Juliette Reinders Folmer", 1977 "role": "Current lead" 1978 }, 1979 { 1980 "name": "Contributors", 1981 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" 1982 } 1983 ], 1984 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", 1985 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 1986 "keywords": [ 1987 "phpcs", 1988 "standards", 1989 "static analysis" 1990 ], 1991 "support": { 1992 "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", 1993 "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", 1994 "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 1995 "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" 1996 }, 1997 "funding": [ 1998 { 1999 "url": "https://github.com/PHPCSStandards", 2000 "type": "github" 2001 }, 2002 { 2003 "url": "https://github.com/jrfnl", 2004 "type": "github" 2005 }, 2006 { 2007 "url": "https://opencollective.com/php_codesniffer", 2008 "type": "open_collective" 2009 } 2010 ], 2011 "time": "2024-11-12T09:53:29+00:00" 2012 }, 2013 { 2014 "name": "symfony/cache", 2015 "version": "v7.1.7", 2016 "source": { 2017 "type": "git", 2018 "url": "https://github.com/symfony/cache.git", 2019 "reference": "23b61c9592ee72233c31625f0ae805dd1571e928" 2020 }, 2021 "dist": { 2022 "type": "zip", 2023 "url": "https://api.github.com/repos/symfony/cache/zipball/23b61c9592ee72233c31625f0ae805dd1571e928", 2024 "reference": "23b61c9592ee72233c31625f0ae805dd1571e928", 2025 "shasum": "" 2026 }, 2027 "require": { 2028 "php": ">=8.2", 2029 "psr/cache": "^2.0|^3.0", 2030 "psr/log": "^1.1|^2|^3", 2031 "symfony/cache-contracts": "^2.5|^3", 2032 "symfony/deprecation-contracts": "^2.5|^3.0", 2033 "symfony/service-contracts": "^2.5|^3", 2034 "symfony/var-exporter": "^6.4|^7.0" 2035 }, 2036 "conflict": { 2037 "doctrine/dbal": "<3.6", 2038 "symfony/dependency-injection": "<6.4", 2039 "symfony/http-kernel": "<6.4", 2040 "symfony/var-dumper": "<6.4" 2041 }, 2042 "provide": { 2043 "psr/cache-implementation": "2.0|3.0", 2044 "psr/simple-cache-implementation": "1.0|2.0|3.0", 2045 "symfony/cache-implementation": "1.1|2.0|3.0" 2046 }, 2047 "require-dev": { 2048 "cache/integration-tests": "dev-master", 2049 "doctrine/dbal": "^3.6|^4", 2050 "predis/predis": "^1.1|^2.0", 2051 "psr/simple-cache": "^1.0|^2.0|^3.0", 2052 "symfony/config": "^6.4|^7.0", 2053 "symfony/dependency-injection": "^6.4|^7.0", 2054 "symfony/filesystem": "^6.4|^7.0", 2055 "symfony/http-kernel": "^6.4|^7.0", 2056 "symfony/messenger": "^6.4|^7.0", 2057 "symfony/var-dumper": "^6.4|^7.0" 2058 }, 2059 "type": "library", 2060 "autoload": { 2061 "psr-4": { 2062 "Symfony\\Component\\Cache\\": "" 2063 }, 2064 "classmap": [ 2065 "Traits/ValueWrapper.php" 2066 ], 2067 "exclude-from-classmap": [ 2068 "/Tests/" 2069 ] 2070 }, 2071 "notification-url": "https://packagist.org/downloads/", 2072 "license": [ 2073 "MIT" 2074 ], 2075 "authors": [ 2076 { 2077 "name": "Nicolas Grekas", 2078 "email": "p@tchwork.com" 2079 }, 2080 { 2081 "name": "Symfony Community", 2082 "homepage": "https://symfony.com/contributors" 2083 } 2084 ], 2085 "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", 2086 "homepage": "https://symfony.com", 2087 "keywords": [ 2088 "caching", 2089 "psr6" 2090 ], 2091 "support": { 2092 "source": "https://github.com/symfony/cache/tree/v7.1.7" 2093 }, 2094 "funding": [ 2095 { 2096 "url": "https://symfony.com/sponsor", 2097 "type": "custom" 2098 }, 2099 { 2100 "url": "https://github.com/fabpot", 2101 "type": "github" 2102 }, 2103 { 2104 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2105 "type": "tidelift" 2106 } 2107 ], 2108 "time": "2024-11-05T15:34:55+00:00" 2109 }, 2110 { 2111 "name": "symfony/cache-contracts", 2112 "version": "v3.5.0", 2113 "source": { 2114 "type": "git", 2115 "url": "https://github.com/symfony/cache-contracts.git", 2116 "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197" 2117 }, 2118 "dist": { 2119 "type": "zip", 2120 "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/df6a1a44c890faded49a5fca33c2d5c5fd3c2197", 2121 "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197", 2122 "shasum": "" 2123 }, 2124 "require": { 2125 "php": ">=8.1", 2126 "psr/cache": "^3.0" 2127 }, 2128 "type": "library", 2129 "extra": { 2130 "branch-alias": { 2131 "dev-main": "3.5-dev" 2132 }, 2133 "thanks": { 2134 "name": "symfony/contracts", 2135 "url": "https://github.com/symfony/contracts" 2136 } 2137 }, 2138 "autoload": { 2139 "psr-4": { 2140 "Symfony\\Contracts\\Cache\\": "" 2141 } 2142 }, 2143 "notification-url": "https://packagist.org/downloads/", 2144 "license": [ 2145 "MIT" 2146 ], 2147 "authors": [ 2148 { 2149 "name": "Nicolas Grekas", 2150 "email": "p@tchwork.com" 2151 }, 2152 { 2153 "name": "Symfony Community", 2154 "homepage": "https://symfony.com/contributors" 2155 } 2156 ], 2157 "description": "Generic abstractions related to caching", 2158 "homepage": "https://symfony.com", 2159 "keywords": [ 2160 "abstractions", 2161 "contracts", 2162 "decoupling", 2163 "interfaces", 2164 "interoperability", 2165 "standards" 2166 ], 2167 "support": { 2168 "source": "https://github.com/symfony/cache-contracts/tree/v3.5.0" 2169 }, 2170 "funding": [ 2171 { 2172 "url": "https://symfony.com/sponsor", 2173 "type": "custom" 2174 }, 2175 { 2176 "url": "https://github.com/fabpot", 2177 "type": "github" 2178 }, 2179 { 2180 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2181 "type": "tidelift" 2182 } 2183 ], 2184 "time": "2024-04-18T09:32:20+00:00" 2185 }, 2186 { 2187 "name": "symfony/console", 2188 "version": "v6.4.15", 2189 "source": { 2190 "type": "git", 2191 "url": "https://github.com/symfony/console.git", 2192 "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd" 2193 }, 2194 "dist": { 2195 "type": "zip", 2196 "url": "https://api.github.com/repos/symfony/console/zipball/f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", 2197 "reference": "f1fc6f47283e27336e7cebb9e8946c8de7bff9bd", 2198 "shasum": "" 2199 }, 2200 "require": { 2201 "php": ">=8.1", 2202 "symfony/deprecation-contracts": "^2.5|^3", 2203 "symfony/polyfill-mbstring": "~1.0", 2204 "symfony/service-contracts": "^2.5|^3", 2205 "symfony/string": "^5.4|^6.0|^7.0" 2206 }, 2207 "conflict": { 2208 "symfony/dependency-injection": "<5.4", 2209 "symfony/dotenv": "<5.4", 2210 "symfony/event-dispatcher": "<5.4", 2211 "symfony/lock": "<5.4", 2212 "symfony/process": "<5.4" 2213 }, 2214 "provide": { 2215 "psr/log-implementation": "1.0|2.0|3.0" 2216 }, 2217 "require-dev": { 2218 "psr/log": "^1|^2|^3", 2219 "symfony/config": "^5.4|^6.0|^7.0", 2220 "symfony/dependency-injection": "^5.4|^6.0|^7.0", 2221 "symfony/event-dispatcher": "^5.4|^6.0|^7.0", 2222 "symfony/http-foundation": "^6.4|^7.0", 2223 "symfony/http-kernel": "^6.4|^7.0", 2224 "symfony/lock": "^5.4|^6.0|^7.0", 2225 "symfony/messenger": "^5.4|^6.0|^7.0", 2226 "symfony/process": "^5.4|^6.0|^7.0", 2227 "symfony/stopwatch": "^5.4|^6.0|^7.0", 2228 "symfony/var-dumper": "^5.4|^6.0|^7.0" 2229 }, 2230 "type": "library", 2231 "autoload": { 2232 "psr-4": { 2233 "Symfony\\Component\\Console\\": "" 2234 }, 2235 "exclude-from-classmap": [ 2236 "/Tests/" 2237 ] 2238 }, 2239 "notification-url": "https://packagist.org/downloads/", 2240 "license": [ 2241 "MIT" 2242 ], 2243 "authors": [ 2244 { 2245 "name": "Fabien Potencier", 2246 "email": "fabien@symfony.com" 2247 }, 2248 { 2249 "name": "Symfony Community", 2250 "homepage": "https://symfony.com/contributors" 2251 } 2252 ], 2253 "description": "Eases the creation of beautiful and testable command line interfaces", 2254 "homepage": "https://symfony.com", 2255 "keywords": [ 2256 "cli", 2257 "command-line", 2258 "console", 2259 "terminal" 2260 ], 2261 "support": { 2262 "source": "https://github.com/symfony/console/tree/v6.4.15" 2263 }, 2264 "funding": [ 2265 { 2266 "url": "https://symfony.com/sponsor", 2267 "type": "custom" 2268 }, 2269 { 2270 "url": "https://github.com/fabpot", 2271 "type": "github" 2272 }, 2273 { 2274 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2275 "type": "tidelift" 2276 } 2277 ], 2278 "time": "2024-11-06T14:19:14+00:00" 2279 }, 2280 { 2281 "name": "symfony/deprecation-contracts", 2282 "version": "v3.5.0", 2283 "source": { 2284 "type": "git", 2285 "url": "https://github.com/symfony/deprecation-contracts.git", 2286 "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" 2287 }, 2288 "dist": { 2289 "type": "zip", 2290 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 2291 "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 2292 "shasum": "" 2293 }, 2294 "require": { 2295 "php": ">=8.1" 2296 }, 2297 "type": "library", 2298 "extra": { 2299 "branch-alias": { 2300 "dev-main": "3.5-dev" 2301 }, 2302 "thanks": { 2303 "name": "symfony/contracts", 2304 "url": "https://github.com/symfony/contracts" 2305 } 2306 }, 2307 "autoload": { 2308 "files": [ 2309 "function.php" 2310 ] 2311 }, 2312 "notification-url": "https://packagist.org/downloads/", 2313 "license": [ 2314 "MIT" 2315 ], 2316 "authors": [ 2317 { 2318 "name": "Nicolas Grekas", 2319 "email": "p@tchwork.com" 2320 }, 2321 { 2322 "name": "Symfony Community", 2323 "homepage": "https://symfony.com/contributors" 2324 } 2325 ], 2326 "description": "A generic function and convention to trigger deprecation notices", 2327 "homepage": "https://symfony.com", 2328 "support": { 2329 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" 2330 }, 2331 "funding": [ 2332 { 2333 "url": "https://symfony.com/sponsor", 2334 "type": "custom" 2335 }, 2336 { 2337 "url": "https://github.com/fabpot", 2338 "type": "github" 2339 }, 2340 { 2341 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2342 "type": "tidelift" 2343 } 2344 ], 2345 "time": "2024-04-18T09:32:20+00:00" 2346 }, 2347 { 2348 "name": "symfony/event-dispatcher", 2349 "version": "v7.1.6", 2350 "source": { 2351 "type": "git", 2352 "url": "https://github.com/symfony/event-dispatcher.git", 2353 "reference": "87254c78dd50721cfd015b62277a8281c5589702" 2354 }, 2355 "dist": { 2356 "type": "zip", 2357 "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/87254c78dd50721cfd015b62277a8281c5589702", 2358 "reference": "87254c78dd50721cfd015b62277a8281c5589702", 2359 "shasum": "" 2360 }, 2361 "require": { 2362 "php": ">=8.2", 2363 "symfony/event-dispatcher-contracts": "^2.5|^3" 2364 }, 2365 "conflict": { 2366 "symfony/dependency-injection": "<6.4", 2367 "symfony/service-contracts": "<2.5" 2368 }, 2369 "provide": { 2370 "psr/event-dispatcher-implementation": "1.0", 2371 "symfony/event-dispatcher-implementation": "2.0|3.0" 2372 }, 2373 "require-dev": { 2374 "psr/log": "^1|^2|^3", 2375 "symfony/config": "^6.4|^7.0", 2376 "symfony/dependency-injection": "^6.4|^7.0", 2377 "symfony/error-handler": "^6.4|^7.0", 2378 "symfony/expression-language": "^6.4|^7.0", 2379 "symfony/http-foundation": "^6.4|^7.0", 2380 "symfony/service-contracts": "^2.5|^3", 2381 "symfony/stopwatch": "^6.4|^7.0" 2382 }, 2383 "type": "library", 2384 "autoload": { 2385 "psr-4": { 2386 "Symfony\\Component\\EventDispatcher\\": "" 2387 }, 2388 "exclude-from-classmap": [ 2389 "/Tests/" 2390 ] 2391 }, 2392 "notification-url": "https://packagist.org/downloads/", 2393 "license": [ 2394 "MIT" 2395 ], 2396 "authors": [ 2397 { 2398 "name": "Fabien Potencier", 2399 "email": "fabien@symfony.com" 2400 }, 2401 { 2402 "name": "Symfony Community", 2403 "homepage": "https://symfony.com/contributors" 2404 } 2405 ], 2406 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", 2407 "homepage": "https://symfony.com", 2408 "support": { 2409 "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.6" 2410 }, 2411 "funding": [ 2412 { 2413 "url": "https://symfony.com/sponsor", 2414 "type": "custom" 2415 }, 2416 { 2417 "url": "https://github.com/fabpot", 2418 "type": "github" 2419 }, 2420 { 2421 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2422 "type": "tidelift" 2423 } 2424 ], 2425 "time": "2024-09-25T14:20:29+00:00" 2426 }, 2427 { 2428 "name": "symfony/event-dispatcher-contracts", 2429 "version": "v3.5.0", 2430 "source": { 2431 "type": "git", 2432 "url": "https://github.com/symfony/event-dispatcher-contracts.git", 2433 "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" 2434 }, 2435 "dist": { 2436 "type": "zip", 2437 "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", 2438 "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", 2439 "shasum": "" 2440 }, 2441 "require": { 2442 "php": ">=8.1", 2443 "psr/event-dispatcher": "^1" 2444 }, 2445 "type": "library", 2446 "extra": { 2447 "branch-alias": { 2448 "dev-main": "3.5-dev" 2449 }, 2450 "thanks": { 2451 "name": "symfony/contracts", 2452 "url": "https://github.com/symfony/contracts" 2453 } 2454 }, 2455 "autoload": { 2456 "psr-4": { 2457 "Symfony\\Contracts\\EventDispatcher\\": "" 2458 } 2459 }, 2460 "notification-url": "https://packagist.org/downloads/", 2461 "license": [ 2462 "MIT" 2463 ], 2464 "authors": [ 2465 { 2466 "name": "Nicolas Grekas", 2467 "email": "p@tchwork.com" 2468 }, 2469 { 2470 "name": "Symfony Community", 2471 "homepage": "https://symfony.com/contributors" 2472 } 2473 ], 2474 "description": "Generic abstractions related to dispatching event", 2475 "homepage": "https://symfony.com", 2476 "keywords": [ 2477 "abstractions", 2478 "contracts", 2479 "decoupling", 2480 "interfaces", 2481 "interoperability", 2482 "standards" 2483 ], 2484 "support": { 2485 "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" 2486 }, 2487 "funding": [ 2488 { 2489 "url": "https://symfony.com/sponsor", 2490 "type": "custom" 2491 }, 2492 { 2493 "url": "https://github.com/fabpot", 2494 "type": "github" 2495 }, 2496 { 2497 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2498 "type": "tidelift" 2499 } 2500 ], 2501 "time": "2024-04-18T09:32:20+00:00" 2502 }, 2503 { 2504 "name": "symfony/filesystem", 2505 "version": "v7.1.6", 2506 "source": { 2507 "type": "git", 2508 "url": "https://github.com/symfony/filesystem.git", 2509 "reference": "c835867b3c62bb05c7fe3d637c871c7ae52024d4" 2510 }, 2511 "dist": { 2512 "type": "zip", 2513 "url": "https://api.github.com/repos/symfony/filesystem/zipball/c835867b3c62bb05c7fe3d637c871c7ae52024d4", 2514 "reference": "c835867b3c62bb05c7fe3d637c871c7ae52024d4", 2515 "shasum": "" 2516 }, 2517 "require": { 2518 "php": ">=8.2", 2519 "symfony/polyfill-ctype": "~1.8", 2520 "symfony/polyfill-mbstring": "~1.8" 2521 }, 2522 "require-dev": { 2523 "symfony/process": "^6.4|^7.0" 2524 }, 2525 "type": "library", 2526 "autoload": { 2527 "psr-4": { 2528 "Symfony\\Component\\Filesystem\\": "" 2529 }, 2530 "exclude-from-classmap": [ 2531 "/Tests/" 2532 ] 2533 }, 2534 "notification-url": "https://packagist.org/downloads/", 2535 "license": [ 2536 "MIT" 2537 ], 2538 "authors": [ 2539 { 2540 "name": "Fabien Potencier", 2541 "email": "fabien@symfony.com" 2542 }, 2543 { 2544 "name": "Symfony Community", 2545 "homepage": "https://symfony.com/contributors" 2546 } 2547 ], 2548 "description": "Provides basic utilities for the filesystem", 2549 "homepage": "https://symfony.com", 2550 "support": { 2551 "source": "https://github.com/symfony/filesystem/tree/v7.1.6" 2552 }, 2553 "funding": [ 2554 { 2555 "url": "https://symfony.com/sponsor", 2556 "type": "custom" 2557 }, 2558 { 2559 "url": "https://github.com/fabpot", 2560 "type": "github" 2561 }, 2562 { 2563 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2564 "type": "tidelift" 2565 } 2566 ], 2567 "time": "2024-10-25T15:11:02+00:00" 2568 }, 2569 { 2570 "name": "symfony/finder", 2571 "version": "v7.1.6", 2572 "source": { 2573 "type": "git", 2574 "url": "https://github.com/symfony/finder.git", 2575 "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8" 2576 }, 2577 "dist": { 2578 "type": "zip", 2579 "url": "https://api.github.com/repos/symfony/finder/zipball/2cb89664897be33f78c65d3d2845954c8d7a43b8", 2580 "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8", 2581 "shasum": "" 2582 }, 2583 "require": { 2584 "php": ">=8.2" 2585 }, 2586 "require-dev": { 2587 "symfony/filesystem": "^6.4|^7.0" 2588 }, 2589 "type": "library", 2590 "autoload": { 2591 "psr-4": { 2592 "Symfony\\Component\\Finder\\": "" 2593 }, 2594 "exclude-from-classmap": [ 2595 "/Tests/" 2596 ] 2597 }, 2598 "notification-url": "https://packagist.org/downloads/", 2599 "license": [ 2600 "MIT" 2601 ], 2602 "authors": [ 2603 { 2604 "name": "Fabien Potencier", 2605 "email": "fabien@symfony.com" 2606 }, 2607 { 2608 "name": "Symfony Community", 2609 "homepage": "https://symfony.com/contributors" 2610 } 2611 ], 2612 "description": "Finds files and directories via an intuitive fluent interface", 2613 "homepage": "https://symfony.com", 2614 "support": { 2615 "source": "https://github.com/symfony/finder/tree/v7.1.6" 2616 }, 2617 "funding": [ 2618 { 2619 "url": "https://symfony.com/sponsor", 2620 "type": "custom" 2621 }, 2622 { 2623 "url": "https://github.com/fabpot", 2624 "type": "github" 2625 }, 2626 { 2627 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2628 "type": "tidelift" 2629 } 2630 ], 2631 "time": "2024-10-01T08:31:23+00:00" 2632 }, 2633 { 2634 "name": "symfony/http-client", 2635 "version": "v7.1.8", 2636 "source": { 2637 "type": "git", 2638 "url": "https://github.com/symfony/http-client.git", 2639 "reference": "c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a" 2640 }, 2641 "dist": { 2642 "type": "zip", 2643 "url": "https://api.github.com/repos/symfony/http-client/zipball/c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a", 2644 "reference": "c30d91a1deac0dc3ed5e604683cf2e1dfc635b8a", 2645 "shasum": "" 2646 }, 2647 "require": { 2648 "php": ">=8.2", 2649 "psr/log": "^1|^2|^3", 2650 "symfony/deprecation-contracts": "^2.5|^3", 2651 "symfony/http-client-contracts": "^3.4.1", 2652 "symfony/service-contracts": "^2.5|^3" 2653 }, 2654 "conflict": { 2655 "php-http/discovery": "<1.15", 2656 "symfony/http-foundation": "<6.4" 2657 }, 2658 "provide": { 2659 "php-http/async-client-implementation": "*", 2660 "php-http/client-implementation": "*", 2661 "psr/http-client-implementation": "1.0", 2662 "symfony/http-client-implementation": "3.0" 2663 }, 2664 "require-dev": { 2665 "amphp/amp": "^2.5", 2666 "amphp/http-client": "^4.2.1", 2667 "amphp/http-tunnel": "^1.0", 2668 "amphp/socket": "^1.1", 2669 "guzzlehttp/promises": "^1.4|^2.0", 2670 "nyholm/psr7": "^1.0", 2671 "php-http/httplug": "^1.0|^2.0", 2672 "psr/http-client": "^1.0", 2673 "symfony/dependency-injection": "^6.4|^7.0", 2674 "symfony/http-kernel": "^6.4|^7.0", 2675 "symfony/messenger": "^6.4|^7.0", 2676 "symfony/process": "^6.4|^7.0", 2677 "symfony/rate-limiter": "^6.4|^7.0", 2678 "symfony/stopwatch": "^6.4|^7.0" 2679 }, 2680 "type": "library", 2681 "autoload": { 2682 "psr-4": { 2683 "Symfony\\Component\\HttpClient\\": "" 2684 }, 2685 "exclude-from-classmap": [ 2686 "/Tests/" 2687 ] 2688 }, 2689 "notification-url": "https://packagist.org/downloads/", 2690 "license": [ 2691 "MIT" 2692 ], 2693 "authors": [ 2694 { 2695 "name": "Nicolas Grekas", 2696 "email": "p@tchwork.com" 2697 }, 2698 { 2699 "name": "Symfony Community", 2700 "homepage": "https://symfony.com/contributors" 2701 } 2702 ], 2703 "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", 2704 "homepage": "https://symfony.com", 2705 "keywords": [ 2706 "http" 2707 ], 2708 "support": { 2709 "source": "https://github.com/symfony/http-client/tree/v7.1.8" 2710 }, 2711 "funding": [ 2712 { 2713 "url": "https://symfony.com/sponsor", 2714 "type": "custom" 2715 }, 2716 { 2717 "url": "https://github.com/fabpot", 2718 "type": "github" 2719 }, 2720 { 2721 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2722 "type": "tidelift" 2723 } 2724 ], 2725 "time": "2024-11-13T13:40:27+00:00" 2726 }, 2727 { 2728 "name": "symfony/http-client-contracts", 2729 "version": "v3.5.0", 2730 "source": { 2731 "type": "git", 2732 "url": "https://github.com/symfony/http-client-contracts.git", 2733 "reference": "20414d96f391677bf80078aa55baece78b82647d" 2734 }, 2735 "dist": { 2736 "type": "zip", 2737 "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/20414d96f391677bf80078aa55baece78b82647d", 2738 "reference": "20414d96f391677bf80078aa55baece78b82647d", 2739 "shasum": "" 2740 }, 2741 "require": { 2742 "php": ">=8.1" 2743 }, 2744 "type": "library", 2745 "extra": { 2746 "branch-alias": { 2747 "dev-main": "3.5-dev" 2748 }, 2749 "thanks": { 2750 "name": "symfony/contracts", 2751 "url": "https://github.com/symfony/contracts" 2752 } 2753 }, 2754 "autoload": { 2755 "psr-4": { 2756 "Symfony\\Contracts\\HttpClient\\": "" 2757 }, 2758 "exclude-from-classmap": [ 2759 "/Test/" 2760 ] 2761 }, 2762 "notification-url": "https://packagist.org/downloads/", 2763 "license": [ 2764 "MIT" 2765 ], 2766 "authors": [ 2767 { 2768 "name": "Nicolas Grekas", 2769 "email": "p@tchwork.com" 2770 }, 2771 { 2772 "name": "Symfony Community", 2773 "homepage": "https://symfony.com/contributors" 2774 } 2775 ], 2776 "description": "Generic abstractions related to HTTP clients", 2777 "homepage": "https://symfony.com", 2778 "keywords": [ 2779 "abstractions", 2780 "contracts", 2781 "decoupling", 2782 "interfaces", 2783 "interoperability", 2784 "standards" 2785 ], 2786 "support": { 2787 "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.0" 2788 }, 2789 "funding": [ 2790 { 2791 "url": "https://symfony.com/sponsor", 2792 "type": "custom" 2793 }, 2794 { 2795 "url": "https://github.com/fabpot", 2796 "type": "github" 2797 }, 2798 { 2799 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2800 "type": "tidelift" 2801 } 2802 ], 2803 "time": "2024-04-18T09:32:20+00:00" 2804 }, 2805 { 2806 "name": "symfony/options-resolver", 2807 "version": "v7.1.6", 2808 "source": { 2809 "type": "git", 2810 "url": "https://github.com/symfony/options-resolver.git", 2811 "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85" 2812 }, 2813 "dist": { 2814 "type": "zip", 2815 "url": "https://api.github.com/repos/symfony/options-resolver/zipball/85e95eeede2d41cd146146e98c9c81d9214cae85", 2816 "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85", 2817 "shasum": "" 2818 }, 2819 "require": { 2820 "php": ">=8.2", 2821 "symfony/deprecation-contracts": "^2.5|^3" 2822 }, 2823 "type": "library", 2824 "autoload": { 2825 "psr-4": { 2826 "Symfony\\Component\\OptionsResolver\\": "" 2827 }, 2828 "exclude-from-classmap": [ 2829 "/Tests/" 2830 ] 2831 }, 2832 "notification-url": "https://packagist.org/downloads/", 2833 "license": [ 2834 "MIT" 2835 ], 2836 "authors": [ 2837 { 2838 "name": "Fabien Potencier", 2839 "email": "fabien@symfony.com" 2840 }, 2841 { 2842 "name": "Symfony Community", 2843 "homepage": "https://symfony.com/contributors" 2844 } 2845 ], 2846 "description": "Provides an improved replacement for the array_replace PHP function", 2847 "homepage": "https://symfony.com", 2848 "keywords": [ 2849 "config", 2850 "configuration", 2851 "options" 2852 ], 2853 "support": { 2854 "source": "https://github.com/symfony/options-resolver/tree/v7.1.6" 2855 }, 2856 "funding": [ 2857 { 2858 "url": "https://symfony.com/sponsor", 2859 "type": "custom" 2860 }, 2861 { 2862 "url": "https://github.com/fabpot", 2863 "type": "github" 2864 }, 2865 { 2866 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2867 "type": "tidelift" 2868 } 2869 ], 2870 "time": "2024-09-25T14:20:29+00:00" 2871 }, 2872 { 2873 "name": "symfony/polyfill-ctype", 2874 "version": "v1.31.0", 2875 "source": { 2876 "type": "git", 2877 "url": "https://github.com/symfony/polyfill-ctype.git", 2878 "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" 2879 }, 2880 "dist": { 2881 "type": "zip", 2882 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", 2883 "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", 2884 "shasum": "" 2885 }, 2886 "require": { 2887 "php": ">=7.2" 2888 }, 2889 "provide": { 2890 "ext-ctype": "*" 2891 }, 2892 "suggest": { 2893 "ext-ctype": "For best performance" 2894 }, 2895 "type": "library", 2896 "extra": { 2897 "thanks": { 2898 "name": "symfony/polyfill", 2899 "url": "https://github.com/symfony/polyfill" 2900 } 2901 }, 2902 "autoload": { 2903 "files": [ 2904 "bootstrap.php" 2905 ], 2906 "psr-4": { 2907 "Symfony\\Polyfill\\Ctype\\": "" 2908 } 2909 }, 2910 "notification-url": "https://packagist.org/downloads/", 2911 "license": [ 2912 "MIT" 2913 ], 2914 "authors": [ 2915 { 2916 "name": "Gert de Pagter", 2917 "email": "BackEndTea@gmail.com" 2918 }, 2919 { 2920 "name": "Symfony Community", 2921 "homepage": "https://symfony.com/contributors" 2922 } 2923 ], 2924 "description": "Symfony polyfill for ctype functions", 2925 "homepage": "https://symfony.com", 2926 "keywords": [ 2927 "compatibility", 2928 "ctype", 2929 "polyfill", 2930 "portable" 2931 ], 2932 "support": { 2933 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" 2934 }, 2935 "funding": [ 2936 { 2937 "url": "https://symfony.com/sponsor", 2938 "type": "custom" 2939 }, 2940 { 2941 "url": "https://github.com/fabpot", 2942 "type": "github" 2943 }, 2944 { 2945 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 2946 "type": "tidelift" 2947 } 2948 ], 2949 "time": "2024-09-09T11:45:10+00:00" 2950 }, 2951 { 2952 "name": "symfony/polyfill-intl-grapheme", 2953 "version": "v1.31.0", 2954 "source": { 2955 "type": "git", 2956 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 2957 "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" 2958 }, 2959 "dist": { 2960 "type": "zip", 2961 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", 2962 "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", 2963 "shasum": "" 2964 }, 2965 "require": { 2966 "php": ">=7.2" 2967 }, 2968 "suggest": { 2969 "ext-intl": "For best performance" 2970 }, 2971 "type": "library", 2972 "extra": { 2973 "thanks": { 2974 "name": "symfony/polyfill", 2975 "url": "https://github.com/symfony/polyfill" 2976 } 2977 }, 2978 "autoload": { 2979 "files": [ 2980 "bootstrap.php" 2981 ], 2982 "psr-4": { 2983 "Symfony\\Polyfill\\Intl\\Grapheme\\": "" 2984 } 2985 }, 2986 "notification-url": "https://packagist.org/downloads/", 2987 "license": [ 2988 "MIT" 2989 ], 2990 "authors": [ 2991 { 2992 "name": "Nicolas Grekas", 2993 "email": "p@tchwork.com" 2994 }, 2995 { 2996 "name": "Symfony Community", 2997 "homepage": "https://symfony.com/contributors" 2998 } 2999 ], 3000 "description": "Symfony polyfill for intl's grapheme_* functions", 3001 "homepage": "https://symfony.com", 3002 "keywords": [ 3003 "compatibility", 3004 "grapheme", 3005 "intl", 3006 "polyfill", 3007 "portable", 3008 "shim" 3009 ], 3010 "support": { 3011 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" 3012 }, 3013 "funding": [ 3014 { 3015 "url": "https://symfony.com/sponsor", 3016 "type": "custom" 3017 }, 3018 { 3019 "url": "https://github.com/fabpot", 3020 "type": "github" 3021 }, 3022 { 3023 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3024 "type": "tidelift" 3025 } 3026 ], 3027 "time": "2024-09-09T11:45:10+00:00" 3028 }, 3029 { 3030 "name": "symfony/polyfill-intl-normalizer", 3031 "version": "v1.31.0", 3032 "source": { 3033 "type": "git", 3034 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 3035 "reference": "3833d7255cc303546435cb650316bff708a1c75c" 3036 }, 3037 "dist": { 3038 "type": "zip", 3039 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", 3040 "reference": "3833d7255cc303546435cb650316bff708a1c75c", 3041 "shasum": "" 3042 }, 3043 "require": { 3044 "php": ">=7.2" 3045 }, 3046 "suggest": { 3047 "ext-intl": "For best performance" 3048 }, 3049 "type": "library", 3050 "extra": { 3051 "thanks": { 3052 "name": "symfony/polyfill", 3053 "url": "https://github.com/symfony/polyfill" 3054 } 3055 }, 3056 "autoload": { 3057 "files": [ 3058 "bootstrap.php" 3059 ], 3060 "psr-4": { 3061 "Symfony\\Polyfill\\Intl\\Normalizer\\": "" 3062 }, 3063 "classmap": [ 3064 "Resources/stubs" 3065 ] 3066 }, 3067 "notification-url": "https://packagist.org/downloads/", 3068 "license": [ 3069 "MIT" 3070 ], 3071 "authors": [ 3072 { 3073 "name": "Nicolas Grekas", 3074 "email": "p@tchwork.com" 3075 }, 3076 { 3077 "name": "Symfony Community", 3078 "homepage": "https://symfony.com/contributors" 3079 } 3080 ], 3081 "description": "Symfony polyfill for intl's Normalizer class and related functions", 3082 "homepage": "https://symfony.com", 3083 "keywords": [ 3084 "compatibility", 3085 "intl", 3086 "normalizer", 3087 "polyfill", 3088 "portable", 3089 "shim" 3090 ], 3091 "support": { 3092 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" 3093 }, 3094 "funding": [ 3095 { 3096 "url": "https://symfony.com/sponsor", 3097 "type": "custom" 3098 }, 3099 { 3100 "url": "https://github.com/fabpot", 3101 "type": "github" 3102 }, 3103 { 3104 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3105 "type": "tidelift" 3106 } 3107 ], 3108 "time": "2024-09-09T11:45:10+00:00" 3109 }, 3110 { 3111 "name": "symfony/polyfill-mbstring", 3112 "version": "v1.31.0", 3113 "source": { 3114 "type": "git", 3115 "url": "https://github.com/symfony/polyfill-mbstring.git", 3116 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" 3117 }, 3118 "dist": { 3119 "type": "zip", 3120 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", 3121 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", 3122 "shasum": "" 3123 }, 3124 "require": { 3125 "php": ">=7.2" 3126 }, 3127 "provide": { 3128 "ext-mbstring": "*" 3129 }, 3130 "suggest": { 3131 "ext-mbstring": "For best performance" 3132 }, 3133 "type": "library", 3134 "extra": { 3135 "thanks": { 3136 "name": "symfony/polyfill", 3137 "url": "https://github.com/symfony/polyfill" 3138 } 3139 }, 3140 "autoload": { 3141 "files": [ 3142 "bootstrap.php" 3143 ], 3144 "psr-4": { 3145 "Symfony\\Polyfill\\Mbstring\\": "" 3146 } 3147 }, 3148 "notification-url": "https://packagist.org/downloads/", 3149 "license": [ 3150 "MIT" 3151 ], 3152 "authors": [ 3153 { 3154 "name": "Nicolas Grekas", 3155 "email": "p@tchwork.com" 3156 }, 3157 { 3158 "name": "Symfony Community", 3159 "homepage": "https://symfony.com/contributors" 3160 } 3161 ], 3162 "description": "Symfony polyfill for the Mbstring extension", 3163 "homepage": "https://symfony.com", 3164 "keywords": [ 3165 "compatibility", 3166 "mbstring", 3167 "polyfill", 3168 "portable", 3169 "shim" 3170 ], 3171 "support": { 3172 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" 3173 }, 3174 "funding": [ 3175 { 3176 "url": "https://symfony.com/sponsor", 3177 "type": "custom" 3178 }, 3179 { 3180 "url": "https://github.com/fabpot", 3181 "type": "github" 3182 }, 3183 { 3184 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3185 "type": "tidelift" 3186 } 3187 ], 3188 "time": "2024-09-09T11:45:10+00:00" 3189 }, 3190 { 3191 "name": "symfony/polyfill-php80", 3192 "version": "v1.31.0", 3193 "source": { 3194 "type": "git", 3195 "url": "https://github.com/symfony/polyfill-php80.git", 3196 "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" 3197 }, 3198 "dist": { 3199 "type": "zip", 3200 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", 3201 "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", 3202 "shasum": "" 3203 }, 3204 "require": { 3205 "php": ">=7.2" 3206 }, 3207 "type": "library", 3208 "extra": { 3209 "thanks": { 3210 "name": "symfony/polyfill", 3211 "url": "https://github.com/symfony/polyfill" 3212 } 3213 }, 3214 "autoload": { 3215 "files": [ 3216 "bootstrap.php" 3217 ], 3218 "psr-4": { 3219 "Symfony\\Polyfill\\Php80\\": "" 3220 }, 3221 "classmap": [ 3222 "Resources/stubs" 3223 ] 3224 }, 3225 "notification-url": "https://packagist.org/downloads/", 3226 "license": [ 3227 "MIT" 3228 ], 3229 "authors": [ 3230 { 3231 "name": "Ion Bazan", 3232 "email": "ion.bazan@gmail.com" 3233 }, 3234 { 3235 "name": "Nicolas Grekas", 3236 "email": "p@tchwork.com" 3237 }, 3238 { 3239 "name": "Symfony Community", 3240 "homepage": "https://symfony.com/contributors" 3241 } 3242 ], 3243 "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", 3244 "homepage": "https://symfony.com", 3245 "keywords": [ 3246 "compatibility", 3247 "polyfill", 3248 "portable", 3249 "shim" 3250 ], 3251 "support": { 3252 "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" 3253 }, 3254 "funding": [ 3255 { 3256 "url": "https://symfony.com/sponsor", 3257 "type": "custom" 3258 }, 3259 { 3260 "url": "https://github.com/fabpot", 3261 "type": "github" 3262 }, 3263 { 3264 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3265 "type": "tidelift" 3266 } 3267 ], 3268 "time": "2024-09-09T11:45:10+00:00" 3269 }, 3270 { 3271 "name": "symfony/polyfill-php81", 3272 "version": "v1.31.0", 3273 "source": { 3274 "type": "git", 3275 "url": "https://github.com/symfony/polyfill-php81.git", 3276 "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" 3277 }, 3278 "dist": { 3279 "type": "zip", 3280 "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", 3281 "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", 3282 "shasum": "" 3283 }, 3284 "require": { 3285 "php": ">=7.2" 3286 }, 3287 "type": "library", 3288 "extra": { 3289 "thanks": { 3290 "name": "symfony/polyfill", 3291 "url": "https://github.com/symfony/polyfill" 3292 } 3293 }, 3294 "autoload": { 3295 "files": [ 3296 "bootstrap.php" 3297 ], 3298 "psr-4": { 3299 "Symfony\\Polyfill\\Php81\\": "" 3300 }, 3301 "classmap": [ 3302 "Resources/stubs" 3303 ] 3304 }, 3305 "notification-url": "https://packagist.org/downloads/", 3306 "license": [ 3307 "MIT" 3308 ], 3309 "authors": [ 3310 { 3311 "name": "Nicolas Grekas", 3312 "email": "p@tchwork.com" 3313 }, 3314 { 3315 "name": "Symfony Community", 3316 "homepage": "https://symfony.com/contributors" 3317 } 3318 ], 3319 "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", 3320 "homepage": "https://symfony.com", 3321 "keywords": [ 3322 "compatibility", 3323 "polyfill", 3324 "portable", 3325 "shim" 3326 ], 3327 "support": { 3328 "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" 3329 }, 3330 "funding": [ 3331 { 3332 "url": "https://symfony.com/sponsor", 3333 "type": "custom" 3334 }, 3335 { 3336 "url": "https://github.com/fabpot", 3337 "type": "github" 3338 }, 3339 { 3340 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3341 "type": "tidelift" 3342 } 3343 ], 3344 "time": "2024-09-09T11:45:10+00:00" 3345 }, 3346 { 3347 "name": "symfony/process", 3348 "version": "v6.4.15", 3349 "source": { 3350 "type": "git", 3351 "url": "https://github.com/symfony/process.git", 3352 "reference": "3cb242f059c14ae08591c5c4087d1fe443564392" 3353 }, 3354 "dist": { 3355 "type": "zip", 3356 "url": "https://api.github.com/repos/symfony/process/zipball/3cb242f059c14ae08591c5c4087d1fe443564392", 3357 "reference": "3cb242f059c14ae08591c5c4087d1fe443564392", 3358 "shasum": "" 3359 }, 3360 "require": { 3361 "php": ">=8.1" 3362 }, 3363 "type": "library", 3364 "autoload": { 3365 "psr-4": { 3366 "Symfony\\Component\\Process\\": "" 3367 }, 3368 "exclude-from-classmap": [ 3369 "/Tests/" 3370 ] 3371 }, 3372 "notification-url": "https://packagist.org/downloads/", 3373 "license": [ 3374 "MIT" 3375 ], 3376 "authors": [ 3377 { 3378 "name": "Fabien Potencier", 3379 "email": "fabien@symfony.com" 3380 }, 3381 { 3382 "name": "Symfony Community", 3383 "homepage": "https://symfony.com/contributors" 3384 } 3385 ], 3386 "description": "Executes commands in sub-processes", 3387 "homepage": "https://symfony.com", 3388 "support": { 3389 "source": "https://github.com/symfony/process/tree/v6.4.15" 3390 }, 3391 "funding": [ 3392 { 3393 "url": "https://symfony.com/sponsor", 3394 "type": "custom" 3395 }, 3396 { 3397 "url": "https://github.com/fabpot", 3398 "type": "github" 3399 }, 3400 { 3401 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3402 "type": "tidelift" 3403 } 3404 ], 3405 "time": "2024-11-06T14:19:14+00:00" 3406 }, 3407 { 3408 "name": "symfony/service-contracts", 3409 "version": "v3.5.0", 3410 "source": { 3411 "type": "git", 3412 "url": "https://github.com/symfony/service-contracts.git", 3413 "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" 3414 }, 3415 "dist": { 3416 "type": "zip", 3417 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 3418 "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 3419 "shasum": "" 3420 }, 3421 "require": { 3422 "php": ">=8.1", 3423 "psr/container": "^1.1|^2.0", 3424 "symfony/deprecation-contracts": "^2.5|^3" 3425 }, 3426 "conflict": { 3427 "ext-psr": "<1.1|>=2" 3428 }, 3429 "type": "library", 3430 "extra": { 3431 "branch-alias": { 3432 "dev-main": "3.5-dev" 3433 }, 3434 "thanks": { 3435 "name": "symfony/contracts", 3436 "url": "https://github.com/symfony/contracts" 3437 } 3438 }, 3439 "autoload": { 3440 "psr-4": { 3441 "Symfony\\Contracts\\Service\\": "" 3442 }, 3443 "exclude-from-classmap": [ 3444 "/Test/" 3445 ] 3446 }, 3447 "notification-url": "https://packagist.org/downloads/", 3448 "license": [ 3449 "MIT" 3450 ], 3451 "authors": [ 3452 { 3453 "name": "Nicolas Grekas", 3454 "email": "p@tchwork.com" 3455 }, 3456 { 3457 "name": "Symfony Community", 3458 "homepage": "https://symfony.com/contributors" 3459 } 3460 ], 3461 "description": "Generic abstractions related to writing services", 3462 "homepage": "https://symfony.com", 3463 "keywords": [ 3464 "abstractions", 3465 "contracts", 3466 "decoupling", 3467 "interfaces", 3468 "interoperability", 3469 "standards" 3470 ], 3471 "support": { 3472 "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" 3473 }, 3474 "funding": [ 3475 { 3476 "url": "https://symfony.com/sponsor", 3477 "type": "custom" 3478 }, 3479 { 3480 "url": "https://github.com/fabpot", 3481 "type": "github" 3482 }, 3483 { 3484 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3485 "type": "tidelift" 3486 } 3487 ], 3488 "time": "2024-04-18T09:32:20+00:00" 3489 }, 3490 { 3491 "name": "symfony/stopwatch", 3492 "version": "v7.1.6", 3493 "source": { 3494 "type": "git", 3495 "url": "https://github.com/symfony/stopwatch.git", 3496 "reference": "8b4a434e6e7faf6adedffb48783a5c75409a1a05" 3497 }, 3498 "dist": { 3499 "type": "zip", 3500 "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8b4a434e6e7faf6adedffb48783a5c75409a1a05", 3501 "reference": "8b4a434e6e7faf6adedffb48783a5c75409a1a05", 3502 "shasum": "" 3503 }, 3504 "require": { 3505 "php": ">=8.2", 3506 "symfony/service-contracts": "^2.5|^3" 3507 }, 3508 "type": "library", 3509 "autoload": { 3510 "psr-4": { 3511 "Symfony\\Component\\Stopwatch\\": "" 3512 }, 3513 "exclude-from-classmap": [ 3514 "/Tests/" 3515 ] 3516 }, 3517 "notification-url": "https://packagist.org/downloads/", 3518 "license": [ 3519 "MIT" 3520 ], 3521 "authors": [ 3522 { 3523 "name": "Fabien Potencier", 3524 "email": "fabien@symfony.com" 3525 }, 3526 { 3527 "name": "Symfony Community", 3528 "homepage": "https://symfony.com/contributors" 3529 } 3530 ], 3531 "description": "Provides a way to profile code", 3532 "homepage": "https://symfony.com", 3533 "support": { 3534 "source": "https://github.com/symfony/stopwatch/tree/v7.1.6" 3535 }, 3536 "funding": [ 3537 { 3538 "url": "https://symfony.com/sponsor", 3539 "type": "custom" 3540 }, 3541 { 3542 "url": "https://github.com/fabpot", 3543 "type": "github" 3544 }, 3545 { 3546 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3547 "type": "tidelift" 3548 } 3549 ], 3550 "time": "2024-09-25T14:20:29+00:00" 3551 }, 3552 { 3553 "name": "symfony/string", 3554 "version": "v7.1.8", 3555 "source": { 3556 "type": "git", 3557 "url": "https://github.com/symfony/string.git", 3558 "reference": "591ebd41565f356fcd8b090fe64dbb5878f50281" 3559 }, 3560 "dist": { 3561 "type": "zip", 3562 "url": "https://api.github.com/repos/symfony/string/zipball/591ebd41565f356fcd8b090fe64dbb5878f50281", 3563 "reference": "591ebd41565f356fcd8b090fe64dbb5878f50281", 3564 "shasum": "" 3565 }, 3566 "require": { 3567 "php": ">=8.2", 3568 "symfony/polyfill-ctype": "~1.8", 3569 "symfony/polyfill-intl-grapheme": "~1.0", 3570 "symfony/polyfill-intl-normalizer": "~1.0", 3571 "symfony/polyfill-mbstring": "~1.0" 3572 }, 3573 "conflict": { 3574 "symfony/translation-contracts": "<2.5" 3575 }, 3576 "require-dev": { 3577 "symfony/emoji": "^7.1", 3578 "symfony/error-handler": "^6.4|^7.0", 3579 "symfony/http-client": "^6.4|^7.0", 3580 "symfony/intl": "^6.4|^7.0", 3581 "symfony/translation-contracts": "^2.5|^3.0", 3582 "symfony/var-exporter": "^6.4|^7.0" 3583 }, 3584 "type": "library", 3585 "autoload": { 3586 "files": [ 3587 "Resources/functions.php" 3588 ], 3589 "psr-4": { 3590 "Symfony\\Component\\String\\": "" 3591 }, 3592 "exclude-from-classmap": [ 3593 "/Tests/" 3594 ] 3595 }, 3596 "notification-url": "https://packagist.org/downloads/", 3597 "license": [ 3598 "MIT" 3599 ], 3600 "authors": [ 3601 { 3602 "name": "Nicolas Grekas", 3603 "email": "p@tchwork.com" 3604 }, 3605 { 3606 "name": "Symfony Community", 3607 "homepage": "https://symfony.com/contributors" 3608 } 3609 ], 3610 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", 3611 "homepage": "https://symfony.com", 3612 "keywords": [ 3613 "grapheme", 3614 "i18n", 3615 "string", 3616 "unicode", 3617 "utf-8", 3618 "utf8" 3619 ], 3620 "support": { 3621 "source": "https://github.com/symfony/string/tree/v7.1.8" 3622 }, 3623 "funding": [ 3624 { 3625 "url": "https://symfony.com/sponsor", 3626 "type": "custom" 3627 }, 3628 { 3629 "url": "https://github.com/fabpot", 3630 "type": "github" 3631 }, 3632 { 3633 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3634 "type": "tidelift" 3635 } 3636 ], 3637 "time": "2024-11-13T13:31:21+00:00" 3638 }, 3639 { 3640 "name": "symfony/var-exporter", 3641 "version": "v7.1.6", 3642 "source": { 3643 "type": "git", 3644 "url": "https://github.com/symfony/var-exporter.git", 3645 "reference": "90173ef89c40e7c8c616653241048705f84130ef" 3646 }, 3647 "dist": { 3648 "type": "zip", 3649 "url": "https://api.github.com/repos/symfony/var-exporter/zipball/90173ef89c40e7c8c616653241048705f84130ef", 3650 "reference": "90173ef89c40e7c8c616653241048705f84130ef", 3651 "shasum": "" 3652 }, 3653 "require": { 3654 "php": ">=8.2" 3655 }, 3656 "require-dev": { 3657 "symfony/property-access": "^6.4|^7.0", 3658 "symfony/serializer": "^6.4|^7.0", 3659 "symfony/var-dumper": "^6.4|^7.0" 3660 }, 3661 "type": "library", 3662 "autoload": { 3663 "psr-4": { 3664 "Symfony\\Component\\VarExporter\\": "" 3665 }, 3666 "exclude-from-classmap": [ 3667 "/Tests/" 3668 ] 3669 }, 3670 "notification-url": "https://packagist.org/downloads/", 3671 "license": [ 3672 "MIT" 3673 ], 3674 "authors": [ 3675 { 3676 "name": "Nicolas Grekas", 3677 "email": "p@tchwork.com" 3678 }, 3679 { 3680 "name": "Symfony Community", 3681 "homepage": "https://symfony.com/contributors" 3682 } 3683 ], 3684 "description": "Allows exporting any serializable PHP data structure to plain PHP code", 3685 "homepage": "https://symfony.com", 3686 "keywords": [ 3687 "clone", 3688 "construct", 3689 "export", 3690 "hydrate", 3691 "instantiate", 3692 "lazy-loading", 3693 "proxy", 3694 "serialize" 3695 ], 3696 "support": { 3697 "source": "https://github.com/symfony/var-exporter/tree/v7.1.6" 3698 }, 3699 "funding": [ 3700 { 3701 "url": "https://symfony.com/sponsor", 3702 "type": "custom" 3703 }, 3704 { 3705 "url": "https://github.com/fabpot", 3706 "type": "github" 3707 }, 3708 { 3709 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 3710 "type": "tidelift" 3711 } 3712 ], 3713 "time": "2024-09-25T14:20:29+00:00" 3714 } 3715 ], 3716 "packages-dev": [ 3717 { 3718 "name": "carbonphp/carbon-doctrine-types", 3719 "version": "3.2.0", 3720 "source": { 3721 "type": "git", 3722 "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", 3723 "reference": "18ba5ddfec8976260ead6e866180bd5d2f71aa1d" 3724 }, 3725 "dist": { 3726 "type": "zip", 3727 "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/18ba5ddfec8976260ead6e866180bd5d2f71aa1d", 3728 "reference": "18ba5ddfec8976260ead6e866180bd5d2f71aa1d", 3729 "shasum": "" 3730 }, 3731 "require": { 3732 "php": "^8.1" 3733 }, 3734 "conflict": { 3735 "doctrine/dbal": "<4.0.0 || >=5.0.0" 3736 }, 3737 "require-dev": { 3738 "doctrine/dbal": "^4.0.0", 3739 "nesbot/carbon": "^2.71.0 || ^3.0.0", 3740 "phpunit/phpunit": "^10.3" 3741 }, 3742 "type": "library", 3743 "autoload": { 3744 "psr-4": { 3745 "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" 3746 } 3747 }, 3748 "notification-url": "https://packagist.org/downloads/", 3749 "license": [ 3750 "MIT" 3751 ], 3752 "authors": [ 3753 { 3754 "name": "KyleKatarn", 3755 "email": "kylekatarnls@gmail.com" 3756 } 3757 ], 3758 "description": "Types to use Carbon in Doctrine", 3759 "keywords": [ 3760 "carbon", 3761 "date", 3762 "datetime", 3763 "doctrine", 3764 "time" 3765 ], 3766 "support": { 3767 "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", 3768 "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/3.2.0" 3769 }, 3770 "funding": [ 3771 { 3772 "url": "https://github.com/kylekatarnls", 3773 "type": "github" 3774 }, 3775 { 3776 "url": "https://opencollective.com/Carbon", 3777 "type": "open_collective" 3778 }, 3779 { 3780 "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", 3781 "type": "tidelift" 3782 } 3783 ], 3784 "time": "2024-02-09T16:56:22+00:00" 3785 }, 3786 { 3787 "name": "doctrine/inflector", 3788 "version": "2.0.10", 3789 "source": { 3790 "type": "git", 3791 "url": "https://github.com/doctrine/inflector.git", 3792 "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc" 3793 }, 3794 "dist": { 3795 "type": "zip", 3796 "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc", 3797 "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc", 3798 "shasum": "" 3799 }, 3800 "require": { 3801 "php": "^7.2 || ^8.0" 3802 }, 3803 "require-dev": { 3804 "doctrine/coding-standard": "^11.0", 3805 "phpstan/phpstan": "^1.8", 3806 "phpstan/phpstan-phpunit": "^1.1", 3807 "phpstan/phpstan-strict-rules": "^1.3", 3808 "phpunit/phpunit": "^8.5 || ^9.5", 3809 "vimeo/psalm": "^4.25 || ^5.4" 3810 }, 3811 "type": "library", 3812 "autoload": { 3813 "psr-4": { 3814 "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" 3815 } 3816 }, 3817 "notification-url": "https://packagist.org/downloads/", 3818 "license": [ 3819 "MIT" 3820 ], 3821 "authors": [ 3822 { 3823 "name": "Guilherme Blanco", 3824 "email": "guilhermeblanco@gmail.com" 3825 }, 3826 { 3827 "name": "Roman Borschel", 3828 "email": "roman@code-factory.org" 3829 }, 3830 { 3831 "name": "Benjamin Eberlei", 3832 "email": "kontakt@beberlei.de" 3833 }, 3834 { 3835 "name": "Jonathan Wage", 3836 "email": "jonwage@gmail.com" 3837 }, 3838 { 3839 "name": "Johannes Schmitt", 3840 "email": "schmittjoh@gmail.com" 3841 } 3842 ], 3843 "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", 3844 "homepage": "https://www.doctrine-project.org/projects/inflector.html", 3845 "keywords": [ 3846 "inflection", 3847 "inflector", 3848 "lowercase", 3849 "manipulation", 3850 "php", 3851 "plural", 3852 "singular", 3853 "strings", 3854 "uppercase", 3855 "words" 3856 ], 3857 "support": { 3858 "issues": "https://github.com/doctrine/inflector/issues", 3859 "source": "https://github.com/doctrine/inflector/tree/2.0.10" 3860 }, 3861 "funding": [ 3862 { 3863 "url": "https://www.doctrine-project.org/sponsorship.html", 3864 "type": "custom" 3865 }, 3866 { 3867 "url": "https://www.patreon.com/phpdoctrine", 3868 "type": "patreon" 3869 }, 3870 { 3871 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", 3872 "type": "tidelift" 3873 } 3874 ], 3875 "time": "2024-02-18T20:23:39+00:00" 3876 }, 3877 { 3878 "name": "ergebnis/phpstan-rules", 3879 "version": "0.15.3", 3880 "source": { 3881 "type": "git", 3882 "url": "https://github.com/ergebnis/phpstan-rules.git", 3883 "reference": "78a3dd88893cf3250ba339843503dcea7e9bee64" 3884 }, 3885 "dist": { 3886 "type": "zip", 3887 "url": "https://api.github.com/repos/ergebnis/phpstan-rules/zipball/78a3dd88893cf3250ba339843503dcea7e9bee64", 3888 "reference": "78a3dd88893cf3250ba339843503dcea7e9bee64", 3889 "shasum": "" 3890 }, 3891 "require": { 3892 "ext-mbstring": "*", 3893 "nikic/php-parser": "^4.2.3", 3894 "php": "^7.2 || ^8.0", 3895 "phpstan/phpstan": "~0.11.15 || ~0.12.0" 3896 }, 3897 "require-dev": { 3898 "ergebnis/composer-normalize": "^2.9.0", 3899 "ergebnis/license": "^1.1.0", 3900 "ergebnis/php-cs-fixer-config": "^2.5.1", 3901 "ergebnis/test-util": "^1.3.0", 3902 "infection/infection": "~0.15.3", 3903 "nette/di": "^3.0.1", 3904 "phpstan/phpstan-deprecation-rules": "~0.11.2", 3905 "phpstan/phpstan-strict-rules": "~0.11.1", 3906 "phpunit/phpunit": "^8.5.8", 3907 "psalm/plugin-phpunit": "~0.12.2", 3908 "psr/container": "^1.0.0", 3909 "vimeo/psalm": "^3.18", 3910 "zendframework/zend-servicemanager": "^2.0.0" 3911 }, 3912 "type": "phpstan-extension", 3913 "extra": { 3914 "phpstan": { 3915 "includes": [ 3916 "rules.neon" 3917 ] 3918 } 3919 }, 3920 "autoload": { 3921 "psr-4": { 3922 "Ergebnis\\PHPStan\\Rules\\": "src/" 3923 } 3924 }, 3925 "notification-url": "https://packagist.org/downloads/", 3926 "license": [ 3927 "MIT" 3928 ], 3929 "authors": [ 3930 { 3931 "name": "Andreas Möller", 3932 "email": "am@localheinz.com" 3933 } 3934 ], 3935 "description": "Provides additional rules for phpstan/phpstan.", 3936 "homepage": "https://github.com/ergebnis/phpstan-rules", 3937 "keywords": [ 3938 "PHPStan", 3939 "phpstan-extreme-rules", 3940 "phpstan-rules" 3941 ], 3942 "support": { 3943 "issues": "https://github.com/ergebnis/phpstan-rules/issues", 3944 "source": "https://github.com/ergebnis/phpstan-rules" 3945 }, 3946 "funding": [ 3947 { 3948 "url": "https://github.com/localheinz", 3949 "type": "github" 3950 } 3951 ], 3952 "time": "2020-10-30T09:50:34+00:00" 3953 }, 3954 { 3955 "name": "hamcrest/hamcrest-php", 3956 "version": "v2.0.1", 3957 "source": { 3958 "type": "git", 3959 "url": "https://github.com/hamcrest/hamcrest-php.git", 3960 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" 3961 }, 3962 "dist": { 3963 "type": "zip", 3964 "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 3965 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 3966 "shasum": "" 3967 }, 3968 "require": { 3969 "php": "^5.3|^7.0|^8.0" 3970 }, 3971 "replace": { 3972 "cordoval/hamcrest-php": "*", 3973 "davedevelopment/hamcrest-php": "*", 3974 "kodova/hamcrest-php": "*" 3975 }, 3976 "require-dev": { 3977 "phpunit/php-file-iterator": "^1.4 || ^2.0", 3978 "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" 3979 }, 3980 "type": "library", 3981 "extra": { 3982 "branch-alias": { 3983 "dev-master": "2.1-dev" 3984 } 3985 }, 3986 "autoload": { 3987 "classmap": [ 3988 "hamcrest" 3989 ] 3990 }, 3991 "notification-url": "https://packagist.org/downloads/", 3992 "license": [ 3993 "BSD-3-Clause" 3994 ], 3995 "description": "This is the PHP port of Hamcrest Matchers", 3996 "keywords": [ 3997 "test" 3998 ], 3999 "support": { 4000 "issues": "https://github.com/hamcrest/hamcrest-php/issues", 4001 "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" 4002 }, 4003 "time": "2020-07-09T08:09:16+00:00" 4004 }, 4005 { 4006 "name": "illuminate/collections", 4007 "version": "v9.52.16", 4008 "source": { 4009 "type": "git", 4010 "url": "https://github.com/illuminate/collections.git", 4011 "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f" 4012 }, 4013 "dist": { 4014 "type": "zip", 4015 "url": "https://api.github.com/repos/illuminate/collections/zipball/d3710b0b244bfc62c288c1a87eaa62dd28352d1f", 4016 "reference": "d3710b0b244bfc62c288c1a87eaa62dd28352d1f", 4017 "shasum": "" 4018 }, 4019 "require": { 4020 "illuminate/conditionable": "^9.0", 4021 "illuminate/contracts": "^9.0", 4022 "illuminate/macroable": "^9.0", 4023 "php": "^8.0.2" 4024 }, 4025 "suggest": { 4026 "symfony/var-dumper": "Required to use the dump method (^6.0)." 4027 }, 4028 "type": "library", 4029 "extra": { 4030 "branch-alias": { 4031 "dev-master": "9.x-dev" 4032 } 4033 }, 4034 "autoload": { 4035 "files": [ 4036 "helpers.php" 4037 ], 4038 "psr-4": { 4039 "Illuminate\\Support\\": "" 4040 } 4041 }, 4042 "notification-url": "https://packagist.org/downloads/", 4043 "license": [ 4044 "MIT" 4045 ], 4046 "authors": [ 4047 { 4048 "name": "Taylor Otwell", 4049 "email": "taylor@laravel.com" 4050 } 4051 ], 4052 "description": "The Illuminate Collections package.", 4053 "homepage": "https://laravel.com", 4054 "support": { 4055 "issues": "https://github.com/laravel/framework/issues", 4056 "source": "https://github.com/laravel/framework" 4057 }, 4058 "time": "2023-06-11T21:17:10+00:00" 4059 }, 4060 { 4061 "name": "illuminate/conditionable", 4062 "version": "v9.52.16", 4063 "source": { 4064 "type": "git", 4065 "url": "https://github.com/illuminate/conditionable.git", 4066 "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364" 4067 }, 4068 "dist": { 4069 "type": "zip", 4070 "url": "https://api.github.com/repos/illuminate/conditionable/zipball/bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", 4071 "reference": "bea24daa0fa84b7e7b0d5b84f62c71b7e2dc3364", 4072 "shasum": "" 4073 }, 4074 "require": { 4075 "php": "^8.0.2" 4076 }, 4077 "type": "library", 4078 "extra": { 4079 "branch-alias": { 4080 "dev-master": "9.x-dev" 4081 } 4082 }, 4083 "autoload": { 4084 "psr-4": { 4085 "Illuminate\\Support\\": "" 4086 } 4087 }, 4088 "notification-url": "https://packagist.org/downloads/", 4089 "license": [ 4090 "MIT" 4091 ], 4092 "authors": [ 4093 { 4094 "name": "Taylor Otwell", 4095 "email": "taylor@laravel.com" 4096 } 4097 ], 4098 "description": "The Illuminate Conditionable package.", 4099 "homepage": "https://laravel.com", 4100 "support": { 4101 "issues": "https://github.com/laravel/framework/issues", 4102 "source": "https://github.com/laravel/framework" 4103 }, 4104 "time": "2023-02-01T21:42:32+00:00" 4105 }, 4106 { 4107 "name": "illuminate/console", 4108 "version": "v9.20.0", 4109 "source": { 4110 "type": "git", 4111 "url": "https://github.com/illuminate/console.git", 4112 "reference": "5eeadc4fecb6a23c31b705eddf0e7d65d2a8fa38" 4113 }, 4114 "dist": { 4115 "type": "zip", 4116 "url": "https://api.github.com/repos/illuminate/console/zipball/5eeadc4fecb6a23c31b705eddf0e7d65d2a8fa38", 4117 "reference": "5eeadc4fecb6a23c31b705eddf0e7d65d2a8fa38", 4118 "shasum": "" 4119 }, 4120 "require": { 4121 "illuminate/collections": "^9.0", 4122 "illuminate/contracts": "^9.0", 4123 "illuminate/macroable": "^9.0", 4124 "illuminate/support": "^9.0", 4125 "php": "^8.0.2", 4126 "symfony/console": "^6.0", 4127 "symfony/process": "^6.0" 4128 }, 4129 "suggest": { 4130 "dragonmantank/cron-expression": "Required to use scheduler (^3.1).", 4131 "guzzlehttp/guzzle": "Required to use the ping methods on schedules (^7.2).", 4132 "illuminate/bus": "Required to use the scheduled job dispatcher (^9.0).", 4133 "illuminate/container": "Required to use the scheduler (^9.0).", 4134 "illuminate/filesystem": "Required to use the generator command (^9.0).", 4135 "illuminate/queue": "Required to use closures for scheduled jobs (^9.0)." 4136 }, 4137 "type": "library", 4138 "extra": { 4139 "branch-alias": { 4140 "dev-master": "9.x-dev" 4141 } 4142 }, 4143 "autoload": { 4144 "psr-4": { 4145 "Illuminate\\Console\\": "" 4146 } 4147 }, 4148 "notification-url": "https://packagist.org/downloads/", 4149 "license": [ 4150 "MIT" 4151 ], 4152 "authors": [ 4153 { 4154 "name": "Taylor Otwell", 4155 "email": "taylor@laravel.com" 4156 } 4157 ], 4158 "description": "The Illuminate Console package.", 4159 "homepage": "https://laravel.com", 4160 "support": { 4161 "issues": "https://github.com/laravel/framework/issues", 4162 "source": "https://github.com/laravel/framework" 4163 }, 4164 "time": "2022-07-12T13:39:25+00:00" 4165 }, 4166 { 4167 "name": "illuminate/contracts", 4168 "version": "v9.52.16", 4169 "source": { 4170 "type": "git", 4171 "url": "https://github.com/illuminate/contracts.git", 4172 "reference": "44f65d723b13823baa02ff69751a5948bde60c22" 4173 }, 4174 "dist": { 4175 "type": "zip", 4176 "url": "https://api.github.com/repos/illuminate/contracts/zipball/44f65d723b13823baa02ff69751a5948bde60c22", 4177 "reference": "44f65d723b13823baa02ff69751a5948bde60c22", 4178 "shasum": "" 4179 }, 4180 "require": { 4181 "php": "^8.0.2", 4182 "psr/container": "^1.1.1|^2.0.1", 4183 "psr/simple-cache": "^1.0|^2.0|^3.0" 4184 }, 4185 "type": "library", 4186 "extra": { 4187 "branch-alias": { 4188 "dev-master": "9.x-dev" 4189 } 4190 }, 4191 "autoload": { 4192 "psr-4": { 4193 "Illuminate\\Contracts\\": "" 4194 } 4195 }, 4196 "notification-url": "https://packagist.org/downloads/", 4197 "license": [ 4198 "MIT" 4199 ], 4200 "authors": [ 4201 { 4202 "name": "Taylor Otwell", 4203 "email": "taylor@laravel.com" 4204 } 4205 ], 4206 "description": "The Illuminate Contracts package.", 4207 "homepage": "https://laravel.com", 4208 "support": { 4209 "issues": "https://github.com/laravel/framework/issues", 4210 "source": "https://github.com/laravel/framework" 4211 }, 4212 "time": "2023-02-08T14:36:30+00:00" 4213 }, 4214 { 4215 "name": "illuminate/macroable", 4216 "version": "v9.52.16", 4217 "source": { 4218 "type": "git", 4219 "url": "https://github.com/illuminate/macroable.git", 4220 "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a" 4221 }, 4222 "dist": { 4223 "type": "zip", 4224 "url": "https://api.github.com/repos/illuminate/macroable/zipball/e3bfaf6401742a9c6abca61b9b10e998e5b6449a", 4225 "reference": "e3bfaf6401742a9c6abca61b9b10e998e5b6449a", 4226 "shasum": "" 4227 }, 4228 "require": { 4229 "php": "^8.0.2" 4230 }, 4231 "type": "library", 4232 "extra": { 4233 "branch-alias": { 4234 "dev-master": "9.x-dev" 4235 } 4236 }, 4237 "autoload": { 4238 "psr-4": { 4239 "Illuminate\\Support\\": "" 4240 } 4241 }, 4242 "notification-url": "https://packagist.org/downloads/", 4243 "license": [ 4244 "MIT" 4245 ], 4246 "authors": [ 4247 { 4248 "name": "Taylor Otwell", 4249 "email": "taylor@laravel.com" 4250 } 4251 ], 4252 "description": "The Illuminate Macroable package.", 4253 "homepage": "https://laravel.com", 4254 "support": { 4255 "issues": "https://github.com/laravel/framework/issues", 4256 "source": "https://github.com/laravel/framework" 4257 }, 4258 "time": "2022-08-09T13:29:29+00:00" 4259 }, 4260 { 4261 "name": "illuminate/support", 4262 "version": "v9.52.16", 4263 "source": { 4264 "type": "git", 4265 "url": "https://github.com/illuminate/support.git", 4266 "reference": "223c608dbca27232df6213f776bfe7bdeec24874" 4267 }, 4268 "dist": { 4269 "type": "zip", 4270 "url": "https://api.github.com/repos/illuminate/support/zipball/223c608dbca27232df6213f776bfe7bdeec24874", 4271 "reference": "223c608dbca27232df6213f776bfe7bdeec24874", 4272 "shasum": "" 4273 }, 4274 "require": { 4275 "doctrine/inflector": "^2.0", 4276 "ext-ctype": "*", 4277 "ext-filter": "*", 4278 "ext-mbstring": "*", 4279 "illuminate/collections": "^9.0", 4280 "illuminate/conditionable": "^9.0", 4281 "illuminate/contracts": "^9.0", 4282 "illuminate/macroable": "^9.0", 4283 "nesbot/carbon": "^2.62.1", 4284 "php": "^8.0.2", 4285 "voku/portable-ascii": "^2.0" 4286 }, 4287 "conflict": { 4288 "tightenco/collect": "<5.5.33" 4289 }, 4290 "suggest": { 4291 "illuminate/filesystem": "Required to use the composer class (^9.0).", 4292 "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.0.2).", 4293 "ramsey/uuid": "Required to use Str::uuid() (^4.7).", 4294 "symfony/process": "Required to use the composer class (^6.0).", 4295 "symfony/uid": "Required to use Str::ulid() (^6.0).", 4296 "symfony/var-dumper": "Required to use the dd function (^6.0).", 4297 "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.4.1)." 4298 }, 4299 "type": "library", 4300 "extra": { 4301 "branch-alias": { 4302 "dev-master": "9.x-dev" 4303 } 4304 }, 4305 "autoload": { 4306 "files": [ 4307 "helpers.php" 4308 ], 4309 "psr-4": { 4310 "Illuminate\\Support\\": "" 4311 } 4312 }, 4313 "notification-url": "https://packagist.org/downloads/", 4314 "license": [ 4315 "MIT" 4316 ], 4317 "authors": [ 4318 { 4319 "name": "Taylor Otwell", 4320 "email": "taylor@laravel.com" 4321 } 4322 ], 4323 "description": "The Illuminate Support package.", 4324 "homepage": "https://laravel.com", 4325 "support": { 4326 "issues": "https://github.com/laravel/framework/issues", 4327 "source": "https://github.com/laravel/framework" 4328 }, 4329 "time": "2023-06-11T21:11:53+00:00" 4330 }, 4331 { 4332 "name": "mockery/mockery", 4333 "version": "1.6.12", 4334 "source": { 4335 "type": "git", 4336 "url": "https://github.com/mockery/mockery.git", 4337 "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" 4338 }, 4339 "dist": { 4340 "type": "zip", 4341 "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", 4342 "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", 4343 "shasum": "" 4344 }, 4345 "require": { 4346 "hamcrest/hamcrest-php": "^2.0.1", 4347 "lib-pcre": ">=7.0", 4348 "php": ">=7.3" 4349 }, 4350 "conflict": { 4351 "phpunit/phpunit": "<8.0" 4352 }, 4353 "require-dev": { 4354 "phpunit/phpunit": "^8.5 || ^9.6.17", 4355 "symplify/easy-coding-standard": "^12.1.14" 4356 }, 4357 "type": "library", 4358 "autoload": { 4359 "files": [ 4360 "library/helpers.php", 4361 "library/Mockery.php" 4362 ], 4363 "psr-4": { 4364 "Mockery\\": "library/Mockery" 4365 } 4366 }, 4367 "notification-url": "https://packagist.org/downloads/", 4368 "license": [ 4369 "BSD-3-Clause" 4370 ], 4371 "authors": [ 4372 { 4373 "name": "Pádraic Brady", 4374 "email": "padraic.brady@gmail.com", 4375 "homepage": "https://github.com/padraic", 4376 "role": "Author" 4377 }, 4378 { 4379 "name": "Dave Marshall", 4380 "email": "dave.marshall@atstsolutions.co.uk", 4381 "homepage": "https://davedevelopment.co.uk", 4382 "role": "Developer" 4383 }, 4384 { 4385 "name": "Nathanael Esayeas", 4386 "email": "nathanael.esayeas@protonmail.com", 4387 "homepage": "https://github.com/ghostwriter", 4388 "role": "Lead Developer" 4389 } 4390 ], 4391 "description": "Mockery is a simple yet flexible PHP mock object framework", 4392 "homepage": "https://github.com/mockery/mockery", 4393 "keywords": [ 4394 "BDD", 4395 "TDD", 4396 "library", 4397 "mock", 4398 "mock objects", 4399 "mockery", 4400 "stub", 4401 "test", 4402 "test double", 4403 "testing" 4404 ], 4405 "support": { 4406 "docs": "https://docs.mockery.io/", 4407 "issues": "https://github.com/mockery/mockery/issues", 4408 "rss": "https://github.com/mockery/mockery/releases.atom", 4409 "security": "https://github.com/mockery/mockery/security/advisories", 4410 "source": "https://github.com/mockery/mockery" 4411 }, 4412 "time": "2024-05-16T03:13:13+00:00" 4413 }, 4414 { 4415 "name": "myclabs/deep-copy", 4416 "version": "1.12.1", 4417 "source": { 4418 "type": "git", 4419 "url": "https://github.com/myclabs/DeepCopy.git", 4420 "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" 4421 }, 4422 "dist": { 4423 "type": "zip", 4424 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", 4425 "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", 4426 "shasum": "" 4427 }, 4428 "require": { 4429 "php": "^7.1 || ^8.0" 4430 }, 4431 "conflict": { 4432 "doctrine/collections": "<1.6.8", 4433 "doctrine/common": "<2.13.3 || >=3 <3.2.2" 4434 }, 4435 "require-dev": { 4436 "doctrine/collections": "^1.6.8", 4437 "doctrine/common": "^2.13.3 || ^3.2.2", 4438 "phpspec/prophecy": "^1.10", 4439 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 4440 }, 4441 "type": "library", 4442 "autoload": { 4443 "files": [ 4444 "src/DeepCopy/deep_copy.php" 4445 ], 4446 "psr-4": { 4447 "DeepCopy\\": "src/DeepCopy/" 4448 } 4449 }, 4450 "notification-url": "https://packagist.org/downloads/", 4451 "license": [ 4452 "MIT" 4453 ], 4454 "description": "Create deep copies (clones) of your objects", 4455 "keywords": [ 4456 "clone", 4457 "copy", 4458 "duplicate", 4459 "object", 4460 "object graph" 4461 ], 4462 "support": { 4463 "issues": "https://github.com/myclabs/DeepCopy/issues", 4464 "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" 4465 }, 4466 "funding": [ 4467 { 4468 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 4469 "type": "tidelift" 4470 } 4471 ], 4472 "time": "2024-11-08T17:47:46+00:00" 4473 }, 4474 { 4475 "name": "nesbot/carbon", 4476 "version": "2.72.5", 4477 "source": { 4478 "type": "git", 4479 "url": "https://github.com/briannesbitt/Carbon.git", 4480 "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed" 4481 }, 4482 "dist": { 4483 "type": "zip", 4484 "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/afd46589c216118ecd48ff2b95d77596af1e57ed", 4485 "reference": "afd46589c216118ecd48ff2b95d77596af1e57ed", 4486 "shasum": "" 4487 }, 4488 "require": { 4489 "carbonphp/carbon-doctrine-types": "*", 4490 "ext-json": "*", 4491 "php": "^7.1.8 || ^8.0", 4492 "psr/clock": "^1.0", 4493 "symfony/polyfill-mbstring": "^1.0", 4494 "symfony/polyfill-php80": "^1.16", 4495 "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" 4496 }, 4497 "provide": { 4498 "psr/clock-implementation": "1.0" 4499 }, 4500 "require-dev": { 4501 "doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0", 4502 "doctrine/orm": "^2.7 || ^3.0", 4503 "friendsofphp/php-cs-fixer": "^3.0", 4504 "kylekatarnls/multi-tester": "^2.0", 4505 "ondrejmirtes/better-reflection": "*", 4506 "phpmd/phpmd": "^2.9", 4507 "phpstan/extension-installer": "^1.0", 4508 "phpstan/phpstan": "^0.12.99 || ^1.7.14", 4509 "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6", 4510 "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20", 4511 "squizlabs/php_codesniffer": "^3.4" 4512 }, 4513 "bin": [ 4514 "bin/carbon" 4515 ], 4516 "type": "library", 4517 "extra": { 4518 "branch-alias": { 4519 "dev-master": "3.x-dev", 4520 "dev-2.x": "2.x-dev" 4521 }, 4522 "laravel": { 4523 "providers": [ 4524 "Carbon\\Laravel\\ServiceProvider" 4525 ] 4526 }, 4527 "phpstan": { 4528 "includes": [ 4529 "extension.neon" 4530 ] 4531 } 4532 }, 4533 "autoload": { 4534 "psr-4": { 4535 "Carbon\\": "src/Carbon/" 4536 } 4537 }, 4538 "notification-url": "https://packagist.org/downloads/", 4539 "license": [ 4540 "MIT" 4541 ], 4542 "authors": [ 4543 { 4544 "name": "Brian Nesbitt", 4545 "email": "brian@nesbot.com", 4546 "homepage": "https://markido.com" 4547 }, 4548 { 4549 "name": "kylekatarnls", 4550 "homepage": "https://github.com/kylekatarnls" 4551 } 4552 ], 4553 "description": "An API extension for DateTime that supports 281 different languages.", 4554 "homepage": "https://carbon.nesbot.com", 4555 "keywords": [ 4556 "date", 4557 "datetime", 4558 "time" 4559 ], 4560 "support": { 4561 "docs": "https://carbon.nesbot.com/docs", 4562 "issues": "https://github.com/briannesbitt/Carbon/issues", 4563 "source": "https://github.com/briannesbitt/Carbon" 4564 }, 4565 "funding": [ 4566 { 4567 "url": "https://github.com/sponsors/kylekatarnls", 4568 "type": "github" 4569 }, 4570 { 4571 "url": "https://opencollective.com/Carbon#sponsor", 4572 "type": "opencollective" 4573 }, 4574 { 4575 "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", 4576 "type": "tidelift" 4577 } 4578 ], 4579 "time": "2024-06-03T19:18:41+00:00" 4580 }, 4581 { 4582 "name": "nikic/php-parser", 4583 "version": "v4.19.4", 4584 "source": { 4585 "type": "git", 4586 "url": "https://github.com/nikic/PHP-Parser.git", 4587 "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" 4588 }, 4589 "dist": { 4590 "type": "zip", 4591 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", 4592 "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", 4593 "shasum": "" 4594 }, 4595 "require": { 4596 "ext-tokenizer": "*", 4597 "php": ">=7.1" 4598 }, 4599 "require-dev": { 4600 "ircmaxell/php-yacc": "^0.0.7", 4601 "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 4602 }, 4603 "bin": [ 4604 "bin/php-parse" 4605 ], 4606 "type": "library", 4607 "extra": { 4608 "branch-alias": { 4609 "dev-master": "4.9-dev" 4610 } 4611 }, 4612 "autoload": { 4613 "psr-4": { 4614 "PhpParser\\": "lib/PhpParser" 4615 } 4616 }, 4617 "notification-url": "https://packagist.org/downloads/", 4618 "license": [ 4619 "BSD-3-Clause" 4620 ], 4621 "authors": [ 4622 { 4623 "name": "Nikita Popov" 4624 } 4625 ], 4626 "description": "A PHP parser written in PHP", 4627 "keywords": [ 4628 "parser", 4629 "php" 4630 ], 4631 "support": { 4632 "issues": "https://github.com/nikic/PHP-Parser/issues", 4633 "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" 4634 }, 4635 "time": "2024-09-29T15:01:53+00:00" 4636 }, 4637 { 4638 "name": "phar-io/manifest", 4639 "version": "2.0.4", 4640 "source": { 4641 "type": "git", 4642 "url": "https://github.com/phar-io/manifest.git", 4643 "reference": "54750ef60c58e43759730615a392c31c80e23176" 4644 }, 4645 "dist": { 4646 "type": "zip", 4647 "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", 4648 "reference": "54750ef60c58e43759730615a392c31c80e23176", 4649 "shasum": "" 4650 }, 4651 "require": { 4652 "ext-dom": "*", 4653 "ext-libxml": "*", 4654 "ext-phar": "*", 4655 "ext-xmlwriter": "*", 4656 "phar-io/version": "^3.0.1", 4657 "php": "^7.2 || ^8.0" 4658 }, 4659 "type": "library", 4660 "extra": { 4661 "branch-alias": { 4662 "dev-master": "2.0.x-dev" 4663 } 4664 }, 4665 "autoload": { 4666 "classmap": [ 4667 "src/" 4668 ] 4669 }, 4670 "notification-url": "https://packagist.org/downloads/", 4671 "license": [ 4672 "BSD-3-Clause" 4673 ], 4674 "authors": [ 4675 { 4676 "name": "Arne Blankerts", 4677 "email": "arne@blankerts.de", 4678 "role": "Developer" 4679 }, 4680 { 4681 "name": "Sebastian Heuer", 4682 "email": "sebastian@phpeople.de", 4683 "role": "Developer" 4684 }, 4685 { 4686 "name": "Sebastian Bergmann", 4687 "email": "sebastian@phpunit.de", 4688 "role": "Developer" 4689 } 4690 ], 4691 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", 4692 "support": { 4693 "issues": "https://github.com/phar-io/manifest/issues", 4694 "source": "https://github.com/phar-io/manifest/tree/2.0.4" 4695 }, 4696 "funding": [ 4697 { 4698 "url": "https://github.com/theseer", 4699 "type": "github" 4700 } 4701 ], 4702 "time": "2024-03-03T12:33:53+00:00" 4703 }, 4704 { 4705 "name": "phar-io/version", 4706 "version": "3.2.1", 4707 "source": { 4708 "type": "git", 4709 "url": "https://github.com/phar-io/version.git", 4710 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" 4711 }, 4712 "dist": { 4713 "type": "zip", 4714 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 4715 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 4716 "shasum": "" 4717 }, 4718 "require": { 4719 "php": "^7.2 || ^8.0" 4720 }, 4721 "type": "library", 4722 "autoload": { 4723 "classmap": [ 4724 "src/" 4725 ] 4726 }, 4727 "notification-url": "https://packagist.org/downloads/", 4728 "license": [ 4729 "BSD-3-Clause" 4730 ], 4731 "authors": [ 4732 { 4733 "name": "Arne Blankerts", 4734 "email": "arne@blankerts.de", 4735 "role": "Developer" 4736 }, 4737 { 4738 "name": "Sebastian Heuer", 4739 "email": "sebastian@phpeople.de", 4740 "role": "Developer" 4741 }, 4742 { 4743 "name": "Sebastian Bergmann", 4744 "email": "sebastian@phpunit.de", 4745 "role": "Developer" 4746 } 4747 ], 4748 "description": "Library for handling version information and constraints", 4749 "support": { 4750 "issues": "https://github.com/phar-io/version/issues", 4751 "source": "https://github.com/phar-io/version/tree/3.2.1" 4752 }, 4753 "time": "2022-02-21T01:04:05+00:00" 4754 }, 4755 { 4756 "name": "phpstan/phpstan", 4757 "version": "0.12.99", 4758 "source": { 4759 "type": "git", 4760 "url": "https://github.com/phpstan/phpstan.git", 4761 "reference": "b4d40f1d759942f523be267a1bab6884f46ca3f7" 4762 }, 4763 "dist": { 4764 "type": "zip", 4765 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b4d40f1d759942f523be267a1bab6884f46ca3f7", 4766 "reference": "b4d40f1d759942f523be267a1bab6884f46ca3f7", 4767 "shasum": "" 4768 }, 4769 "require": { 4770 "php": "^7.1|^8.0" 4771 }, 4772 "conflict": { 4773 "phpstan/phpstan-shim": "*" 4774 }, 4775 "bin": [ 4776 "phpstan", 4777 "phpstan.phar" 4778 ], 4779 "type": "library", 4780 "extra": { 4781 "branch-alias": { 4782 "dev-master": "0.12-dev" 4783 } 4784 }, 4785 "autoload": { 4786 "files": [ 4787 "bootstrap.php" 4788 ] 4789 }, 4790 "notification-url": "https://packagist.org/downloads/", 4791 "license": [ 4792 "MIT" 4793 ], 4794 "description": "PHPStan - PHP Static Analysis Tool", 4795 "support": { 4796 "issues": "https://github.com/phpstan/phpstan/issues", 4797 "source": "https://github.com/phpstan/phpstan/tree/0.12.99" 4798 }, 4799 "funding": [ 4800 { 4801 "url": "https://github.com/ondrejmirtes", 4802 "type": "github" 4803 }, 4804 { 4805 "url": "https://github.com/phpstan", 4806 "type": "github" 4807 }, 4808 { 4809 "url": "https://www.patreon.com/phpstan", 4810 "type": "patreon" 4811 }, 4812 { 4813 "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", 4814 "type": "tidelift" 4815 } 4816 ], 4817 "time": "2021-09-12T20:09:55+00:00" 4818 }, 4819 { 4820 "name": "phpstan/phpstan-strict-rules", 4821 "version": "0.12.11", 4822 "source": { 4823 "type": "git", 4824 "url": "https://github.com/phpstan/phpstan-strict-rules.git", 4825 "reference": "2b72e8e17d2034145f239126e876e5fb659675e2" 4826 }, 4827 "dist": { 4828 "type": "zip", 4829 "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/2b72e8e17d2034145f239126e876e5fb659675e2", 4830 "reference": "2b72e8e17d2034145f239126e876e5fb659675e2", 4831 "shasum": "" 4832 }, 4833 "require": { 4834 "php": "^7.1 || ^8.0", 4835 "phpstan/phpstan": "^0.12.96" 4836 }, 4837 "require-dev": { 4838 "php-parallel-lint/php-parallel-lint": "^1.2", 4839 "phpstan/phpstan-phpunit": "^0.12.16", 4840 "phpunit/phpunit": "^9.5" 4841 }, 4842 "type": "phpstan-extension", 4843 "extra": { 4844 "branch-alias": { 4845 "dev-master": "0.12-dev" 4846 }, 4847 "phpstan": { 4848 "includes": [ 4849 "rules.neon" 4850 ] 4851 } 4852 }, 4853 "autoload": { 4854 "psr-4": { 4855 "PHPStan\\": "src/" 4856 } 4857 }, 4858 "notification-url": "https://packagist.org/downloads/", 4859 "license": [ 4860 "MIT" 4861 ], 4862 "description": "Extra strict and opinionated rules for PHPStan", 4863 "support": { 4864 "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", 4865 "source": "https://github.com/phpstan/phpstan-strict-rules/tree/0.12.11" 4866 }, 4867 "time": "2021-08-21T11:36:27+00:00" 4868 }, 4869 { 4870 "name": "phpunit/php-code-coverage", 4871 "version": "10.1.16", 4872 "source": { 4873 "type": "git", 4874 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 4875 "reference": "7e308268858ed6baedc8704a304727d20bc07c77" 4876 }, 4877 "dist": { 4878 "type": "zip", 4879 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77", 4880 "reference": "7e308268858ed6baedc8704a304727d20bc07c77", 4881 "shasum": "" 4882 }, 4883 "require": { 4884 "ext-dom": "*", 4885 "ext-libxml": "*", 4886 "ext-xmlwriter": "*", 4887 "nikic/php-parser": "^4.19.1 || ^5.1.0", 4888 "php": ">=8.1", 4889 "phpunit/php-file-iterator": "^4.1.0", 4890 "phpunit/php-text-template": "^3.0.1", 4891 "sebastian/code-unit-reverse-lookup": "^3.0.0", 4892 "sebastian/complexity": "^3.2.0", 4893 "sebastian/environment": "^6.1.0", 4894 "sebastian/lines-of-code": "^2.0.2", 4895 "sebastian/version": "^4.0.1", 4896 "theseer/tokenizer": "^1.2.3" 4897 }, 4898 "require-dev": { 4899 "phpunit/phpunit": "^10.1" 4900 }, 4901 "suggest": { 4902 "ext-pcov": "PHP extension that provides line coverage", 4903 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 4904 }, 4905 "type": "library", 4906 "extra": { 4907 "branch-alias": { 4908 "dev-main": "10.1.x-dev" 4909 } 4910 }, 4911 "autoload": { 4912 "classmap": [ 4913 "src/" 4914 ] 4915 }, 4916 "notification-url": "https://packagist.org/downloads/", 4917 "license": [ 4918 "BSD-3-Clause" 4919 ], 4920 "authors": [ 4921 { 4922 "name": "Sebastian Bergmann", 4923 "email": "sebastian@phpunit.de", 4924 "role": "lead" 4925 } 4926 ], 4927 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 4928 "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 4929 "keywords": [ 4930 "coverage", 4931 "testing", 4932 "xunit" 4933 ], 4934 "support": { 4935 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 4936 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 4937 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.16" 4938 }, 4939 "funding": [ 4940 { 4941 "url": "https://github.com/sebastianbergmann", 4942 "type": "github" 4943 } 4944 ], 4945 "time": "2024-08-22T04:31:57+00:00" 4946 }, 4947 { 4948 "name": "phpunit/php-invoker", 4949 "version": "4.0.0", 4950 "source": { 4951 "type": "git", 4952 "url": "https://github.com/sebastianbergmann/php-invoker.git", 4953 "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" 4954 }, 4955 "dist": { 4956 "type": "zip", 4957 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", 4958 "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", 4959 "shasum": "" 4960 }, 4961 "require": { 4962 "php": ">=8.1" 4963 }, 4964 "require-dev": { 4965 "ext-pcntl": "*", 4966 "phpunit/phpunit": "^10.0" 4967 }, 4968 "suggest": { 4969 "ext-pcntl": "*" 4970 }, 4971 "type": "library", 4972 "extra": { 4973 "branch-alias": { 4974 "dev-main": "4.0-dev" 4975 } 4976 }, 4977 "autoload": { 4978 "classmap": [ 4979 "src/" 4980 ] 4981 }, 4982 "notification-url": "https://packagist.org/downloads/", 4983 "license": [ 4984 "BSD-3-Clause" 4985 ], 4986 "authors": [ 4987 { 4988 "name": "Sebastian Bergmann", 4989 "email": "sebastian@phpunit.de", 4990 "role": "lead" 4991 } 4992 ], 4993 "description": "Invoke callables with a timeout", 4994 "homepage": "https://github.com/sebastianbergmann/php-invoker/", 4995 "keywords": [ 4996 "process" 4997 ], 4998 "support": { 4999 "issues": "https://github.com/sebastianbergmann/php-invoker/issues", 5000 "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" 5001 }, 5002 "funding": [ 5003 { 5004 "url": "https://github.com/sebastianbergmann", 5005 "type": "github" 5006 } 5007 ], 5008 "time": "2023-02-03T06:56:09+00:00" 5009 }, 5010 { 5011 "name": "phpunit/php-text-template", 5012 "version": "3.0.1", 5013 "source": { 5014 "type": "git", 5015 "url": "https://github.com/sebastianbergmann/php-text-template.git", 5016 "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" 5017 }, 5018 "dist": { 5019 "type": "zip", 5020 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", 5021 "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", 5022 "shasum": "" 5023 }, 5024 "require": { 5025 "php": ">=8.1" 5026 }, 5027 "require-dev": { 5028 "phpunit/phpunit": "^10.0" 5029 }, 5030 "type": "library", 5031 "extra": { 5032 "branch-alias": { 5033 "dev-main": "3.0-dev" 5034 } 5035 }, 5036 "autoload": { 5037 "classmap": [ 5038 "src/" 5039 ] 5040 }, 5041 "notification-url": "https://packagist.org/downloads/", 5042 "license": [ 5043 "BSD-3-Clause" 5044 ], 5045 "authors": [ 5046 { 5047 "name": "Sebastian Bergmann", 5048 "email": "sebastian@phpunit.de", 5049 "role": "lead" 5050 } 5051 ], 5052 "description": "Simple template engine.", 5053 "homepage": "https://github.com/sebastianbergmann/php-text-template/", 5054 "keywords": [ 5055 "template" 5056 ], 5057 "support": { 5058 "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 5059 "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", 5060 "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" 5061 }, 5062 "funding": [ 5063 { 5064 "url": "https://github.com/sebastianbergmann", 5065 "type": "github" 5066 } 5067 ], 5068 "time": "2023-08-31T14:07:24+00:00" 5069 }, 5070 { 5071 "name": "phpunit/php-timer", 5072 "version": "6.0.0", 5073 "source": { 5074 "type": "git", 5075 "url": "https://github.com/sebastianbergmann/php-timer.git", 5076 "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" 5077 }, 5078 "dist": { 5079 "type": "zip", 5080 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", 5081 "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", 5082 "shasum": "" 5083 }, 5084 "require": { 5085 "php": ">=8.1" 5086 }, 5087 "require-dev": { 5088 "phpunit/phpunit": "^10.0" 5089 }, 5090 "type": "library", 5091 "extra": { 5092 "branch-alias": { 5093 "dev-main": "6.0-dev" 5094 } 5095 }, 5096 "autoload": { 5097 "classmap": [ 5098 "src/" 5099 ] 5100 }, 5101 "notification-url": "https://packagist.org/downloads/", 5102 "license": [ 5103 "BSD-3-Clause" 5104 ], 5105 "authors": [ 5106 { 5107 "name": "Sebastian Bergmann", 5108 "email": "sebastian@phpunit.de", 5109 "role": "lead" 5110 } 5111 ], 5112 "description": "Utility class for timing", 5113 "homepage": "https://github.com/sebastianbergmann/php-timer/", 5114 "keywords": [ 5115 "timer" 5116 ], 5117 "support": { 5118 "issues": "https://github.com/sebastianbergmann/php-timer/issues", 5119 "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" 5120 }, 5121 "funding": [ 5122 { 5123 "url": "https://github.com/sebastianbergmann", 5124 "type": "github" 5125 } 5126 ], 5127 "time": "2023-02-03T06:57:52+00:00" 5128 }, 5129 { 5130 "name": "phpunit/phpunit", 5131 "version": "10.5.38", 5132 "source": { 5133 "type": "git", 5134 "url": "https://github.com/sebastianbergmann/phpunit.git", 5135 "reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132" 5136 }, 5137 "dist": { 5138 "type": "zip", 5139 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a86773b9e887a67bc53efa9da9ad6e3f2498c132", 5140 "reference": "a86773b9e887a67bc53efa9da9ad6e3f2498c132", 5141 "shasum": "" 5142 }, 5143 "require": { 5144 "ext-dom": "*", 5145 "ext-json": "*", 5146 "ext-libxml": "*", 5147 "ext-mbstring": "*", 5148 "ext-xml": "*", 5149 "ext-xmlwriter": "*", 5150 "myclabs/deep-copy": "^1.12.0", 5151 "phar-io/manifest": "^2.0.4", 5152 "phar-io/version": "^3.2.1", 5153 "php": ">=8.1", 5154 "phpunit/php-code-coverage": "^10.1.16", 5155 "phpunit/php-file-iterator": "^4.1.0", 5156 "phpunit/php-invoker": "^4.0.0", 5157 "phpunit/php-text-template": "^3.0.1", 5158 "phpunit/php-timer": "^6.0.0", 5159 "sebastian/cli-parser": "^2.0.1", 5160 "sebastian/code-unit": "^2.0.0", 5161 "sebastian/comparator": "^5.0.3", 5162 "sebastian/diff": "^5.1.1", 5163 "sebastian/environment": "^6.1.0", 5164 "sebastian/exporter": "^5.1.2", 5165 "sebastian/global-state": "^6.0.2", 5166 "sebastian/object-enumerator": "^5.0.0", 5167 "sebastian/recursion-context": "^5.0.0", 5168 "sebastian/type": "^4.0.0", 5169 "sebastian/version": "^4.0.1" 5170 }, 5171 "suggest": { 5172 "ext-soap": "To be able to generate mocks based on WSDL files" 5173 }, 5174 "bin": [ 5175 "phpunit" 5176 ], 5177 "type": "library", 5178 "extra": { 5179 "branch-alias": { 5180 "dev-main": "10.5-dev" 5181 } 5182 }, 5183 "autoload": { 5184 "files": [ 5185 "src/Framework/Assert/Functions.php" 5186 ], 5187 "classmap": [ 5188 "src/" 5189 ] 5190 }, 5191 "notification-url": "https://packagist.org/downloads/", 5192 "license": [ 5193 "BSD-3-Clause" 5194 ], 5195 "authors": [ 5196 { 5197 "name": "Sebastian Bergmann", 5198 "email": "sebastian@phpunit.de", 5199 "role": "lead" 5200 } 5201 ], 5202 "description": "The PHP Unit Testing framework.", 5203 "homepage": "https://phpunit.de/", 5204 "keywords": [ 5205 "phpunit", 5206 "testing", 5207 "xunit" 5208 ], 5209 "support": { 5210 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 5211 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 5212 "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.38" 5213 }, 5214 "funding": [ 5215 { 5216 "url": "https://phpunit.de/sponsors.html", 5217 "type": "custom" 5218 }, 5219 { 5220 "url": "https://github.com/sebastianbergmann", 5221 "type": "github" 5222 }, 5223 { 5224 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 5225 "type": "tidelift" 5226 } 5227 ], 5228 "time": "2024-10-28T13:06:21+00:00" 5229 }, 5230 { 5231 "name": "psr/clock", 5232 "version": "1.0.0", 5233 "source": { 5234 "type": "git", 5235 "url": "https://github.com/php-fig/clock.git", 5236 "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" 5237 }, 5238 "dist": { 5239 "type": "zip", 5240 "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", 5241 "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", 5242 "shasum": "" 5243 }, 5244 "require": { 5245 "php": "^7.0 || ^8.0" 5246 }, 5247 "type": "library", 5248 "autoload": { 5249 "psr-4": { 5250 "Psr\\Clock\\": "src/" 5251 } 5252 }, 5253 "notification-url": "https://packagist.org/downloads/", 5254 "license": [ 5255 "MIT" 5256 ], 5257 "authors": [ 5258 { 5259 "name": "PHP-FIG", 5260 "homepage": "https://www.php-fig.org/" 5261 } 5262 ], 5263 "description": "Common interface for reading the clock.", 5264 "homepage": "https://github.com/php-fig/clock", 5265 "keywords": [ 5266 "clock", 5267 "now", 5268 "psr", 5269 "psr-20", 5270 "time" 5271 ], 5272 "support": { 5273 "issues": "https://github.com/php-fig/clock/issues", 5274 "source": "https://github.com/php-fig/clock/tree/1.0.0" 5275 }, 5276 "time": "2022-11-25T14:36:26+00:00" 5277 }, 5278 { 5279 "name": "rector/rector", 5280 "version": "0.11.56", 5281 "source": { 5282 "type": "git", 5283 "url": "https://github.com/rectorphp/rector.git", 5284 "reference": "9f601b77550dbfa6e096028f8aaecf7021c1bc46" 5285 }, 5286 "dist": { 5287 "type": "zip", 5288 "url": "https://api.github.com/repos/rectorphp/rector/zipball/9f601b77550dbfa6e096028f8aaecf7021c1bc46", 5289 "reference": "9f601b77550dbfa6e096028f8aaecf7021c1bc46", 5290 "shasum": "" 5291 }, 5292 "require": { 5293 "php": "^7.1|^8.0", 5294 "phpstan/phpstan": "0.12.99" 5295 }, 5296 "conflict": { 5297 "phpstan/phpdoc-parser": "<=0.5.3", 5298 "phpstan/phpstan": "<=0.12.82", 5299 "rector/rector-cakephp": "*", 5300 "rector/rector-doctrine": "*", 5301 "rector/rector-nette": "*", 5302 "rector/rector-phpunit": "*", 5303 "rector/rector-prefixed": "*", 5304 "rector/rector-symfony": "*" 5305 }, 5306 "bin": [ 5307 "bin/rector" 5308 ], 5309 "type": "library", 5310 "extra": { 5311 "branch-alias": { 5312 "dev-main": "0.11-dev" 5313 } 5314 }, 5315 "autoload": { 5316 "files": [ 5317 "bootstrap.php" 5318 ] 5319 }, 5320 "notification-url": "https://packagist.org/downloads/", 5321 "license": [ 5322 "MIT" 5323 ], 5324 "description": "Prefixed and PHP 7.1 downgraded version of rector/rector", 5325 "support": { 5326 "issues": "https://github.com/rectorphp/rector/issues", 5327 "source": "https://github.com/rectorphp/rector/tree/0.11.56" 5328 }, 5329 "funding": [ 5330 { 5331 "url": "https://github.com/tomasvotruba", 5332 "type": "github" 5333 } 5334 ], 5335 "time": "2021-09-28T19:06:03+00:00" 5336 }, 5337 { 5338 "name": "sebastian/code-unit", 5339 "version": "2.0.0", 5340 "source": { 5341 "type": "git", 5342 "url": "https://github.com/sebastianbergmann/code-unit.git", 5343 "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" 5344 }, 5345 "dist": { 5346 "type": "zip", 5347 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", 5348 "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", 5349 "shasum": "" 5350 }, 5351 "require": { 5352 "php": ">=8.1" 5353 }, 5354 "require-dev": { 5355 "phpunit/phpunit": "^10.0" 5356 }, 5357 "type": "library", 5358 "extra": { 5359 "branch-alias": { 5360 "dev-main": "2.0-dev" 5361 } 5362 }, 5363 "autoload": { 5364 "classmap": [ 5365 "src/" 5366 ] 5367 }, 5368 "notification-url": "https://packagist.org/downloads/", 5369 "license": [ 5370 "BSD-3-Clause" 5371 ], 5372 "authors": [ 5373 { 5374 "name": "Sebastian Bergmann", 5375 "email": "sebastian@phpunit.de", 5376 "role": "lead" 5377 } 5378 ], 5379 "description": "Collection of value objects that represent the PHP code units", 5380 "homepage": "https://github.com/sebastianbergmann/code-unit", 5381 "support": { 5382 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 5383 "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" 5384 }, 5385 "funding": [ 5386 { 5387 "url": "https://github.com/sebastianbergmann", 5388 "type": "github" 5389 } 5390 ], 5391 "time": "2023-02-03T06:58:43+00:00" 5392 }, 5393 { 5394 "name": "sebastian/code-unit-reverse-lookup", 5395 "version": "3.0.0", 5396 "source": { 5397 "type": "git", 5398 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 5399 "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" 5400 }, 5401 "dist": { 5402 "type": "zip", 5403 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", 5404 "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", 5405 "shasum": "" 5406 }, 5407 "require": { 5408 "php": ">=8.1" 5409 }, 5410 "require-dev": { 5411 "phpunit/phpunit": "^10.0" 5412 }, 5413 "type": "library", 5414 "extra": { 5415 "branch-alias": { 5416 "dev-main": "3.0-dev" 5417 } 5418 }, 5419 "autoload": { 5420 "classmap": [ 5421 "src/" 5422 ] 5423 }, 5424 "notification-url": "https://packagist.org/downloads/", 5425 "license": [ 5426 "BSD-3-Clause" 5427 ], 5428 "authors": [ 5429 { 5430 "name": "Sebastian Bergmann", 5431 "email": "sebastian@phpunit.de" 5432 } 5433 ], 5434 "description": "Looks up which function or method a line of code belongs to", 5435 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 5436 "support": { 5437 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", 5438 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" 5439 }, 5440 "funding": [ 5441 { 5442 "url": "https://github.com/sebastianbergmann", 5443 "type": "github" 5444 } 5445 ], 5446 "time": "2023-02-03T06:59:15+00:00" 5447 }, 5448 { 5449 "name": "sebastian/comparator", 5450 "version": "5.0.3", 5451 "source": { 5452 "type": "git", 5453 "url": "https://github.com/sebastianbergmann/comparator.git", 5454 "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e" 5455 }, 5456 "dist": { 5457 "type": "zip", 5458 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", 5459 "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", 5460 "shasum": "" 5461 }, 5462 "require": { 5463 "ext-dom": "*", 5464 "ext-mbstring": "*", 5465 "php": ">=8.1", 5466 "sebastian/diff": "^5.0", 5467 "sebastian/exporter": "^5.0" 5468 }, 5469 "require-dev": { 5470 "phpunit/phpunit": "^10.5" 5471 }, 5472 "type": "library", 5473 "extra": { 5474 "branch-alias": { 5475 "dev-main": "5.0-dev" 5476 } 5477 }, 5478 "autoload": { 5479 "classmap": [ 5480 "src/" 5481 ] 5482 }, 5483 "notification-url": "https://packagist.org/downloads/", 5484 "license": [ 5485 "BSD-3-Clause" 5486 ], 5487 "authors": [ 5488 { 5489 "name": "Sebastian Bergmann", 5490 "email": "sebastian@phpunit.de" 5491 }, 5492 { 5493 "name": "Jeff Welch", 5494 "email": "whatthejeff@gmail.com" 5495 }, 5496 { 5497 "name": "Volker Dusch", 5498 "email": "github@wallbash.com" 5499 }, 5500 { 5501 "name": "Bernhard Schussek", 5502 "email": "bschussek@2bepublished.at" 5503 } 5504 ], 5505 "description": "Provides the functionality to compare PHP values for equality", 5506 "homepage": "https://github.com/sebastianbergmann/comparator", 5507 "keywords": [ 5508 "comparator", 5509 "compare", 5510 "equality" 5511 ], 5512 "support": { 5513 "issues": "https://github.com/sebastianbergmann/comparator/issues", 5514 "security": "https://github.com/sebastianbergmann/comparator/security/policy", 5515 "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3" 5516 }, 5517 "funding": [ 5518 { 5519 "url": "https://github.com/sebastianbergmann", 5520 "type": "github" 5521 } 5522 ], 5523 "time": "2024-10-18T14:56:07+00:00" 5524 }, 5525 { 5526 "name": "sebastian/complexity", 5527 "version": "3.2.0", 5528 "source": { 5529 "type": "git", 5530 "url": "https://github.com/sebastianbergmann/complexity.git", 5531 "reference": "68ff824baeae169ec9f2137158ee529584553799" 5532 }, 5533 "dist": { 5534 "type": "zip", 5535 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", 5536 "reference": "68ff824baeae169ec9f2137158ee529584553799", 5537 "shasum": "" 5538 }, 5539 "require": { 5540 "nikic/php-parser": "^4.18 || ^5.0", 5541 "php": ">=8.1" 5542 }, 5543 "require-dev": { 5544 "phpunit/phpunit": "^10.0" 5545 }, 5546 "type": "library", 5547 "extra": { 5548 "branch-alias": { 5549 "dev-main": "3.2-dev" 5550 } 5551 }, 5552 "autoload": { 5553 "classmap": [ 5554 "src/" 5555 ] 5556 }, 5557 "notification-url": "https://packagist.org/downloads/", 5558 "license": [ 5559 "BSD-3-Clause" 5560 ], 5561 "authors": [ 5562 { 5563 "name": "Sebastian Bergmann", 5564 "email": "sebastian@phpunit.de", 5565 "role": "lead" 5566 } 5567 ], 5568 "description": "Library for calculating the complexity of PHP code units", 5569 "homepage": "https://github.com/sebastianbergmann/complexity", 5570 "support": { 5571 "issues": "https://github.com/sebastianbergmann/complexity/issues", 5572 "security": "https://github.com/sebastianbergmann/complexity/security/policy", 5573 "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" 5574 }, 5575 "funding": [ 5576 { 5577 "url": "https://github.com/sebastianbergmann", 5578 "type": "github" 5579 } 5580 ], 5581 "time": "2023-12-21T08:37:17+00:00" 5582 }, 5583 { 5584 "name": "sebastian/environment", 5585 "version": "6.1.0", 5586 "source": { 5587 "type": "git", 5588 "url": "https://github.com/sebastianbergmann/environment.git", 5589 "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" 5590 }, 5591 "dist": { 5592 "type": "zip", 5593 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", 5594 "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", 5595 "shasum": "" 5596 }, 5597 "require": { 5598 "php": ">=8.1" 5599 }, 5600 "require-dev": { 5601 "phpunit/phpunit": "^10.0" 5602 }, 5603 "suggest": { 5604 "ext-posix": "*" 5605 }, 5606 "type": "library", 5607 "extra": { 5608 "branch-alias": { 5609 "dev-main": "6.1-dev" 5610 } 5611 }, 5612 "autoload": { 5613 "classmap": [ 5614 "src/" 5615 ] 5616 }, 5617 "notification-url": "https://packagist.org/downloads/", 5618 "license": [ 5619 "BSD-3-Clause" 5620 ], 5621 "authors": [ 5622 { 5623 "name": "Sebastian Bergmann", 5624 "email": "sebastian@phpunit.de" 5625 } 5626 ], 5627 "description": "Provides functionality to handle HHVM/PHP environments", 5628 "homepage": "https://github.com/sebastianbergmann/environment", 5629 "keywords": [ 5630 "Xdebug", 5631 "environment", 5632 "hhvm" 5633 ], 5634 "support": { 5635 "issues": "https://github.com/sebastianbergmann/environment/issues", 5636 "security": "https://github.com/sebastianbergmann/environment/security/policy", 5637 "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" 5638 }, 5639 "funding": [ 5640 { 5641 "url": "https://github.com/sebastianbergmann", 5642 "type": "github" 5643 } 5644 ], 5645 "time": "2024-03-23T08:47:14+00:00" 5646 }, 5647 { 5648 "name": "sebastian/exporter", 5649 "version": "5.1.2", 5650 "source": { 5651 "type": "git", 5652 "url": "https://github.com/sebastianbergmann/exporter.git", 5653 "reference": "955288482d97c19a372d3f31006ab3f37da47adf" 5654 }, 5655 "dist": { 5656 "type": "zip", 5657 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", 5658 "reference": "955288482d97c19a372d3f31006ab3f37da47adf", 5659 "shasum": "" 5660 }, 5661 "require": { 5662 "ext-mbstring": "*", 5663 "php": ">=8.1", 5664 "sebastian/recursion-context": "^5.0" 5665 }, 5666 "require-dev": { 5667 "phpunit/phpunit": "^10.0" 5668 }, 5669 "type": "library", 5670 "extra": { 5671 "branch-alias": { 5672 "dev-main": "5.1-dev" 5673 } 5674 }, 5675 "autoload": { 5676 "classmap": [ 5677 "src/" 5678 ] 5679 }, 5680 "notification-url": "https://packagist.org/downloads/", 5681 "license": [ 5682 "BSD-3-Clause" 5683 ], 5684 "authors": [ 5685 { 5686 "name": "Sebastian Bergmann", 5687 "email": "sebastian@phpunit.de" 5688 }, 5689 { 5690 "name": "Jeff Welch", 5691 "email": "whatthejeff@gmail.com" 5692 }, 5693 { 5694 "name": "Volker Dusch", 5695 "email": "github@wallbash.com" 5696 }, 5697 { 5698 "name": "Adam Harvey", 5699 "email": "aharvey@php.net" 5700 }, 5701 { 5702 "name": "Bernhard Schussek", 5703 "email": "bschussek@gmail.com" 5704 } 5705 ], 5706 "description": "Provides the functionality to export PHP variables for visualization", 5707 "homepage": "https://www.github.com/sebastianbergmann/exporter", 5708 "keywords": [ 5709 "export", 5710 "exporter" 5711 ], 5712 "support": { 5713 "issues": "https://github.com/sebastianbergmann/exporter/issues", 5714 "security": "https://github.com/sebastianbergmann/exporter/security/policy", 5715 "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" 5716 }, 5717 "funding": [ 5718 { 5719 "url": "https://github.com/sebastianbergmann", 5720 "type": "github" 5721 } 5722 ], 5723 "time": "2024-03-02T07:17:12+00:00" 5724 }, 5725 { 5726 "name": "sebastian/global-state", 5727 "version": "6.0.2", 5728 "source": { 5729 "type": "git", 5730 "url": "https://github.com/sebastianbergmann/global-state.git", 5731 "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" 5732 }, 5733 "dist": { 5734 "type": "zip", 5735 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", 5736 "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", 5737 "shasum": "" 5738 }, 5739 "require": { 5740 "php": ">=8.1", 5741 "sebastian/object-reflector": "^3.0", 5742 "sebastian/recursion-context": "^5.0" 5743 }, 5744 "require-dev": { 5745 "ext-dom": "*", 5746 "phpunit/phpunit": "^10.0" 5747 }, 5748 "type": "library", 5749 "extra": { 5750 "branch-alias": { 5751 "dev-main": "6.0-dev" 5752 } 5753 }, 5754 "autoload": { 5755 "classmap": [ 5756 "src/" 5757 ] 5758 }, 5759 "notification-url": "https://packagist.org/downloads/", 5760 "license": [ 5761 "BSD-3-Clause" 5762 ], 5763 "authors": [ 5764 { 5765 "name": "Sebastian Bergmann", 5766 "email": "sebastian@phpunit.de" 5767 } 5768 ], 5769 "description": "Snapshotting of global state", 5770 "homepage": "https://www.github.com/sebastianbergmann/global-state", 5771 "keywords": [ 5772 "global state" 5773 ], 5774 "support": { 5775 "issues": "https://github.com/sebastianbergmann/global-state/issues", 5776 "security": "https://github.com/sebastianbergmann/global-state/security/policy", 5777 "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" 5778 }, 5779 "funding": [ 5780 { 5781 "url": "https://github.com/sebastianbergmann", 5782 "type": "github" 5783 } 5784 ], 5785 "time": "2024-03-02T07:19:19+00:00" 5786 }, 5787 { 5788 "name": "sebastian/lines-of-code", 5789 "version": "2.0.2", 5790 "source": { 5791 "type": "git", 5792 "url": "https://github.com/sebastianbergmann/lines-of-code.git", 5793 "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" 5794 }, 5795 "dist": { 5796 "type": "zip", 5797 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", 5798 "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", 5799 "shasum": "" 5800 }, 5801 "require": { 5802 "nikic/php-parser": "^4.18 || ^5.0", 5803 "php": ">=8.1" 5804 }, 5805 "require-dev": { 5806 "phpunit/phpunit": "^10.0" 5807 }, 5808 "type": "library", 5809 "extra": { 5810 "branch-alias": { 5811 "dev-main": "2.0-dev" 5812 } 5813 }, 5814 "autoload": { 5815 "classmap": [ 5816 "src/" 5817 ] 5818 }, 5819 "notification-url": "https://packagist.org/downloads/", 5820 "license": [ 5821 "BSD-3-Clause" 5822 ], 5823 "authors": [ 5824 { 5825 "name": "Sebastian Bergmann", 5826 "email": "sebastian@phpunit.de", 5827 "role": "lead" 5828 } 5829 ], 5830 "description": "Library for counting the lines of code in PHP source code", 5831 "homepage": "https://github.com/sebastianbergmann/lines-of-code", 5832 "support": { 5833 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", 5834 "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", 5835 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" 5836 }, 5837 "funding": [ 5838 { 5839 "url": "https://github.com/sebastianbergmann", 5840 "type": "github" 5841 } 5842 ], 5843 "time": "2023-12-21T08:38:20+00:00" 5844 }, 5845 { 5846 "name": "sebastian/object-enumerator", 5847 "version": "5.0.0", 5848 "source": { 5849 "type": "git", 5850 "url": "https://github.com/sebastianbergmann/object-enumerator.git", 5851 "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" 5852 }, 5853 "dist": { 5854 "type": "zip", 5855 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", 5856 "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", 5857 "shasum": "" 5858 }, 5859 "require": { 5860 "php": ">=8.1", 5861 "sebastian/object-reflector": "^3.0", 5862 "sebastian/recursion-context": "^5.0" 5863 }, 5864 "require-dev": { 5865 "phpunit/phpunit": "^10.0" 5866 }, 5867 "type": "library", 5868 "extra": { 5869 "branch-alias": { 5870 "dev-main": "5.0-dev" 5871 } 5872 }, 5873 "autoload": { 5874 "classmap": [ 5875 "src/" 5876 ] 5877 }, 5878 "notification-url": "https://packagist.org/downloads/", 5879 "license": [ 5880 "BSD-3-Clause" 5881 ], 5882 "authors": [ 5883 { 5884 "name": "Sebastian Bergmann", 5885 "email": "sebastian@phpunit.de" 5886 } 5887 ], 5888 "description": "Traverses array structures and object graphs to enumerate all referenced objects", 5889 "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 5890 "support": { 5891 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 5892 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" 5893 }, 5894 "funding": [ 5895 { 5896 "url": "https://github.com/sebastianbergmann", 5897 "type": "github" 5898 } 5899 ], 5900 "time": "2023-02-03T07:08:32+00:00" 5901 }, 5902 { 5903 "name": "sebastian/object-reflector", 5904 "version": "3.0.0", 5905 "source": { 5906 "type": "git", 5907 "url": "https://github.com/sebastianbergmann/object-reflector.git", 5908 "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" 5909 }, 5910 "dist": { 5911 "type": "zip", 5912 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", 5913 "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", 5914 "shasum": "" 5915 }, 5916 "require": { 5917 "php": ">=8.1" 5918 }, 5919 "require-dev": { 5920 "phpunit/phpunit": "^10.0" 5921 }, 5922 "type": "library", 5923 "extra": { 5924 "branch-alias": { 5925 "dev-main": "3.0-dev" 5926 } 5927 }, 5928 "autoload": { 5929 "classmap": [ 5930 "src/" 5931 ] 5932 }, 5933 "notification-url": "https://packagist.org/downloads/", 5934 "license": [ 5935 "BSD-3-Clause" 5936 ], 5937 "authors": [ 5938 { 5939 "name": "Sebastian Bergmann", 5940 "email": "sebastian@phpunit.de" 5941 } 5942 ], 5943 "description": "Allows reflection of object attributes, including inherited and non-public ones", 5944 "homepage": "https://github.com/sebastianbergmann/object-reflector/", 5945 "support": { 5946 "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 5947 "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" 5948 }, 5949 "funding": [ 5950 { 5951 "url": "https://github.com/sebastianbergmann", 5952 "type": "github" 5953 } 5954 ], 5955 "time": "2023-02-03T07:06:18+00:00" 5956 }, 5957 { 5958 "name": "sebastian/recursion-context", 5959 "version": "5.0.0", 5960 "source": { 5961 "type": "git", 5962 "url": "https://github.com/sebastianbergmann/recursion-context.git", 5963 "reference": "05909fb5bc7df4c52992396d0116aed689f93712" 5964 }, 5965 "dist": { 5966 "type": "zip", 5967 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", 5968 "reference": "05909fb5bc7df4c52992396d0116aed689f93712", 5969 "shasum": "" 5970 }, 5971 "require": { 5972 "php": ">=8.1" 5973 }, 5974 "require-dev": { 5975 "phpunit/phpunit": "^10.0" 5976 }, 5977 "type": "library", 5978 "extra": { 5979 "branch-alias": { 5980 "dev-main": "5.0-dev" 5981 } 5982 }, 5983 "autoload": { 5984 "classmap": [ 5985 "src/" 5986 ] 5987 }, 5988 "notification-url": "https://packagist.org/downloads/", 5989 "license": [ 5990 "BSD-3-Clause" 5991 ], 5992 "authors": [ 5993 { 5994 "name": "Sebastian Bergmann", 5995 "email": "sebastian@phpunit.de" 5996 }, 5997 { 5998 "name": "Jeff Welch", 5999 "email": "whatthejeff@gmail.com" 6000 }, 6001 { 6002 "name": "Adam Harvey", 6003 "email": "aharvey@php.net" 6004 } 6005 ], 6006 "description": "Provides functionality to recursively process PHP variables", 6007 "homepage": "https://github.com/sebastianbergmann/recursion-context", 6008 "support": { 6009 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 6010 "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" 6011 }, 6012 "funding": [ 6013 { 6014 "url": "https://github.com/sebastianbergmann", 6015 "type": "github" 6016 } 6017 ], 6018 "time": "2023-02-03T07:05:40+00:00" 6019 }, 6020 { 6021 "name": "sebastian/type", 6022 "version": "4.0.0", 6023 "source": { 6024 "type": "git", 6025 "url": "https://github.com/sebastianbergmann/type.git", 6026 "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" 6027 }, 6028 "dist": { 6029 "type": "zip", 6030 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", 6031 "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", 6032 "shasum": "" 6033 }, 6034 "require": { 6035 "php": ">=8.1" 6036 }, 6037 "require-dev": { 6038 "phpunit/phpunit": "^10.0" 6039 }, 6040 "type": "library", 6041 "extra": { 6042 "branch-alias": { 6043 "dev-main": "4.0-dev" 6044 } 6045 }, 6046 "autoload": { 6047 "classmap": [ 6048 "src/" 6049 ] 6050 }, 6051 "notification-url": "https://packagist.org/downloads/", 6052 "license": [ 6053 "BSD-3-Clause" 6054 ], 6055 "authors": [ 6056 { 6057 "name": "Sebastian Bergmann", 6058 "email": "sebastian@phpunit.de", 6059 "role": "lead" 6060 } 6061 ], 6062 "description": "Collection of value objects that represent the types of the PHP type system", 6063 "homepage": "https://github.com/sebastianbergmann/type", 6064 "support": { 6065 "issues": "https://github.com/sebastianbergmann/type/issues", 6066 "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" 6067 }, 6068 "funding": [ 6069 { 6070 "url": "https://github.com/sebastianbergmann", 6071 "type": "github" 6072 } 6073 ], 6074 "time": "2023-02-03T07:10:45+00:00" 6075 }, 6076 { 6077 "name": "sebastian/version", 6078 "version": "4.0.1", 6079 "source": { 6080 "type": "git", 6081 "url": "https://github.com/sebastianbergmann/version.git", 6082 "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" 6083 }, 6084 "dist": { 6085 "type": "zip", 6086 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", 6087 "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", 6088 "shasum": "" 6089 }, 6090 "require": { 6091 "php": ">=8.1" 6092 }, 6093 "type": "library", 6094 "extra": { 6095 "branch-alias": { 6096 "dev-main": "4.0-dev" 6097 } 6098 }, 6099 "autoload": { 6100 "classmap": [ 6101 "src/" 6102 ] 6103 }, 6104 "notification-url": "https://packagist.org/downloads/", 6105 "license": [ 6106 "BSD-3-Clause" 6107 ], 6108 "authors": [ 6109 { 6110 "name": "Sebastian Bergmann", 6111 "email": "sebastian@phpunit.de", 6112 "role": "lead" 6113 } 6114 ], 6115 "description": "Library that helps with managing the version number of Git-hosted PHP projects", 6116 "homepage": "https://github.com/sebastianbergmann/version", 6117 "support": { 6118 "issues": "https://github.com/sebastianbergmann/version/issues", 6119 "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" 6120 }, 6121 "funding": [ 6122 { 6123 "url": "https://github.com/sebastianbergmann", 6124 "type": "github" 6125 } 6126 ], 6127 "time": "2023-02-07T11:34:05+00:00" 6128 }, 6129 { 6130 "name": "symfony/translation", 6131 "version": "v6.4.13", 6132 "source": { 6133 "type": "git", 6134 "url": "https://github.com/symfony/translation.git", 6135 "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66" 6136 }, 6137 "dist": { 6138 "type": "zip", 6139 "url": "https://api.github.com/repos/symfony/translation/zipball/bee9bfabfa8b4045a66bf82520e492cddbaffa66", 6140 "reference": "bee9bfabfa8b4045a66bf82520e492cddbaffa66", 6141 "shasum": "" 6142 }, 6143 "require": { 6144 "php": ">=8.1", 6145 "symfony/deprecation-contracts": "^2.5|^3", 6146 "symfony/polyfill-mbstring": "~1.0", 6147 "symfony/translation-contracts": "^2.5|^3.0" 6148 }, 6149 "conflict": { 6150 "symfony/config": "<5.4", 6151 "symfony/console": "<5.4", 6152 "symfony/dependency-injection": "<5.4", 6153 "symfony/http-client-contracts": "<2.5", 6154 "symfony/http-kernel": "<5.4", 6155 "symfony/service-contracts": "<2.5", 6156 "symfony/twig-bundle": "<5.4", 6157 "symfony/yaml": "<5.4" 6158 }, 6159 "provide": { 6160 "symfony/translation-implementation": "2.3|3.0" 6161 }, 6162 "require-dev": { 6163 "nikic/php-parser": "^4.18|^5.0", 6164 "psr/log": "^1|^2|^3", 6165 "symfony/config": "^5.4|^6.0|^7.0", 6166 "symfony/console": "^5.4|^6.0|^7.0", 6167 "symfony/dependency-injection": "^5.4|^6.0|^7.0", 6168 "symfony/finder": "^5.4|^6.0|^7.0", 6169 "symfony/http-client-contracts": "^2.5|^3.0", 6170 "symfony/http-kernel": "^5.4|^6.0|^7.0", 6171 "symfony/intl": "^5.4|^6.0|^7.0", 6172 "symfony/polyfill-intl-icu": "^1.21", 6173 "symfony/routing": "^5.4|^6.0|^7.0", 6174 "symfony/service-contracts": "^2.5|^3", 6175 "symfony/yaml": "^5.4|^6.0|^7.0" 6176 }, 6177 "type": "library", 6178 "autoload": { 6179 "files": [ 6180 "Resources/functions.php" 6181 ], 6182 "psr-4": { 6183 "Symfony\\Component\\Translation\\": "" 6184 }, 6185 "exclude-from-classmap": [ 6186 "/Tests/" 6187 ] 6188 }, 6189 "notification-url": "https://packagist.org/downloads/", 6190 "license": [ 6191 "MIT" 6192 ], 6193 "authors": [ 6194 { 6195 "name": "Fabien Potencier", 6196 "email": "fabien@symfony.com" 6197 }, 6198 { 6199 "name": "Symfony Community", 6200 "homepage": "https://symfony.com/contributors" 6201 } 6202 ], 6203 "description": "Provides tools to internationalize your application", 6204 "homepage": "https://symfony.com", 6205 "support": { 6206 "source": "https://github.com/symfony/translation/tree/v6.4.13" 6207 }, 6208 "funding": [ 6209 { 6210 "url": "https://symfony.com/sponsor", 6211 "type": "custom" 6212 }, 6213 { 6214 "url": "https://github.com/fabpot", 6215 "type": "github" 6216 }, 6217 { 6218 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6219 "type": "tidelift" 6220 } 6221 ], 6222 "time": "2024-09-27T18:14:25+00:00" 6223 }, 6224 { 6225 "name": "symfony/translation-contracts", 6226 "version": "v3.5.0", 6227 "source": { 6228 "type": "git", 6229 "url": "https://github.com/symfony/translation-contracts.git", 6230 "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" 6231 }, 6232 "dist": { 6233 "type": "zip", 6234 "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", 6235 "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", 6236 "shasum": "" 6237 }, 6238 "require": { 6239 "php": ">=8.1" 6240 }, 6241 "type": "library", 6242 "extra": { 6243 "branch-alias": { 6244 "dev-main": "3.5-dev" 6245 }, 6246 "thanks": { 6247 "name": "symfony/contracts", 6248 "url": "https://github.com/symfony/contracts" 6249 } 6250 }, 6251 "autoload": { 6252 "psr-4": { 6253 "Symfony\\Contracts\\Translation\\": "" 6254 }, 6255 "exclude-from-classmap": [ 6256 "/Test/" 6257 ] 6258 }, 6259 "notification-url": "https://packagist.org/downloads/", 6260 "license": [ 6261 "MIT" 6262 ], 6263 "authors": [ 6264 { 6265 "name": "Nicolas Grekas", 6266 "email": "p@tchwork.com" 6267 }, 6268 { 6269 "name": "Symfony Community", 6270 "homepage": "https://symfony.com/contributors" 6271 } 6272 ], 6273 "description": "Generic abstractions related to translation", 6274 "homepage": "https://symfony.com", 6275 "keywords": [ 6276 "abstractions", 6277 "contracts", 6278 "decoupling", 6279 "interfaces", 6280 "interoperability", 6281 "standards" 6282 ], 6283 "support": { 6284 "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" 6285 }, 6286 "funding": [ 6287 { 6288 "url": "https://symfony.com/sponsor", 6289 "type": "custom" 6290 }, 6291 { 6292 "url": "https://github.com/fabpot", 6293 "type": "github" 6294 }, 6295 { 6296 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6297 "type": "tidelift" 6298 } 6299 ], 6300 "time": "2024-04-18T09:32:20+00:00" 6301 }, 6302 { 6303 "name": "symfony/var-dumper", 6304 "version": "v7.1.8", 6305 "source": { 6306 "type": "git", 6307 "url": "https://github.com/symfony/var-dumper.git", 6308 "reference": "7bb01a47b1b00428d32b5e7b4d3b2d1aa58d3db8" 6309 }, 6310 "dist": { 6311 "type": "zip", 6312 "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7bb01a47b1b00428d32b5e7b4d3b2d1aa58d3db8", 6313 "reference": "7bb01a47b1b00428d32b5e7b4d3b2d1aa58d3db8", 6314 "shasum": "" 6315 }, 6316 "require": { 6317 "php": ">=8.2", 6318 "symfony/polyfill-mbstring": "~1.0" 6319 }, 6320 "conflict": { 6321 "symfony/console": "<6.4" 6322 }, 6323 "require-dev": { 6324 "ext-iconv": "*", 6325 "symfony/console": "^6.4|^7.0", 6326 "symfony/http-kernel": "^6.4|^7.0", 6327 "symfony/process": "^6.4|^7.0", 6328 "symfony/uid": "^6.4|^7.0", 6329 "twig/twig": "^3.0.4" 6330 }, 6331 "bin": [ 6332 "Resources/bin/var-dump-server" 6333 ], 6334 "type": "library", 6335 "autoload": { 6336 "files": [ 6337 "Resources/functions/dump.php" 6338 ], 6339 "psr-4": { 6340 "Symfony\\Component\\VarDumper\\": "" 6341 }, 6342 "exclude-from-classmap": [ 6343 "/Tests/" 6344 ] 6345 }, 6346 "notification-url": "https://packagist.org/downloads/", 6347 "license": [ 6348 "MIT" 6349 ], 6350 "authors": [ 6351 { 6352 "name": "Nicolas Grekas", 6353 "email": "p@tchwork.com" 6354 }, 6355 { 6356 "name": "Symfony Community", 6357 "homepage": "https://symfony.com/contributors" 6358 } 6359 ], 6360 "description": "Provides mechanisms for walking through any arbitrary PHP variable", 6361 "homepage": "https://symfony.com", 6362 "keywords": [ 6363 "debug", 6364 "dump" 6365 ], 6366 "support": { 6367 "source": "https://github.com/symfony/var-dumper/tree/v7.1.8" 6368 }, 6369 "funding": [ 6370 { 6371 "url": "https://symfony.com/sponsor", 6372 "type": "custom" 6373 }, 6374 { 6375 "url": "https://github.com/fabpot", 6376 "type": "github" 6377 }, 6378 { 6379 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 6380 "type": "tidelift" 6381 } 6382 ], 6383 "time": "2024-11-08T15:46:42+00:00" 6384 }, 6385 { 6386 "name": "thecodingmachine/phpstan-strict-rules", 6387 "version": "v0.12.2", 6388 "source": { 6389 "type": "git", 6390 "url": "https://github.com/thecodingmachine/phpstan-strict-rules.git", 6391 "reference": "ed65c3cf33e3b668c5a072d49741965114c881b5" 6392 }, 6393 "dist": { 6394 "type": "zip", 6395 "url": "https://api.github.com/repos/thecodingmachine/phpstan-strict-rules/zipball/ed65c3cf33e3b668c5a072d49741965114c881b5", 6396 "reference": "ed65c3cf33e3b668c5a072d49741965114c881b5", 6397 "shasum": "" 6398 }, 6399 "require": { 6400 "php": "^7.1|^8.0", 6401 "phpstan/phpstan": "^0.12" 6402 }, 6403 "require-dev": { 6404 "php-coveralls/php-coveralls": "^2.1", 6405 "phpunit/phpunit": "^7.1" 6406 }, 6407 "type": "phpstan-extension", 6408 "extra": { 6409 "branch-alias": { 6410 "dev-master": "0.12-dev" 6411 }, 6412 "phpstan": { 6413 "includes": [ 6414 "phpstan-strict-rules.neon" 6415 ] 6416 } 6417 }, 6418 "autoload": { 6419 "psr-4": { 6420 "TheCodingMachine\\PHPStan\\": "src/" 6421 } 6422 }, 6423 "notification-url": "https://packagist.org/downloads/", 6424 "license": [ 6425 "MIT" 6426 ], 6427 "authors": [ 6428 { 6429 "name": "David Négrier", 6430 "email": "d.negrier@thecodingmachine.com" 6431 } 6432 ], 6433 "description": "A set of additional rules for PHPStan based on best practices followed at TheCodingMachine", 6434 "support": { 6435 "issues": "https://github.com/thecodingmachine/phpstan-strict-rules/issues", 6436 "source": "https://github.com/thecodingmachine/phpstan-strict-rules/tree/v0.12.2" 6437 }, 6438 "time": "2021-11-08T09:01:22+00:00" 6439 }, 6440 { 6441 "name": "theseer/tokenizer", 6442 "version": "1.2.3", 6443 "source": { 6444 "type": "git", 6445 "url": "https://github.com/theseer/tokenizer.git", 6446 "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" 6447 }, 6448 "dist": { 6449 "type": "zip", 6450 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", 6451 "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", 6452 "shasum": "" 6453 }, 6454 "require": { 6455 "ext-dom": "*", 6456 "ext-tokenizer": "*", 6457 "ext-xmlwriter": "*", 6458 "php": "^7.2 || ^8.0" 6459 }, 6460 "type": "library", 6461 "autoload": { 6462 "classmap": [ 6463 "src/" 6464 ] 6465 }, 6466 "notification-url": "https://packagist.org/downloads/", 6467 "license": [ 6468 "BSD-3-Clause" 6469 ], 6470 "authors": [ 6471 { 6472 "name": "Arne Blankerts", 6473 "email": "arne@blankerts.de", 6474 "role": "Developer" 6475 } 6476 ], 6477 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", 6478 "support": { 6479 "issues": "https://github.com/theseer/tokenizer/issues", 6480 "source": "https://github.com/theseer/tokenizer/tree/1.2.3" 6481 }, 6482 "funding": [ 6483 { 6484 "url": "https://github.com/theseer", 6485 "type": "github" 6486 } 6487 ], 6488 "time": "2024-03-03T12:36:25+00:00" 6489 }, 6490 { 6491 "name": "voku/portable-ascii", 6492 "version": "2.0.1", 6493 "source": { 6494 "type": "git", 6495 "url": "https://github.com/voku/portable-ascii.git", 6496 "reference": "b56450eed252f6801410d810c8e1727224ae0743" 6497 }, 6498 "dist": { 6499 "type": "zip", 6500 "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", 6501 "reference": "b56450eed252f6801410d810c8e1727224ae0743", 6502 "shasum": "" 6503 }, 6504 "require": { 6505 "php": ">=7.0.0" 6506 }, 6507 "require-dev": { 6508 "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" 6509 }, 6510 "suggest": { 6511 "ext-intl": "Use Intl for transliterator_transliterate() support" 6512 }, 6513 "type": "library", 6514 "autoload": { 6515 "psr-4": { 6516 "voku\\": "src/voku/" 6517 } 6518 }, 6519 "notification-url": "https://packagist.org/downloads/", 6520 "license": [ 6521 "MIT" 6522 ], 6523 "authors": [ 6524 { 6525 "name": "Lars Moelleken", 6526 "homepage": "http://www.moelleken.org/" 6527 } 6528 ], 6529 "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", 6530 "homepage": "https://github.com/voku/portable-ascii", 6531 "keywords": [ 6532 "ascii", 6533 "clean", 6534 "php" 6535 ], 6536 "support": { 6537 "issues": "https://github.com/voku/portable-ascii/issues", 6538 "source": "https://github.com/voku/portable-ascii/tree/2.0.1" 6539 }, 6540 "funding": [ 6541 { 6542 "url": "https://www.paypal.me/moelleken", 6543 "type": "custom" 6544 }, 6545 { 6546 "url": "https://github.com/voku", 6547 "type": "github" 6548 }, 6549 { 6550 "url": "https://opencollective.com/portable-ascii", 6551 "type": "open_collective" 6552 }, 6553 { 6554 "url": "https://www.patreon.com/voku", 6555 "type": "patreon" 6556 }, 6557 { 6558 "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", 6559 "type": "tidelift" 6560 } 6561 ], 6562 "time": "2022-03-08T17:03:00+00:00" 6563 } 6564 ], 6565 "aliases": [], 6566 "minimum-stability": "dev", 6567 "stability-flags": {}, 6568 "prefer-stable": true, 6569 "prefer-lowest": false, 6570 "platform": { 6571 "php": "^7.4|^8.0", 6572 "ext-iconv": "*", 6573 "ext-json": "*", 6574 "ext-mbstring": "*", 6575 "ext-tokenizer": "*" 6576 }, 6577 "platform-dev": {}, 6578 "plugin-api-version": "2.6.0" 6579}