2022-08-19 19:48:37 +08:00
{
"packages" : [
2022-11-28 19:11:12 +08:00
{
"name" : "bacon/bacon-qr-code" ,
"version" : "2.0.7" ,
"version_normalized" : "2.0.7.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/Bacon/BaconQrCode.git" ,
"reference" : "d70c840f68657ce49094b8d91f9ee0cc07fbf66c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c" ,
"reference" : "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" ,
"shasum" : ""
} ,
"require" : {
"dasprid/enum" : "^1.0.3" ,
"ext-iconv" : "*" ,
"php" : "^7.1 || ^8.0"
} ,
"require-dev" : {
"phly/keep-a-changelog" : "^2.1" ,
"phpunit/phpunit" : "^7 | ^8 | ^9" ,
"spatie/phpunit-snapshot-assertions" : "^4.2.9" ,
"squizlabs/php_codesniffer" : "^3.4"
} ,
"suggest" : {
"ext-imagick" : "to generate QR code images"
} ,
"time" : "2022-03-14T02:02:36+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"BaconQrCode\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-2-Clause"
] ,
"authors" : [
{
"name" : "Ben Scholzen 'DASPRiD'" ,
"email" : "mail@dasprids.de" ,
"homepage" : "https://dasprids.de/" ,
"role" : "Developer"
}
] ,
"description" : "BaconQrCode is a QR code generator for PHP." ,
"homepage" : "https://github.com/Bacon/BaconQrCode" ,
"support" : {
"issues" : "https://github.com/Bacon/BaconQrCode/issues" ,
"source" : "https://github.com/Bacon/BaconQrCode/tree/2.0.7"
} ,
"install-path" : "../bacon/bacon-qr-code"
} ,
{
"name" : "dasprid/enum" ,
"version" : "1.0.3" ,
"version_normalized" : "1.0.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/DASPRiD/Enum.git" ,
"reference" : "5abf82f213618696dda8e3bf6f64dd042d8542b2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2" ,
"reference" : "5abf82f213618696dda8e3bf6f64dd042d8542b2" ,
"shasum" : ""
} ,
"require-dev" : {
"phpunit/phpunit" : "^7 | ^8 | ^9" ,
"squizlabs/php_codesniffer" : "^3.4"
} ,
"time" : "2020-10-02T16:03:48+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"DASPRiD\\Enum\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-2-Clause"
] ,
"authors" : [
{
"name" : "Ben Scholzen 'DASPRiD'" ,
"email" : "mail@dasprids.de" ,
"homepage" : "https://dasprids.de/" ,
"role" : "Developer"
}
] ,
"description" : "PHP 7.1 enum implementation" ,
"keywords" : [
"enum" ,
"map"
] ,
"support" : {
"issues" : "https://github.com/DASPRiD/Enum/issues" ,
"source" : "https://github.com/DASPRiD/Enum/tree/1.0.3"
} ,
"install-path" : "../dasprid/enum"
} ,
{
"name" : "doctrine/inflector" ,
"version" : "2.0.6" ,
"version_normalized" : "2.0.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/doctrine/inflector.git" ,
"reference" : "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" ,
"reference" : "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2 || ^8.0"
} ,
"require-dev" : {
"doctrine/coding-standard" : "^10" ,
"phpstan/phpstan" : "^1.8" ,
"phpstan/phpstan-phpunit" : "^1.1" ,
"phpstan/phpstan-strict-rules" : "^1.3" ,
"phpunit/phpunit" : "^8.5 || ^9.5" ,
"vimeo/psalm" : "^4.25"
} ,
"time" : "2022-10-20T09:10:12+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Doctrine\\Inflector\\" : "lib/Doctrine/Inflector"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Guilherme Blanco" ,
"email" : "guilhermeblanco@gmail.com"
} ,
{
"name" : "Roman Borschel" ,
"email" : "roman@code-factory.org"
} ,
{
"name" : "Benjamin Eberlei" ,
"email" : "kontakt@beberlei.de"
} ,
{
"name" : "Jonathan Wage" ,
"email" : "jonwage@gmail.com"
} ,
{
"name" : "Johannes Schmitt" ,
"email" : "schmittjoh@gmail.com"
}
] ,
"description" : "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words." ,
"homepage" : "https://www.doctrine-project.org/projects/inflector.html" ,
"keywords" : [
"inflection" ,
"inflector" ,
"lowercase" ,
"manipulation" ,
"php" ,
"plural" ,
"singular" ,
"strings" ,
"uppercase" ,
"words"
] ,
"support" : {
"issues" : "https://github.com/doctrine/inflector/issues" ,
"source" : "https://github.com/doctrine/inflector/tree/2.0.6"
} ,
"funding" : [
{
"url" : "https://www.doctrine-project.org/sponsorship.html" ,
"type" : "custom"
} ,
{
"url" : "https://www.patreon.com/phpdoctrine" ,
"type" : "patreon"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/doctrine%2Finflector" ,
"type" : "tidelift"
}
] ,
"install-path" : "../doctrine/inflector"
} ,
2022-08-19 19:48:37 +08:00
{
"name" : "easywechat-composer/easywechat-composer" ,
"version" : "1.4.1" ,
"version_normalized" : "1.4.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/mingyoung/easywechat-composer.git" ,
"reference" : "3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/mingyoung/easywechat-composer/zipball/3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd" ,
"reference" : "3fc6a7ab6d3853c0f4e2922539b56cc37ef361cd" ,
"shasum" : ""
} ,
"require" : {
"composer-plugin-api" : "^1.0 || ^2.0" ,
"php" : ">=7.0"
} ,
"require-dev" : {
"composer/composer" : "^1.0 || ^2.0" ,
"phpunit/phpunit" : "^6.5 || ^7.0"
} ,
"time" : "2021-07-05T04:03:22+00:00" ,
"type" : "composer-plugin" ,
"extra" : {
"class" : "EasyWeChatComposer\\Plugin"
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"EasyWeChatComposer\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "张铭阳" ,
"email" : "mingyoungcheung@gmail.com"
}
] ,
"description" : "The composer plugin for EasyWeChat" ,
"support" : {
"issues" : "https://github.com/mingyoung/easywechat-composer/issues" ,
"source" : "https://github.com/mingyoung/easywechat-composer/tree/1.4.1"
} ,
"install-path" : "../easywechat-composer/easywechat-composer"
} ,
2022-11-28 19:11:12 +08:00
{
"name" : "endroid/qr-code" ,
"version" : "4.6.1" ,
"version_normalized" : "4.6.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/endroid/qr-code.git" ,
"reference" : "a75c913b0e4d6ad275e49a2c1de1cacffc6c2184"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/endroid/qr-code/zipball/a75c913b0e4d6ad275e49a2c1de1cacffc6c2184" ,
"reference" : "a75c913b0e4d6ad275e49a2c1de1cacffc6c2184" ,
"shasum" : ""
} ,
"require" : {
"bacon/bacon-qr-code" : "^2.0.5" ,
"php" : "^7.4||^8.0"
} ,
"require-dev" : {
"endroid/quality" : "dev-master" ,
"ext-gd" : "*" ,
"khanamiryan/qrcode-detector-decoder" : "^1.0.4" ,
"setasign/fpdf" : "^1.8.2"
} ,
"suggest" : {
"ext-gd" : "Enables you to write PNG images" ,
"khanamiryan/qrcode-detector-decoder" : "Enables you to use the image validator" ,
"roave/security-advisories" : "Makes sure package versions with known security issues are not installed" ,
"setasign/fpdf" : "Enables you to use the PDF writer"
} ,
"time" : "2022-10-26T08:48:17+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "4.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Endroid\\QrCode\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Jeroen van den Enden" ,
"email" : "info@endroid.nl"
}
] ,
"description" : "Endroid QR Code" ,
"homepage" : "https://github.com/endroid/qr-code" ,
"keywords" : [
"code" ,
"endroid" ,
"php" ,
"qr" ,
"qrcode"
] ,
"support" : {
"issues" : "https://github.com/endroid/qr-code/issues" ,
"source" : "https://github.com/endroid/qr-code/tree/4.6.1"
} ,
"funding" : [
{
"url" : "https://github.com/endroid" ,
"type" : "github"
}
] ,
"install-path" : "../endroid/qr-code"
} ,
2022-08-19 19:48:37 +08:00
{
"name" : "graham-campbell/result-type" ,
"version" : "v1.1.0" ,
"version_normalized" : "1.1.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/GrahamCampbell/Result-Type.git" ,
"reference" : "a878d45c1914464426dc94da61c9e1d36ae262a8"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/a878d45c1914464426dc94da61c9e1d36ae262a8" ,
"reference" : "a878d45c1914464426dc94da61c9e1d36ae262a8" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0" ,
"phpoption/phpoption" : "^1.9"
} ,
"require-dev" : {
"phpunit/phpunit" : "^8.5.28 || ^9.5.21"
} ,
"time" : "2022-07-30T15:56:11+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"GrahamCampbell\\ResultType\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
}
] ,
"description" : "An Implementation Of The Result Type" ,
"keywords" : [
"Graham Campbell" ,
"GrahamCampbell" ,
"Result Type" ,
"Result-Type" ,
"result"
] ,
"support" : {
"issues" : "https://github.com/GrahamCampbell/Result-Type/issues" ,
"source" : "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.0"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/graham-campbell/result-type" ,
"type" : "tidelift"
}
] ,
"install-path" : "../graham-campbell/result-type"
} ,
{
"name" : "gregwar/captcha" ,
"version" : "v1.1.9" ,
"version_normalized" : "1.1.9.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/Gregwar/Captcha.git" ,
"reference" : "4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/Gregwar/Captcha/zipball/4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5" ,
"reference" : "4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5" ,
"shasum" : ""
} ,
"require" : {
"ext-gd" : "*" ,
"ext-mbstring" : "*" ,
"php" : ">=5.3.0" ,
"symfony/finder" : "*"
} ,
"require-dev" : {
"phpunit/phpunit" : "^6.4"
} ,
"time" : "2020-03-24T14:39:05+00:00" ,
"type" : "captcha" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Gregwar\\" : "src/Gregwar"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Grégoire Passault" ,
"email" : "g.passault@gmail.com" ,
"homepage" : "http://www.gregwar.com/"
} ,
{
"name" : "Jeremy Livingston" ,
"email" : "jeremy.j.livingston@gmail.com"
}
] ,
"description" : "Captcha generator" ,
"homepage" : "https://github.com/Gregwar/Captcha" ,
"keywords" : [
"bot" ,
"captcha" ,
"spam"
] ,
"support" : {
"issues" : "https://github.com/Gregwar/Captcha/issues" ,
"source" : "https://github.com/Gregwar/Captcha/tree/master"
} ,
"install-path" : "../gregwar/captcha"
} ,
{
"name" : "guzzlehttp/guzzle" ,
2022-11-28 19:11:12 +08:00
"version" : "7.5.0" ,
"version_normalized" : "7.5.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/guzzle.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "b50a2a1251152e43f6a37f0fa053e730a67d25ba"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba" ,
"reference" : "b50a2a1251152e43f6a37f0fa053e730a67d25ba" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"guzzlehttp/promises" : "^1.5" ,
"guzzlehttp/psr7" : "^1.9 || ^2.4" ,
"php" : "^7.2.5 || ^8.0" ,
"psr/http-client" : "^1.0" ,
"symfony/deprecation-contracts" : "^2.2 || ^3.0"
} ,
"provide" : {
"psr/http-client-implementation" : "1.0"
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"bamarni/composer-bin-plugin" : "^1.8.1" ,
2022-08-19 19:48:37 +08:00
"ext-curl" : "*" ,
"php-http/client-integration-tests" : "^3.0" ,
2022-11-28 19:11:12 +08:00
"phpunit/phpunit" : "^8.5.29 || ^9.5.23" ,
2022-08-19 19:48:37 +08:00
"psr/log" : "^1.1 || ^2.0 || ^3.0"
} ,
"suggest" : {
"ext-curl" : "Required for CURL handler support" ,
"ext-intl" : "Required for Internationalized Domain Name (IDN) support" ,
"psr/log" : "Required for using the Log middleware"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-08-28T15:39:27+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
2022-11-28 19:11:12 +08:00
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
} ,
2022-08-19 19:48:37 +08:00
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-master" : "7.5-dev"
2022-08-19 19:48:37 +08:00
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/functions_include.php"
] ,
"psr-4" : {
"GuzzleHttp\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
} ,
{
"name" : "Michael Dowling" ,
"email" : "mtdowling@gmail.com" ,
"homepage" : "https://github.com/mtdowling"
} ,
{
"name" : "Jeremy Lindblom" ,
"email" : "jeremeamia@gmail.com" ,
"homepage" : "https://github.com/jeremeamia"
} ,
{
"name" : "George Mponos" ,
"email" : "gmponos@gmail.com" ,
"homepage" : "https://github.com/gmponos"
} ,
{
"name" : "Tobias Nyholm" ,
"email" : "tobias.nyholm@gmail.com" ,
"homepage" : "https://github.com/Nyholm"
} ,
{
"name" : "Márk Sági-Kazár" ,
"email" : "mark.sagikazar@gmail.com" ,
"homepage" : "https://github.com/sagikazarmark"
} ,
{
"name" : "Tobias Schultze" ,
"email" : "webmaster@tubo-world.de" ,
"homepage" : "https://github.com/Tobion"
}
] ,
"description" : "Guzzle is a PHP HTTP client library" ,
"keywords" : [
"client" ,
"curl" ,
"framework" ,
"http" ,
"http client" ,
"psr-18" ,
"psr-7" ,
"rest" ,
"web service"
] ,
"support" : {
"issues" : "https://github.com/guzzle/guzzle/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/guzzle/guzzle/tree/7.5.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://github.com/Nyholm" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle" ,
"type" : "tidelift"
}
] ,
"install-path" : "../guzzlehttp/guzzle"
} ,
{
"name" : "guzzlehttp/promises" ,
2022-11-28 19:11:12 +08:00
"version" : "1.5.2" ,
"version_normalized" : "1.5.2.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/promises.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "b94b2807d85443f9719887892882d0329d1e2598"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598" ,
"reference" : "b94b2807d85443f9719887892882d0329d1e2598" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=5.5"
} ,
"require-dev" : {
"symfony/phpunit-bridge" : "^4.4 || ^5.1"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-08-28T14:55:35+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.5-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/functions_include.php"
] ,
"psr-4" : {
"GuzzleHttp\\Promise\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
} ,
{
"name" : "Michael Dowling" ,
"email" : "mtdowling@gmail.com" ,
"homepage" : "https://github.com/mtdowling"
} ,
{
"name" : "Tobias Nyholm" ,
"email" : "tobias.nyholm@gmail.com" ,
"homepage" : "https://github.com/Nyholm"
} ,
{
"name" : "Tobias Schultze" ,
"email" : "webmaster@tubo-world.de" ,
"homepage" : "https://github.com/Tobion"
}
] ,
"description" : "Guzzle promises library" ,
"keywords" : [
"promise"
] ,
"support" : {
"issues" : "https://github.com/guzzle/promises/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/guzzle/promises/tree/1.5.2"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://github.com/Nyholm" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/guzzlehttp/promises" ,
"type" : "tidelift"
}
] ,
"install-path" : "../guzzlehttp/promises"
} ,
{
"name" : "guzzlehttp/psr7" ,
2022-11-28 19:11:12 +08:00
"version" : "2.4.3" ,
"version_normalized" : "2.4.3.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/guzzle/psr7.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "67c26b443f348a51926030c83481b85718457d3d"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/guzzle/psr7/zipball/67c26b443f348a51926030c83481b85718457d3d" ,
"reference" : "67c26b443f348a51926030c83481b85718457d3d" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0" ,
"psr/http-factory" : "^1.0" ,
"psr/http-message" : "^1.0" ,
"ralouphie/getallheaders" : "^3.0"
} ,
"provide" : {
"psr/http-factory-implementation" : "1.0" ,
"psr/http-message-implementation" : "1.0"
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"bamarni/composer-bin-plugin" : "^1.8.1" ,
2022-08-19 19:48:37 +08:00
"http-interop/http-factory-tests" : "^0.9" ,
2022-11-28 19:11:12 +08:00
"phpunit/phpunit" : "^8.5.29 || ^9.5.23"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"laminas/laminas-httphandlerrunner" : "Emit PSR-7 responses"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-26T14:07:24+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
2022-11-28 19:11:12 +08:00
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : false
} ,
2022-08-19 19:48:37 +08:00
"branch-alias" : {
"dev-master" : "2.4-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"GuzzleHttp\\Psr7\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
} ,
{
"name" : "Michael Dowling" ,
"email" : "mtdowling@gmail.com" ,
"homepage" : "https://github.com/mtdowling"
} ,
{
"name" : "George Mponos" ,
"email" : "gmponos@gmail.com" ,
"homepage" : "https://github.com/gmponos"
} ,
{
"name" : "Tobias Nyholm" ,
"email" : "tobias.nyholm@gmail.com" ,
"homepage" : "https://github.com/Nyholm"
} ,
{
"name" : "Márk Sági-Kazár" ,
"email" : "mark.sagikazar@gmail.com" ,
"homepage" : "https://github.com/sagikazarmark"
} ,
{
"name" : "Tobias Schultze" ,
"email" : "webmaster@tubo-world.de" ,
"homepage" : "https://github.com/Tobion"
} ,
{
"name" : "Márk Sági-Kazár" ,
"email" : "mark.sagikazar@gmail.com" ,
"homepage" : "https://sagikazarmark.hu"
}
] ,
"description" : "PSR-7 message implementation that also provides common utility methods" ,
"keywords" : [
"http" ,
"message" ,
"psr-7" ,
"request" ,
"response" ,
"stream" ,
"uri" ,
"url"
] ,
"support" : {
"issues" : "https://github.com/guzzle/psr7/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/guzzle/psr7/tree/2.4.3"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://github.com/Nyholm" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7" ,
"type" : "tidelift"
}
] ,
"install-path" : "../guzzlehttp/psr7"
} ,
2022-11-28 19:11:12 +08:00
{
"name" : "laravel/serializable-closure" ,
"version" : "v1.2.2" ,
"version_normalized" : "1.2.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/laravel/serializable-closure.git" ,
"reference" : "47afb7fae28ed29057fdca37e16a84f90cc62fae"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/laravel/serializable-closure/zipball/47afb7fae28ed29057fdca37e16a84f90cc62fae" ,
"reference" : "47afb7fae28ed29057fdca37e16a84f90cc62fae" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.3|^8.0"
} ,
"require-dev" : {
"nesbot/carbon" : "^2.61" ,
"pestphp/pest" : "^1.21.3" ,
"phpstan/phpstan" : "^1.8.2" ,
"symfony/var-dumper" : "^5.4.11"
} ,
"time" : "2022-09-08T13:45:54+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Laravel\\SerializableClosure\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Taylor Otwell" ,
"email" : "taylor@laravel.com"
} ,
{
"name" : "Nuno Maduro" ,
"email" : "nuno@laravel.com"
}
] ,
"description" : "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP." ,
"keywords" : [
"closure" ,
"laravel" ,
"serializable"
] ,
"support" : {
"issues" : "https://github.com/laravel/serializable-closure/issues" ,
"source" : "https://github.com/laravel/serializable-closure"
} ,
"install-path" : "../laravel/serializable-closure"
} ,
2022-08-19 19:48:37 +08:00
{
"name" : "monolog/monolog" ,
"version" : "2.8.0" ,
"version_normalized" : "2.8.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/Seldaek/monolog.git" ,
"reference" : "720488632c590286b88b80e62aa3d3d551ad4a50"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50" ,
"reference" : "720488632c590286b88b80e62aa3d3d551ad4a50" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2" ,
"psr/log" : "^1.0.1 || ^2.0 || ^3.0"
} ,
"provide" : {
"psr/log-implementation" : "1.0.0 || 2.0.0 || 3.0.0"
} ,
"require-dev" : {
"aws/aws-sdk-php" : "^2.4.9 || ^3.0" ,
"doctrine/couchdb" : "~1.0@dev" ,
"elasticsearch/elasticsearch" : "^7 || ^8" ,
"ext-json" : "*" ,
"graylog2/gelf-php" : "^1.4.2" ,
"guzzlehttp/guzzle" : "^7.4" ,
"guzzlehttp/psr7" : "^2.2" ,
"mongodb/mongodb" : "^1.8" ,
"php-amqplib/php-amqplib" : "~2.4 || ^3" ,
"phpspec/prophecy" : "^1.15" ,
"phpstan/phpstan" : "^0.12.91" ,
"phpunit/phpunit" : "^8.5.14" ,
"predis/predis" : "^1.1 || ^2.0" ,
"rollbar/rollbar" : "^1.3 || ^2 || ^3" ,
"ruflin/elastica" : "^7" ,
"swiftmailer/swiftmailer" : "^5.3|^6.0" ,
"symfony/mailer" : "^5.4 || ^6" ,
"symfony/mime" : "^5.4 || ^6"
} ,
"suggest" : {
"aws/aws-sdk-php" : "Allow sending log messages to AWS services like DynamoDB" ,
"doctrine/couchdb" : "Allow sending log messages to a CouchDB server" ,
"elasticsearch/elasticsearch" : "Allow sending log messages to an Elasticsearch server via official client" ,
"ext-amqp" : "Allow sending log messages to an AMQP server (1.0+ required)" ,
"ext-curl" : "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler" ,
"ext-mbstring" : "Allow to work properly with unicode symbols" ,
"ext-mongodb" : "Allow sending log messages to a MongoDB server (via driver)" ,
"ext-openssl" : "Required to send log messages using SSL" ,
"ext-sockets" : "Allow sending log messages to a Syslog server (via UDP driver)" ,
"graylog2/gelf-php" : "Allow sending log messages to a GrayLog2 server" ,
"mongodb/mongodb" : "Allow sending log messages to a MongoDB server (via library)" ,
"php-amqplib/php-amqplib" : "Allow sending log messages to an AMQP server using php-amqplib" ,
"rollbar/rollbar" : "Allow sending log messages to Rollbar" ,
"ruflin/elastica" : "Allow sending log messages to an Elastic Search server"
} ,
"time" : "2022-07-24T11:55:47+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "2.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Monolog\\" : "src/Monolog"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Jordi Boggiano" ,
"email" : "j.boggiano@seld.be" ,
"homepage" : "https://seld.be"
}
] ,
"description" : "Sends your logs to files, sockets, inboxes, databases and various web services" ,
"homepage" : "https://github.com/Seldaek/monolog" ,
"keywords" : [
"log" ,
"logging" ,
"psr-3"
] ,
"support" : {
"issues" : "https://github.com/Seldaek/monolog/issues" ,
"source" : "https://github.com/Seldaek/monolog/tree/2.8.0"
} ,
"funding" : [
{
"url" : "https://github.com/Seldaek" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/monolog/monolog" ,
"type" : "tidelift"
}
] ,
"install-path" : "../monolog/monolog"
} ,
{
"name" : "nikic/fast-route" ,
"version" : "v1.3.0" ,
"version_normalized" : "1.3.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/nikic/FastRoute.git" ,
"reference" : "181d480e08d9476e61381e04a71b34dc0432e812"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812" ,
"reference" : "181d480e08d9476e61381e04a71b34dc0432e812" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.4.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^4.8.35|~5.7"
} ,
"time" : "2018-02-13T20:26:39+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"FastRoute\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Nikita Popov" ,
"email" : "nikic@php.net"
}
] ,
"description" : "Fast request router for PHP" ,
"keywords" : [
"router" ,
"routing"
] ,
"support" : {
"issues" : "https://github.com/nikic/FastRoute/issues" ,
"source" : "https://github.com/nikic/FastRoute/tree/master"
} ,
"install-path" : "../nikic/fast-route"
} ,
{
"name" : "opis/closure" ,
"version" : "3.6.3" ,
"version_normalized" : "3.6.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/opis/closure.git" ,
"reference" : "3d81e4309d2a927abbe66df935f4bb60082805ad"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad" ,
"reference" : "3d81e4309d2a927abbe66df935f4bb60082805ad" ,
"shasum" : ""
} ,
"require" : {
"php" : "^5.4 || ^7.0 || ^8.0"
} ,
"require-dev" : {
"jeremeamia/superclosure" : "^2.0" ,
"phpunit/phpunit" : "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
} ,
"time" : "2022-01-27T09:35:39+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "3.6.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"functions.php"
] ,
"psr-4" : {
"Opis\\Closure\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Marius Sarca" ,
"email" : "marius.sarca@gmail.com"
} ,
{
"name" : "Sorin Sarca" ,
"email" : "sarca_sorin@hotmail.com"
}
] ,
"description" : "A library that can be used to serialize closures (anonymous functions) and arbitrary objects." ,
"homepage" : "https://opis.io/closure" ,
"keywords" : [
"anonymous functions" ,
"closure" ,
"function" ,
"serializable" ,
"serialization" ,
"serialize"
] ,
"support" : {
"issues" : "https://github.com/opis/closure/issues" ,
"source" : "https://github.com/opis/closure/tree/3.6.3"
} ,
"install-path" : "../opis/closure"
} ,
{
"name" : "overtrue/pinyin" ,
"version" : "4.0.8" ,
"version_normalized" : "4.0.8.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/overtrue/pinyin.git" ,
"reference" : "04bdb4d33d50e8fb1aa5a824064c5151c4b15dc2"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/overtrue/pinyin/zipball/04bdb4d33d50e8fb1aa5a824064c5151c4b15dc2" ,
"reference" : "04bdb4d33d50e8fb1aa5a824064c5151c4b15dc2" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"require-dev" : {
"brainmaestro/composer-git-hooks" : "^2.7" ,
"friendsofphp/php-cs-fixer" : "^2.16" ,
"phpunit/phpunit" : "~8.0"
} ,
"time" : "2021-07-19T03:43:32+00:00" ,
"type" : "library" ,
"extra" : {
"hooks" : {
"pre-commit" : [
"composer test" ,
"composer fix-style"
] ,
"pre-push" : [
"composer test" ,
"composer check-style"
]
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/const.php"
] ,
"psr-4" : {
"Overtrue\\Pinyin\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "overtrue" ,
"email" : "anzhengchao@gmail.com" ,
"homepage" : "http://github.com/overtrue"
}
] ,
"description" : "Chinese to pinyin translator." ,
"homepage" : "https://github.com/overtrue/pinyin" ,
"keywords" : [
"Chinese" ,
"Pinyin" ,
"cn2pinyin"
] ,
"support" : {
"issues" : "https://github.com/overtrue/pinyin/issues" ,
"source" : "https://github.com/overtrue/pinyin/tree/4.0.8"
} ,
"funding" : [
{
"url" : "https://www.patreon.com/overtrue" ,
"type" : "patreon"
}
] ,
"install-path" : "../overtrue/pinyin"
} ,
{
"name" : "overtrue/socialite" ,
2022-11-28 19:11:12 +08:00
"version" : "4.6.3" ,
"version_normalized" : "4.6.3.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/overtrue/socialite.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "52033511df3795c568528fe70fbe41459135911b"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/overtrue/socialite/zipball/52033511df3795c568528fe70fbe41459135911b" ,
"reference" : "52033511df3795c568528fe70fbe41459135911b" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
2022-11-28 19:11:12 +08:00
"ext-openssl" : "*" ,
"guzzlehttp/guzzle" : "^7.0" ,
"php" : ">=8.0.2" ,
"symfony/http-foundation" : "^6.0" ,
"symfony/psr-http-message-bridge" : "^2.1"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"jetbrains/phpstorm-attributes" : "^1.0" ,
"laravel/pint" : "^1.2" ,
"mockery/mockery" : "^1.3" ,
"phpstan/phpstan" : "^1.7" ,
"phpunit/phpunit" : "^9.0"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-01T06:56:55+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
2022-11-28 19:11:12 +08:00
"files" : [
"src/Contracts/FactoryInterface.php" ,
"src/Contracts/UserInterface.php" ,
"src/Contracts/ProviderInterface.php"
] ,
2022-08-19 19:48:37 +08:00
"psr-4" : {
"Overtrue\\Socialite\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "overtrue" ,
"email" : "anzhengchao@gmail.com"
}
] ,
2022-11-28 19:11:12 +08:00
"description" : "A collection of OAuth 2 packages." ,
2022-08-19 19:48:37 +08:00
"keywords" : [
2022-11-28 19:11:12 +08:00
"Feishu" ,
2022-08-19 19:48:37 +08:00
"login" ,
"oauth" ,
2022-11-28 19:11:12 +08:00
"qcloud" ,
2022-08-19 19:48:37 +08:00
"qq" ,
"social" ,
"wechat" ,
"weibo"
] ,
"support" : {
"issues" : "https://github.com/overtrue/socialite/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/overtrue/socialite/tree/4.6.3"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
2022-11-28 19:11:12 +08:00
"url" : "https://github.com/overtrue" ,
"type" : "github"
2022-08-19 19:48:37 +08:00
}
] ,
"install-path" : "../overtrue/socialite"
} ,
{
"name" : "overtrue/wechat" ,
2022-11-28 19:11:12 +08:00
"version" : "5.31.0" ,
"version_normalized" : "5.31.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/w7corp/easywechat.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "cfd0feb6e0bee504d2f39d141e2b382d25fc441b"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/w7corp/easywechat/zipball/cfd0feb6e0bee504d2f39d141e2b382d25fc441b" ,
"reference" : "cfd0feb6e0bee504d2f39d141e2b382d25fc441b" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"easywechat-composer/easywechat-composer" : "^1.1" ,
"ext-fileinfo" : "*" ,
2022-11-28 19:11:12 +08:00
"ext-libxml" : "*" ,
2022-08-19 19:48:37 +08:00
"ext-openssl" : "*" ,
"ext-simplexml" : "*" ,
"guzzlehttp/guzzle" : "^6.2 || ^7.0" ,
"monolog/monolog" : "^1.22 || ^2.0" ,
2022-11-28 19:11:12 +08:00
"overtrue/socialite" : "^3.2 || ^4.0" ,
"php" : ">=7.4" ,
2022-08-19 19:48:37 +08:00
"pimple/pimple" : "^3.0" ,
2022-11-28 19:11:12 +08:00
"psr/simple-cache" : "^1.0||^2.0||^3.0" ,
"symfony/cache" : "^3.3 || ^4.3 || ^5.0 || ^6.0" ,
"symfony/event-dispatcher" : "^4.3 || ^5.0 || ^6.0" ,
"symfony/http-foundation" : "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" ,
2022-08-19 19:48:37 +08:00
"symfony/psr-http-message-bridge" : "^0.3 || ^1.0 || ^2.0"
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"brainmaestro/composer-git-hooks" : "^2.7" ,
"dms/phpunit-arraysubset-asserts" : "^0.2.0" ,
"friendsofphp/php-cs-fixer" : "^3.5.0" ,
2022-08-19 19:48:37 +08:00
"mikey179/vfsstream" : "^1.6" ,
"mockery/mockery" : "^1.2.3" ,
"phpstan/phpstan" : "^0.12.0" ,
2022-11-28 19:11:12 +08:00
"phpunit/phpunit" : "^9.3"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-01T10:24:50+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
2022-11-28 19:11:12 +08:00
"extra" : {
"hooks" : {
"pre-commit" : [
"composer test" ,
"composer fix-style"
] ,
"pre-push" : [
"composer test" ,
"composer fix-style"
]
}
} ,
2022-08-19 19:48:37 +08:00
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/Kernel/Support/Helpers.php" ,
"src/Kernel/Helpers.php"
] ,
"psr-4" : {
"EasyWeChat\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "overtrue" ,
"email" : "anzhengchao@gmail.com"
}
] ,
"description" : "微信SDK" ,
"keywords" : [
"easywechat" ,
"sdk" ,
"wechat" ,
"weixin" ,
"weixin-sdk"
] ,
"support" : {
"issues" : "https://github.com/w7corp/easywechat/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/w7corp/easywechat/tree/5.31.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/overtrue" ,
"type" : "github"
}
] ,
"abandoned" : "w7corp/easywechat" ,
"install-path" : "../overtrue/wechat"
} ,
{
"name" : "php-di/invoker" ,
"version" : "2.3.3" ,
"version_normalized" : "2.3.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHP-DI/Invoker.git" ,
"reference" : "cd6d9f267d1a3474bdddf1be1da079f01b942786"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/PHP-DI/Invoker/zipball/cd6d9f267d1a3474bdddf1be1da079f01b942786" ,
"reference" : "cd6d9f267d1a3474bdddf1be1da079f01b942786" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.3" ,
"psr/container" : "^1.0|^2.0"
} ,
"require-dev" : {
"athletic/athletic" : "~0.1.8" ,
"mnapoli/hard-mode" : "~0.3.0" ,
"phpunit/phpunit" : "^9.0"
} ,
"time" : "2021-12-13T09:22:56+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Invoker\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "Generic and extensible callable invoker" ,
"homepage" : "https://github.com/PHP-DI/Invoker" ,
"keywords" : [
"callable" ,
"dependency" ,
"dependency-injection" ,
"injection" ,
"invoke" ,
"invoker"
] ,
"support" : {
"issues" : "https://github.com/PHP-DI/Invoker/issues" ,
"source" : "https://github.com/PHP-DI/Invoker/tree/2.3.3"
} ,
"funding" : [
{
"url" : "https://github.com/mnapoli" ,
"type" : "github"
}
] ,
"install-path" : "../php-di/invoker"
} ,
{
"name" : "php-di/php-di" ,
2022-11-28 19:11:12 +08:00
"version" : "6.4.0" ,
"version_normalized" : "6.4.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHP-DI/PHP-DI.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "ae0f1b3b03d8b29dff81747063cbfd6276246cc4"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/ae0f1b3b03d8b29dff81747063cbfd6276246cc4" ,
"reference" : "ae0f1b3b03d8b29dff81747063cbfd6276246cc4" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"laravel/serializable-closure" : "^1.0" ,
"php" : ">=7.4.0" ,
2022-08-19 19:48:37 +08:00
"php-di/invoker" : "^2.0" ,
"php-di/phpdoc-reader" : "^2.0.1" ,
"psr/container" : "^1.0"
} ,
"provide" : {
"psr/container-implementation" : "^1.0"
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"doctrine/annotations" : "~1.10" ,
2022-08-19 19:48:37 +08:00
"friendsofphp/php-cs-fixer" : "^2.4" ,
"mnapoli/phpunit-easymock" : "^1.2" ,
2022-11-28 19:11:12 +08:00
"ocramius/proxy-manager" : "^2.11.2" ,
2022-08-19 19:48:37 +08:00
"phpstan/phpstan" : "^0.12" ,
2022-11-28 19:11:12 +08:00
"phpunit/phpunit" : "^9.5"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"doctrine/annotations" : "Install it if you want to use annotations (version ~1.2)" ,
"ocramius/proxy-manager" : "Install it if you want to use lazy injection (version ~2.0)"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-04-09T16:46:38+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/functions.php"
] ,
"psr-4" : {
"DI\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "The dependency injection container for humans" ,
"homepage" : "https://php-di.org/" ,
"keywords" : [
"PSR-11" ,
"container" ,
"container-interop" ,
"dependency injection" ,
"di" ,
"ioc" ,
"psr11"
] ,
"support" : {
"issues" : "https://github.com/PHP-DI/PHP-DI/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/PHP-DI/PHP-DI/tree/6.4.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/mnapoli" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/php-di/php-di" ,
"type" : "tidelift"
}
] ,
"install-path" : "../php-di/php-di"
} ,
{
"name" : "php-di/phpdoc-reader" ,
"version" : "2.2.1" ,
"version_normalized" : "2.2.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHP-DI/PhpDocReader.git" ,
"reference" : "66daff34cbd2627740ffec9469ffbac9f8c8185c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/PHP-DI/PhpDocReader/zipball/66daff34cbd2627740ffec9469ffbac9f8c8185c" ,
"reference" : "66daff34cbd2627740ffec9469ffbac9f8c8185c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.0"
} ,
"require-dev" : {
"mnapoli/hard-mode" : "~0.3.0" ,
"phpunit/phpunit" : "^8.5|^9.0"
} ,
"time" : "2020-10-12T12:39:22+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"PhpDocReader\\" : "src/PhpDocReader"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)" ,
"keywords" : [
"phpdoc" ,
"reflection"
] ,
"support" : {
"issues" : "https://github.com/PHP-DI/PhpDocReader/issues" ,
"source" : "https://github.com/PHP-DI/PhpDocReader/tree/2.2.1"
} ,
"install-path" : "../php-di/phpdoc-reader"
} ,
{
"name" : "phpmailer/phpmailer" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.6.5" ,
"version_normalized" : "6.6.5.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/PHPMailer/PHPMailer.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "8b6386d7417526d1ea4da9edb70b8352f7543627"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/8b6386d7417526d1ea4da9edb70b8352f7543627" ,
"reference" : "8b6386d7417526d1ea4da9edb70b8352f7543627" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"ext-ctype" : "*" ,
"ext-filter" : "*" ,
"ext-hash" : "*" ,
"php" : ">=5.5.0"
} ,
"require-dev" : {
"dealerdirect/phpcodesniffer-composer-installer" : "^0.7.0" ,
"doctrine/annotations" : "^1.2" ,
"php-parallel-lint/php-console-highlighter" : "^1.0.0" ,
"php-parallel-lint/php-parallel-lint" : "^1.3.2" ,
"phpcompatibility/php-compatibility" : "^9.3.5" ,
"roave/security-advisories" : "dev-latest" ,
"squizlabs/php_codesniffer" : "^3.6.2" ,
"yoast/phpunit-polyfills" : "^1.0.0"
} ,
"suggest" : {
"ext-mbstring" : "Needed to send email in multibyte encoding charset or decode encoded addresses" ,
"hayageek/oauth2-yahoo" : "Needed for Yahoo XOAUTH2 authentication" ,
"league/oauth2-google" : "Needed for Google XOAUTH2 authentication" ,
"psr/log" : "For optional PSR-3 debug logging" ,
2022-11-28 19:11:12 +08:00
"symfony/polyfill-mbstring" : "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)" ,
"thenetworg/oauth2-azure" : "Needed for Microsoft XOAUTH2 authentication"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-07T12:23:10+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"PHPMailer\\PHPMailer\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"LGPL-2.1-only"
] ,
"authors" : [
{
"name" : "Marcus Bointon" ,
"email" : "phpmailer@synchromedia.co.uk"
} ,
{
"name" : "Jim Jagielski" ,
"email" : "jimjag@gmail.com"
} ,
{
"name" : "Andy Prevost" ,
"email" : "codeworxtech@users.sourceforge.net"
} ,
{
"name" : "Brent R. Matzelle"
}
] ,
"description" : "PHPMailer is a full-featured email creation and transfer class for PHP" ,
"support" : {
"issues" : "https://github.com/PHPMailer/PHPMailer/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/PHPMailer/PHPMailer/tree/v6.6.5"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/Synchro" ,
"type" : "github"
}
] ,
"install-path" : "../phpmailer/phpmailer"
} ,
{
"name" : "phpoption/phpoption" ,
"version" : "1.9.0" ,
"version_normalized" : "1.9.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/schmittjoh/php-option.git" ,
"reference" : "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/schmittjoh/php-option/zipball/dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" ,
"reference" : "dc5ff11e274a90cc1c743f66c9ad700ce50db9ab" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.2.5 || ^8.0"
} ,
"require-dev" : {
"bamarni/composer-bin-plugin" : "^1.8" ,
"phpunit/phpunit" : "^8.5.28 || ^9.5.21"
} ,
"time" : "2022-07-30T15:51:26+00:00" ,
"type" : "library" ,
"extra" : {
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : true
} ,
"branch-alias" : {
"dev-master" : "1.9-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"PhpOption\\" : "src/PhpOption/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "Johannes M. Schmitt" ,
"email" : "schmittjoh@gmail.com" ,
"homepage" : "https://github.com/schmittjoh"
} ,
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
}
] ,
"description" : "Option Type for PHP" ,
"keywords" : [
"language" ,
"option" ,
"php" ,
"type"
] ,
"support" : {
"issues" : "https://github.com/schmittjoh/php-option/issues" ,
"source" : "https://github.com/schmittjoh/php-option/tree/1.9.0"
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/phpoption/phpoption" ,
"type" : "tidelift"
}
] ,
"install-path" : "../phpoption/phpoption"
} ,
{
"name" : "pimple/pimple" ,
"version" : "v3.5.0" ,
"version_normalized" : "3.5.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/silexphp/Pimple.git" ,
"reference" : "a94b3a4db7fb774b3d78dad2315ddc07629e1bed"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/silexphp/Pimple/zipball/a94b3a4db7fb774b3d78dad2315ddc07629e1bed" ,
"reference" : "a94b3a4db7fb774b3d78dad2315ddc07629e1bed" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/container" : "^1.1 || ^2.0"
} ,
"require-dev" : {
"symfony/phpunit-bridge" : "^5.4@dev"
} ,
"time" : "2021-10-28T11:13:42+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "3.4.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-0" : {
"Pimple" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
}
] ,
"description" : "Pimple, a simple Dependency Injection Container" ,
"homepage" : "https://pimple.symfony.com" ,
"keywords" : [
"container" ,
"dependency injection"
] ,
"support" : {
"source" : "https://github.com/silexphp/Pimple/tree/v3.5.0"
} ,
"install-path" : "../pimple/pimple"
} ,
{
"name" : "psr/cache" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/cache.git" ,
"reference" : "d11b50ad223250cf17b86e38383413f5a6764bf8"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8" ,
"reference" : "d11b50ad223250cf17b86e38383413f5a6764bf8" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.3.0"
} ,
"time" : "2016-08-06T20:24:11+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\Cache\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Common interface for caching libraries" ,
"keywords" : [
"cache" ,
"psr" ,
"psr-6"
] ,
"support" : {
"source" : "https://github.com/php-fig/cache/tree/master"
} ,
"install-path" : "../psr/cache"
} ,
{
"name" : "psr/container" ,
"version" : "1.1.1" ,
"version_normalized" : "1.1.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/container.git" ,
"reference" : "8622567409010282b7aeebe4bb841fe98b58dcaf"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf" ,
"reference" : "8622567409010282b7aeebe4bb841fe98b58dcaf" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.0"
} ,
"time" : "2021-03-05T17:36:06+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\Container\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "Common Container Interface (PHP FIG PSR-11)" ,
"homepage" : "https://github.com/php-fig/container" ,
"keywords" : [
"PSR-11" ,
"container" ,
"container-interface" ,
"container-interop" ,
"psr"
] ,
"support" : {
"issues" : "https://github.com/php-fig/container/issues" ,
"source" : "https://github.com/php-fig/container/tree/1.1.1"
} ,
"install-path" : "../psr/container"
} ,
{
"name" : "psr/event-dispatcher" ,
"version" : "1.0.0" ,
"version_normalized" : "1.0.0.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/event-dispatcher.git" ,
"reference" : "dbefd12671e8a14ec7f180cab83036ed26714bb0"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0" ,
"reference" : "dbefd12671e8a14ec7f180cab83036ed26714bb0" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.0"
} ,
"time" : "2019-01-08T18:20:26+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\EventDispatcher\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Standard interfaces for event handling." ,
"keywords" : [
"events" ,
"psr" ,
"psr-14"
] ,
"support" : {
"issues" : "https://github.com/php-fig/event-dispatcher/issues" ,
"source" : "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
} ,
"install-path" : "../psr/event-dispatcher"
} ,
{
"name" : "psr/http-client" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/http-client.git" ,
"reference" : "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" ,
"reference" : "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" ,
"shasum" : ""
} ,
"require" : {
"php" : "^7.0 || ^8.0" ,
"psr/http-message" : "^1.0"
} ,
"time" : "2020-06-29T06:28:15+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\Http\\Client\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Common interface for HTTP clients" ,
"homepage" : "https://github.com/php-fig/http-client" ,
"keywords" : [
"http" ,
"http-client" ,
"psr" ,
"psr-18"
] ,
"support" : {
"source" : "https://github.com/php-fig/http-client/tree/master"
} ,
"install-path" : "../psr/http-client"
} ,
{
"name" : "psr/http-factory" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/http-factory.git" ,
"reference" : "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be" ,
"reference" : "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.0.0" ,
"psr/http-message" : "^1.0"
} ,
"time" : "2019-04-30T12:38:16+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\Http\\Message\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Common interfaces for PSR-7 HTTP message factories" ,
"keywords" : [
"factory" ,
"http" ,
"message" ,
"psr" ,
"psr-17" ,
"psr-7" ,
"request" ,
"response"
] ,
"support" : {
"source" : "https://github.com/php-fig/http-factory/tree/master"
} ,
"install-path" : "../psr/http-factory"
} ,
{
"name" : "psr/http-message" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/http-message.git" ,
"reference" : "f6561bf28d520154e4b0ec72be95418abe6d9363"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363" ,
"reference" : "f6561bf28d520154e4b0ec72be95418abe6d9363" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.3.0"
} ,
"time" : "2016-08-06T14:39:51+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\Http\\Message\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Common interface for HTTP messages" ,
"homepage" : "https://github.com/php-fig/http-message" ,
"keywords" : [
"http" ,
"http-message" ,
"psr" ,
"psr-7" ,
"request" ,
"response"
] ,
"support" : {
"source" : "https://github.com/php-fig/http-message/tree/master"
} ,
"install-path" : "../psr/http-message"
} ,
{
"name" : "psr/log" ,
2022-11-28 19:11:12 +08:00
"version" : "2.0.0" ,
"version_normalized" : "2.0.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/log.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "ef29f6d262798707a9edd554e2b82517ef3a9376"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376" ,
"reference" : "ef29f6d262798707a9edd554e2b82517ef3a9376" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.0"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2021-07-14T16:41:46+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-master" : "2.0.x-dev"
2022-08-19 19:48:37 +08:00
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
2022-11-28 19:11:12 +08:00
"Psr\\Log\\" : "src"
2022-08-19 19:48:37 +08:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "https://www.php-fig.org/"
}
] ,
"description" : "Common interface for logging libraries" ,
"homepage" : "https://github.com/php-fig/log" ,
"keywords" : [
"log" ,
"psr" ,
"psr-3"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/php-fig/log/tree/2.0.0"
2022-08-19 19:48:37 +08:00
} ,
"install-path" : "../psr/log"
} ,
{
"name" : "psr/simple-cache" ,
"version" : "1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/php-fig/simple-cache.git" ,
"reference" : "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" ,
"reference" : "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.3.0"
} ,
"time" : "2017-10-23T01:57:42+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-master" : "1.0.x-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Psr\\SimpleCache\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "PHP-FIG" ,
"homepage" : "http://www.php-fig.org/"
}
] ,
"description" : "Common interfaces for simple caching" ,
"keywords" : [
"cache" ,
"caching" ,
"psr" ,
"psr-16" ,
"simple-cache"
] ,
"support" : {
"source" : "https://github.com/php-fig/simple-cache/tree/master"
} ,
"install-path" : "../psr/simple-cache"
} ,
{
"name" : "ralouphie/getallheaders" ,
"version" : "3.0.3" ,
"version_normalized" : "3.0.3.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/ralouphie/getallheaders.git" ,
"reference" : "120b605dfeb996808c31b6477290a714d356e822"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822" ,
"reference" : "120b605dfeb996808c31b6477290a714d356e822" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.6"
} ,
"require-dev" : {
"php-coveralls/php-coveralls" : "^2.1" ,
"phpunit/phpunit" : "^5 || ^6.5"
} ,
"time" : "2019-03-08T08:55:37+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/getallheaders.php"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Ralph Khattar" ,
"email" : "ralph.khattar@gmail.com"
}
] ,
"description" : "A polyfill for getallheaders." ,
"support" : {
"issues" : "https://github.com/ralouphie/getallheaders/issues" ,
"source" : "https://github.com/ralouphie/getallheaders/tree/develop"
} ,
"install-path" : "../ralouphie/getallheaders"
} ,
{
"name" : "symfony/cache" ,
2022-11-28 19:11:12 +08:00
"version" : "v5.4.15" ,
"version_normalized" : "5.4.15.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/cache.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "60e87188abbacd29ccde44d69c5392a33e888e98"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/cache/zipball/60e87188abbacd29ccde44d69c5392a33e888e98" ,
"reference" : "60e87188abbacd29ccde44d69c5392a33e888e98" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/cache" : "^1.0|^2.0" ,
"psr/log" : "^1.1|^2|^3" ,
"symfony/cache-contracts" : "^1.1.7|^2" ,
"symfony/deprecation-contracts" : "^2.1|^3" ,
"symfony/polyfill-php73" : "^1.9" ,
"symfony/polyfill-php80" : "^1.16" ,
"symfony/service-contracts" : "^1.1|^2|^3" ,
"symfony/var-exporter" : "^4.4|^5.0|^6.0"
} ,
"conflict" : {
"doctrine/dbal" : "<2.13.1" ,
"symfony/dependency-injection" : "<4.4" ,
"symfony/http-kernel" : "<4.4" ,
"symfony/var-dumper" : "<4.4"
} ,
"provide" : {
"psr/cache-implementation" : "1.0|2.0" ,
"psr/simple-cache-implementation" : "1.0|2.0" ,
"symfony/cache-implementation" : "1.0|2.0"
} ,
"require-dev" : {
"cache/integration-tests" : "dev-master" ,
"doctrine/cache" : "^1.6|^2.0" ,
"doctrine/dbal" : "^2.13.1|^3.0" ,
"predis/predis" : "^1.1" ,
"psr/simple-cache" : "^1.0|^2.0" ,
"symfony/config" : "^4.4|^5.0|^6.0" ,
"symfony/dependency-injection" : "^4.4|^5.0|^6.0" ,
"symfony/filesystem" : "^4.4|^5.0|^6.0" ,
"symfony/http-kernel" : "^4.4|^5.0|^6.0" ,
"symfony/messenger" : "^4.4|^5.0|^6.0" ,
"symfony/var-dumper" : "^4.4|^5.0|^6.0"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-27T07:55:40+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Cache\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
2022-11-28 19:11:12 +08:00
"description" : "Provides extended PSR-6, PSR-16 (and tags) implementations" ,
2022-08-19 19:48:37 +08:00
"homepage" : "https://symfony.com" ,
"keywords" : [
"caching" ,
"psr6"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/cache/tree/v5.4.15"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/cache"
} ,
{
"name" : "symfony/cache-contracts" ,
"version" : "v2.5.2" ,
"version_normalized" : "2.5.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/cache-contracts.git" ,
"reference" : "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc" ,
"reference" : "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/cache" : "^1.0|^2.0|^3.0"
} ,
"suggest" : {
"symfony/cache-implementation" : ""
} ,
"time" : "2022-01-02T09:53:40+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "2.5-dev"
} ,
"thanks" : {
"name" : "symfony/contracts" ,
"url" : "https://github.com/symfony/contracts"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Cache\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to caching" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/cache-contracts/tree/v2.5.2"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/cache-contracts"
} ,
{
"name" : "symfony/console" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.0.15" ,
"version_normalized" : "6.0.15.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/console.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "b0b910724a0a0326b4481e4f8a30abb2dd442efb"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/console/zipball/b0b910724a0a0326b4481e4f8a30abb2dd442efb" ,
"reference" : "b0b910724a0a0326b4481e4f8a30abb2dd442efb" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2" ,
2022-08-19 19:48:37 +08:00
"symfony/polyfill-mbstring" : "~1.0" ,
"symfony/service-contracts" : "^1.1|^2|^3" ,
2022-11-28 19:11:12 +08:00
"symfony/string" : "^5.4|^6.0"
2022-08-19 19:48:37 +08:00
} ,
"conflict" : {
2022-11-28 19:11:12 +08:00
"symfony/dependency-injection" : "<5.4" ,
"symfony/dotenv" : "<5.4" ,
"symfony/event-dispatcher" : "<5.4" ,
"symfony/lock" : "<5.4" ,
"symfony/process" : "<5.4"
2022-08-19 19:48:37 +08:00
} ,
"provide" : {
2022-11-28 19:11:12 +08:00
"psr/log-implementation" : "1.0|2.0|3.0"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"psr/log" : "^1|^2|^3" ,
"symfony/config" : "^5.4|^6.0" ,
"symfony/dependency-injection" : "^5.4|^6.0" ,
"symfony/event-dispatcher" : "^5.4|^6.0" ,
"symfony/lock" : "^5.4|^6.0" ,
"symfony/process" : "^5.4|^6.0" ,
"symfony/var-dumper" : "^5.4|^6.0"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"psr/log" : "For using the console logger" ,
"symfony/event-dispatcher" : "" ,
"symfony/lock" : "" ,
"symfony/process" : ""
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-26T21:42:20+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Console\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Eases the creation of beautiful and testable command line interfaces" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"cli" ,
"command line" ,
"console" ,
"terminal"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/console/tree/v6.0.15"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/console"
} ,
{
"name" : "symfony/deprecation-contracts" ,
2022-11-28 19:11:12 +08:00
"version" : "v3.0.2" ,
"version_normalized" : "3.0.2.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/deprecation-contracts.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" ,
"reference" : "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-01-02T09:55:41+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "3.0-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/contracts" ,
"url" : "https://github.com/symfony/contracts"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"function.php"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "A generic function and convention to trigger deprecation notices" ,
"homepage" : "https://symfony.com" ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/deprecation-contracts/tree/v3.0.2"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/deprecation-contracts"
} ,
{
"name" : "symfony/event-dispatcher" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.0.9" ,
"version_normalized" : "6.0.9.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/event-dispatcher.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "5c85b58422865d42c6eb46f7693339056db098a8"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/event-dispatcher/zipball/5c85b58422865d42c6eb46f7693339056db098a8" ,
"reference" : "5c85b58422865d42c6eb46f7693339056db098a8" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2" ,
"symfony/event-dispatcher-contracts" : "^2|^3"
2022-08-19 19:48:37 +08:00
} ,
"conflict" : {
2022-11-28 19:11:12 +08:00
"symfony/dependency-injection" : "<5.4"
2022-08-19 19:48:37 +08:00
} ,
"provide" : {
"psr/event-dispatcher-implementation" : "1.0" ,
2022-11-28 19:11:12 +08:00
"symfony/event-dispatcher-implementation" : "2.0|3.0"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
2022-11-28 19:11:12 +08:00
"symfony/config" : "^5.4|^6.0" ,
"symfony/dependency-injection" : "^5.4|^6.0" ,
"symfony/error-handler" : "^5.4|^6.0" ,
"symfony/expression-language" : "^5.4|^6.0" ,
"symfony/http-foundation" : "^5.4|^6.0" ,
2022-08-19 19:48:37 +08:00
"symfony/service-contracts" : "^1.1|^2|^3" ,
2022-11-28 19:11:12 +08:00
"symfony/stopwatch" : "^5.4|^6.0"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"symfony/dependency-injection" : "" ,
"symfony/http-kernel" : ""
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-05-05T16:45:52+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\EventDispatcher\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them" ,
"homepage" : "https://symfony.com" ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/event-dispatcher/tree/v6.0.9"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/event-dispatcher"
} ,
{
"name" : "symfony/event-dispatcher-contracts" ,
2022-11-28 19:11:12 +08:00
"version" : "v3.0.2" ,
"version_normalized" : "3.0.2.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/event-dispatcher-contracts.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "7bc61cc2db649b4637d331240c5346dcc7708051"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051" ,
"reference" : "7bc61cc2db649b4637d331240c5346dcc7708051" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2" ,
2022-08-19 19:48:37 +08:00
"psr/event-dispatcher" : "^1"
} ,
"suggest" : {
"symfony/event-dispatcher-implementation" : ""
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-01-02T09:55:41+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "3.0-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/contracts" ,
"url" : "https://github.com/symfony/contracts"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\EventDispatcher\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to dispatching event" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/event-dispatcher-contracts"
} ,
{
"name" : "symfony/finder" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.0.11" ,
"version_normalized" : "6.0.11.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/finder.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "09cb683ba5720385ea6966e5e06be2a34f2568b1"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/finder/zipball/09cb683ba5720385ea6966e5e06be2a34f2568b1" ,
"reference" : "09cb683ba5720385ea6966e5e06be2a34f2568b1" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-07-29T07:39:48+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\Finder\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Finds files and directories via an intuitive fluent interface" ,
"homepage" : "https://symfony.com" ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/finder/tree/v6.0.11"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/finder"
} ,
{
"name" : "symfony/http-foundation" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.0.15" ,
"version_normalized" : "6.0.15.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/http-foundation.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "a93829f4043fdcddebabd8433bdb46c2dcaefe06"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/http-foundation/zipball/a93829f4043fdcddebabd8433bdb46c2dcaefe06" ,
"reference" : "a93829f4043fdcddebabd8433bdb46c2dcaefe06" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2" ,
2022-08-19 19:48:37 +08:00
"symfony/deprecation-contracts" : "^2.1|^3" ,
2022-11-28 19:11:12 +08:00
"symfony/polyfill-mbstring" : "~1.1"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
"predis/predis" : "~1.0" ,
2022-11-28 19:11:12 +08:00
"symfony/cache" : "^5.4|^6.0" ,
"symfony/dependency-injection" : "^5.4|^6.0" ,
"symfony/expression-language" : "^5.4|^6.0" ,
"symfony/http-kernel" : "^5.4.12|^6.0.12|^6.1.4" ,
"symfony/mime" : "^5.4|^6.0" ,
"symfony/rate-limiter" : "^5.2|^6.0"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"symfony/mime" : "To use the file extension guesser"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-12T09:44:26+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\HttpFoundation\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Defines an object-oriented layer for the HTTP specification" ,
"homepage" : "https://symfony.com" ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/http-foundation/tree/v6.0.15"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/http-foundation"
} ,
{
"name" : "symfony/polyfill-ctype" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.27.0" ,
"version_normalized" : "1.27.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-ctype.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "5bbc823adecdae860bb64756d639ecfec17b050a"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a" ,
"reference" : "5bbc823adecdae860bb64756d639ecfec17b050a" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"provide" : {
"ext-ctype" : "*"
} ,
"suggest" : {
"ext-ctype" : "For best performance"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-03T14:55:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "1.27-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/polyfill" ,
"url" : "https://github.com/symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Ctype\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Gert de Pagter" ,
"email" : "BackEndTea@gmail.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for ctype functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"ctype" ,
"polyfill" ,
"portable"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/polyfill-ctype"
} ,
{
"name" : "symfony/polyfill-intl-grapheme" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.27.0" ,
"version_normalized" : "1.27.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-grapheme.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "511a08c03c1960e08a883f4cffcacd219b758354"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354" ,
"reference" : "511a08c03c1960e08a883f4cffcacd219b758354" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"suggest" : {
"ext-intl" : "For best performance"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-03T14:55:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "1.27-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/polyfill" ,
"url" : "https://github.com/symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Intl\\Grapheme\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for intl's grapheme_* functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"grapheme" ,
"intl" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/polyfill-intl-grapheme"
} ,
{
"name" : "symfony/polyfill-intl-normalizer" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.27.0" ,
"version_normalized" : "1.27.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-intl-normalizer.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6" ,
"reference" : "19bd1e4fcd5b91116f14d8533c57831ed00571b6" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"suggest" : {
"ext-intl" : "For best performance"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-03T14:55:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "1.27-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/polyfill" ,
"url" : "https://github.com/symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Intl\\Normalizer\\" : ""
} ,
"classmap" : [
"Resources/stubs"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for intl's Normalizer class and related functions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"intl" ,
"normalizer" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/polyfill-intl-normalizer"
} ,
{
"name" : "symfony/polyfill-mbstring" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.27.0" ,
"version_normalized" : "1.27.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-mbstring.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534" ,
"reference" : "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
"provide" : {
"ext-mbstring" : "*"
} ,
"suggest" : {
"ext-mbstring" : "For best performance"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-03T14:55:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "1.27-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/polyfill" ,
"url" : "https://github.com/symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Mbstring\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill for the Mbstring extension" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"mbstring" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/polyfill-mbstring"
} ,
{
"name" : "symfony/polyfill-php73" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.27.0" ,
"version_normalized" : "1.27.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php73.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9" ,
"reference" : "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-03T14:55:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "1.27-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/polyfill" ,
"url" : "https://github.com/symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Php73\\" : ""
} ,
"classmap" : [
"Resources/stubs"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/polyfill-php73"
} ,
{
"name" : "symfony/polyfill-php80" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.27.0" ,
"version_normalized" : "1.27.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/polyfill-php80.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" ,
"reference" : "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-11-03T14:55:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-main" : "1.27-dev"
2022-08-19 19:48:37 +08:00
} ,
"thanks" : {
"name" : "symfony/polyfill" ,
"url" : "https://github.com/symfony/polyfill"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"bootstrap.php"
] ,
"psr-4" : {
"Symfony\\Polyfill\\Php80\\" : ""
} ,
"classmap" : [
"Resources/stubs"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Ion Bazan" ,
"email" : "ion.bazan@gmail.com"
} ,
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"compatibility" ,
"polyfill" ,
"portable" ,
"shim"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/polyfill-php80"
} ,
{
"name" : "symfony/psr-http-message-bridge" ,
2022-11-28 19:11:12 +08:00
"version" : "v2.1.3" ,
"version_normalized" : "2.1.3.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/psr-http-message-bridge.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "d444f85dddf65c7e57c58d8e5b3a4dbb593b1840"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/d444f85dddf65c7e57c58d8e5b3a4dbb593b1840" ,
"reference" : "d444f85dddf65c7e57c58d8e5b3a4dbb593b1840" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1" ,
"psr/http-message" : "^1.0" ,
"symfony/http-foundation" : "^4.4 || ^5.0 || ^6.0"
} ,
"require-dev" : {
"nyholm/psr7" : "^1.1" ,
"psr/log" : "^1.1 || ^2 || ^3" ,
"symfony/browser-kit" : "^4.4 || ^5.0 || ^6.0" ,
"symfony/config" : "^4.4 || ^5.0 || ^6.0" ,
"symfony/event-dispatcher" : "^4.4 || ^5.0 || ^6.0" ,
"symfony/framework-bundle" : "^4.4 || ^5.0 || ^6.0" ,
"symfony/http-kernel" : "^4.4 || ^5.0 || ^6.0" ,
"symfony/phpunit-bridge" : "^5.4@dev || ^6.0"
} ,
"suggest" : {
"nyholm/psr7" : "For a super lightweight PSR-7/17 implementation"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-09-05T10:34:54+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "symfony-bridge" ,
"extra" : {
"branch-alias" : {
"dev-main" : "2.1-dev"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Bridge\\PsrHttpMessage\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "http://symfony.com/contributors"
}
] ,
"description" : "PSR HTTP message bridge" ,
"homepage" : "http://symfony.com" ,
"keywords" : [
"http" ,
"http-message" ,
"psr-17" ,
"psr-7"
] ,
"support" : {
"issues" : "https://github.com/symfony/psr-http-message-bridge/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/psr-http-message-bridge/tree/v2.1.3"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/psr-http-message-bridge"
} ,
{
"name" : "symfony/service-contracts" ,
"version" : "v2.5.2" ,
"version_normalized" : "2.5.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/service-contracts.git" ,
"reference" : "4b426aac47d6427cc1a1d0f7e2ac724627f5966c"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c" ,
"reference" : "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"psr/container" : "^1.1" ,
"symfony/deprecation-contracts" : "^2.1|^3"
} ,
"conflict" : {
"ext-psr" : "<1.1|>=2"
} ,
"suggest" : {
"symfony/service-implementation" : ""
} ,
"time" : "2022-05-30T19:17:29+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "2.5-dev"
} ,
"thanks" : {
"name" : "symfony/contracts" ,
"url" : "https://github.com/symfony/contracts"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Service\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to writing services" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/service-contracts/tree/v2.5.2"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/service-contracts"
} ,
{
"name" : "symfony/string" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.0.15" ,
"version_normalized" : "6.0.15.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/string.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "51ac0fa0ccf132a00519b87c97e8f775fa14e771"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/string/zipball/51ac0fa0ccf132a00519b87c97e8f775fa14e771" ,
"reference" : "51ac0fa0ccf132a00519b87c97e8f775fa14e771" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2" ,
2022-08-19 19:48:37 +08:00
"symfony/polyfill-ctype" : "~1.8" ,
"symfony/polyfill-intl-grapheme" : "~1.0" ,
"symfony/polyfill-intl-normalizer" : "~1.0" ,
2022-11-28 19:11:12 +08:00
"symfony/polyfill-mbstring" : "~1.0"
2022-08-19 19:48:37 +08:00
} ,
"conflict" : {
2022-11-28 19:11:12 +08:00
"symfony/translation-contracts" : "<2.0"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"symfony/error-handler" : "^5.4|^6.0" ,
"symfony/http-client" : "^5.4|^6.0" ,
"symfony/translation-contracts" : "^2.0|^3.0" ,
"symfony/var-exporter" : "^5.4|^6.0"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-10T09:34:08+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"Resources/functions.php"
] ,
"psr-4" : {
"Symfony\\Component\\String\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"grapheme" ,
"i18n" ,
"string" ,
"unicode" ,
"utf-8" ,
"utf8"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/string/tree/v6.0.15"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/string"
} ,
{
"name" : "symfony/translation" ,
2022-11-28 19:11:12 +08:00
"version" : "v5.4.14" ,
"version_normalized" : "5.4.14.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/translation.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "f0ed07675863aa6e3939df8b1bc879450b585cab"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/translation/zipball/f0ed07675863aa6e3939df8b1bc879450b585cab" ,
"reference" : "f0ed07675863aa6e3939df8b1bc879450b585cab" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5" ,
"symfony/deprecation-contracts" : "^2.1|^3" ,
"symfony/polyfill-mbstring" : "~1.0" ,
"symfony/polyfill-php80" : "^1.16" ,
"symfony/translation-contracts" : "^2.3"
} ,
"conflict" : {
"symfony/config" : "<4.4" ,
"symfony/console" : "<5.3" ,
"symfony/dependency-injection" : "<5.0" ,
"symfony/http-kernel" : "<5.0" ,
"symfony/twig-bundle" : "<5.0" ,
"symfony/yaml" : "<4.4"
} ,
"provide" : {
"symfony/translation-implementation" : "2.3"
} ,
"require-dev" : {
"psr/log" : "^1|^2|^3" ,
"symfony/config" : "^4.4|^5.0|^6.0" ,
"symfony/console" : "^5.4|^6.0" ,
"symfony/dependency-injection" : "^5.0|^6.0" ,
"symfony/finder" : "^4.4|^5.0|^6.0" ,
"symfony/http-client-contracts" : "^1.1|^2.0|^3.0" ,
"symfony/http-kernel" : "^5.0|^6.0" ,
"symfony/intl" : "^4.4|^5.0|^6.0" ,
"symfony/polyfill-intl-icu" : "^1.21" ,
"symfony/service-contracts" : "^1.1.2|^2|^3" ,
"symfony/yaml" : "^4.4|^5.0|^6.0"
} ,
"suggest" : {
"psr/log-implementation" : "To use logging capability in translator" ,
"symfony/config" : "" ,
"symfony/yaml" : ""
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-07T08:01:20+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"Resources/functions.php"
] ,
"psr-4" : {
"Symfony\\Component\\Translation\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Fabien Potencier" ,
"email" : "fabien@symfony.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Provides tools to internationalize your application" ,
"homepage" : "https://symfony.com" ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/translation/tree/v5.4.14"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/translation"
} ,
{
"name" : "symfony/translation-contracts" ,
"version" : "v2.5.2" ,
"version_normalized" : "2.5.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/translation-contracts.git" ,
"reference" : "136b19dd05cdf0709db6537d058bcab6dd6e2dbe"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe" ,
"reference" : "136b19dd05cdf0709db6537d058bcab6dd6e2dbe" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.5"
} ,
"suggest" : {
"symfony/translation-implementation" : ""
} ,
"time" : "2022-06-27T16:58:25+00:00" ,
"type" : "library" ,
"extra" : {
"branch-alias" : {
"dev-main" : "2.5-dev"
} ,
"thanks" : {
"name" : "symfony/contracts" ,
"url" : "https://github.com/symfony/contracts"
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Contracts\\Translation\\" : ""
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Generic abstractions related to translation" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"abstractions" ,
"contracts" ,
"decoupling" ,
"interfaces" ,
"interoperability" ,
"standards"
] ,
"support" : {
"source" : "https://github.com/symfony/translation-contracts/tree/v2.5.2"
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/translation-contracts"
} ,
{
"name" : "symfony/var-exporter" ,
2022-11-28 19:11:12 +08:00
"version" : "v6.0.10" ,
"version_normalized" : "6.0.10.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/symfony/var-exporter.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "e3df004a8d0fb572c420a6915cd23db9254c8366"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/symfony/var-exporter/zipball/e3df004a8d0fb572c420a6915cd23db9254c8366" ,
"reference" : "e3df004a8d0fb572c420a6915cd23db9254c8366" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=8.0.2"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
2022-11-28 19:11:12 +08:00
"symfony/var-dumper" : "^5.4|^6.0"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-05-27T12:57:11+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Symfony\\Component\\VarExporter\\" : ""
} ,
"exclude-from-classmap" : [
"/Tests/"
]
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "Nicolas Grekas" ,
"email" : "p@tchwork.com"
} ,
{
"name" : "Symfony Community" ,
"homepage" : "https://symfony.com/contributors"
}
] ,
"description" : "Allows exporting any serializable PHP data structure to plain PHP code" ,
"homepage" : "https://symfony.com" ,
"keywords" : [
"clone" ,
"construct" ,
"export" ,
"hydrate" ,
"instantiate" ,
"serialize"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/symfony/var-exporter/tree/v6.0.10"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://symfony.com/sponsor" ,
"type" : "custom"
} ,
{
"url" : "https://github.com/fabpot" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/symfony/symfony" ,
"type" : "tidelift"
}
] ,
"install-path" : "../symfony/var-exporter"
} ,
{
"name" : "topthink/think-cache" ,
"version" : "v2.0.6" ,
"version_normalized" : "2.0.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-cache.git" ,
"reference" : "75a56b24affc65b51688fd89ada48c102757fd74"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-cache/zipball/75a56b24affc65b51688fd89ada48c102757fd74" ,
"reference" : "75a56b24affc65b51688fd89ada48c102757fd74" ,
"shasum" : ""
} ,
"require" : {
"opis/closure" : "^3.1" ,
"php" : ">=7.1.0" ,
"psr/cache" : "~1.0" ,
"psr/simple-cache" : "^1.0" ,
"topthink/think-container" : "~2.0"
} ,
"time" : "2019-07-07T14:34:35+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [ ] ,
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "liu21st" ,
"email" : "liu21st@gmail.com"
}
] ,
"description" : "Cache Manager" ,
"support" : {
"issues" : "https://github.com/top-think/think-cache/issues" ,
"source" : "https://github.com/top-think/think-cache/tree/v2.0.6"
} ,
"install-path" : "../topthink/think-cache"
} ,
{
"name" : "topthink/think-container" ,
"version" : "v2.0.5" ,
"version_normalized" : "2.0.5.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-container.git" ,
"reference" : "2189b39e42af2c14203ed4372b92e38989e9dabb"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-container/zipball/2189b39e42af2c14203ed4372b92e38989e9dabb" ,
"reference" : "2189b39e42af2c14203ed4372b92e38989e9dabb" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.2.0" ,
"psr/container" : "^1.0|^2.0" ,
"topthink/think-helper" : "^3.1"
} ,
"require-dev" : {
"phpunit/phpunit" : "^7.0|^8.0"
} ,
"time" : "2022-05-23T06:24:54+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [ ] ,
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "liu21st" ,
"email" : "liu21st@gmail.com"
}
] ,
"description" : "PHP Container & Facade Manager" ,
"support" : {
"issues" : "https://github.com/top-think/think-container/issues" ,
"source" : "https://github.com/top-think/think-container/tree/v2.0.5"
} ,
"install-path" : "../topthink/think-container"
} ,
{
"name" : "topthink/think-helper" ,
"version" : "v3.1.6" ,
"version_normalized" : "3.1.6.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-helper.git" ,
"reference" : "769acbe50a4274327162f9c68ec2e89a38eb2aff"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-helper/zipball/769acbe50a4274327162f9c68ec2e89a38eb2aff" ,
"reference" : "769acbe50a4274327162f9c68ec2e89a38eb2aff" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1.0"
} ,
"require-dev" : {
"phpunit/phpunit" : "^9.5"
} ,
"time" : "2021-12-15T04:27:55+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/helper.php"
] ,
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "yunwuxin" ,
"email" : "448901948@qq.com"
}
] ,
"description" : "The ThinkPHP6 Helper Package" ,
"support" : {
"issues" : "https://github.com/top-think/think-helper/issues" ,
"source" : "https://github.com/top-think/think-helper/tree/v3.1.6"
} ,
"install-path" : "../topthink/think-helper"
} ,
{
"name" : "topthink/think-image" ,
"version" : "v1.0.7" ,
"version_normalized" : "1.0.7.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-image.git" ,
"reference" : "8586cf47f117481c6d415b20f7dedf62e79d5512"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-image/zipball/8586cf47f117481c6d415b20f7dedf62e79d5512" ,
"reference" : "8586cf47f117481c6d415b20f7dedf62e79d5512" ,
"shasum" : ""
} ,
"require" : {
"ext-gd" : "*"
} ,
"require-dev" : {
"phpunit/phpunit" : "4.8.*" ,
"topthink/framework" : "^5.0"
} ,
"time" : "2016-09-29T06:05:43+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "yunwuxin" ,
"email" : "448901948@qq.com"
}
] ,
"description" : "The ThinkPHP5 Image Package" ,
"support" : {
"issues" : "https://github.com/top-think/think-image/issues" ,
"source" : "https://github.com/top-think/think-image/tree/master"
} ,
"install-path" : "../topthink/think-image"
} ,
{
"name" : "topthink/think-orm" ,
2022-11-28 19:11:12 +08:00
"version" : "v2.0.55" ,
"version_normalized" : "2.0.55.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-orm.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "e1974a4c3b1b4c5b808fcc0863fc254e711dee13"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/top-think/think-orm/zipball/e1974a4c3b1b4c5b808fcc0863fc254e711dee13" ,
"reference" : "e1974a4c3b1b4c5b808fcc0863fc254e711dee13" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"ext-json" : "*" ,
"ext-pdo" : "*" ,
"php" : ">=7.1.0" ,
"psr/log" : "^1.0|^2.0" ,
"psr/simple-cache" : "^1.0|^2.0" ,
"topthink/think-helper" : "^3.1"
} ,
"require-dev" : {
"phpunit/phpunit" : "^7|^8|^9.5"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-09-27T14:18:43+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"stubs/load_stubs.php"
] ,
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "liu21st" ,
"email" : "liu21st@gmail.com"
}
] ,
"description" : "think orm" ,
"keywords" : [
"database" ,
"orm"
] ,
"support" : {
"issues" : "https://github.com/top-think/think-orm/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/top-think/think-orm/tree/v2.0.55"
2022-08-19 19:48:37 +08:00
} ,
"install-path" : "../topthink/think-orm"
} ,
{
"name" : "topthink/think-template" ,
"version" : "v2.0.8" ,
"version_normalized" : "2.0.8.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-template.git" ,
"reference" : "abfc293f74f9ef5127b5c416310a01fe42e59368"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-template/zipball/abfc293f74f9ef5127b5c416310a01fe42e59368" ,
"reference" : "abfc293f74f9ef5127b5c416310a01fe42e59368" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1.0" ,
"psr/simple-cache" : "^1.0"
} ,
"time" : "2020-12-10T07:52:03+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "liu21st" ,
"email" : "liu21st@gmail.com"
}
] ,
"description" : "the php template engine" ,
"support" : {
"issues" : "https://github.com/top-think/think-template/issues" ,
"source" : "https://github.com/top-think/think-template/tree/v2.0.8"
} ,
"install-path" : "../topthink/think-template"
} ,
{
"name" : "topthink/think-validate" ,
"version" : "v2.0.2" ,
"version_normalized" : "2.0.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/top-think/think-validate.git" ,
"reference" : "857f9bffc1a09a41e3969a19726cb04315848f0f"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/top-think/think-validate/zipball/857f9bffc1a09a41e3969a19726cb04315848f0f" ,
"reference" : "857f9bffc1a09a41e3969a19726cb04315848f0f" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=7.1.0" ,
"topthink/think-container" : "~2.0"
} ,
"time" : "2019-05-15T06:58:23+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [ ] ,
"psr-4" : {
"think\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"Apache-2.0"
] ,
"authors" : [
{
"name" : "liu21st" ,
"email" : "liu21st@gmail.com"
}
] ,
"description" : "think validate" ,
"support" : {
"issues" : "https://github.com/top-think/think-validate/issues" ,
"source" : "https://github.com/top-think/think-validate/tree/2.0"
} ,
"install-path" : "../topthink/think-validate"
} ,
{
"name" : "vlucas/phpdotenv" ,
2022-11-28 19:11:12 +08:00
"version" : "v5.5.0" ,
"version_normalized" : "5.5.0.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/vlucas/phpdotenv.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" ,
"reference" : "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"ext-pcre" : "*" ,
"graham-campbell/result-type" : "^1.0.2" ,
"php" : "^7.1.3 || ^8.0" ,
"phpoption/phpoption" : "^1.8" ,
"symfony/polyfill-ctype" : "^1.23" ,
"symfony/polyfill-mbstring" : "^1.23.1" ,
"symfony/polyfill-php80" : "^1.23.1"
} ,
"require-dev" : {
"bamarni/composer-bin-plugin" : "^1.4.1" ,
"ext-filter" : "*" ,
2022-11-28 19:11:12 +08:00
"phpunit/phpunit" : "^7.5.20 || ^8.5.30 || ^9.5.25"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"ext-filter" : "Required to use the boolean validator."
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-16T01:01:54+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"extra" : {
2022-11-28 19:11:12 +08:00
"bamarni-bin" : {
"bin-links" : true ,
"forward-command" : true
} ,
2022-08-19 19:48:37 +08:00
"branch-alias" : {
2022-11-28 19:11:12 +08:00
"dev-master" : "5.5-dev"
2022-08-19 19:48:37 +08:00
}
} ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Dotenv\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"BSD-3-Clause"
] ,
"authors" : [
{
"name" : "Graham Campbell" ,
"email" : "hello@gjcampbell.co.uk" ,
"homepage" : "https://github.com/GrahamCampbell"
} ,
{
"name" : "Vance Lucas" ,
"email" : "vance@vancelucas.com" ,
"homepage" : "https://github.com/vlucas"
}
] ,
"description" : "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically." ,
"keywords" : [
"dotenv" ,
"env" ,
"environment"
] ,
"support" : {
"issues" : "https://github.com/vlucas/phpdotenv/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/vlucas/phpdotenv/tree/v5.5.0"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://github.com/GrahamCampbell" ,
"type" : "github"
} ,
{
"url" : "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv" ,
"type" : "tidelift"
}
] ,
"install-path" : "../vlucas/phpdotenv"
} ,
{
"name" : "webman/console" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.2.12" ,
"version_normalized" : "1.2.12.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/webman-php/console.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "3f86741e4c2d9e8a48cd419721c75a8fd74d2a37"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/webman-php/console/zipball/3f86741e4c2d9e8a48cd419721c75a8fd74d2a37" ,
"reference" : "3f86741e4c2d9e8a48cd419721c75a8fd74d2a37" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"doctrine/inflector" : "^2.0" ,
2022-08-19 19:48:37 +08:00
"symfony/console" : ">=5.0"
} ,
"require-dev" : {
"workerman/webman" : "^1.0"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-09-19T01:49:25+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Webman\\Console\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "walkor" ,
"email" : "walkor@workerman.net" ,
"homepage" : "http://www.workerman.net" ,
"role" : "Developer"
}
] ,
"description" : "Webman console" ,
"homepage" : "http://www.workerman.net" ,
"keywords" : [
"webman console"
] ,
"support" : {
"email" : "walkor@workerman.net" ,
"forum" : "http://www.workerman.net/questions" ,
"issues" : "https://github.com/webman-php/console/issues" ,
"source" : "https://github.com/webman-php/console" ,
"wiki" : "http://www.workerman.net/doc/webman"
} ,
"install-path" : "../webman/console"
} ,
{
"name" : "webman/event" ,
"version" : "v1.0.2" ,
"version_normalized" : "1.0.2.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/webman-php/event.git" ,
"reference" : "db17d2fd6a5a8799f97f587b17a26b814901e01a"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/webman-php/event/zipball/db17d2fd6a5a8799f97f587b17a26b814901e01a" ,
"reference" : "db17d2fd6a5a8799f97f587b17a26b814901e01a" ,
"shasum" : ""
} ,
"time" : "2022-06-16T06:25:20+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Webman\\Event\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "Webman event plugin" ,
"support" : {
"issues" : "https://github.com/webman-php/event/issues" ,
"source" : "https://github.com/webman-php/event/tree/v1.0.2"
} ,
"install-path" : "../webman/event"
} ,
{
2022-11-28 19:11:12 +08:00
"name" : "webman/gateway-worker" ,
"version" : "v1.0.4" ,
"version_normalized" : "1.0.4.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
2022-11-28 19:11:12 +08:00
"url" : "https://github.com/webman-php/gateway-worker.git" ,
"reference" : "4921663553b4f9f15bb4bf5207f6a324b0926e24"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/webman-php/gateway-worker/zipball/4921663553b4f9f15bb4bf5207f6a324b0926e24" ,
"reference" : "4921663553b4f9f15bb4bf5207f6a324b0926e24" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"workerman/gateway-worker" : "^3.0"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-15T07:36:07+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
2022-11-28 19:11:12 +08:00
"Webman\\GatewayWorker\\" : "src"
2022-08-19 19:48:37 +08:00
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"support" : {
2022-11-28 19:11:12 +08:00
"issues" : "https://github.com/webman-php/gateway-worker/issues" ,
"source" : "https://github.com/webman-php/gateway-worker/tree/v1.0.4"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"install-path" : "../webman/gateway-worker"
2022-08-19 19:48:37 +08:00
} ,
{
"name" : "webman/redis-queue" ,
"version" : "v1.2.4" ,
"version_normalized" : "1.2.4.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/webman-php/redis-queue.git" ,
"reference" : "81667bf9ab3c1256e2c2f61b9d41d53791b8b34b"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/webman-php/redis-queue/zipball/81667bf9ab3c1256e2c2f61b9d41d53791b8b34b" ,
"reference" : "81667bf9ab3c1256e2c2f61b9d41d53791b8b34b" ,
"shasum" : ""
} ,
"require" : {
"workerman/redis-queue" : "^1.0"
} ,
"time" : "2022-06-27T08:07:13+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Webman\\RedisQueue\\" : "./src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"description" : "Redis message queue plugin for webman." ,
"support" : {
"issues" : "https://github.com/webman-php/redis-queue/issues" ,
"source" : "https://github.com/webman-php/redis-queue/tree/v1.2.4"
} ,
"install-path" : "../webman/redis-queue"
} ,
{
"name" : "webman/think-cache" ,
"version" : "v1.0.1" ,
"version_normalized" : "1.0.1.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/webman-php/think-cache.git" ,
"reference" : "25bd103d7fc9347aca680e677282db761cc90a43"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/webman-php/think-cache/zipball/25bd103d7fc9347aca680e677282db761cc90a43" ,
"reference" : "25bd103d7fc9347aca680e677282db761cc90a43" ,
"shasum" : ""
} ,
"require" : {
"topthink/think-cache" : "^2.0.6"
} ,
"time" : "2022-03-30T03:27:46+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Webman\\ThinkCache\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"support" : {
"issues" : "https://github.com/webman-php/think-cache/issues" ,
"source" : "https://github.com/webman-php/think-cache/tree/v1.0.1"
} ,
"install-path" : "../webman/think-cache"
} ,
{
"name" : "webman/think-orm" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.0.11" ,
"version_normalized" : "1.0.11.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/webman-php/think-orm.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "174876df10d917b81a5bbffef56dbc9628e9bd9a"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/webman-php/think-orm/zipball/174876df10d917b81a5bbffef56dbc9628e9bd9a" ,
"reference" : "174876df10d917b81a5bbffef56dbc9628e9bd9a" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"topthink/think-orm" : "^2.0.53" ,
"workerman/webman-framework" : "^1.2.1"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-31T06:58:01+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Webman\\ThinkOrm\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"support" : {
"issues" : "https://github.com/webman-php/think-orm/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/webman-php/think-orm/tree/v1.0.11"
2022-08-19 19:48:37 +08:00
} ,
"install-path" : "../webman/think-orm"
} ,
2022-11-28 19:11:12 +08:00
{
"name" : "workerman/gateway-worker" ,
"version" : "v3.0.25" ,
"version_normalized" : "3.0.25.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/walkor/GatewayWorker.git" ,
"reference" : "5b47eb9a90c6b2afc25327979e41de352cb3c286"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/walkor/GatewayWorker/zipball/5b47eb9a90c6b2afc25327979e41de352cb3c286" ,
"reference" : "5b47eb9a90c6b2afc25327979e41de352cb3c286" ,
"shasum" : ""
} ,
"require" : {
"workerman/workerman" : "^4.0.30"
} ,
"time" : "2022-09-19T09:59:56+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"GatewayWorker\\" : "./src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"homepage" : "http://www.workerman.net" ,
"keywords" : [
"communication" ,
"distributed"
] ,
"support" : {
"issues" : "https://github.com/walkor/GatewayWorker/issues" ,
"source" : "https://github.com/walkor/GatewayWorker/tree/v3.0.25"
} ,
"funding" : [
{
"url" : "https://opencollective.com/walkor" ,
"type" : "open_collective"
} ,
{
"url" : "https://www.patreon.com/walkor" ,
"type" : "patreon"
}
] ,
"install-path" : "../workerman/gateway-worker"
} ,
2022-08-19 19:48:37 +08:00
{
"name" : "workerman/redis" ,
"version" : "v1.0.11" ,
"version_normalized" : "1.0.11.0" ,
"source" : {
"type" : "git" ,
"url" : "https://github.com/walkor/redis.git" ,
"reference" : "14f77108d3498fbc84cd8b10cb48c18f09661458"
} ,
"dist" : {
"type" : "zip" ,
"url" : "https://api.github.com/repos/walkor/redis/zipball/14f77108d3498fbc84cd8b10cb48c18f09661458" ,
"reference" : "14f77108d3498fbc84cd8b10cb48c18f09661458" ,
"shasum" : ""
} ,
"require" : {
"php" : ">=5.4" ,
"workerman/workerman" : ">=4.0.5"
} ,
"time" : "2022-06-13T07:14:28+00:00" ,
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Workerman\\Redis\\" : "./src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"homepage" : "http://www.workerman.net" ,
"support" : {
"issues" : "https://github.com/walkor/redis/issues" ,
"source" : "https://github.com/walkor/redis/tree/v1.0.11"
} ,
"install-path" : "../workerman/redis"
} ,
{
"name" : "workerman/redis-queue" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.0.10" ,
"version_normalized" : "1.0.10.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/walkor/redis-queue.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "b8286b4086a852fd588a98453f3dc7ed63bd79fe"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/walkor/redis-queue/zipball/b8286b4086a852fd588a98453f3dc7ed63bd79fe" ,
"reference" : "b8286b4086a852fd588a98453f3dc7ed63bd79fe" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"php" : ">=5.4" ,
2022-11-28 19:11:12 +08:00
"workerman/redis" : "^1.0" ,
"workerman/workerman" : "^4.0.20"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-09-06T04:07:25+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Workerman\\RedisQueue\\" : "./src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"description" : "Message queue system written in PHP based on workerman and backed by Redis." ,
"homepage" : "http://www.workerman.net" ,
"support" : {
"issues" : "https://github.com/walkor/redis-queue/issues" ,
2022-11-28 19:11:12 +08:00
"source" : "https://github.com/walkor/redis-queue/tree/v1.0.10"
2022-08-19 19:48:37 +08:00
} ,
"install-path" : "../workerman/redis-queue"
} ,
{
"name" : "workerman/webman-framework" ,
2022-11-28 19:11:12 +08:00
"version" : "v1.4.7" ,
"version_normalized" : "1.4.7.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/walkor/webman-framework.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "e9815557f08dffd3a41b54f709a98619aab84f16"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/walkor/webman-framework/zipball/e9815557f08dffd3a41b54f709a98619aab84f16" ,
"reference" : "e9815557f08dffd3a41b54f709a98619aab84f16" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"nikic/fast-route" : "^1.3" ,
"php" : ">=7.2" ,
"psr/container" : ">=1.0" ,
"workerman/workerman" : "^4.0.4"
} ,
"suggest" : {
"ext-event" : "For better performance. "
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-09-19T08:03:06+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Webman\\" : "./src" ,
"Support\\" : "./src/support" ,
"support\\" : "./src/support" ,
"Support\\View\\" : "./src/support/view" ,
"Support\\Bootstrap\\" : "./src/support/bootstrap" ,
"Support\\Exception\\" : "./src/support/exception"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "walkor" ,
"email" : "walkor@workerman.net" ,
2022-11-28 19:11:12 +08:00
"homepage" : "https://www.workerman.net" ,
2022-08-19 19:48:37 +08:00
"role" : "Developer"
}
] ,
"description" : "High performance HTTP Service Framework." ,
2022-11-28 19:11:12 +08:00
"homepage" : "https://www.workerman.net" ,
2022-08-19 19:48:37 +08:00
"keywords" : [
"High Performance" ,
"http service"
] ,
"support" : {
"email" : "walkor@workerman.net" ,
2022-11-28 19:11:12 +08:00
"forum" : "https://wenda.workerman.net/" ,
2022-08-19 19:48:37 +08:00
"issues" : "https://github.com/walkor/webman/issues" ,
"source" : "https://github.com/walkor/webman-framework" ,
2022-11-28 19:11:12 +08:00
"wiki" : "https://doc.workerman.net/"
2022-08-19 19:48:37 +08:00
} ,
"funding" : [
{
"url" : "https://opencollective.com/walkor" ,
"type" : "open_collective"
} ,
{
"url" : "https://www.patreon.com/walkor" ,
"type" : "patreon"
}
] ,
"install-path" : "../workerman/webman-framework"
} ,
{
"name" : "workerman/workerman" ,
2022-11-28 19:11:12 +08:00
"version" : "v4.1.4" ,
"version_normalized" : "4.1.4.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/walkor/workerman.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "83e007acf936e2233ac92d7368b87716f2bae338"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/walkor/workerman/zipball/83e007acf936e2233ac92d7368b87716f2bae338" ,
"reference" : "83e007acf936e2233ac92d7368b87716f2bae338" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=7.0"
2022-08-19 19:48:37 +08:00
} ,
"suggest" : {
"ext-event" : "For better performance. "
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-10-09T11:33:14+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"psr-4" : {
"Workerman\\" : "./"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "walkor" ,
"email" : "walkor@workerman.net" ,
"homepage" : "http://www.workerman.net" ,
"role" : "Developer"
}
] ,
"description" : "An asynchronous event driven PHP framework for easily building fast, scalable network applications." ,
"homepage" : "http://www.workerman.net" ,
"keywords" : [
"asynchronous" ,
"event-loop"
] ,
"support" : {
"email" : "walkor@workerman.net" ,
"forum" : "http://wenda.workerman.net/" ,
"issues" : "https://github.com/walkor/workerman/issues" ,
"source" : "https://github.com/walkor/workerman" ,
"wiki" : "http://doc.workerman.net/"
} ,
"funding" : [
{
"url" : "https://opencollective.com/workerman" ,
"type" : "open_collective"
} ,
{
"url" : "https://www.patreon.com/walkor" ,
"type" : "patreon"
}
] ,
"install-path" : "../workerman/workerman"
} ,
{
"name" : "yansongda/pay" ,
2022-11-28 19:11:12 +08:00
"version" : "v3.1.12" ,
"version_normalized" : "3.1.12.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/yansongda/pay.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "7ff004f05f9d6e288ff9b4deef585d30395f37f2"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/yansongda/pay/zipball/7ff004f05f9d6e288ff9b4deef585d30395f37f2" ,
"reference" : "7ff004f05f9d6e288ff9b4deef585d30395f37f2" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
"ext-bcmath" : "*" ,
"ext-json" : "*" ,
"ext-libxml" : "*" ,
"ext-openssl" : "*" ,
"ext-simplexml" : "*" ,
2022-11-28 19:11:12 +08:00
"php" : ">=7.4" ,
2022-08-19 19:48:37 +08:00
"psr/container" : "^1.1 | ^2.0" ,
"psr/event-dispatcher" : "^1.0" ,
"psr/http-client" : "^1.0" ,
"psr/http-message" : "^1.0" ,
"psr/log" : "^1.1 | ^2.0 | ^3.0" ,
2022-11-28 19:11:12 +08:00
"yansongda/supports" : "~3.2.0"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
"friendsofphp/php-cs-fixer" : "^3.0" ,
2022-11-28 19:11:12 +08:00
"guzzlehttp/guzzle" : "^7.0" ,
2022-08-19 19:48:37 +08:00
"mockery/mockery" : "^1.4" ,
"monolog/monolog" : "^2.2" ,
"phpstan/phpstan" : "^1.0.0" ,
"phpunit/phpunit" : "^9.0" ,
"symfony/event-dispatcher" : "^5.2.0" ,
"symfony/http-foundation" : "^5.2.0" ,
"symfony/psr-http-message-bridge" : "^2.1" ,
"symfony/var-dumper" : "^5.1"
} ,
2022-11-28 19:11:12 +08:00
"suggest" : {
"hyperf/utils" : "Hyperf 框架下使用 SDK, 请安装" ,
"illuminate/container" : "Laravel 框架下使用 SDK, 请安装" ,
"php-di/php-di" : "其它/无框架下使用 SDK, 请安装"
2022-08-19 19:48:37 +08:00
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-09-03T05:39:21+00:00" ,
"type" : "library" ,
2022-08-19 19:48:37 +08:00
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/Functions.php"
] ,
"psr-4" : {
"Yansongda\\Pay\\" : "src"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "yansongda" ,
"email" : "me@yansongda.cn"
}
] ,
"description" : "可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了" ,
"keywords" : [
"alipay" ,
"pay" ,
"wechat"
] ,
"support" : {
"homepage" : "https://pay.yansongda.cn" ,
"issues" : "https://github.com/yansongda/pay/issues" ,
"source" : "https://github.com/yansongda/pay"
} ,
"install-path" : "../yansongda/pay"
} ,
{
"name" : "yansongda/supports" ,
2022-11-28 19:11:12 +08:00
"version" : "v3.2.5" ,
"version_normalized" : "3.2.5.0" ,
2022-08-19 19:48:37 +08:00
"source" : {
"type" : "git" ,
"url" : "https://github.com/yansongda/supports.git" ,
2022-11-28 19:11:12 +08:00
"reference" : "c3f736efe169696cef94730976e604a61c345b5c"
2022-08-19 19:48:37 +08:00
} ,
"dist" : {
"type" : "zip" ,
2022-11-28 19:11:12 +08:00
"url" : "https://api.github.com/repos/yansongda/supports/zipball/c3f736efe169696cef94730976e604a61c345b5c" ,
"reference" : "c3f736efe169696cef94730976e604a61c345b5c" ,
2022-08-19 19:48:37 +08:00
"shasum" : ""
} ,
"require" : {
2022-11-28 19:11:12 +08:00
"php" : ">=7.4"
2022-08-19 19:48:37 +08:00
} ,
"require-dev" : {
"friendsofphp/php-cs-fixer" : "^3.0" ,
"mockery/mockery" : "^1.4" ,
"monolog/monolog" : "^2.0" ,
"phpstan/phpstan" : "^1.1.0" ,
"phpunit/phpunit" : "^9.0" ,
"symfony/console" : "^5.1"
} ,
"suggest" : {
"monolog/monolog" : "Use logger" ,
"symfony/console" : "Use stdout logger"
} ,
2022-11-28 19:11:12 +08:00
"time" : "2022-03-28T10:25:04+00:00" ,
2022-08-19 19:48:37 +08:00
"type" : "library" ,
"installation-source" : "dist" ,
"autoload" : {
"files" : [
"src/Functions.php"
] ,
"psr-4" : {
"Yansongda\\Supports\\" : "src/"
}
} ,
"notification-url" : "https://packagist.org/downloads/" ,
"license" : [
"MIT"
] ,
"authors" : [
{
"name" : "yansongda" ,
"email" : "me@yansongda.cn"
}
] ,
"description" : "common components" ,
"keywords" : [
"array" ,
"collection" ,
"config" ,
2022-11-28 19:11:12 +08:00
"support"
2022-08-19 19:48:37 +08:00
] ,
"support" : {
"issues" : "https://github.com/yansongda/supports/issues" ,
"source" : "https://github.com/yansongda/supports"
} ,
"install-path" : "../yansongda/supports"
}
] ,
"dev" : true ,
"dev-package-names" : [ ]
}