Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 4649 lines 169 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": "4e62680a253786e1a5701a4c779e26c9", 8 "packages": [ 9 { 10 "name": "amphp/amp", 11 "version": "v2.6.2", 12 "source": { 13 "type": "git", 14 "url": "https://github.com/amphp/amp.git", 15 "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/amphp/amp/zipball/9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", 20 "reference": "9d5100cebffa729aaffecd3ad25dc5aeea4f13bb", 21 "shasum": "" 22 }, 23 "require": { 24 "php": ">=7.1" 25 }, 26 "require-dev": { 27 "amphp/php-cs-fixer-config": "dev-master", 28 "amphp/phpunit-util": "^1", 29 "ext-json": "*", 30 "jetbrains/phpstorm-stubs": "^2019.3", 31 "phpunit/phpunit": "^7 | ^8 | ^9", 32 "psalm/phar": "^3.11@dev", 33 "react/promise": "^2" 34 }, 35 "type": "library", 36 "extra": { 37 "branch-alias": { 38 "dev-master": "2.x-dev" 39 } 40 }, 41 "autoload": { 42 "files": [ 43 "lib/functions.php", 44 "lib/Internal/functions.php" 45 ], 46 "psr-4": { 47 "Amp\\": "lib" 48 } 49 }, 50 "notification-url": "https://packagist.org/downloads/", 51 "license": [ 52 "MIT" 53 ], 54 "authors": [ 55 { 56 "name": "Daniel Lowrey", 57 "email": "rdlowrey@php.net" 58 }, 59 { 60 "name": "Aaron Piotrowski", 61 "email": "aaron@trowski.com" 62 }, 63 { 64 "name": "Bob Weinand", 65 "email": "bobwei9@hotmail.com" 66 }, 67 { 68 "name": "Niklas Keller", 69 "email": "me@kelunik.com" 70 } 71 ], 72 "description": "A non-blocking concurrency framework for PHP applications.", 73 "homepage": "https://amphp.org/amp", 74 "keywords": [ 75 "async", 76 "asynchronous", 77 "awaitable", 78 "concurrency", 79 "event", 80 "event-loop", 81 "future", 82 "non-blocking", 83 "promise" 84 ], 85 "support": { 86 "irc": "irc://irc.freenode.org/amphp", 87 "issues": "https://github.com/amphp/amp/issues", 88 "source": "https://github.com/amphp/amp/tree/v2.6.2" 89 }, 90 "funding": [ 91 { 92 "url": "https://github.com/amphp", 93 "type": "github" 94 } 95 ], 96 "time": "2022-02-20T17:52:18+00:00" 97 }, 98 { 99 "name": "amphp/byte-stream", 100 "version": "v1.8.1", 101 "source": { 102 "type": "git", 103 "url": "https://github.com/amphp/byte-stream.git", 104 "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd" 105 }, 106 "dist": { 107 "type": "zip", 108 "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd", 109 "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd", 110 "shasum": "" 111 }, 112 "require": { 113 "amphp/amp": "^2", 114 "php": ">=7.1" 115 }, 116 "require-dev": { 117 "amphp/php-cs-fixer-config": "dev-master", 118 "amphp/phpunit-util": "^1.4", 119 "friendsofphp/php-cs-fixer": "^2.3", 120 "jetbrains/phpstorm-stubs": "^2019.3", 121 "phpunit/phpunit": "^6 || ^7 || ^8", 122 "psalm/phar": "^3.11.4" 123 }, 124 "type": "library", 125 "extra": { 126 "branch-alias": { 127 "dev-master": "1.x-dev" 128 } 129 }, 130 "autoload": { 131 "files": [ 132 "lib/functions.php" 133 ], 134 "psr-4": { 135 "Amp\\ByteStream\\": "lib" 136 } 137 }, 138 "notification-url": "https://packagist.org/downloads/", 139 "license": [ 140 "MIT" 141 ], 142 "authors": [ 143 { 144 "name": "Aaron Piotrowski", 145 "email": "aaron@trowski.com" 146 }, 147 { 148 "name": "Niklas Keller", 149 "email": "me@kelunik.com" 150 } 151 ], 152 "description": "A stream abstraction to make working with non-blocking I/O simple.", 153 "homepage": "http://amphp.org/byte-stream", 154 "keywords": [ 155 "amp", 156 "amphp", 157 "async", 158 "io", 159 "non-blocking", 160 "stream" 161 ], 162 "support": { 163 "irc": "irc://irc.freenode.org/amphp", 164 "issues": "https://github.com/amphp/byte-stream/issues", 165 "source": "https://github.com/amphp/byte-stream/tree/v1.8.1" 166 }, 167 "funding": [ 168 { 169 "url": "https://github.com/amphp", 170 "type": "github" 171 } 172 ], 173 "time": "2021-03-30T17:13:30+00:00" 174 }, 175 { 176 "name": "composer/pcre", 177 "version": "3.1.1", 178 "source": { 179 "type": "git", 180 "url": "https://github.com/composer/pcre.git", 181 "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9" 182 }, 183 "dist": { 184 "type": "zip", 185 "url": "https://api.github.com/repos/composer/pcre/zipball/00104306927c7a0919b4ced2aaa6782c1e61a3c9", 186 "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9", 187 "shasum": "" 188 }, 189 "require": { 190 "php": "^7.4 || ^8.0" 191 }, 192 "require-dev": { 193 "phpstan/phpstan": "^1.3", 194 "phpstan/phpstan-strict-rules": "^1.1", 195 "symfony/phpunit-bridge": "^5" 196 }, 197 "type": "library", 198 "extra": { 199 "branch-alias": { 200 "dev-main": "3.x-dev" 201 } 202 }, 203 "autoload": { 204 "psr-4": { 205 "Composer\\Pcre\\": "src" 206 } 207 }, 208 "notification-url": "https://packagist.org/downloads/", 209 "license": [ 210 "MIT" 211 ], 212 "authors": [ 213 { 214 "name": "Jordi Boggiano", 215 "email": "j.boggiano@seld.be", 216 "homepage": "http://seld.be" 217 } 218 ], 219 "description": "PCRE wrapping library that offers type-safe preg_* replacements.", 220 "keywords": [ 221 "PCRE", 222 "preg", 223 "regex", 224 "regular expression" 225 ], 226 "support": { 227 "issues": "https://github.com/composer/pcre/issues", 228 "source": "https://github.com/composer/pcre/tree/3.1.1" 229 }, 230 "funding": [ 231 { 232 "url": "https://packagist.com", 233 "type": "custom" 234 }, 235 { 236 "url": "https://github.com/composer", 237 "type": "github" 238 }, 239 { 240 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 241 "type": "tidelift" 242 } 243 ], 244 "time": "2023-10-11T07:11:09+00:00" 245 }, 246 { 247 "name": "composer/semver", 248 "version": "3.4.0", 249 "source": { 250 "type": "git", 251 "url": "https://github.com/composer/semver.git", 252 "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32" 253 }, 254 "dist": { 255 "type": "zip", 256 "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32", 257 "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32", 258 "shasum": "" 259 }, 260 "require": { 261 "php": "^5.3.2 || ^7.0 || ^8.0" 262 }, 263 "require-dev": { 264 "phpstan/phpstan": "^1.4", 265 "symfony/phpunit-bridge": "^4.2 || ^5" 266 }, 267 "type": "library", 268 "extra": { 269 "branch-alias": { 270 "dev-main": "3.x-dev" 271 } 272 }, 273 "autoload": { 274 "psr-4": { 275 "Composer\\Semver\\": "src" 276 } 277 }, 278 "notification-url": "https://packagist.org/downloads/", 279 "license": [ 280 "MIT" 281 ], 282 "authors": [ 283 { 284 "name": "Nils Adermann", 285 "email": "naderman@naderman.de", 286 "homepage": "http://www.naderman.de" 287 }, 288 { 289 "name": "Jordi Boggiano", 290 "email": "j.boggiano@seld.be", 291 "homepage": "http://seld.be" 292 }, 293 { 294 "name": "Rob Bast", 295 "email": "rob.bast@gmail.com", 296 "homepage": "http://robbast.nl" 297 } 298 ], 299 "description": "Semver library that offers utilities, version constraint parsing and validation.", 300 "keywords": [ 301 "semantic", 302 "semver", 303 "validation", 304 "versioning" 305 ], 306 "support": { 307 "irc": "ircs://irc.libera.chat:6697/composer", 308 "issues": "https://github.com/composer/semver/issues", 309 "source": "https://github.com/composer/semver/tree/3.4.0" 310 }, 311 "funding": [ 312 { 313 "url": "https://packagist.com", 314 "type": "custom" 315 }, 316 { 317 "url": "https://github.com/composer", 318 "type": "github" 319 }, 320 { 321 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 322 "type": "tidelift" 323 } 324 ], 325 "time": "2023-08-31T09:50:34+00:00" 326 }, 327 { 328 "name": "composer/xdebug-handler", 329 "version": "3.0.3", 330 "source": { 331 "type": "git", 332 "url": "https://github.com/composer/xdebug-handler.git", 333 "reference": "ced299686f41dce890debac69273b47ffe98a40c" 334 }, 335 "dist": { 336 "type": "zip", 337 "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", 338 "reference": "ced299686f41dce890debac69273b47ffe98a40c", 339 "shasum": "" 340 }, 341 "require": { 342 "composer/pcre": "^1 || ^2 || ^3", 343 "php": "^7.2.5 || ^8.0", 344 "psr/log": "^1 || ^2 || ^3" 345 }, 346 "require-dev": { 347 "phpstan/phpstan": "^1.0", 348 "phpstan/phpstan-strict-rules": "^1.1", 349 "symfony/phpunit-bridge": "^6.0" 350 }, 351 "type": "library", 352 "autoload": { 353 "psr-4": { 354 "Composer\\XdebugHandler\\": "src" 355 } 356 }, 357 "notification-url": "https://packagist.org/downloads/", 358 "license": [ 359 "MIT" 360 ], 361 "authors": [ 362 { 363 "name": "John Stevenson", 364 "email": "john-stevenson@blueyonder.co.uk" 365 } 366 ], 367 "description": "Restarts a process without Xdebug.", 368 "keywords": [ 369 "Xdebug", 370 "performance" 371 ], 372 "support": { 373 "irc": "irc://irc.freenode.org/composer", 374 "issues": "https://github.com/composer/xdebug-handler/issues", 375 "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" 376 }, 377 "funding": [ 378 { 379 "url": "https://packagist.com", 380 "type": "custom" 381 }, 382 { 383 "url": "https://github.com/composer", 384 "type": "github" 385 }, 386 { 387 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 388 "type": "tidelift" 389 } 390 ], 391 "time": "2022-02-25T21:32:43+00:00" 392 }, 393 { 394 "name": "dnoegel/php-xdg-base-dir", 395 "version": "v0.1.1", 396 "source": { 397 "type": "git", 398 "url": "https://github.com/dnoegel/php-xdg-base-dir.git", 399 "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" 400 }, 401 "dist": { 402 "type": "zip", 403 "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", 404 "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", 405 "shasum": "" 406 }, 407 "require": { 408 "php": ">=5.3.2" 409 }, 410 "require-dev": { 411 "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" 412 }, 413 "type": "library", 414 "autoload": { 415 "psr-4": { 416 "XdgBaseDir\\": "src/" 417 } 418 }, 419 "notification-url": "https://packagist.org/downloads/", 420 "license": [ 421 "MIT" 422 ], 423 "description": "implementation of xdg base directory specification for php", 424 "support": { 425 "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", 426 "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" 427 }, 428 "time": "2019-12-04T15:06:13+00:00" 429 }, 430 { 431 "name": "doctrine/deprecations", 432 "version": "1.1.3", 433 "source": { 434 "type": "git", 435 "url": "https://github.com/doctrine/deprecations.git", 436 "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" 437 }, 438 "dist": { 439 "type": "zip", 440 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", 441 "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", 442 "shasum": "" 443 }, 444 "require": { 445 "php": "^7.1 || ^8.0" 446 }, 447 "require-dev": { 448 "doctrine/coding-standard": "^9", 449 "phpstan/phpstan": "1.4.10 || 1.10.15", 450 "phpstan/phpstan-phpunit": "^1.0", 451 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 452 "psalm/plugin-phpunit": "0.18.4", 453 "psr/log": "^1 || ^2 || ^3", 454 "vimeo/psalm": "4.30.0 || 5.12.0" 455 }, 456 "suggest": { 457 "psr/log": "Allows logging deprecations via PSR-3 logger implementation" 458 }, 459 "type": "library", 460 "autoload": { 461 "psr-4": { 462 "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" 463 } 464 }, 465 "notification-url": "https://packagist.org/downloads/", 466 "license": [ 467 "MIT" 468 ], 469 "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", 470 "homepage": "https://www.doctrine-project.org/", 471 "support": { 472 "issues": "https://github.com/doctrine/deprecations/issues", 473 "source": "https://github.com/doctrine/deprecations/tree/1.1.3" 474 }, 475 "time": "2024-01-30T19:34:25+00:00" 476 }, 477 { 478 "name": "felixfbecker/advanced-json-rpc", 479 "version": "v3.2.1", 480 "source": { 481 "type": "git", 482 "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", 483 "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" 484 }, 485 "dist": { 486 "type": "zip", 487 "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", 488 "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447", 489 "shasum": "" 490 }, 491 "require": { 492 "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", 493 "php": "^7.1 || ^8.0", 494 "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" 495 }, 496 "require-dev": { 497 "phpunit/phpunit": "^7.0 || ^8.0" 498 }, 499 "type": "library", 500 "autoload": { 501 "psr-4": { 502 "AdvancedJsonRpc\\": "lib/" 503 } 504 }, 505 "notification-url": "https://packagist.org/downloads/", 506 "license": [ 507 "ISC" 508 ], 509 "authors": [ 510 { 511 "name": "Felix Becker", 512 "email": "felix.b@outlook.com" 513 } 514 ], 515 "description": "A more advanced JSONRPC implementation", 516 "support": { 517 "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues", 518 "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.1" 519 }, 520 "time": "2021-06-11T22:34:44+00:00" 521 }, 522 { 523 "name": "felixfbecker/language-server-protocol", 524 "version": "v1.5.2", 525 "source": { 526 "type": "git", 527 "url": "https://github.com/felixfbecker/php-language-server-protocol.git", 528 "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" 529 }, 530 "dist": { 531 "type": "zip", 532 "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", 533 "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", 534 "shasum": "" 535 }, 536 "require": { 537 "php": ">=7.1" 538 }, 539 "require-dev": { 540 "phpstan/phpstan": "*", 541 "squizlabs/php_codesniffer": "^3.1", 542 "vimeo/psalm": "^4.0" 543 }, 544 "type": "library", 545 "extra": { 546 "branch-alias": { 547 "dev-master": "1.x-dev" 548 } 549 }, 550 "autoload": { 551 "psr-4": { 552 "LanguageServerProtocol\\": "src/" 553 } 554 }, 555 "notification-url": "https://packagist.org/downloads/", 556 "license": [ 557 "ISC" 558 ], 559 "authors": [ 560 { 561 "name": "Felix Becker", 562 "email": "felix.b@outlook.com" 563 } 564 ], 565 "description": "PHP classes for the Language Server Protocol", 566 "keywords": [ 567 "language", 568 "microsoft", 569 "php", 570 "server" 571 ], 572 "support": { 573 "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", 574 "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" 575 }, 576 "time": "2022-03-02T22:36:06+00:00" 577 }, 578 { 579 "name": "fidry/cpu-core-counter", 580 "version": "1.1.0", 581 "source": { 582 "type": "git", 583 "url": "https://github.com/theofidry/cpu-core-counter.git", 584 "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" 585 }, 586 "dist": { 587 "type": "zip", 588 "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42", 589 "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42", 590 "shasum": "" 591 }, 592 "require": { 593 "php": "^7.2 || ^8.0" 594 }, 595 "require-dev": { 596 "fidry/makefile": "^0.2.0", 597 "fidry/php-cs-fixer-config": "^1.1.2", 598 "phpstan/extension-installer": "^1.2.0", 599 "phpstan/phpstan": "^1.9.2", 600 "phpstan/phpstan-deprecation-rules": "^1.0.0", 601 "phpstan/phpstan-phpunit": "^1.2.2", 602 "phpstan/phpstan-strict-rules": "^1.4.4", 603 "phpunit/phpunit": "^8.5.31 || ^9.5.26", 604 "webmozarts/strict-phpunit": "^7.5" 605 }, 606 "type": "library", 607 "autoload": { 608 "psr-4": { 609 "Fidry\\CpuCoreCounter\\": "src/" 610 } 611 }, 612 "notification-url": "https://packagist.org/downloads/", 613 "license": [ 614 "MIT" 615 ], 616 "authors": [ 617 { 618 "name": "Théo FIDRY", 619 "email": "theo.fidry@gmail.com" 620 } 621 ], 622 "description": "Tiny utility to get the number of CPU cores.", 623 "keywords": [ 624 "CPU", 625 "core" 626 ], 627 "support": { 628 "issues": "https://github.com/theofidry/cpu-core-counter/issues", 629 "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0" 630 }, 631 "funding": [ 632 { 633 "url": "https://github.com/theofidry", 634 "type": "github" 635 } 636 ], 637 "time": "2024-02-07T09:43:46+00:00" 638 }, 639 { 640 "name": "netresearch/jsonmapper", 641 "version": "v4.4.1", 642 "source": { 643 "type": "git", 644 "url": "https://github.com/cweiske/jsonmapper.git", 645 "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0" 646 }, 647 "dist": { 648 "type": "zip", 649 "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/132c75c7dd83e45353ebb9c6c9f591952995bbf0", 650 "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0", 651 "shasum": "" 652 }, 653 "require": { 654 "ext-json": "*", 655 "ext-pcre": "*", 656 "ext-reflection": "*", 657 "ext-spl": "*", 658 "php": ">=7.1" 659 }, 660 "require-dev": { 661 "phpunit/phpunit": "~7.5 || ~8.0 || ~9.0 || ~10.0", 662 "squizlabs/php_codesniffer": "~3.5" 663 }, 664 "type": "library", 665 "autoload": { 666 "psr-0": { 667 "JsonMapper": "src/" 668 } 669 }, 670 "notification-url": "https://packagist.org/downloads/", 671 "license": [ 672 "OSL-3.0" 673 ], 674 "authors": [ 675 { 676 "name": "Christian Weiske", 677 "email": "cweiske@cweiske.de", 678 "homepage": "http://github.com/cweiske/jsonmapper/", 679 "role": "Developer" 680 } 681 ], 682 "description": "Map nested JSON structures onto PHP classes", 683 "support": { 684 "email": "cweiske@cweiske.de", 685 "issues": "https://github.com/cweiske/jsonmapper/issues", 686 "source": "https://github.com/cweiske/jsonmapper/tree/v4.4.1" 687 }, 688 "time": "2024-01-31T06:18:54+00:00" 689 }, 690 { 691 "name": "nikic/php-parser", 692 "version": "v4.18.0", 693 "source": { 694 "type": "git", 695 "url": "https://github.com/nikic/PHP-Parser.git", 696 "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999" 697 }, 698 "dist": { 699 "type": "zip", 700 "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999", 701 "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999", 702 "shasum": "" 703 }, 704 "require": { 705 "ext-tokenizer": "*", 706 "php": ">=7.0" 707 }, 708 "require-dev": { 709 "ircmaxell/php-yacc": "^0.0.7", 710 "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" 711 }, 712 "bin": [ 713 "bin/php-parse" 714 ], 715 "type": "library", 716 "extra": { 717 "branch-alias": { 718 "dev-master": "4.9-dev" 719 } 720 }, 721 "autoload": { 722 "psr-4": { 723 "PhpParser\\": "lib/PhpParser" 724 } 725 }, 726 "notification-url": "https://packagist.org/downloads/", 727 "license": [ 728 "BSD-3-Clause" 729 ], 730 "authors": [ 731 { 732 "name": "Nikita Popov" 733 } 734 ], 735 "description": "A PHP parser written in PHP", 736 "keywords": [ 737 "parser", 738 "php" 739 ], 740 "support": { 741 "issues": "https://github.com/nikic/PHP-Parser/issues", 742 "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0" 743 }, 744 "time": "2023-12-10T21:03:43+00:00" 745 }, 746 { 747 "name": "phpdocumentor/reflection-common", 748 "version": "2.2.0", 749 "source": { 750 "type": "git", 751 "url": "https://github.com/phpDocumentor/ReflectionCommon.git", 752 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" 753 }, 754 "dist": { 755 "type": "zip", 756 "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", 757 "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", 758 "shasum": "" 759 }, 760 "require": { 761 "php": "^7.2 || ^8.0" 762 }, 763 "type": "library", 764 "extra": { 765 "branch-alias": { 766 "dev-2.x": "2.x-dev" 767 } 768 }, 769 "autoload": { 770 "psr-4": { 771 "phpDocumentor\\Reflection\\": "src/" 772 } 773 }, 774 "notification-url": "https://packagist.org/downloads/", 775 "license": [ 776 "MIT" 777 ], 778 "authors": [ 779 { 780 "name": "Jaap van Otterdijk", 781 "email": "opensource@ijaap.nl" 782 } 783 ], 784 "description": "Common reflection classes used by phpdocumentor to reflect the code structure", 785 "homepage": "http://www.phpdoc.org", 786 "keywords": [ 787 "FQSEN", 788 "phpDocumentor", 789 "phpdoc", 790 "reflection", 791 "static analysis" 792 ], 793 "support": { 794 "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", 795 "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" 796 }, 797 "time": "2020-06-27T09:03:43+00:00" 798 }, 799 { 800 "name": "phpdocumentor/reflection-docblock", 801 "version": "5.3.0", 802 "source": { 803 "type": "git", 804 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 805 "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" 806 }, 807 "dist": { 808 "type": "zip", 809 "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", 810 "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", 811 "shasum": "" 812 }, 813 "require": { 814 "ext-filter": "*", 815 "php": "^7.2 || ^8.0", 816 "phpdocumentor/reflection-common": "^2.2", 817 "phpdocumentor/type-resolver": "^1.3", 818 "webmozart/assert": "^1.9.1" 819 }, 820 "require-dev": { 821 "mockery/mockery": "~1.3.2", 822 "psalm/phar": "^4.8" 823 }, 824 "type": "library", 825 "extra": { 826 "branch-alias": { 827 "dev-master": "5.x-dev" 828 } 829 }, 830 "autoload": { 831 "psr-4": { 832 "phpDocumentor\\Reflection\\": "src" 833 } 834 }, 835 "notification-url": "https://packagist.org/downloads/", 836 "license": [ 837 "MIT" 838 ], 839 "authors": [ 840 { 841 "name": "Mike van Riel", 842 "email": "me@mikevanriel.com" 843 }, 844 { 845 "name": "Jaap van Otterdijk", 846 "email": "account@ijaap.nl" 847 } 848 ], 849 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 850 "support": { 851 "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", 852 "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" 853 }, 854 "time": "2021-10-19T17:43:47+00:00" 855 }, 856 { 857 "name": "phpdocumentor/type-resolver", 858 "version": "1.8.2", 859 "source": { 860 "type": "git", 861 "url": "https://github.com/phpDocumentor/TypeResolver.git", 862 "reference": "153ae662783729388a584b4361f2545e4d841e3c" 863 }, 864 "dist": { 865 "type": "zip", 866 "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", 867 "reference": "153ae662783729388a584b4361f2545e4d841e3c", 868 "shasum": "" 869 }, 870 "require": { 871 "doctrine/deprecations": "^1.0", 872 "php": "^7.3 || ^8.0", 873 "phpdocumentor/reflection-common": "^2.0", 874 "phpstan/phpdoc-parser": "^1.13" 875 }, 876 "require-dev": { 877 "ext-tokenizer": "*", 878 "phpbench/phpbench": "^1.2", 879 "phpstan/extension-installer": "^1.1", 880 "phpstan/phpstan": "^1.8", 881 "phpstan/phpstan-phpunit": "^1.1", 882 "phpunit/phpunit": "^9.5", 883 "rector/rector": "^0.13.9", 884 "vimeo/psalm": "^4.25" 885 }, 886 "type": "library", 887 "extra": { 888 "branch-alias": { 889 "dev-1.x": "1.x-dev" 890 } 891 }, 892 "autoload": { 893 "psr-4": { 894 "phpDocumentor\\Reflection\\": "src" 895 } 896 }, 897 "notification-url": "https://packagist.org/downloads/", 898 "license": [ 899 "MIT" 900 ], 901 "authors": [ 902 { 903 "name": "Mike van Riel", 904 "email": "me@mikevanriel.com" 905 } 906 ], 907 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 908 "support": { 909 "issues": "https://github.com/phpDocumentor/TypeResolver/issues", 910 "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" 911 }, 912 "time": "2024-02-23T11:10:43+00:00" 913 }, 914 { 915 "name": "phpstan/phpdoc-parser", 916 "version": "1.26.0", 917 "source": { 918 "type": "git", 919 "url": "https://github.com/phpstan/phpdoc-parser.git", 920 "reference": "231e3186624c03d7e7c890ec662b81e6b0405227" 921 }, 922 "dist": { 923 "type": "zip", 924 "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/231e3186624c03d7e7c890ec662b81e6b0405227", 925 "reference": "231e3186624c03d7e7c890ec662b81e6b0405227", 926 "shasum": "" 927 }, 928 "require": { 929 "php": "^7.2 || ^8.0" 930 }, 931 "require-dev": { 932 "doctrine/annotations": "^2.0", 933 "nikic/php-parser": "^4.15", 934 "php-parallel-lint/php-parallel-lint": "^1.2", 935 "phpstan/extension-installer": "^1.0", 936 "phpstan/phpstan": "^1.5", 937 "phpstan/phpstan-phpunit": "^1.1", 938 "phpstan/phpstan-strict-rules": "^1.0", 939 "phpunit/phpunit": "^9.5", 940 "symfony/process": "^5.2" 941 }, 942 "type": "library", 943 "autoload": { 944 "psr-4": { 945 "PHPStan\\PhpDocParser\\": [ 946 "src/" 947 ] 948 } 949 }, 950 "notification-url": "https://packagist.org/downloads/", 951 "license": [ 952 "MIT" 953 ], 954 "description": "PHPDoc parser with support for nullable, intersection and generic types", 955 "support": { 956 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 957 "source": "https://github.com/phpstan/phpdoc-parser/tree/1.26.0" 958 }, 959 "time": "2024-02-23T16:05:55+00:00" 960 }, 961 { 962 "name": "psr/container", 963 "version": "2.0.2", 964 "source": { 965 "type": "git", 966 "url": "https://github.com/php-fig/container.git", 967 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" 968 }, 969 "dist": { 970 "type": "zip", 971 "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", 972 "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", 973 "shasum": "" 974 }, 975 "require": { 976 "php": ">=7.4.0" 977 }, 978 "type": "library", 979 "extra": { 980 "branch-alias": { 981 "dev-master": "2.0.x-dev" 982 } 983 }, 984 "autoload": { 985 "psr-4": { 986 "Psr\\Container\\": "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 Container Interface (PHP FIG PSR-11)", 1000 "homepage": "https://github.com/php-fig/container", 1001 "keywords": [ 1002 "PSR-11", 1003 "container", 1004 "container-interface", 1005 "container-interop", 1006 "psr" 1007 ], 1008 "support": { 1009 "issues": "https://github.com/php-fig/container/issues", 1010 "source": "https://github.com/php-fig/container/tree/2.0.2" 1011 }, 1012 "time": "2021-11-05T16:47:00+00:00" 1013 }, 1014 { 1015 "name": "psr/log", 1016 "version": "3.0.0", 1017 "source": { 1018 "type": "git", 1019 "url": "https://github.com/php-fig/log.git", 1020 "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" 1021 }, 1022 "dist": { 1023 "type": "zip", 1024 "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", 1025 "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", 1026 "shasum": "" 1027 }, 1028 "require": { 1029 "php": ">=8.0.0" 1030 }, 1031 "type": "library", 1032 "extra": { 1033 "branch-alias": { 1034 "dev-master": "3.x-dev" 1035 } 1036 }, 1037 "autoload": { 1038 "psr-4": { 1039 "Psr\\Log\\": "src" 1040 } 1041 }, 1042 "notification-url": "https://packagist.org/downloads/", 1043 "license": [ 1044 "MIT" 1045 ], 1046 "authors": [ 1047 { 1048 "name": "PHP-FIG", 1049 "homepage": "https://www.php-fig.org/" 1050 } 1051 ], 1052 "description": "Common interface for logging libraries", 1053 "homepage": "https://github.com/php-fig/log", 1054 "keywords": [ 1055 "log", 1056 "psr", 1057 "psr-3" 1058 ], 1059 "support": { 1060 "source": "https://github.com/php-fig/log/tree/3.0.0" 1061 }, 1062 "time": "2021-07-14T16:46:02+00:00" 1063 }, 1064 { 1065 "name": "sebastian/diff", 1066 "version": "4.0.5", 1067 "source": { 1068 "type": "git", 1069 "url": "https://github.com/sebastianbergmann/diff.git", 1070 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" 1071 }, 1072 "dist": { 1073 "type": "zip", 1074 "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 1075 "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 1076 "shasum": "" 1077 }, 1078 "require": { 1079 "php": ">=7.3" 1080 }, 1081 "require-dev": { 1082 "phpunit/phpunit": "^9.3", 1083 "symfony/process": "^4.2 || ^5" 1084 }, 1085 "type": "library", 1086 "extra": { 1087 "branch-alias": { 1088 "dev-master": "4.0-dev" 1089 } 1090 }, 1091 "autoload": { 1092 "classmap": [ 1093 "src/" 1094 ] 1095 }, 1096 "notification-url": "https://packagist.org/downloads/", 1097 "license": [ 1098 "BSD-3-Clause" 1099 ], 1100 "authors": [ 1101 { 1102 "name": "Sebastian Bergmann", 1103 "email": "sebastian@phpunit.de" 1104 }, 1105 { 1106 "name": "Kore Nordmann", 1107 "email": "mail@kore-nordmann.de" 1108 } 1109 ], 1110 "description": "Diff implementation", 1111 "homepage": "https://github.com/sebastianbergmann/diff", 1112 "keywords": [ 1113 "diff", 1114 "udiff", 1115 "unidiff", 1116 "unified diff" 1117 ], 1118 "support": { 1119 "issues": "https://github.com/sebastianbergmann/diff/issues", 1120 "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" 1121 }, 1122 "funding": [ 1123 { 1124 "url": "https://github.com/sebastianbergmann", 1125 "type": "github" 1126 } 1127 ], 1128 "time": "2023-05-07T05:35:17+00:00" 1129 }, 1130 { 1131 "name": "spatie/array-to-xml", 1132 "version": "3.2.3", 1133 "source": { 1134 "type": "git", 1135 "url": "https://github.com/spatie/array-to-xml.git", 1136 "reference": "c95fd4db94ec199f798d4b5b4a81757bd20d88ab" 1137 }, 1138 "dist": { 1139 "type": "zip", 1140 "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/c95fd4db94ec199f798d4b5b4a81757bd20d88ab", 1141 "reference": "c95fd4db94ec199f798d4b5b4a81757bd20d88ab", 1142 "shasum": "" 1143 }, 1144 "require": { 1145 "ext-dom": "*", 1146 "php": "^8.0" 1147 }, 1148 "require-dev": { 1149 "mockery/mockery": "^1.2", 1150 "pestphp/pest": "^1.21", 1151 "spatie/pest-plugin-snapshots": "^1.1" 1152 }, 1153 "type": "library", 1154 "autoload": { 1155 "psr-4": { 1156 "Spatie\\ArrayToXml\\": "src" 1157 } 1158 }, 1159 "notification-url": "https://packagist.org/downloads/", 1160 "license": [ 1161 "MIT" 1162 ], 1163 "authors": [ 1164 { 1165 "name": "Freek Van der Herten", 1166 "email": "freek@spatie.be", 1167 "homepage": "https://freek.dev", 1168 "role": "Developer" 1169 } 1170 ], 1171 "description": "Convert an array to xml", 1172 "homepage": "https://github.com/spatie/array-to-xml", 1173 "keywords": [ 1174 "array", 1175 "convert", 1176 "xml" 1177 ], 1178 "support": { 1179 "source": "https://github.com/spatie/array-to-xml/tree/3.2.3" 1180 }, 1181 "funding": [ 1182 { 1183 "url": "https://spatie.be/open-source/support-us", 1184 "type": "custom" 1185 }, 1186 { 1187 "url": "https://github.com/spatie", 1188 "type": "github" 1189 } 1190 ], 1191 "time": "2024-02-07T10:39:02+00:00" 1192 }, 1193 { 1194 "name": "symfony/console", 1195 "version": "v6.4.4", 1196 "source": { 1197 "type": "git", 1198 "url": "https://github.com/symfony/console.git", 1199 "reference": "0d9e4eb5ad413075624378f474c4167ea202de78" 1200 }, 1201 "dist": { 1202 "type": "zip", 1203 "url": "https://api.github.com/repos/symfony/console/zipball/0d9e4eb5ad413075624378f474c4167ea202de78", 1204 "reference": "0d9e4eb5ad413075624378f474c4167ea202de78", 1205 "shasum": "" 1206 }, 1207 "require": { 1208 "php": ">=8.1", 1209 "symfony/deprecation-contracts": "^2.5|^3", 1210 "symfony/polyfill-mbstring": "~1.0", 1211 "symfony/service-contracts": "^2.5|^3", 1212 "symfony/string": "^5.4|^6.0|^7.0" 1213 }, 1214 "conflict": { 1215 "symfony/dependency-injection": "<5.4", 1216 "symfony/dotenv": "<5.4", 1217 "symfony/event-dispatcher": "<5.4", 1218 "symfony/lock": "<5.4", 1219 "symfony/process": "<5.4" 1220 }, 1221 "provide": { 1222 "psr/log-implementation": "1.0|2.0|3.0" 1223 }, 1224 "require-dev": { 1225 "psr/log": "^1|^2|^3", 1226 "symfony/config": "^5.4|^6.0|^7.0", 1227 "symfony/dependency-injection": "^5.4|^6.0|^7.0", 1228 "symfony/event-dispatcher": "^5.4|^6.0|^7.0", 1229 "symfony/http-foundation": "^6.4|^7.0", 1230 "symfony/http-kernel": "^6.4|^7.0", 1231 "symfony/lock": "^5.4|^6.0|^7.0", 1232 "symfony/messenger": "^5.4|^6.0|^7.0", 1233 "symfony/process": "^5.4|^6.0|^7.0", 1234 "symfony/stopwatch": "^5.4|^6.0|^7.0", 1235 "symfony/var-dumper": "^5.4|^6.0|^7.0" 1236 }, 1237 "type": "library", 1238 "autoload": { 1239 "psr-4": { 1240 "Symfony\\Component\\Console\\": "" 1241 }, 1242 "exclude-from-classmap": [ 1243 "/Tests/" 1244 ] 1245 }, 1246 "notification-url": "https://packagist.org/downloads/", 1247 "license": [ 1248 "MIT" 1249 ], 1250 "authors": [ 1251 { 1252 "name": "Fabien Potencier", 1253 "email": "fabien@symfony.com" 1254 }, 1255 { 1256 "name": "Symfony Community", 1257 "homepage": "https://symfony.com/contributors" 1258 } 1259 ], 1260 "description": "Eases the creation of beautiful and testable command line interfaces", 1261 "homepage": "https://symfony.com", 1262 "keywords": [ 1263 "cli", 1264 "command-line", 1265 "console", 1266 "terminal" 1267 ], 1268 "support": { 1269 "source": "https://github.com/symfony/console/tree/v6.4.4" 1270 }, 1271 "funding": [ 1272 { 1273 "url": "https://symfony.com/sponsor", 1274 "type": "custom" 1275 }, 1276 { 1277 "url": "https://github.com/fabpot", 1278 "type": "github" 1279 }, 1280 { 1281 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1282 "type": "tidelift" 1283 } 1284 ], 1285 "time": "2024-02-22T20:27:10+00:00" 1286 }, 1287 { 1288 "name": "symfony/deprecation-contracts", 1289 "version": "v3.4.0", 1290 "source": { 1291 "type": "git", 1292 "url": "https://github.com/symfony/deprecation-contracts.git", 1293 "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf" 1294 }, 1295 "dist": { 1296 "type": "zip", 1297 "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf", 1298 "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf", 1299 "shasum": "" 1300 }, 1301 "require": { 1302 "php": ">=8.1" 1303 }, 1304 "type": "library", 1305 "extra": { 1306 "branch-alias": { 1307 "dev-main": "3.4-dev" 1308 }, 1309 "thanks": { 1310 "name": "symfony/contracts", 1311 "url": "https://github.com/symfony/contracts" 1312 } 1313 }, 1314 "autoload": { 1315 "files": [ 1316 "function.php" 1317 ] 1318 }, 1319 "notification-url": "https://packagist.org/downloads/", 1320 "license": [ 1321 "MIT" 1322 ], 1323 "authors": [ 1324 { 1325 "name": "Nicolas Grekas", 1326 "email": "p@tchwork.com" 1327 }, 1328 { 1329 "name": "Symfony Community", 1330 "homepage": "https://symfony.com/contributors" 1331 } 1332 ], 1333 "description": "A generic function and convention to trigger deprecation notices", 1334 "homepage": "https://symfony.com", 1335 "support": { 1336 "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" 1337 }, 1338 "funding": [ 1339 { 1340 "url": "https://symfony.com/sponsor", 1341 "type": "custom" 1342 }, 1343 { 1344 "url": "https://github.com/fabpot", 1345 "type": "github" 1346 }, 1347 { 1348 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1349 "type": "tidelift" 1350 } 1351 ], 1352 "time": "2023-05-23T14:45:45+00:00" 1353 }, 1354 { 1355 "name": "symfony/filesystem", 1356 "version": "v6.4.3", 1357 "source": { 1358 "type": "git", 1359 "url": "https://github.com/symfony/filesystem.git", 1360 "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb" 1361 }, 1362 "dist": { 1363 "type": "zip", 1364 "url": "https://api.github.com/repos/symfony/filesystem/zipball/7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", 1365 "reference": "7f3b1755eb49297a0827a7575d5d2b2fd11cc9fb", 1366 "shasum": "" 1367 }, 1368 "require": { 1369 "php": ">=8.1", 1370 "symfony/polyfill-ctype": "~1.8", 1371 "symfony/polyfill-mbstring": "~1.8" 1372 }, 1373 "type": "library", 1374 "autoload": { 1375 "psr-4": { 1376 "Symfony\\Component\\Filesystem\\": "" 1377 }, 1378 "exclude-from-classmap": [ 1379 "/Tests/" 1380 ] 1381 }, 1382 "notification-url": "https://packagist.org/downloads/", 1383 "license": [ 1384 "MIT" 1385 ], 1386 "authors": [ 1387 { 1388 "name": "Fabien Potencier", 1389 "email": "fabien@symfony.com" 1390 }, 1391 { 1392 "name": "Symfony Community", 1393 "homepage": "https://symfony.com/contributors" 1394 } 1395 ], 1396 "description": "Provides basic utilities for the filesystem", 1397 "homepage": "https://symfony.com", 1398 "support": { 1399 "source": "https://github.com/symfony/filesystem/tree/v6.4.3" 1400 }, 1401 "funding": [ 1402 { 1403 "url": "https://symfony.com/sponsor", 1404 "type": "custom" 1405 }, 1406 { 1407 "url": "https://github.com/fabpot", 1408 "type": "github" 1409 }, 1410 { 1411 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1412 "type": "tidelift" 1413 } 1414 ], 1415 "time": "2024-01-23T14:51:35+00:00" 1416 }, 1417 { 1418 "name": "symfony/polyfill-ctype", 1419 "version": "v1.29.0", 1420 "source": { 1421 "type": "git", 1422 "url": "https://github.com/symfony/polyfill-ctype.git", 1423 "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" 1424 }, 1425 "dist": { 1426 "type": "zip", 1427 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", 1428 "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", 1429 "shasum": "" 1430 }, 1431 "require": { 1432 "php": ">=7.1" 1433 }, 1434 "provide": { 1435 "ext-ctype": "*" 1436 }, 1437 "suggest": { 1438 "ext-ctype": "For best performance" 1439 }, 1440 "type": "library", 1441 "extra": { 1442 "thanks": { 1443 "name": "symfony/polyfill", 1444 "url": "https://github.com/symfony/polyfill" 1445 } 1446 }, 1447 "autoload": { 1448 "files": [ 1449 "bootstrap.php" 1450 ], 1451 "psr-4": { 1452 "Symfony\\Polyfill\\Ctype\\": "" 1453 } 1454 }, 1455 "notification-url": "https://packagist.org/downloads/", 1456 "license": [ 1457 "MIT" 1458 ], 1459 "authors": [ 1460 { 1461 "name": "Gert de Pagter", 1462 "email": "BackEndTea@gmail.com" 1463 }, 1464 { 1465 "name": "Symfony Community", 1466 "homepage": "https://symfony.com/contributors" 1467 } 1468 ], 1469 "description": "Symfony polyfill for ctype functions", 1470 "homepage": "https://symfony.com", 1471 "keywords": [ 1472 "compatibility", 1473 "ctype", 1474 "polyfill", 1475 "portable" 1476 ], 1477 "support": { 1478 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" 1479 }, 1480 "funding": [ 1481 { 1482 "url": "https://symfony.com/sponsor", 1483 "type": "custom" 1484 }, 1485 { 1486 "url": "https://github.com/fabpot", 1487 "type": "github" 1488 }, 1489 { 1490 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1491 "type": "tidelift" 1492 } 1493 ], 1494 "time": "2024-01-29T20:11:03+00:00" 1495 }, 1496 { 1497 "name": "symfony/polyfill-intl-grapheme", 1498 "version": "v1.29.0", 1499 "source": { 1500 "type": "git", 1501 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1502 "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" 1503 }, 1504 "dist": { 1505 "type": "zip", 1506 "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", 1507 "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", 1508 "shasum": "" 1509 }, 1510 "require": { 1511 "php": ">=7.1" 1512 }, 1513 "suggest": { 1514 "ext-intl": "For best performance" 1515 }, 1516 "type": "library", 1517 "extra": { 1518 "thanks": { 1519 "name": "symfony/polyfill", 1520 "url": "https://github.com/symfony/polyfill" 1521 } 1522 }, 1523 "autoload": { 1524 "files": [ 1525 "bootstrap.php" 1526 ], 1527 "psr-4": { 1528 "Symfony\\Polyfill\\Intl\\Grapheme\\": "" 1529 } 1530 }, 1531 "notification-url": "https://packagist.org/downloads/", 1532 "license": [ 1533 "MIT" 1534 ], 1535 "authors": [ 1536 { 1537 "name": "Nicolas Grekas", 1538 "email": "p@tchwork.com" 1539 }, 1540 { 1541 "name": "Symfony Community", 1542 "homepage": "https://symfony.com/contributors" 1543 } 1544 ], 1545 "description": "Symfony polyfill for intl's grapheme_* functions", 1546 "homepage": "https://symfony.com", 1547 "keywords": [ 1548 "compatibility", 1549 "grapheme", 1550 "intl", 1551 "polyfill", 1552 "portable", 1553 "shim" 1554 ], 1555 "support": { 1556 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" 1557 }, 1558 "funding": [ 1559 { 1560 "url": "https://symfony.com/sponsor", 1561 "type": "custom" 1562 }, 1563 { 1564 "url": "https://github.com/fabpot", 1565 "type": "github" 1566 }, 1567 { 1568 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1569 "type": "tidelift" 1570 } 1571 ], 1572 "time": "2024-01-29T20:11:03+00:00" 1573 }, 1574 { 1575 "name": "symfony/polyfill-intl-normalizer", 1576 "version": "v1.29.0", 1577 "source": { 1578 "type": "git", 1579 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 1580 "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" 1581 }, 1582 "dist": { 1583 "type": "zip", 1584 "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", 1585 "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", 1586 "shasum": "" 1587 }, 1588 "require": { 1589 "php": ">=7.1" 1590 }, 1591 "suggest": { 1592 "ext-intl": "For best performance" 1593 }, 1594 "type": "library", 1595 "extra": { 1596 "thanks": { 1597 "name": "symfony/polyfill", 1598 "url": "https://github.com/symfony/polyfill" 1599 } 1600 }, 1601 "autoload": { 1602 "files": [ 1603 "bootstrap.php" 1604 ], 1605 "psr-4": { 1606 "Symfony\\Polyfill\\Intl\\Normalizer\\": "" 1607 }, 1608 "classmap": [ 1609 "Resources/stubs" 1610 ] 1611 }, 1612 "notification-url": "https://packagist.org/downloads/", 1613 "license": [ 1614 "MIT" 1615 ], 1616 "authors": [ 1617 { 1618 "name": "Nicolas Grekas", 1619 "email": "p@tchwork.com" 1620 }, 1621 { 1622 "name": "Symfony Community", 1623 "homepage": "https://symfony.com/contributors" 1624 } 1625 ], 1626 "description": "Symfony polyfill for intl's Normalizer class and related functions", 1627 "homepage": "https://symfony.com", 1628 "keywords": [ 1629 "compatibility", 1630 "intl", 1631 "normalizer", 1632 "polyfill", 1633 "portable", 1634 "shim" 1635 ], 1636 "support": { 1637 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" 1638 }, 1639 "funding": [ 1640 { 1641 "url": "https://symfony.com/sponsor", 1642 "type": "custom" 1643 }, 1644 { 1645 "url": "https://github.com/fabpot", 1646 "type": "github" 1647 }, 1648 { 1649 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1650 "type": "tidelift" 1651 } 1652 ], 1653 "time": "2024-01-29T20:11:03+00:00" 1654 }, 1655 { 1656 "name": "symfony/polyfill-mbstring", 1657 "version": "v1.29.0", 1658 "source": { 1659 "type": "git", 1660 "url": "https://github.com/symfony/polyfill-mbstring.git", 1661 "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" 1662 }, 1663 "dist": { 1664 "type": "zip", 1665 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", 1666 "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", 1667 "shasum": "" 1668 }, 1669 "require": { 1670 "php": ">=7.1" 1671 }, 1672 "provide": { 1673 "ext-mbstring": "*" 1674 }, 1675 "suggest": { 1676 "ext-mbstring": "For best performance" 1677 }, 1678 "type": "library", 1679 "extra": { 1680 "thanks": { 1681 "name": "symfony/polyfill", 1682 "url": "https://github.com/symfony/polyfill" 1683 } 1684 }, 1685 "autoload": { 1686 "files": [ 1687 "bootstrap.php" 1688 ], 1689 "psr-4": { 1690 "Symfony\\Polyfill\\Mbstring\\": "" 1691 } 1692 }, 1693 "notification-url": "https://packagist.org/downloads/", 1694 "license": [ 1695 "MIT" 1696 ], 1697 "authors": [ 1698 { 1699 "name": "Nicolas Grekas", 1700 "email": "p@tchwork.com" 1701 }, 1702 { 1703 "name": "Symfony Community", 1704 "homepage": "https://symfony.com/contributors" 1705 } 1706 ], 1707 "description": "Symfony polyfill for the Mbstring extension", 1708 "homepage": "https://symfony.com", 1709 "keywords": [ 1710 "compatibility", 1711 "mbstring", 1712 "polyfill", 1713 "portable", 1714 "shim" 1715 ], 1716 "support": { 1717 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" 1718 }, 1719 "funding": [ 1720 { 1721 "url": "https://symfony.com/sponsor", 1722 "type": "custom" 1723 }, 1724 { 1725 "url": "https://github.com/fabpot", 1726 "type": "github" 1727 }, 1728 { 1729 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1730 "type": "tidelift" 1731 } 1732 ], 1733 "time": "2024-01-29T20:11:03+00:00" 1734 }, 1735 { 1736 "name": "symfony/service-contracts", 1737 "version": "v3.4.1", 1738 "source": { 1739 "type": "git", 1740 "url": "https://github.com/symfony/service-contracts.git", 1741 "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0" 1742 }, 1743 "dist": { 1744 "type": "zip", 1745 "url": "https://api.github.com/repos/symfony/service-contracts/zipball/fe07cbc8d837f60caf7018068e350cc5163681a0", 1746 "reference": "fe07cbc8d837f60caf7018068e350cc5163681a0", 1747 "shasum": "" 1748 }, 1749 "require": { 1750 "php": ">=8.1", 1751 "psr/container": "^1.1|^2.0" 1752 }, 1753 "conflict": { 1754 "ext-psr": "<1.1|>=2" 1755 }, 1756 "type": "library", 1757 "extra": { 1758 "branch-alias": { 1759 "dev-main": "3.4-dev" 1760 }, 1761 "thanks": { 1762 "name": "symfony/contracts", 1763 "url": "https://github.com/symfony/contracts" 1764 } 1765 }, 1766 "autoload": { 1767 "psr-4": { 1768 "Symfony\\Contracts\\Service\\": "" 1769 }, 1770 "exclude-from-classmap": [ 1771 "/Test/" 1772 ] 1773 }, 1774 "notification-url": "https://packagist.org/downloads/", 1775 "license": [ 1776 "MIT" 1777 ], 1778 "authors": [ 1779 { 1780 "name": "Nicolas Grekas", 1781 "email": "p@tchwork.com" 1782 }, 1783 { 1784 "name": "Symfony Community", 1785 "homepage": "https://symfony.com/contributors" 1786 } 1787 ], 1788 "description": "Generic abstractions related to writing services", 1789 "homepage": "https://symfony.com", 1790 "keywords": [ 1791 "abstractions", 1792 "contracts", 1793 "decoupling", 1794 "interfaces", 1795 "interoperability", 1796 "standards" 1797 ], 1798 "support": { 1799 "source": "https://github.com/symfony/service-contracts/tree/v3.4.1" 1800 }, 1801 "funding": [ 1802 { 1803 "url": "https://symfony.com/sponsor", 1804 "type": "custom" 1805 }, 1806 { 1807 "url": "https://github.com/fabpot", 1808 "type": "github" 1809 }, 1810 { 1811 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1812 "type": "tidelift" 1813 } 1814 ], 1815 "time": "2023-12-26T14:02:43+00:00" 1816 }, 1817 { 1818 "name": "symfony/string", 1819 "version": "v6.4.4", 1820 "source": { 1821 "type": "git", 1822 "url": "https://github.com/symfony/string.git", 1823 "reference": "4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9" 1824 }, 1825 "dist": { 1826 "type": "zip", 1827 "url": "https://api.github.com/repos/symfony/string/zipball/4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9", 1828 "reference": "4e465a95bdc32f49cf4c7f07f751b843bbd6dcd9", 1829 "shasum": "" 1830 }, 1831 "require": { 1832 "php": ">=8.1", 1833 "symfony/polyfill-ctype": "~1.8", 1834 "symfony/polyfill-intl-grapheme": "~1.0", 1835 "symfony/polyfill-intl-normalizer": "~1.0", 1836 "symfony/polyfill-mbstring": "~1.0" 1837 }, 1838 "conflict": { 1839 "symfony/translation-contracts": "<2.5" 1840 }, 1841 "require-dev": { 1842 "symfony/error-handler": "^5.4|^6.0|^7.0", 1843 "symfony/http-client": "^5.4|^6.0|^7.0", 1844 "symfony/intl": "^6.2|^7.0", 1845 "symfony/translation-contracts": "^2.5|^3.0", 1846 "symfony/var-exporter": "^5.4|^6.0|^7.0" 1847 }, 1848 "type": "library", 1849 "autoload": { 1850 "files": [ 1851 "Resources/functions.php" 1852 ], 1853 "psr-4": { 1854 "Symfony\\Component\\String\\": "" 1855 }, 1856 "exclude-from-classmap": [ 1857 "/Tests/" 1858 ] 1859 }, 1860 "notification-url": "https://packagist.org/downloads/", 1861 "license": [ 1862 "MIT" 1863 ], 1864 "authors": [ 1865 { 1866 "name": "Nicolas Grekas", 1867 "email": "p@tchwork.com" 1868 }, 1869 { 1870 "name": "Symfony Community", 1871 "homepage": "https://symfony.com/contributors" 1872 } 1873 ], 1874 "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", 1875 "homepage": "https://symfony.com", 1876 "keywords": [ 1877 "grapheme", 1878 "i18n", 1879 "string", 1880 "unicode", 1881 "utf-8", 1882 "utf8" 1883 ], 1884 "support": { 1885 "source": "https://github.com/symfony/string/tree/v6.4.4" 1886 }, 1887 "funding": [ 1888 { 1889 "url": "https://symfony.com/sponsor", 1890 "type": "custom" 1891 }, 1892 { 1893 "url": "https://github.com/fabpot", 1894 "type": "github" 1895 }, 1896 { 1897 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1898 "type": "tidelift" 1899 } 1900 ], 1901 "time": "2024-02-01T13:16:41+00:00" 1902 }, 1903 { 1904 "name": "webmozart/assert", 1905 "version": "1.11.0", 1906 "source": { 1907 "type": "git", 1908 "url": "https://github.com/webmozarts/assert.git", 1909 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" 1910 }, 1911 "dist": { 1912 "type": "zip", 1913 "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", 1914 "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", 1915 "shasum": "" 1916 }, 1917 "require": { 1918 "ext-ctype": "*", 1919 "php": "^7.2 || ^8.0" 1920 }, 1921 "conflict": { 1922 "phpstan/phpstan": "<0.12.20", 1923 "vimeo/psalm": "<4.6.1 || 4.6.2" 1924 }, 1925 "require-dev": { 1926 "phpunit/phpunit": "^8.5.13" 1927 }, 1928 "type": "library", 1929 "extra": { 1930 "branch-alias": { 1931 "dev-master": "1.10-dev" 1932 } 1933 }, 1934 "autoload": { 1935 "psr-4": { 1936 "Webmozart\\Assert\\": "src/" 1937 } 1938 }, 1939 "notification-url": "https://packagist.org/downloads/", 1940 "license": [ 1941 "MIT" 1942 ], 1943 "authors": [ 1944 { 1945 "name": "Bernhard Schussek", 1946 "email": "bschussek@gmail.com" 1947 } 1948 ], 1949 "description": "Assertions to validate method input/output with nice error messages.", 1950 "keywords": [ 1951 "assert", 1952 "check", 1953 "validate" 1954 ], 1955 "support": { 1956 "issues": "https://github.com/webmozarts/assert/issues", 1957 "source": "https://github.com/webmozarts/assert/tree/1.11.0" 1958 }, 1959 "time": "2022-06-03T18:03:27+00:00" 1960 } 1961 ], 1962 "packages-dev": [ 1963 { 1964 "name": "amphp/phpunit-util", 1965 "version": "v2.0.0", 1966 "source": { 1967 "type": "git", 1968 "url": "https://github.com/amphp/phpunit-util.git", 1969 "reference": "be64a5285aa1671cea8e546963a21cca67044842" 1970 }, 1971 "dist": { 1972 "type": "zip", 1973 "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/be64a5285aa1671cea8e546963a21cca67044842", 1974 "reference": "be64a5285aa1671cea8e546963a21cca67044842", 1975 "shasum": "" 1976 }, 1977 "require": { 1978 "php": ">=7.1", 1979 "phpunit/phpunit": "^6 | ^7 | ^8 | ^9" 1980 }, 1981 "require-dev": { 1982 "amphp/amp": "^2", 1983 "amphp/php-cs-fixer-config": "dev-master" 1984 }, 1985 "type": "library", 1986 "autoload": { 1987 "psr-4": { 1988 "Amp\\PHPUnit\\": "src" 1989 } 1990 }, 1991 "notification-url": "https://packagist.org/downloads/", 1992 "license": [ 1993 "MIT" 1994 ], 1995 "authors": [ 1996 { 1997 "name": "Niklas Keller", 1998 "email": "me@kelunik.com" 1999 }, 2000 { 2001 "name": "Aaron Piotrowski", 2002 "email": "aaron@trowski.com" 2003 } 2004 ], 2005 "description": "Helper package to ease testing with PHPUnit.", 2006 "homepage": "https://amphp.org/phpunit-util", 2007 "support": { 2008 "issues": "https://github.com/amphp/phpunit-util/issues", 2009 "source": "https://github.com/amphp/phpunit-util/tree/v2.0.0" 2010 }, 2011 "funding": [ 2012 { 2013 "url": "https://github.com/amphp", 2014 "type": "github" 2015 } 2016 ], 2017 "time": "2021-12-03T20:41:01+00:00" 2018 }, 2019 { 2020 "name": "bamarni/composer-bin-plugin", 2021 "version": "1.8.2", 2022 "source": { 2023 "type": "git", 2024 "url": "https://github.com/bamarni/composer-bin-plugin.git", 2025 "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880" 2026 }, 2027 "dist": { 2028 "type": "zip", 2029 "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", 2030 "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", 2031 "shasum": "" 2032 }, 2033 "require": { 2034 "composer-plugin-api": "^2.0", 2035 "php": "^7.2.5 || ^8.0" 2036 }, 2037 "require-dev": { 2038 "composer/composer": "^2.0", 2039 "ext-json": "*", 2040 "phpstan/extension-installer": "^1.1", 2041 "phpstan/phpstan": "^1.8", 2042 "phpstan/phpstan-phpunit": "^1.1", 2043 "phpunit/phpunit": "^8.5 || ^9.5", 2044 "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", 2045 "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", 2046 "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" 2047 }, 2048 "type": "composer-plugin", 2049 "extra": { 2050 "class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin" 2051 }, 2052 "autoload": { 2053 "psr-4": { 2054 "Bamarni\\Composer\\Bin\\": "src" 2055 } 2056 }, 2057 "notification-url": "https://packagist.org/downloads/", 2058 "license": [ 2059 "MIT" 2060 ], 2061 "description": "No conflicts for your bin dependencies", 2062 "keywords": [ 2063 "composer", 2064 "conflict", 2065 "dependency", 2066 "executable", 2067 "isolation", 2068 "tool" 2069 ], 2070 "support": { 2071 "issues": "https://github.com/bamarni/composer-bin-plugin/issues", 2072 "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2" 2073 }, 2074 "time": "2022-10-31T08:38:03+00:00" 2075 }, 2076 { 2077 "name": "brianium/paratest", 2078 "version": "v6.11.0", 2079 "source": { 2080 "type": "git", 2081 "url": "https://github.com/paratestphp/paratest.git", 2082 "reference": "8083a421cee7dad847ee7c464529043ba30de380" 2083 }, 2084 "dist": { 2085 "type": "zip", 2086 "url": "https://api.github.com/repos/paratestphp/paratest/zipball/8083a421cee7dad847ee7c464529043ba30de380", 2087 "reference": "8083a421cee7dad847ee7c464529043ba30de380", 2088 "shasum": "" 2089 }, 2090 "require": { 2091 "ext-dom": "*", 2092 "ext-pcre": "*", 2093 "ext-reflection": "*", 2094 "ext-simplexml": "*", 2095 "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1 || ^1.0.0", 2096 "jean85/pretty-package-versions": "^2.0.5", 2097 "php": "^7.3 || ^8.0", 2098 "phpunit/php-code-coverage": "^9.2.25", 2099 "phpunit/php-file-iterator": "^3.0.6", 2100 "phpunit/php-timer": "^5.0.3", 2101 "phpunit/phpunit": "^9.6.4", 2102 "sebastian/environment": "^5.1.5", 2103 "symfony/console": "^5.4.28 || ^6.3.4 || ^7.0.0", 2104 "symfony/process": "^5.4.28 || ^6.3.4 || ^7.0.0" 2105 }, 2106 "require-dev": { 2107 "doctrine/coding-standard": "^12.0.0", 2108 "ext-pcov": "*", 2109 "ext-posix": "*", 2110 "infection/infection": "^0.27.6", 2111 "squizlabs/php_codesniffer": "^3.7.2", 2112 "symfony/filesystem": "^5.4.25 || ^6.3.1 || ^7.0.0", 2113 "vimeo/psalm": "^5.7.7" 2114 }, 2115 "bin": [ 2116 "bin/paratest", 2117 "bin/paratest.bat", 2118 "bin/paratest_for_phpstorm" 2119 ], 2120 "type": "library", 2121 "autoload": { 2122 "psr-4": { 2123 "ParaTest\\": [ 2124 "src/" 2125 ] 2126 } 2127 }, 2128 "notification-url": "https://packagist.org/downloads/", 2129 "license": [ 2130 "MIT" 2131 ], 2132 "authors": [ 2133 { 2134 "name": "Brian Scaturro", 2135 "email": "scaturrob@gmail.com", 2136 "role": "Developer" 2137 }, 2138 { 2139 "name": "Filippo Tessarotto", 2140 "email": "zoeslam@gmail.com", 2141 "role": "Developer" 2142 } 2143 ], 2144 "description": "Parallel testing for PHP", 2145 "homepage": "https://github.com/paratestphp/paratest", 2146 "keywords": [ 2147 "concurrent", 2148 "parallel", 2149 "phpunit", 2150 "testing" 2151 ], 2152 "support": { 2153 "issues": "https://github.com/paratestphp/paratest/issues", 2154 "source": "https://github.com/paratestphp/paratest/tree/v6.11.0" 2155 }, 2156 "funding": [ 2157 { 2158 "url": "https://github.com/sponsors/Slamdunk", 2159 "type": "github" 2160 }, 2161 { 2162 "url": "https://paypal.me/filippotessarotto", 2163 "type": "paypal" 2164 } 2165 ], 2166 "time": "2023-10-31T09:13:57+00:00" 2167 }, 2168 { 2169 "name": "composer/package-versions-deprecated", 2170 "version": "1.11.99.5", 2171 "source": { 2172 "type": "git", 2173 "url": "https://github.com/composer/package-versions-deprecated.git", 2174 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d" 2175 }, 2176 "dist": { 2177 "type": "zip", 2178 "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d", 2179 "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d", 2180 "shasum": "" 2181 }, 2182 "require": { 2183 "composer-plugin-api": "^1.1.0 || ^2.0", 2184 "php": "^7 || ^8" 2185 }, 2186 "replace": { 2187 "ocramius/package-versions": "1.11.99" 2188 }, 2189 "require-dev": { 2190 "composer/composer": "^1.9.3 || ^2.0@dev", 2191 "ext-zip": "^1.13", 2192 "phpunit/phpunit": "^6.5 || ^7" 2193 }, 2194 "type": "composer-plugin", 2195 "extra": { 2196 "class": "PackageVersions\\Installer", 2197 "branch-alias": { 2198 "dev-master": "1.x-dev" 2199 } 2200 }, 2201 "autoload": { 2202 "psr-4": { 2203 "PackageVersions\\": "src/PackageVersions" 2204 } 2205 }, 2206 "notification-url": "https://packagist.org/downloads/", 2207 "license": [ 2208 "MIT" 2209 ], 2210 "authors": [ 2211 { 2212 "name": "Marco Pivetta", 2213 "email": "ocramius@gmail.com" 2214 }, 2215 { 2216 "name": "Jordi Boggiano", 2217 "email": "j.boggiano@seld.be" 2218 } 2219 ], 2220 "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", 2221 "support": { 2222 "issues": "https://github.com/composer/package-versions-deprecated/issues", 2223 "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5" 2224 }, 2225 "funding": [ 2226 { 2227 "url": "https://packagist.com", 2228 "type": "custom" 2229 }, 2230 { 2231 "url": "https://github.com/composer", 2232 "type": "github" 2233 }, 2234 { 2235 "url": "https://tidelift.com/funding/github/packagist/composer/composer", 2236 "type": "tidelift" 2237 } 2238 ], 2239 "time": "2022-01-17T14:14:24+00:00" 2240 }, 2241 { 2242 "name": "dealerdirect/phpcodesniffer-composer-installer", 2243 "version": "v1.0.0", 2244 "source": { 2245 "type": "git", 2246 "url": "https://github.com/PHPCSStandards/composer-installer.git", 2247 "reference": "4be43904336affa5c2f70744a348312336afd0da" 2248 }, 2249 "dist": { 2250 "type": "zip", 2251 "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da", 2252 "reference": "4be43904336affa5c2f70744a348312336afd0da", 2253 "shasum": "" 2254 }, 2255 "require": { 2256 "composer-plugin-api": "^1.0 || ^2.0", 2257 "php": ">=5.4", 2258 "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" 2259 }, 2260 "require-dev": { 2261 "composer/composer": "*", 2262 "ext-json": "*", 2263 "ext-zip": "*", 2264 "php-parallel-lint/php-parallel-lint": "^1.3.1", 2265 "phpcompatibility/php-compatibility": "^9.0", 2266 "yoast/phpunit-polyfills": "^1.0" 2267 }, 2268 "type": "composer-plugin", 2269 "extra": { 2270 "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" 2271 }, 2272 "autoload": { 2273 "psr-4": { 2274 "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" 2275 } 2276 }, 2277 "notification-url": "https://packagist.org/downloads/", 2278 "license": [ 2279 "MIT" 2280 ], 2281 "authors": [ 2282 { 2283 "name": "Franck Nijhof", 2284 "email": "franck.nijhof@dealerdirect.com", 2285 "homepage": "http://www.frenck.nl", 2286 "role": "Developer / IT Manager" 2287 }, 2288 { 2289 "name": "Contributors", 2290 "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" 2291 } 2292 ], 2293 "description": "PHP_CodeSniffer Standards Composer Installer Plugin", 2294 "homepage": "http://www.dealerdirect.com", 2295 "keywords": [ 2296 "PHPCodeSniffer", 2297 "PHP_CodeSniffer", 2298 "code quality", 2299 "codesniffer", 2300 "composer", 2301 "installer", 2302 "phpcbf", 2303 "phpcs", 2304 "plugin", 2305 "qa", 2306 "quality", 2307 "standard", 2308 "standards", 2309 "style guide", 2310 "stylecheck", 2311 "tests" 2312 ], 2313 "support": { 2314 "issues": "https://github.com/PHPCSStandards/composer-installer/issues", 2315 "source": "https://github.com/PHPCSStandards/composer-installer" 2316 }, 2317 "time": "2023-01-05T11:28:13+00:00" 2318 }, 2319 { 2320 "name": "dg/bypass-finals", 2321 "version": "v1.6.0", 2322 "source": { 2323 "type": "git", 2324 "url": "https://github.com/dg/bypass-finals.git", 2325 "reference": "efe2fe04bae9f0de271dd462afc049067889e6d1" 2326 }, 2327 "dist": { 2328 "type": "zip", 2329 "url": "https://api.github.com/repos/dg/bypass-finals/zipball/efe2fe04bae9f0de271dd462afc049067889e6d1", 2330 "reference": "efe2fe04bae9f0de271dd462afc049067889e6d1", 2331 "shasum": "" 2332 }, 2333 "require": { 2334 "php": ">=7.1" 2335 }, 2336 "require-dev": { 2337 "nette/tester": "^2.3", 2338 "phpstan/phpstan": "^0.12" 2339 }, 2340 "type": "library", 2341 "autoload": { 2342 "classmap": [ 2343 "src/" 2344 ] 2345 }, 2346 "notification-url": "https://packagist.org/downloads/", 2347 "license": [ 2348 "BSD-3-Clause", 2349 "GPL-2.0", 2350 "GPL-3.0" 2351 ], 2352 "authors": [ 2353 { 2354 "name": "David Grudl", 2355 "homepage": "https://davidgrudl.com" 2356 } 2357 ], 2358 "description": "Removes final keyword from source code on-the-fly and allows mocking of final methods and classes", 2359 "keywords": [ 2360 "finals", 2361 "mocking", 2362 "phpunit", 2363 "testing", 2364 "unit" 2365 ], 2366 "support": { 2367 "issues": "https://github.com/dg/bypass-finals/issues", 2368 "source": "https://github.com/dg/bypass-finals/tree/v1.6.0" 2369 }, 2370 "time": "2023-11-19T22:19:30+00:00" 2371 }, 2372 { 2373 "name": "doctrine/instantiator", 2374 "version": "2.0.0", 2375 "source": { 2376 "type": "git", 2377 "url": "https://github.com/doctrine/instantiator.git", 2378 "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" 2379 }, 2380 "dist": { 2381 "type": "zip", 2382 "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", 2383 "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", 2384 "shasum": "" 2385 }, 2386 "require": { 2387 "php": "^8.1" 2388 }, 2389 "require-dev": { 2390 "doctrine/coding-standard": "^11", 2391 "ext-pdo": "*", 2392 "ext-phar": "*", 2393 "phpbench/phpbench": "^1.2", 2394 "phpstan/phpstan": "^1.9.4", 2395 "phpstan/phpstan-phpunit": "^1.3", 2396 "phpunit/phpunit": "^9.5.27", 2397 "vimeo/psalm": "^5.4" 2398 }, 2399 "type": "library", 2400 "autoload": { 2401 "psr-4": { 2402 "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 2403 } 2404 }, 2405 "notification-url": "https://packagist.org/downloads/", 2406 "license": [ 2407 "MIT" 2408 ], 2409 "authors": [ 2410 { 2411 "name": "Marco Pivetta", 2412 "email": "ocramius@gmail.com", 2413 "homepage": "https://ocramius.github.io/" 2414 } 2415 ], 2416 "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 2417 "homepage": "https://www.doctrine-project.org/projects/instantiator.html", 2418 "keywords": [ 2419 "constructor", 2420 "instantiate" 2421 ], 2422 "support": { 2423 "issues": "https://github.com/doctrine/instantiator/issues", 2424 "source": "https://github.com/doctrine/instantiator/tree/2.0.0" 2425 }, 2426 "funding": [ 2427 { 2428 "url": "https://www.doctrine-project.org/sponsorship.html", 2429 "type": "custom" 2430 }, 2431 { 2432 "url": "https://www.patreon.com/phpdoctrine", 2433 "type": "patreon" 2434 }, 2435 { 2436 "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 2437 "type": "tidelift" 2438 } 2439 ], 2440 "time": "2022-12-30T00:23:10+00:00" 2441 }, 2442 { 2443 "name": "hamcrest/hamcrest-php", 2444 "version": "v2.0.1", 2445 "source": { 2446 "type": "git", 2447 "url": "https://github.com/hamcrest/hamcrest-php.git", 2448 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" 2449 }, 2450 "dist": { 2451 "type": "zip", 2452 "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 2453 "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", 2454 "shasum": "" 2455 }, 2456 "require": { 2457 "php": "^5.3|^7.0|^8.0" 2458 }, 2459 "replace": { 2460 "cordoval/hamcrest-php": "*", 2461 "davedevelopment/hamcrest-php": "*", 2462 "kodova/hamcrest-php": "*" 2463 }, 2464 "require-dev": { 2465 "phpunit/php-file-iterator": "^1.4 || ^2.0", 2466 "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" 2467 }, 2468 "type": "library", 2469 "extra": { 2470 "branch-alias": { 2471 "dev-master": "2.1-dev" 2472 } 2473 }, 2474 "autoload": { 2475 "classmap": [ 2476 "hamcrest" 2477 ] 2478 }, 2479 "notification-url": "https://packagist.org/downloads/", 2480 "license": [ 2481 "BSD-3-Clause" 2482 ], 2483 "description": "This is the PHP port of Hamcrest Matchers", 2484 "keywords": [ 2485 "test" 2486 ], 2487 "support": { 2488 "issues": "https://github.com/hamcrest/hamcrest-php/issues", 2489 "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" 2490 }, 2491 "time": "2020-07-09T08:09:16+00:00" 2492 }, 2493 { 2494 "name": "jean85/pretty-package-versions", 2495 "version": "2.0.5", 2496 "source": { 2497 "type": "git", 2498 "url": "https://github.com/Jean85/pretty-package-versions.git", 2499 "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" 2500 }, 2501 "dist": { 2502 "type": "zip", 2503 "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", 2504 "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", 2505 "shasum": "" 2506 }, 2507 "require": { 2508 "composer-runtime-api": "^2.0.0", 2509 "php": "^7.1|^8.0" 2510 }, 2511 "require-dev": { 2512 "friendsofphp/php-cs-fixer": "^2.17", 2513 "jean85/composer-provided-replaced-stub-package": "^1.0", 2514 "phpstan/phpstan": "^0.12.66", 2515 "phpunit/phpunit": "^7.5|^8.5|^9.4", 2516 "vimeo/psalm": "^4.3" 2517 }, 2518 "type": "library", 2519 "extra": { 2520 "branch-alias": { 2521 "dev-master": "1.x-dev" 2522 } 2523 }, 2524 "autoload": { 2525 "psr-4": { 2526 "Jean85\\": "src/" 2527 } 2528 }, 2529 "notification-url": "https://packagist.org/downloads/", 2530 "license": [ 2531 "MIT" 2532 ], 2533 "authors": [ 2534 { 2535 "name": "Alessandro Lai", 2536 "email": "alessandro.lai85@gmail.com" 2537 } 2538 ], 2539 "description": "A library to get pretty versions strings of installed dependencies", 2540 "keywords": [ 2541 "composer", 2542 "package", 2543 "release", 2544 "versions" 2545 ], 2546 "support": { 2547 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 2548 "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" 2549 }, 2550 "time": "2021-10-08T21:21:46+00:00" 2551 }, 2552 { 2553 "name": "mockery/mockery", 2554 "version": "1.6.7", 2555 "source": { 2556 "type": "git", 2557 "url": "https://github.com/mockery/mockery.git", 2558 "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06" 2559 }, 2560 "dist": { 2561 "type": "zip", 2562 "url": "https://api.github.com/repos/mockery/mockery/zipball/0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", 2563 "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06", 2564 "shasum": "" 2565 }, 2566 "require": { 2567 "hamcrest/hamcrest-php": "^2.0.1", 2568 "lib-pcre": ">=7.0", 2569 "php": ">=7.3" 2570 }, 2571 "conflict": { 2572 "phpunit/phpunit": "<8.0" 2573 }, 2574 "require-dev": { 2575 "phpunit/phpunit": "^8.5 || ^9.6.10", 2576 "symplify/easy-coding-standard": "^12.0.8" 2577 }, 2578 "type": "library", 2579 "autoload": { 2580 "files": [ 2581 "library/helpers.php", 2582 "library/Mockery.php" 2583 ], 2584 "psr-4": { 2585 "Mockery\\": "library/Mockery" 2586 } 2587 }, 2588 "notification-url": "https://packagist.org/downloads/", 2589 "license": [ 2590 "BSD-3-Clause" 2591 ], 2592 "authors": [ 2593 { 2594 "name": "Pádraic Brady", 2595 "email": "padraic.brady@gmail.com", 2596 "homepage": "https://github.com/padraic", 2597 "role": "Author" 2598 }, 2599 { 2600 "name": "Dave Marshall", 2601 "email": "dave.marshall@atstsolutions.co.uk", 2602 "homepage": "https://davedevelopment.co.uk", 2603 "role": "Developer" 2604 }, 2605 { 2606 "name": "Nathanael Esayeas", 2607 "email": "nathanael.esayeas@protonmail.com", 2608 "homepage": "https://github.com/ghostwriter", 2609 "role": "Lead Developer" 2610 } 2611 ], 2612 "description": "Mockery is a simple yet flexible PHP mock object framework", 2613 "homepage": "https://github.com/mockery/mockery", 2614 "keywords": [ 2615 "BDD", 2616 "TDD", 2617 "library", 2618 "mock", 2619 "mock objects", 2620 "mockery", 2621 "stub", 2622 "test", 2623 "test double", 2624 "testing" 2625 ], 2626 "support": { 2627 "docs": "https://docs.mockery.io/", 2628 "issues": "https://github.com/mockery/mockery/issues", 2629 "rss": "https://github.com/mockery/mockery/releases.atom", 2630 "security": "https://github.com/mockery/mockery/security/advisories", 2631 "source": "https://github.com/mockery/mockery" 2632 }, 2633 "time": "2023-12-10T02:24:34+00:00" 2634 }, 2635 { 2636 "name": "myclabs/deep-copy", 2637 "version": "1.11.1", 2638 "source": { 2639 "type": "git", 2640 "url": "https://github.com/myclabs/DeepCopy.git", 2641 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" 2642 }, 2643 "dist": { 2644 "type": "zip", 2645 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 2646 "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 2647 "shasum": "" 2648 }, 2649 "require": { 2650 "php": "^7.1 || ^8.0" 2651 }, 2652 "conflict": { 2653 "doctrine/collections": "<1.6.8", 2654 "doctrine/common": "<2.13.3 || >=3,<3.2.2" 2655 }, 2656 "require-dev": { 2657 "doctrine/collections": "^1.6.8", 2658 "doctrine/common": "^2.13.3 || ^3.2.2", 2659 "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 2660 }, 2661 "type": "library", 2662 "autoload": { 2663 "files": [ 2664 "src/DeepCopy/deep_copy.php" 2665 ], 2666 "psr-4": { 2667 "DeepCopy\\": "src/DeepCopy/" 2668 } 2669 }, 2670 "notification-url": "https://packagist.org/downloads/", 2671 "license": [ 2672 "MIT" 2673 ], 2674 "description": "Create deep copies (clones) of your objects", 2675 "keywords": [ 2676 "clone", 2677 "copy", 2678 "duplicate", 2679 "object", 2680 "object graph" 2681 ], 2682 "support": { 2683 "issues": "https://github.com/myclabs/DeepCopy/issues", 2684 "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" 2685 }, 2686 "funding": [ 2687 { 2688 "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 2689 "type": "tidelift" 2690 } 2691 ], 2692 "time": "2023-03-08T13:26:56+00:00" 2693 }, 2694 { 2695 "name": "nunomaduro/mock-final-classes", 2696 "version": "v1.2.0", 2697 "source": { 2698 "type": "git", 2699 "url": "https://github.com/nunomaduro/mock-final-classes.git", 2700 "reference": "b13fc71acd9d6f1e2de8209217103cbd2035871f" 2701 }, 2702 "dist": { 2703 "type": "zip", 2704 "url": "https://api.github.com/repos/nunomaduro/mock-final-classes/zipball/b13fc71acd9d6f1e2de8209217103cbd2035871f", 2705 "reference": "b13fc71acd9d6f1e2de8209217103cbd2035871f", 2706 "shasum": "" 2707 }, 2708 "require": { 2709 "dg/bypass-finals": "^1.1", 2710 "php": "^7.1 || ^8.0" 2711 }, 2712 "require-dev": { 2713 "localheinz/phpstan-rules": "^0.10.0", 2714 "phpstan/phpstan": "^0.11.8", 2715 "phpstan/phpstan-strict-rules": "^0.11.1", 2716 "phpunit/phpunit": "^7.0|^8.0|^9.3", 2717 "thecodingmachine/phpstan-strict-rules": "^0.11.1" 2718 }, 2719 "type": "library", 2720 "autoload": { 2721 "files": [ 2722 "autoload.php" 2723 ], 2724 "psr-4": { 2725 "NunoMaduro\\MockFinalClasses\\": "src/" 2726 } 2727 }, 2728 "notification-url": "https://packagist.org/downloads/", 2729 "license": [ 2730 "MIT" 2731 ], 2732 "authors": [ 2733 { 2734 "name": "Nuno Maduro", 2735 "email": "enunomaduro@gmail.com" 2736 } 2737 ], 2738 "description": "Allows mocking of final methods and classes in PHP.", 2739 "keywords": [ 2740 "class", 2741 "classes", 2742 "final", 2743 "mock", 2744 "php", 2745 "phpunit" 2746 ], 2747 "support": { 2748 "issues": "https://github.com/nunomaduro/mock-final-classes/issues", 2749 "source": "https://github.com/nunomaduro/mock-final-classes/tree/v1.2.0" 2750 }, 2751 "funding": [ 2752 { 2753 "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", 2754 "type": "custom" 2755 }, 2756 { 2757 "url": "https://github.com/nunomaduro", 2758 "type": "github" 2759 }, 2760 { 2761 "url": "https://www.patreon.com/nunomaduro", 2762 "type": "patreon" 2763 } 2764 ], 2765 "time": "2023-05-14T23:33:16+00:00" 2766 }, 2767 { 2768 "name": "phar-io/manifest", 2769 "version": "2.0.3", 2770 "source": { 2771 "type": "git", 2772 "url": "https://github.com/phar-io/manifest.git", 2773 "reference": "97803eca37d319dfa7826cc2437fc020857acb53" 2774 }, 2775 "dist": { 2776 "type": "zip", 2777 "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", 2778 "reference": "97803eca37d319dfa7826cc2437fc020857acb53", 2779 "shasum": "" 2780 }, 2781 "require": { 2782 "ext-dom": "*", 2783 "ext-phar": "*", 2784 "ext-xmlwriter": "*", 2785 "phar-io/version": "^3.0.1", 2786 "php": "^7.2 || ^8.0" 2787 }, 2788 "type": "library", 2789 "extra": { 2790 "branch-alias": { 2791 "dev-master": "2.0.x-dev" 2792 } 2793 }, 2794 "autoload": { 2795 "classmap": [ 2796 "src/" 2797 ] 2798 }, 2799 "notification-url": "https://packagist.org/downloads/", 2800 "license": [ 2801 "BSD-3-Clause" 2802 ], 2803 "authors": [ 2804 { 2805 "name": "Arne Blankerts", 2806 "email": "arne@blankerts.de", 2807 "role": "Developer" 2808 }, 2809 { 2810 "name": "Sebastian Heuer", 2811 "email": "sebastian@phpeople.de", 2812 "role": "Developer" 2813 }, 2814 { 2815 "name": "Sebastian Bergmann", 2816 "email": "sebastian@phpunit.de", 2817 "role": "Developer" 2818 } 2819 ], 2820 "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", 2821 "support": { 2822 "issues": "https://github.com/phar-io/manifest/issues", 2823 "source": "https://github.com/phar-io/manifest/tree/2.0.3" 2824 }, 2825 "time": "2021-07-20T11:28:43+00:00" 2826 }, 2827 { 2828 "name": "phar-io/version", 2829 "version": "3.2.1", 2830 "source": { 2831 "type": "git", 2832 "url": "https://github.com/phar-io/version.git", 2833 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" 2834 }, 2835 "dist": { 2836 "type": "zip", 2837 "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 2838 "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 2839 "shasum": "" 2840 }, 2841 "require": { 2842 "php": "^7.2 || ^8.0" 2843 }, 2844 "type": "library", 2845 "autoload": { 2846 "classmap": [ 2847 "src/" 2848 ] 2849 }, 2850 "notification-url": "https://packagist.org/downloads/", 2851 "license": [ 2852 "BSD-3-Clause" 2853 ], 2854 "authors": [ 2855 { 2856 "name": "Arne Blankerts", 2857 "email": "arne@blankerts.de", 2858 "role": "Developer" 2859 }, 2860 { 2861 "name": "Sebastian Heuer", 2862 "email": "sebastian@phpeople.de", 2863 "role": "Developer" 2864 }, 2865 { 2866 "name": "Sebastian Bergmann", 2867 "email": "sebastian@phpunit.de", 2868 "role": "Developer" 2869 } 2870 ], 2871 "description": "Library for handling version information and constraints", 2872 "support": { 2873 "issues": "https://github.com/phar-io/version/issues", 2874 "source": "https://github.com/phar-io/version/tree/3.2.1" 2875 }, 2876 "time": "2022-02-21T01:04:05+00:00" 2877 }, 2878 { 2879 "name": "php-parallel-lint/php-parallel-lint", 2880 "version": "v1.3.2", 2881 "source": { 2882 "type": "git", 2883 "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", 2884 "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de" 2885 }, 2886 "dist": { 2887 "type": "zip", 2888 "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de", 2889 "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de", 2890 "shasum": "" 2891 }, 2892 "require": { 2893 "ext-json": "*", 2894 "php": ">=5.3.0" 2895 }, 2896 "replace": { 2897 "grogy/php-parallel-lint": "*", 2898 "jakub-onderka/php-parallel-lint": "*" 2899 }, 2900 "require-dev": { 2901 "nette/tester": "^1.3 || ^2.0", 2902 "php-parallel-lint/php-console-highlighter": "0.* || ^1.0", 2903 "squizlabs/php_codesniffer": "^3.6" 2904 }, 2905 "suggest": { 2906 "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" 2907 }, 2908 "bin": [ 2909 "parallel-lint" 2910 ], 2911 "type": "library", 2912 "autoload": { 2913 "classmap": [ 2914 "./src/" 2915 ] 2916 }, 2917 "notification-url": "https://packagist.org/downloads/", 2918 "license": [ 2919 "BSD-2-Clause" 2920 ], 2921 "authors": [ 2922 { 2923 "name": "Jakub Onderka", 2924 "email": "ahoj@jakubonderka.cz" 2925 } 2926 ], 2927 "description": "This tool check syntax of PHP files about 20x faster than serial check.", 2928 "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", 2929 "support": { 2930 "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", 2931 "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2" 2932 }, 2933 "time": "2022-02-21T12:50:22+00:00" 2934 }, 2935 { 2936 "name": "phpunit/php-code-coverage", 2937 "version": "9.2.30", 2938 "source": { 2939 "type": "git", 2940 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 2941 "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089" 2942 }, 2943 "dist": { 2944 "type": "zip", 2945 "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089", 2946 "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089", 2947 "shasum": "" 2948 }, 2949 "require": { 2950 "ext-dom": "*", 2951 "ext-libxml": "*", 2952 "ext-xmlwriter": "*", 2953 "nikic/php-parser": "^4.18 || ^5.0", 2954 "php": ">=7.3", 2955 "phpunit/php-file-iterator": "^3.0.3", 2956 "phpunit/php-text-template": "^2.0.2", 2957 "sebastian/code-unit-reverse-lookup": "^2.0.2", 2958 "sebastian/complexity": "^2.0", 2959 "sebastian/environment": "^5.1.2", 2960 "sebastian/lines-of-code": "^1.0.3", 2961 "sebastian/version": "^3.0.1", 2962 "theseer/tokenizer": "^1.2.0" 2963 }, 2964 "require-dev": { 2965 "phpunit/phpunit": "^9.3" 2966 }, 2967 "suggest": { 2968 "ext-pcov": "PHP extension that provides line coverage", 2969 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 2970 }, 2971 "type": "library", 2972 "extra": { 2973 "branch-alias": { 2974 "dev-master": "9.2-dev" 2975 } 2976 }, 2977 "autoload": { 2978 "classmap": [ 2979 "src/" 2980 ] 2981 }, 2982 "notification-url": "https://packagist.org/downloads/", 2983 "license": [ 2984 "BSD-3-Clause" 2985 ], 2986 "authors": [ 2987 { 2988 "name": "Sebastian Bergmann", 2989 "email": "sebastian@phpunit.de", 2990 "role": "lead" 2991 } 2992 ], 2993 "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 2994 "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 2995 "keywords": [ 2996 "coverage", 2997 "testing", 2998 "xunit" 2999 ], 3000 "support": { 3001 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 3002 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 3003 "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30" 3004 }, 3005 "funding": [ 3006 { 3007 "url": "https://github.com/sebastianbergmann", 3008 "type": "github" 3009 } 3010 ], 3011 "time": "2023-12-22T06:47:57+00:00" 3012 }, 3013 { 3014 "name": "phpunit/php-file-iterator", 3015 "version": "3.0.6", 3016 "source": { 3017 "type": "git", 3018 "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 3019 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" 3020 }, 3021 "dist": { 3022 "type": "zip", 3023 "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 3024 "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 3025 "shasum": "" 3026 }, 3027 "require": { 3028 "php": ">=7.3" 3029 }, 3030 "require-dev": { 3031 "phpunit/phpunit": "^9.3" 3032 }, 3033 "type": "library", 3034 "extra": { 3035 "branch-alias": { 3036 "dev-master": "3.0-dev" 3037 } 3038 }, 3039 "autoload": { 3040 "classmap": [ 3041 "src/" 3042 ] 3043 }, 3044 "notification-url": "https://packagist.org/downloads/", 3045 "license": [ 3046 "BSD-3-Clause" 3047 ], 3048 "authors": [ 3049 { 3050 "name": "Sebastian Bergmann", 3051 "email": "sebastian@phpunit.de", 3052 "role": "lead" 3053 } 3054 ], 3055 "description": "FilterIterator implementation that filters files based on a list of suffixes.", 3056 "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 3057 "keywords": [ 3058 "filesystem", 3059 "iterator" 3060 ], 3061 "support": { 3062 "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 3063 "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" 3064 }, 3065 "funding": [ 3066 { 3067 "url": "https://github.com/sebastianbergmann", 3068 "type": "github" 3069 } 3070 ], 3071 "time": "2021-12-02T12:48:52+00:00" 3072 }, 3073 { 3074 "name": "phpunit/php-invoker", 3075 "version": "3.1.1", 3076 "source": { 3077 "type": "git", 3078 "url": "https://github.com/sebastianbergmann/php-invoker.git", 3079 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" 3080 }, 3081 "dist": { 3082 "type": "zip", 3083 "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 3084 "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 3085 "shasum": "" 3086 }, 3087 "require": { 3088 "php": ">=7.3" 3089 }, 3090 "require-dev": { 3091 "ext-pcntl": "*", 3092 "phpunit/phpunit": "^9.3" 3093 }, 3094 "suggest": { 3095 "ext-pcntl": "*" 3096 }, 3097 "type": "library", 3098 "extra": { 3099 "branch-alias": { 3100 "dev-master": "3.1-dev" 3101 } 3102 }, 3103 "autoload": { 3104 "classmap": [ 3105 "src/" 3106 ] 3107 }, 3108 "notification-url": "https://packagist.org/downloads/", 3109 "license": [ 3110 "BSD-3-Clause" 3111 ], 3112 "authors": [ 3113 { 3114 "name": "Sebastian Bergmann", 3115 "email": "sebastian@phpunit.de", 3116 "role": "lead" 3117 } 3118 ], 3119 "description": "Invoke callables with a timeout", 3120 "homepage": "https://github.com/sebastianbergmann/php-invoker/", 3121 "keywords": [ 3122 "process" 3123 ], 3124 "support": { 3125 "issues": "https://github.com/sebastianbergmann/php-invoker/issues", 3126 "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" 3127 }, 3128 "funding": [ 3129 { 3130 "url": "https://github.com/sebastianbergmann", 3131 "type": "github" 3132 } 3133 ], 3134 "time": "2020-09-28T05:58:55+00:00" 3135 }, 3136 { 3137 "name": "phpunit/php-text-template", 3138 "version": "2.0.4", 3139 "source": { 3140 "type": "git", 3141 "url": "https://github.com/sebastianbergmann/php-text-template.git", 3142 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" 3143 }, 3144 "dist": { 3145 "type": "zip", 3146 "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 3147 "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 3148 "shasum": "" 3149 }, 3150 "require": { 3151 "php": ">=7.3" 3152 }, 3153 "require-dev": { 3154 "phpunit/phpunit": "^9.3" 3155 }, 3156 "type": "library", 3157 "extra": { 3158 "branch-alias": { 3159 "dev-master": "2.0-dev" 3160 } 3161 }, 3162 "autoload": { 3163 "classmap": [ 3164 "src/" 3165 ] 3166 }, 3167 "notification-url": "https://packagist.org/downloads/", 3168 "license": [ 3169 "BSD-3-Clause" 3170 ], 3171 "authors": [ 3172 { 3173 "name": "Sebastian Bergmann", 3174 "email": "sebastian@phpunit.de", 3175 "role": "lead" 3176 } 3177 ], 3178 "description": "Simple template engine.", 3179 "homepage": "https://github.com/sebastianbergmann/php-text-template/", 3180 "keywords": [ 3181 "template" 3182 ], 3183 "support": { 3184 "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 3185 "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" 3186 }, 3187 "funding": [ 3188 { 3189 "url": "https://github.com/sebastianbergmann", 3190 "type": "github" 3191 } 3192 ], 3193 "time": "2020-10-26T05:33:50+00:00" 3194 }, 3195 { 3196 "name": "phpunit/php-timer", 3197 "version": "5.0.3", 3198 "source": { 3199 "type": "git", 3200 "url": "https://github.com/sebastianbergmann/php-timer.git", 3201 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" 3202 }, 3203 "dist": { 3204 "type": "zip", 3205 "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 3206 "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 3207 "shasum": "" 3208 }, 3209 "require": { 3210 "php": ">=7.3" 3211 }, 3212 "require-dev": { 3213 "phpunit/phpunit": "^9.3" 3214 }, 3215 "type": "library", 3216 "extra": { 3217 "branch-alias": { 3218 "dev-master": "5.0-dev" 3219 } 3220 }, 3221 "autoload": { 3222 "classmap": [ 3223 "src/" 3224 ] 3225 }, 3226 "notification-url": "https://packagist.org/downloads/", 3227 "license": [ 3228 "BSD-3-Clause" 3229 ], 3230 "authors": [ 3231 { 3232 "name": "Sebastian Bergmann", 3233 "email": "sebastian@phpunit.de", 3234 "role": "lead" 3235 } 3236 ], 3237 "description": "Utility class for timing", 3238 "homepage": "https://github.com/sebastianbergmann/php-timer/", 3239 "keywords": [ 3240 "timer" 3241 ], 3242 "support": { 3243 "issues": "https://github.com/sebastianbergmann/php-timer/issues", 3244 "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" 3245 }, 3246 "funding": [ 3247 { 3248 "url": "https://github.com/sebastianbergmann", 3249 "type": "github" 3250 } 3251 ], 3252 "time": "2020-10-26T13:16:10+00:00" 3253 }, 3254 { 3255 "name": "phpunit/phpunit", 3256 "version": "9.6.17", 3257 "source": { 3258 "type": "git", 3259 "url": "https://github.com/sebastianbergmann/phpunit.git", 3260 "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd" 3261 }, 3262 "dist": { 3263 "type": "zip", 3264 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd", 3265 "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd", 3266 "shasum": "" 3267 }, 3268 "require": { 3269 "doctrine/instantiator": "^1.3.1 || ^2", 3270 "ext-dom": "*", 3271 "ext-json": "*", 3272 "ext-libxml": "*", 3273 "ext-mbstring": "*", 3274 "ext-xml": "*", 3275 "ext-xmlwriter": "*", 3276 "myclabs/deep-copy": "^1.10.1", 3277 "phar-io/manifest": "^2.0.3", 3278 "phar-io/version": "^3.0.2", 3279 "php": ">=7.3", 3280 "phpunit/php-code-coverage": "^9.2.28", 3281 "phpunit/php-file-iterator": "^3.0.5", 3282 "phpunit/php-invoker": "^3.1.1", 3283 "phpunit/php-text-template": "^2.0.3", 3284 "phpunit/php-timer": "^5.0.2", 3285 "sebastian/cli-parser": "^1.0.1", 3286 "sebastian/code-unit": "^1.0.6", 3287 "sebastian/comparator": "^4.0.8", 3288 "sebastian/diff": "^4.0.3", 3289 "sebastian/environment": "^5.1.3", 3290 "sebastian/exporter": "^4.0.5", 3291 "sebastian/global-state": "^5.0.1", 3292 "sebastian/object-enumerator": "^4.0.3", 3293 "sebastian/resource-operations": "^3.0.3", 3294 "sebastian/type": "^3.2", 3295 "sebastian/version": "^3.0.2" 3296 }, 3297 "suggest": { 3298 "ext-soap": "To be able to generate mocks based on WSDL files", 3299 "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 3300 }, 3301 "bin": [ 3302 "phpunit" 3303 ], 3304 "type": "library", 3305 "extra": { 3306 "branch-alias": { 3307 "dev-master": "9.6-dev" 3308 } 3309 }, 3310 "autoload": { 3311 "files": [ 3312 "src/Framework/Assert/Functions.php" 3313 ], 3314 "classmap": [ 3315 "src/" 3316 ] 3317 }, 3318 "notification-url": "https://packagist.org/downloads/", 3319 "license": [ 3320 "BSD-3-Clause" 3321 ], 3322 "authors": [ 3323 { 3324 "name": "Sebastian Bergmann", 3325 "email": "sebastian@phpunit.de", 3326 "role": "lead" 3327 } 3328 ], 3329 "description": "The PHP Unit Testing framework.", 3330 "homepage": "https://phpunit.de/", 3331 "keywords": [ 3332 "phpunit", 3333 "testing", 3334 "xunit" 3335 ], 3336 "support": { 3337 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 3338 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 3339 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17" 3340 }, 3341 "funding": [ 3342 { 3343 "url": "https://phpunit.de/sponsors.html", 3344 "type": "custom" 3345 }, 3346 { 3347 "url": "https://github.com/sebastianbergmann", 3348 "type": "github" 3349 }, 3350 { 3351 "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 3352 "type": "tidelift" 3353 } 3354 ], 3355 "time": "2024-02-23T13:14:51+00:00" 3356 }, 3357 { 3358 "name": "psalm/plugin-mockery", 3359 "version": "1.1.0", 3360 "source": { 3361 "type": "git", 3362 "url": "https://github.com/psalm/psalm-plugin-mockery.git", 3363 "reference": "876247d15f91df08240d00dac69c5135b6689283" 3364 }, 3365 "dist": { 3366 "type": "zip", 3367 "url": "https://api.github.com/repos/psalm/psalm-plugin-mockery/zipball/876247d15f91df08240d00dac69c5135b6689283", 3368 "reference": "876247d15f91df08240d00dac69c5135b6689283", 3369 "shasum": "" 3370 }, 3371 "require": { 3372 "composer/package-versions-deprecated": "^1.10", 3373 "composer/semver": "^1.4 || ^2.0 || ^3.0", 3374 "mockery/mockery": "^1.0", 3375 "php": "~7.4 || ~8.0 || ~8.1 || ~8.2", 3376 "vimeo/psalm": "dev-master || ^5.0@rc || ^5.0" 3377 }, 3378 "require-dev": { 3379 "codeception/codeception": "^4.1.9", 3380 "phpunit/phpunit": "^9.0", 3381 "squizlabs/php_codesniffer": "^3.3.1", 3382 "weirdan/codeception-psalm-module": "^0.13.1" 3383 }, 3384 "type": "psalm-plugin", 3385 "extra": { 3386 "psalm": { 3387 "pluginClass": "Psalm\\MockeryPlugin\\Plugin" 3388 } 3389 }, 3390 "autoload": { 3391 "psr-4": { 3392 "Psalm\\MockeryPlugin\\": [ 3393 "." 3394 ] 3395 } 3396 }, 3397 "notification-url": "https://packagist.org/downloads/", 3398 "license": [ 3399 "MIT" 3400 ], 3401 "authors": [ 3402 { 3403 "name": "Matt Brown", 3404 "email": "github@muglug.com" 3405 } 3406 ], 3407 "description": "Psalm plugin for Mockery", 3408 "support": { 3409 "issues": "https://github.com/psalm/psalm-plugin-mockery/issues", 3410 "source": "https://github.com/psalm/psalm-plugin-mockery/tree/1.1.0" 3411 }, 3412 "time": "2022-11-25T07:16:18+00:00" 3413 }, 3414 { 3415 "name": "psalm/plugin-phpunit", 3416 "version": "0.18.4", 3417 "source": { 3418 "type": "git", 3419 "url": "https://github.com/psalm/psalm-plugin-phpunit.git", 3420 "reference": "e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc" 3421 }, 3422 "dist": { 3423 "type": "zip", 3424 "url": "https://api.github.com/repos/psalm/psalm-plugin-phpunit/zipball/e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc", 3425 "reference": "e4ab3096653d9eb6f6d0ea5f4461898d59ae4dbc", 3426 "shasum": "" 3427 }, 3428 "require": { 3429 "composer/package-versions-deprecated": "^1.10", 3430 "composer/semver": "^1.4 || ^2.0 || ^3.0", 3431 "ext-simplexml": "*", 3432 "php": "^7.1 || ^8.0", 3433 "vimeo/psalm": "dev-master || dev-4.x || ^4.7.1 || ^5@beta || ^5.0" 3434 }, 3435 "conflict": { 3436 "phpunit/phpunit": "<7.5" 3437 }, 3438 "require-dev": { 3439 "codeception/codeception": "^4.0.3", 3440 "php": "^7.3 || ^8.0", 3441 "phpunit/phpunit": "^7.5 || ^8.0 || ^9.0", 3442 "squizlabs/php_codesniffer": "^3.3.1", 3443 "weirdan/codeception-psalm-module": "^0.11.0", 3444 "weirdan/prophecy-shim": "^1.0 || ^2.0" 3445 }, 3446 "type": "psalm-plugin", 3447 "extra": { 3448 "psalm": { 3449 "pluginClass": "Psalm\\PhpUnitPlugin\\Plugin" 3450 } 3451 }, 3452 "autoload": { 3453 "psr-4": { 3454 "Psalm\\PhpUnitPlugin\\": "src" 3455 } 3456 }, 3457 "notification-url": "https://packagist.org/downloads/", 3458 "license": [ 3459 "MIT" 3460 ], 3461 "authors": [ 3462 { 3463 "name": "Matt Brown", 3464 "email": "github@muglug.com" 3465 } 3466 ], 3467 "description": "Psalm plugin for PHPUnit", 3468 "support": { 3469 "issues": "https://github.com/psalm/psalm-plugin-phpunit/issues", 3470 "source": "https://github.com/psalm/psalm-plugin-phpunit/tree/0.18.4" 3471 }, 3472 "time": "2022-12-03T07:47:07+00:00" 3473 }, 3474 { 3475 "name": "sebastian/cli-parser", 3476 "version": "1.0.1", 3477 "source": { 3478 "type": "git", 3479 "url": "https://github.com/sebastianbergmann/cli-parser.git", 3480 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" 3481 }, 3482 "dist": { 3483 "type": "zip", 3484 "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", 3485 "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", 3486 "shasum": "" 3487 }, 3488 "require": { 3489 "php": ">=7.3" 3490 }, 3491 "require-dev": { 3492 "phpunit/phpunit": "^9.3" 3493 }, 3494 "type": "library", 3495 "extra": { 3496 "branch-alias": { 3497 "dev-master": "1.0-dev" 3498 } 3499 }, 3500 "autoload": { 3501 "classmap": [ 3502 "src/" 3503 ] 3504 }, 3505 "notification-url": "https://packagist.org/downloads/", 3506 "license": [ 3507 "BSD-3-Clause" 3508 ], 3509 "authors": [ 3510 { 3511 "name": "Sebastian Bergmann", 3512 "email": "sebastian@phpunit.de", 3513 "role": "lead" 3514 } 3515 ], 3516 "description": "Library for parsing CLI options", 3517 "homepage": "https://github.com/sebastianbergmann/cli-parser", 3518 "support": { 3519 "issues": "https://github.com/sebastianbergmann/cli-parser/issues", 3520 "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" 3521 }, 3522 "funding": [ 3523 { 3524 "url": "https://github.com/sebastianbergmann", 3525 "type": "github" 3526 } 3527 ], 3528 "time": "2020-09-28T06:08:49+00:00" 3529 }, 3530 { 3531 "name": "sebastian/code-unit", 3532 "version": "1.0.8", 3533 "source": { 3534 "type": "git", 3535 "url": "https://github.com/sebastianbergmann/code-unit.git", 3536 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" 3537 }, 3538 "dist": { 3539 "type": "zip", 3540 "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", 3541 "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", 3542 "shasum": "" 3543 }, 3544 "require": { 3545 "php": ">=7.3" 3546 }, 3547 "require-dev": { 3548 "phpunit/phpunit": "^9.3" 3549 }, 3550 "type": "library", 3551 "extra": { 3552 "branch-alias": { 3553 "dev-master": "1.0-dev" 3554 } 3555 }, 3556 "autoload": { 3557 "classmap": [ 3558 "src/" 3559 ] 3560 }, 3561 "notification-url": "https://packagist.org/downloads/", 3562 "license": [ 3563 "BSD-3-Clause" 3564 ], 3565 "authors": [ 3566 { 3567 "name": "Sebastian Bergmann", 3568 "email": "sebastian@phpunit.de", 3569 "role": "lead" 3570 } 3571 ], 3572 "description": "Collection of value objects that represent the PHP code units", 3573 "homepage": "https://github.com/sebastianbergmann/code-unit", 3574 "support": { 3575 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 3576 "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" 3577 }, 3578 "funding": [ 3579 { 3580 "url": "https://github.com/sebastianbergmann", 3581 "type": "github" 3582 } 3583 ], 3584 "time": "2020-10-26T13:08:54+00:00" 3585 }, 3586 { 3587 "name": "sebastian/code-unit-reverse-lookup", 3588 "version": "2.0.3", 3589 "source": { 3590 "type": "git", 3591 "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 3592 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" 3593 }, 3594 "dist": { 3595 "type": "zip", 3596 "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 3597 "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 3598 "shasum": "" 3599 }, 3600 "require": { 3601 "php": ">=7.3" 3602 }, 3603 "require-dev": { 3604 "phpunit/phpunit": "^9.3" 3605 }, 3606 "type": "library", 3607 "extra": { 3608 "branch-alias": { 3609 "dev-master": "2.0-dev" 3610 } 3611 }, 3612 "autoload": { 3613 "classmap": [ 3614 "src/" 3615 ] 3616 }, 3617 "notification-url": "https://packagist.org/downloads/", 3618 "license": [ 3619 "BSD-3-Clause" 3620 ], 3621 "authors": [ 3622 { 3623 "name": "Sebastian Bergmann", 3624 "email": "sebastian@phpunit.de" 3625 } 3626 ], 3627 "description": "Looks up which function or method a line of code belongs to", 3628 "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 3629 "support": { 3630 "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", 3631 "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" 3632 }, 3633 "funding": [ 3634 { 3635 "url": "https://github.com/sebastianbergmann", 3636 "type": "github" 3637 } 3638 ], 3639 "time": "2020-09-28T05:30:19+00:00" 3640 }, 3641 { 3642 "name": "sebastian/comparator", 3643 "version": "4.0.8", 3644 "source": { 3645 "type": "git", 3646 "url": "https://github.com/sebastianbergmann/comparator.git", 3647 "reference": "fa0f136dd2334583309d32b62544682ee972b51a" 3648 }, 3649 "dist": { 3650 "type": "zip", 3651 "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", 3652 "reference": "fa0f136dd2334583309d32b62544682ee972b51a", 3653 "shasum": "" 3654 }, 3655 "require": { 3656 "php": ">=7.3", 3657 "sebastian/diff": "^4.0", 3658 "sebastian/exporter": "^4.0" 3659 }, 3660 "require-dev": { 3661 "phpunit/phpunit": "^9.3" 3662 }, 3663 "type": "library", 3664 "extra": { 3665 "branch-alias": { 3666 "dev-master": "4.0-dev" 3667 } 3668 }, 3669 "autoload": { 3670 "classmap": [ 3671 "src/" 3672 ] 3673 }, 3674 "notification-url": "https://packagist.org/downloads/", 3675 "license": [ 3676 "BSD-3-Clause" 3677 ], 3678 "authors": [ 3679 { 3680 "name": "Sebastian Bergmann", 3681 "email": "sebastian@phpunit.de" 3682 }, 3683 { 3684 "name": "Jeff Welch", 3685 "email": "whatthejeff@gmail.com" 3686 }, 3687 { 3688 "name": "Volker Dusch", 3689 "email": "github@wallbash.com" 3690 }, 3691 { 3692 "name": "Bernhard Schussek", 3693 "email": "bschussek@2bepublished.at" 3694 } 3695 ], 3696 "description": "Provides the functionality to compare PHP values for equality", 3697 "homepage": "https://github.com/sebastianbergmann/comparator", 3698 "keywords": [ 3699 "comparator", 3700 "compare", 3701 "equality" 3702 ], 3703 "support": { 3704 "issues": "https://github.com/sebastianbergmann/comparator/issues", 3705 "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" 3706 }, 3707 "funding": [ 3708 { 3709 "url": "https://github.com/sebastianbergmann", 3710 "type": "github" 3711 } 3712 ], 3713 "time": "2022-09-14T12:41:17+00:00" 3714 }, 3715 { 3716 "name": "sebastian/complexity", 3717 "version": "2.0.3", 3718 "source": { 3719 "type": "git", 3720 "url": "https://github.com/sebastianbergmann/complexity.git", 3721 "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" 3722 }, 3723 "dist": { 3724 "type": "zip", 3725 "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", 3726 "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", 3727 "shasum": "" 3728 }, 3729 "require": { 3730 "nikic/php-parser": "^4.18 || ^5.0", 3731 "php": ">=7.3" 3732 }, 3733 "require-dev": { 3734 "phpunit/phpunit": "^9.3" 3735 }, 3736 "type": "library", 3737 "extra": { 3738 "branch-alias": { 3739 "dev-master": "2.0-dev" 3740 } 3741 }, 3742 "autoload": { 3743 "classmap": [ 3744 "src/" 3745 ] 3746 }, 3747 "notification-url": "https://packagist.org/downloads/", 3748 "license": [ 3749 "BSD-3-Clause" 3750 ], 3751 "authors": [ 3752 { 3753 "name": "Sebastian Bergmann", 3754 "email": "sebastian@phpunit.de", 3755 "role": "lead" 3756 } 3757 ], 3758 "description": "Library for calculating the complexity of PHP code units", 3759 "homepage": "https://github.com/sebastianbergmann/complexity", 3760 "support": { 3761 "issues": "https://github.com/sebastianbergmann/complexity/issues", 3762 "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" 3763 }, 3764 "funding": [ 3765 { 3766 "url": "https://github.com/sebastianbergmann", 3767 "type": "github" 3768 } 3769 ], 3770 "time": "2023-12-22T06:19:30+00:00" 3771 }, 3772 { 3773 "name": "sebastian/environment", 3774 "version": "5.1.5", 3775 "source": { 3776 "type": "git", 3777 "url": "https://github.com/sebastianbergmann/environment.git", 3778 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" 3779 }, 3780 "dist": { 3781 "type": "zip", 3782 "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 3783 "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 3784 "shasum": "" 3785 }, 3786 "require": { 3787 "php": ">=7.3" 3788 }, 3789 "require-dev": { 3790 "phpunit/phpunit": "^9.3" 3791 }, 3792 "suggest": { 3793 "ext-posix": "*" 3794 }, 3795 "type": "library", 3796 "extra": { 3797 "branch-alias": { 3798 "dev-master": "5.1-dev" 3799 } 3800 }, 3801 "autoload": { 3802 "classmap": [ 3803 "src/" 3804 ] 3805 }, 3806 "notification-url": "https://packagist.org/downloads/", 3807 "license": [ 3808 "BSD-3-Clause" 3809 ], 3810 "authors": [ 3811 { 3812 "name": "Sebastian Bergmann", 3813 "email": "sebastian@phpunit.de" 3814 } 3815 ], 3816 "description": "Provides functionality to handle HHVM/PHP environments", 3817 "homepage": "http://www.github.com/sebastianbergmann/environment", 3818 "keywords": [ 3819 "Xdebug", 3820 "environment", 3821 "hhvm" 3822 ], 3823 "support": { 3824 "issues": "https://github.com/sebastianbergmann/environment/issues", 3825 "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" 3826 }, 3827 "funding": [ 3828 { 3829 "url": "https://github.com/sebastianbergmann", 3830 "type": "github" 3831 } 3832 ], 3833 "time": "2023-02-03T06:03:51+00:00" 3834 }, 3835 { 3836 "name": "sebastian/exporter", 3837 "version": "4.0.5", 3838 "source": { 3839 "type": "git", 3840 "url": "https://github.com/sebastianbergmann/exporter.git", 3841 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" 3842 }, 3843 "dist": { 3844 "type": "zip", 3845 "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 3846 "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 3847 "shasum": "" 3848 }, 3849 "require": { 3850 "php": ">=7.3", 3851 "sebastian/recursion-context": "^4.0" 3852 }, 3853 "require-dev": { 3854 "ext-mbstring": "*", 3855 "phpunit/phpunit": "^9.3" 3856 }, 3857 "type": "library", 3858 "extra": { 3859 "branch-alias": { 3860 "dev-master": "4.0-dev" 3861 } 3862 }, 3863 "autoload": { 3864 "classmap": [ 3865 "src/" 3866 ] 3867 }, 3868 "notification-url": "https://packagist.org/downloads/", 3869 "license": [ 3870 "BSD-3-Clause" 3871 ], 3872 "authors": [ 3873 { 3874 "name": "Sebastian Bergmann", 3875 "email": "sebastian@phpunit.de" 3876 }, 3877 { 3878 "name": "Jeff Welch", 3879 "email": "whatthejeff@gmail.com" 3880 }, 3881 { 3882 "name": "Volker Dusch", 3883 "email": "github@wallbash.com" 3884 }, 3885 { 3886 "name": "Adam Harvey", 3887 "email": "aharvey@php.net" 3888 }, 3889 { 3890 "name": "Bernhard Schussek", 3891 "email": "bschussek@gmail.com" 3892 } 3893 ], 3894 "description": "Provides the functionality to export PHP variables for visualization", 3895 "homepage": "https://www.github.com/sebastianbergmann/exporter", 3896 "keywords": [ 3897 "export", 3898 "exporter" 3899 ], 3900 "support": { 3901 "issues": "https://github.com/sebastianbergmann/exporter/issues", 3902 "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" 3903 }, 3904 "funding": [ 3905 { 3906 "url": "https://github.com/sebastianbergmann", 3907 "type": "github" 3908 } 3909 ], 3910 "time": "2022-09-14T06:03:37+00:00" 3911 }, 3912 { 3913 "name": "sebastian/global-state", 3914 "version": "5.0.6", 3915 "source": { 3916 "type": "git", 3917 "url": "https://github.com/sebastianbergmann/global-state.git", 3918 "reference": "bde739e7565280bda77be70044ac1047bc007e34" 3919 }, 3920 "dist": { 3921 "type": "zip", 3922 "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", 3923 "reference": "bde739e7565280bda77be70044ac1047bc007e34", 3924 "shasum": "" 3925 }, 3926 "require": { 3927 "php": ">=7.3", 3928 "sebastian/object-reflector": "^2.0", 3929 "sebastian/recursion-context": "^4.0" 3930 }, 3931 "require-dev": { 3932 "ext-dom": "*", 3933 "phpunit/phpunit": "^9.3" 3934 }, 3935 "suggest": { 3936 "ext-uopz": "*" 3937 }, 3938 "type": "library", 3939 "extra": { 3940 "branch-alias": { 3941 "dev-master": "5.0-dev" 3942 } 3943 }, 3944 "autoload": { 3945 "classmap": [ 3946 "src/" 3947 ] 3948 }, 3949 "notification-url": "https://packagist.org/downloads/", 3950 "license": [ 3951 "BSD-3-Clause" 3952 ], 3953 "authors": [ 3954 { 3955 "name": "Sebastian Bergmann", 3956 "email": "sebastian@phpunit.de" 3957 } 3958 ], 3959 "description": "Snapshotting of global state", 3960 "homepage": "http://www.github.com/sebastianbergmann/global-state", 3961 "keywords": [ 3962 "global state" 3963 ], 3964 "support": { 3965 "issues": "https://github.com/sebastianbergmann/global-state/issues", 3966 "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" 3967 }, 3968 "funding": [ 3969 { 3970 "url": "https://github.com/sebastianbergmann", 3971 "type": "github" 3972 } 3973 ], 3974 "time": "2023-08-02T09:26:13+00:00" 3975 }, 3976 { 3977 "name": "sebastian/lines-of-code", 3978 "version": "1.0.4", 3979 "source": { 3980 "type": "git", 3981 "url": "https://github.com/sebastianbergmann/lines-of-code.git", 3982 "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" 3983 }, 3984 "dist": { 3985 "type": "zip", 3986 "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", 3987 "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", 3988 "shasum": "" 3989 }, 3990 "require": { 3991 "nikic/php-parser": "^4.18 || ^5.0", 3992 "php": ">=7.3" 3993 }, 3994 "require-dev": { 3995 "phpunit/phpunit": "^9.3" 3996 }, 3997 "type": "library", 3998 "extra": { 3999 "branch-alias": { 4000 "dev-master": "1.0-dev" 4001 } 4002 }, 4003 "autoload": { 4004 "classmap": [ 4005 "src/" 4006 ] 4007 }, 4008 "notification-url": "https://packagist.org/downloads/", 4009 "license": [ 4010 "BSD-3-Clause" 4011 ], 4012 "authors": [ 4013 { 4014 "name": "Sebastian Bergmann", 4015 "email": "sebastian@phpunit.de", 4016 "role": "lead" 4017 } 4018 ], 4019 "description": "Library for counting the lines of code in PHP source code", 4020 "homepage": "https://github.com/sebastianbergmann/lines-of-code", 4021 "support": { 4022 "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", 4023 "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" 4024 }, 4025 "funding": [ 4026 { 4027 "url": "https://github.com/sebastianbergmann", 4028 "type": "github" 4029 } 4030 ], 4031 "time": "2023-12-22T06:20:34+00:00" 4032 }, 4033 { 4034 "name": "sebastian/object-enumerator", 4035 "version": "4.0.4", 4036 "source": { 4037 "type": "git", 4038 "url": "https://github.com/sebastianbergmann/object-enumerator.git", 4039 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" 4040 }, 4041 "dist": { 4042 "type": "zip", 4043 "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", 4044 "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", 4045 "shasum": "" 4046 }, 4047 "require": { 4048 "php": ">=7.3", 4049 "sebastian/object-reflector": "^2.0", 4050 "sebastian/recursion-context": "^4.0" 4051 }, 4052 "require-dev": { 4053 "phpunit/phpunit": "^9.3" 4054 }, 4055 "type": "library", 4056 "extra": { 4057 "branch-alias": { 4058 "dev-master": "4.0-dev" 4059 } 4060 }, 4061 "autoload": { 4062 "classmap": [ 4063 "src/" 4064 ] 4065 }, 4066 "notification-url": "https://packagist.org/downloads/", 4067 "license": [ 4068 "BSD-3-Clause" 4069 ], 4070 "authors": [ 4071 { 4072 "name": "Sebastian Bergmann", 4073 "email": "sebastian@phpunit.de" 4074 } 4075 ], 4076 "description": "Traverses array structures and object graphs to enumerate all referenced objects", 4077 "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 4078 "support": { 4079 "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 4080 "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" 4081 }, 4082 "funding": [ 4083 { 4084 "url": "https://github.com/sebastianbergmann", 4085 "type": "github" 4086 } 4087 ], 4088 "time": "2020-10-26T13:12:34+00:00" 4089 }, 4090 { 4091 "name": "sebastian/object-reflector", 4092 "version": "2.0.4", 4093 "source": { 4094 "type": "git", 4095 "url": "https://github.com/sebastianbergmann/object-reflector.git", 4096 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" 4097 }, 4098 "dist": { 4099 "type": "zip", 4100 "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 4101 "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 4102 "shasum": "" 4103 }, 4104 "require": { 4105 "php": ">=7.3" 4106 }, 4107 "require-dev": { 4108 "phpunit/phpunit": "^9.3" 4109 }, 4110 "type": "library", 4111 "extra": { 4112 "branch-alias": { 4113 "dev-master": "2.0-dev" 4114 } 4115 }, 4116 "autoload": { 4117 "classmap": [ 4118 "src/" 4119 ] 4120 }, 4121 "notification-url": "https://packagist.org/downloads/", 4122 "license": [ 4123 "BSD-3-Clause" 4124 ], 4125 "authors": [ 4126 { 4127 "name": "Sebastian Bergmann", 4128 "email": "sebastian@phpunit.de" 4129 } 4130 ], 4131 "description": "Allows reflection of object attributes, including inherited and non-public ones", 4132 "homepage": "https://github.com/sebastianbergmann/object-reflector/", 4133 "support": { 4134 "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 4135 "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" 4136 }, 4137 "funding": [ 4138 { 4139 "url": "https://github.com/sebastianbergmann", 4140 "type": "github" 4141 } 4142 ], 4143 "time": "2020-10-26T13:14:26+00:00" 4144 }, 4145 { 4146 "name": "sebastian/recursion-context", 4147 "version": "4.0.5", 4148 "source": { 4149 "type": "git", 4150 "url": "https://github.com/sebastianbergmann/recursion-context.git", 4151 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" 4152 }, 4153 "dist": { 4154 "type": "zip", 4155 "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 4156 "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 4157 "shasum": "" 4158 }, 4159 "require": { 4160 "php": ">=7.3" 4161 }, 4162 "require-dev": { 4163 "phpunit/phpunit": "^9.3" 4164 }, 4165 "type": "library", 4166 "extra": { 4167 "branch-alias": { 4168 "dev-master": "4.0-dev" 4169 } 4170 }, 4171 "autoload": { 4172 "classmap": [ 4173 "src/" 4174 ] 4175 }, 4176 "notification-url": "https://packagist.org/downloads/", 4177 "license": [ 4178 "BSD-3-Clause" 4179 ], 4180 "authors": [ 4181 { 4182 "name": "Sebastian Bergmann", 4183 "email": "sebastian@phpunit.de" 4184 }, 4185 { 4186 "name": "Jeff Welch", 4187 "email": "whatthejeff@gmail.com" 4188 }, 4189 { 4190 "name": "Adam Harvey", 4191 "email": "aharvey@php.net" 4192 } 4193 ], 4194 "description": "Provides functionality to recursively process PHP variables", 4195 "homepage": "https://github.com/sebastianbergmann/recursion-context", 4196 "support": { 4197 "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 4198 "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" 4199 }, 4200 "funding": [ 4201 { 4202 "url": "https://github.com/sebastianbergmann", 4203 "type": "github" 4204 } 4205 ], 4206 "time": "2023-02-03T06:07:39+00:00" 4207 }, 4208 { 4209 "name": "sebastian/resource-operations", 4210 "version": "3.0.3", 4211 "source": { 4212 "type": "git", 4213 "url": "https://github.com/sebastianbergmann/resource-operations.git", 4214 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" 4215 }, 4216 "dist": { 4217 "type": "zip", 4218 "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 4219 "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 4220 "shasum": "" 4221 }, 4222 "require": { 4223 "php": ">=7.3" 4224 }, 4225 "require-dev": { 4226 "phpunit/phpunit": "^9.0" 4227 }, 4228 "type": "library", 4229 "extra": { 4230 "branch-alias": { 4231 "dev-master": "3.0-dev" 4232 } 4233 }, 4234 "autoload": { 4235 "classmap": [ 4236 "src/" 4237 ] 4238 }, 4239 "notification-url": "https://packagist.org/downloads/", 4240 "license": [ 4241 "BSD-3-Clause" 4242 ], 4243 "authors": [ 4244 { 4245 "name": "Sebastian Bergmann", 4246 "email": "sebastian@phpunit.de" 4247 } 4248 ], 4249 "description": "Provides a list of PHP built-in functions that operate on resources", 4250 "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 4251 "support": { 4252 "issues": "https://github.com/sebastianbergmann/resource-operations/issues", 4253 "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" 4254 }, 4255 "funding": [ 4256 { 4257 "url": "https://github.com/sebastianbergmann", 4258 "type": "github" 4259 } 4260 ], 4261 "time": "2020-09-28T06:45:17+00:00" 4262 }, 4263 { 4264 "name": "sebastian/type", 4265 "version": "3.2.1", 4266 "source": { 4267 "type": "git", 4268 "url": "https://github.com/sebastianbergmann/type.git", 4269 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" 4270 }, 4271 "dist": { 4272 "type": "zip", 4273 "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 4274 "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 4275 "shasum": "" 4276 }, 4277 "require": { 4278 "php": ">=7.3" 4279 }, 4280 "require-dev": { 4281 "phpunit/phpunit": "^9.5" 4282 }, 4283 "type": "library", 4284 "extra": { 4285 "branch-alias": { 4286 "dev-master": "3.2-dev" 4287 } 4288 }, 4289 "autoload": { 4290 "classmap": [ 4291 "src/" 4292 ] 4293 }, 4294 "notification-url": "https://packagist.org/downloads/", 4295 "license": [ 4296 "BSD-3-Clause" 4297 ], 4298 "authors": [ 4299 { 4300 "name": "Sebastian Bergmann", 4301 "email": "sebastian@phpunit.de", 4302 "role": "lead" 4303 } 4304 ], 4305 "description": "Collection of value objects that represent the types of the PHP type system", 4306 "homepage": "https://github.com/sebastianbergmann/type", 4307 "support": { 4308 "issues": "https://github.com/sebastianbergmann/type/issues", 4309 "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" 4310 }, 4311 "funding": [ 4312 { 4313 "url": "https://github.com/sebastianbergmann", 4314 "type": "github" 4315 } 4316 ], 4317 "time": "2023-02-03T06:13:03+00:00" 4318 }, 4319 { 4320 "name": "sebastian/version", 4321 "version": "3.0.2", 4322 "source": { 4323 "type": "git", 4324 "url": "https://github.com/sebastianbergmann/version.git", 4325 "reference": "c6c1022351a901512170118436c764e473f6de8c" 4326 }, 4327 "dist": { 4328 "type": "zip", 4329 "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", 4330 "reference": "c6c1022351a901512170118436c764e473f6de8c", 4331 "shasum": "" 4332 }, 4333 "require": { 4334 "php": ">=7.3" 4335 }, 4336 "type": "library", 4337 "extra": { 4338 "branch-alias": { 4339 "dev-master": "3.0-dev" 4340 } 4341 }, 4342 "autoload": { 4343 "classmap": [ 4344 "src/" 4345 ] 4346 }, 4347 "notification-url": "https://packagist.org/downloads/", 4348 "license": [ 4349 "BSD-3-Clause" 4350 ], 4351 "authors": [ 4352 { 4353 "name": "Sebastian Bergmann", 4354 "email": "sebastian@phpunit.de", 4355 "role": "lead" 4356 } 4357 ], 4358 "description": "Library that helps with managing the version number of Git-hosted PHP projects", 4359 "homepage": "https://github.com/sebastianbergmann/version", 4360 "support": { 4361 "issues": "https://github.com/sebastianbergmann/version/issues", 4362 "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" 4363 }, 4364 "funding": [ 4365 { 4366 "url": "https://github.com/sebastianbergmann", 4367 "type": "github" 4368 } 4369 ], 4370 "time": "2020-09-28T06:39:44+00:00" 4371 }, 4372 { 4373 "name": "slevomat/coding-standard", 4374 "version": "8.14.1", 4375 "source": { 4376 "type": "git", 4377 "url": "https://github.com/slevomat/coding-standard.git", 4378 "reference": "fea1fd6f137cc84f9cba0ae30d549615dbc6a926" 4379 }, 4380 "dist": { 4381 "type": "zip", 4382 "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/fea1fd6f137cc84f9cba0ae30d549615dbc6a926", 4383 "reference": "fea1fd6f137cc84f9cba0ae30d549615dbc6a926", 4384 "shasum": "" 4385 }, 4386 "require": { 4387 "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0", 4388 "php": "^7.2 || ^8.0", 4389 "phpstan/phpdoc-parser": "^1.23.1", 4390 "squizlabs/php_codesniffer": "^3.7.1" 4391 }, 4392 "require-dev": { 4393 "phing/phing": "2.17.4", 4394 "php-parallel-lint/php-parallel-lint": "1.3.2", 4395 "phpstan/phpstan": "1.10.37", 4396 "phpstan/phpstan-deprecation-rules": "1.1.4", 4397 "phpstan/phpstan-phpunit": "1.3.14", 4398 "phpstan/phpstan-strict-rules": "1.5.1", 4399 "phpunit/phpunit": "8.5.21|9.6.8|10.3.5" 4400 }, 4401 "type": "phpcodesniffer-standard", 4402 "extra": { 4403 "branch-alias": { 4404 "dev-master": "8.x-dev" 4405 } 4406 }, 4407 "autoload": { 4408 "psr-4": { 4409 "SlevomatCodingStandard\\": "SlevomatCodingStandard/" 4410 } 4411 }, 4412 "notification-url": "https://packagist.org/downloads/", 4413 "license": [ 4414 "MIT" 4415 ], 4416 "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", 4417 "keywords": [ 4418 "dev", 4419 "phpcs" 4420 ], 4421 "support": { 4422 "issues": "https://github.com/slevomat/coding-standard/issues", 4423 "source": "https://github.com/slevomat/coding-standard/tree/8.14.1" 4424 }, 4425 "funding": [ 4426 { 4427 "url": "https://github.com/kukulich", 4428 "type": "github" 4429 }, 4430 { 4431 "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard", 4432 "type": "tidelift" 4433 } 4434 ], 4435 "time": "2023-10-08T07:28:08+00:00" 4436 }, 4437 { 4438 "name": "squizlabs/php_codesniffer", 4439 "version": "3.9.0", 4440 "source": { 4441 "type": "git", 4442 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 4443 "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b" 4444 }, 4445 "dist": { 4446 "type": "zip", 4447 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/d63cee4890a8afaf86a22e51ad4d97c91dd4579b", 4448 "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b", 4449 "shasum": "" 4450 }, 4451 "require": { 4452 "ext-simplexml": "*", 4453 "ext-tokenizer": "*", 4454 "ext-xmlwriter": "*", 4455 "php": ">=5.4.0" 4456 }, 4457 "require-dev": { 4458 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" 4459 }, 4460 "bin": [ 4461 "bin/phpcbf", 4462 "bin/phpcs" 4463 ], 4464 "type": "library", 4465 "extra": { 4466 "branch-alias": { 4467 "dev-master": "3.x-dev" 4468 } 4469 }, 4470 "notification-url": "https://packagist.org/downloads/", 4471 "license": [ 4472 "BSD-3-Clause" 4473 ], 4474 "authors": [ 4475 { 4476 "name": "Greg Sherwood", 4477 "role": "Former lead" 4478 }, 4479 { 4480 "name": "Juliette Reinders Folmer", 4481 "role": "Current lead" 4482 }, 4483 { 4484 "name": "Contributors", 4485 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" 4486 } 4487 ], 4488 "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", 4489 "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 4490 "keywords": [ 4491 "phpcs", 4492 "standards", 4493 "static analysis" 4494 ], 4495 "support": { 4496 "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", 4497 "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", 4498 "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", 4499 "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" 4500 }, 4501 "funding": [ 4502 { 4503 "url": "https://github.com/PHPCSStandards", 4504 "type": "github" 4505 }, 4506 { 4507 "url": "https://github.com/jrfnl", 4508 "type": "github" 4509 }, 4510 { 4511 "url": "https://opencollective.com/php_codesniffer", 4512 "type": "open_collective" 4513 } 4514 ], 4515 "time": "2024-02-16T15:06:51+00:00" 4516 }, 4517 { 4518 "name": "symfony/process", 4519 "version": "v6.4.4", 4520 "source": { 4521 "type": "git", 4522 "url": "https://github.com/symfony/process.git", 4523 "reference": "710e27879e9be3395de2b98da3f52a946039f297" 4524 }, 4525 "dist": { 4526 "type": "zip", 4527 "url": "https://api.github.com/repos/symfony/process/zipball/710e27879e9be3395de2b98da3f52a946039f297", 4528 "reference": "710e27879e9be3395de2b98da3f52a946039f297", 4529 "shasum": "" 4530 }, 4531 "require": { 4532 "php": ">=8.1" 4533 }, 4534 "type": "library", 4535 "autoload": { 4536 "psr-4": { 4537 "Symfony\\Component\\Process\\": "" 4538 }, 4539 "exclude-from-classmap": [ 4540 "/Tests/" 4541 ] 4542 }, 4543 "notification-url": "https://packagist.org/downloads/", 4544 "license": [ 4545 "MIT" 4546 ], 4547 "authors": [ 4548 { 4549 "name": "Fabien Potencier", 4550 "email": "fabien@symfony.com" 4551 }, 4552 { 4553 "name": "Symfony Community", 4554 "homepage": "https://symfony.com/contributors" 4555 } 4556 ], 4557 "description": "Executes commands in sub-processes", 4558 "homepage": "https://symfony.com", 4559 "support": { 4560 "source": "https://github.com/symfony/process/tree/v6.4.4" 4561 }, 4562 "funding": [ 4563 { 4564 "url": "https://symfony.com/sponsor", 4565 "type": "custom" 4566 }, 4567 { 4568 "url": "https://github.com/fabpot", 4569 "type": "github" 4570 }, 4571 { 4572 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 4573 "type": "tidelift" 4574 } 4575 ], 4576 "time": "2024-02-20T12:31:00+00:00" 4577 }, 4578 { 4579 "name": "theseer/tokenizer", 4580 "version": "1.2.2", 4581 "source": { 4582 "type": "git", 4583 "url": "https://github.com/theseer/tokenizer.git", 4584 "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" 4585 }, 4586 "dist": { 4587 "type": "zip", 4588 "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", 4589 "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", 4590 "shasum": "" 4591 }, 4592 "require": { 4593 "ext-dom": "*", 4594 "ext-tokenizer": "*", 4595 "ext-xmlwriter": "*", 4596 "php": "^7.2 || ^8.0" 4597 }, 4598 "type": "library", 4599 "autoload": { 4600 "classmap": [ 4601 "src/" 4602 ] 4603 }, 4604 "notification-url": "https://packagist.org/downloads/", 4605 "license": [ 4606 "BSD-3-Clause" 4607 ], 4608 "authors": [ 4609 { 4610 "name": "Arne Blankerts", 4611 "email": "arne@blankerts.de", 4612 "role": "Developer" 4613 } 4614 ], 4615 "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", 4616 "support": { 4617 "issues": "https://github.com/theseer/tokenizer/issues", 4618 "source": "https://github.com/theseer/tokenizer/tree/1.2.2" 4619 }, 4620 "funding": [ 4621 { 4622 "url": "https://github.com/theseer", 4623 "type": "github" 4624 } 4625 ], 4626 "time": "2023-11-20T00:12:19+00:00" 4627 } 4628 ], 4629 "aliases": [], 4630 "minimum-stability": "dev", 4631 "stability-flags": [], 4632 "prefer-stable": true, 4633 "prefer-lowest": false, 4634 "platform": { 4635 "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", 4636 "ext-simplexml": "*", 4637 "ext-ctype": "*", 4638 "ext-dom": "*", 4639 "ext-json": "*", 4640 "ext-libxml": "*", 4641 "ext-mbstring": "*", 4642 "ext-tokenizer": "*", 4643 "composer-runtime-api": "^2" 4644 }, 4645 "platform-dev": { 4646 "ext-curl": "*" 4647 }, 4648 "plugin-api-version": "2.6.0" 4649}