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