Files
hyperf-admin/composer.lock

6135 lines
208 KiB
Plaintext
Raw Normal View History

{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
2023-04-07 16:35:34 +08:00
"content-hash": "64b5fa395a965c4194ea73b14d68a264",
"packages": [
{
"name": "aliyuncs/oss-sdk-php",
"version": "v2.6.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/aliyuncs/oss-sdk-php/v2.6.0/aliyuncs-oss-sdk-php-v2.6.0.zip",
"reference": "572d0f8e099e8630ae7139ed3fdedb926c7a760f",
"shasum": ""
},
"require": {
"php": ">=5.3"
},
"require-dev": {
"phpunit/phpunit": "*",
"satooshi/php-coveralls": "*"
},
"type": "library",
"autoload": {
"psr-4": {
"OSS\\": "src/OSS"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Aliyuncs",
"homepage": "http://www.aliyun.com"
}
],
"description": "Aliyun OSS SDK for PHP",
"homepage": "http://www.aliyun.com/product/oss/",
"time": "2022-08-03T08:06:01+00:00"
},
{
"name": "box/spout",
"version": "v3.3.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/box/spout/v3.3.0/box-spout-v3.3.0.zip",
"reference": "9bdb027d312b732515b884a341c0ad70372c6295",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-xmlreader": "*",
"ext-zip": "*",
"php": ">=7.2.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2",
"phpunit/phpunit": "^8"
},
"suggest": {
"ext-iconv": "To handle non UTF-8 CSV files (if \"php-intl\" is not already installed or is too limited)",
"ext-intl": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.1.x-dev"
}
},
"autoload": {
"psr-4": {
"Box\\Spout\\": "src/Spout"
}
},
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Adrien Loison",
"email": "adrien@box.com"
}
],
"description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way",
"homepage": "https://www.github.com/box/spout",
"keywords": [
"OOXML",
"csv",
"excel",
"memory",
"odf",
"ods",
"office",
"open",
"php",
"read",
"scale",
"spreadsheet",
"stream",
"write",
"xlsx"
],
"time": "2021-05-14T21:18:09+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "composer/ca-bundle",
"version": "1.3.5",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/ca-bundle/1.3.5/composer-ca-bundle-1.3.5.zip",
"reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
"shasum": ""
},
"require": {
"ext-openssl": "*",
"ext-pcre": "*",
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^0.12.55",
"psr/log": "^1.0",
"symfony/phpunit-bridge": "^4.2 || ^5",
"symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\CaBundle\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
}
],
"description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
"keywords": [
"cabundle",
"cacert",
"certificate",
"ssl",
"tls"
],
"time": "2023-01-11T08:27:00+00:00"
},
{
"name": "composer/class-map-generator",
"version": "1.0.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/class-map-generator/1.0.0/composer-class-map-generator-1.0.0.zip",
"reference": "1e1cb2b791facb2dfe32932a7718cf2571187513",
"shasum": ""
},
"require": {
"composer/pcre": "^2 || ^3",
"php": "^7.2 || ^8.0",
"symfony/finder": "^4.4 || ^5.3 || ^6"
},
"require-dev": {
"phpstan/phpstan": "^1.6",
"phpstan/phpstan-deprecation-rules": "^1",
"phpstan/phpstan-phpunit": "^1",
"phpstan/phpstan-strict-rules": "^1.1",
"symfony/filesystem": "^5.4 || ^6",
"symfony/phpunit-bridge": "^5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\ClassMapGenerator\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "https://seld.be"
}
],
"description": "Utilities to scan PHP code and generate class maps.",
"keywords": [
"classmap"
],
"time": "2022-06-19T11:31:27+00:00"
},
{
"name": "composer/composer",
"version": "2.5.5",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/composer/2.5.5/composer-composer-2.5.5.zip",
"reference": "c7cffaad16a60636a776017eac5bd8cd0095c32f",
"shasum": ""
},
"require": {
"composer/ca-bundle": "^1.0",
"composer/class-map-generator": "^1.0",
"composer/metadata-minifier": "^1.0",
"composer/pcre": "^2.1 || ^3.1",
"composer/semver": "^3.0",
"composer/spdx-licenses": "^1.5.7",
"composer/xdebug-handler": "^2.0.2 || ^3.0.3",
"justinrainbow/json-schema": "^5.2.11",
"php": "^7.2.5 || ^8.0",
"psr/log": "^1.0 || ^2.0 || ^3.0",
"react/promise": "^2.8",
"seld/jsonlint": "^1.4",
"seld/phar-utils": "^1.2",
"seld/signal-handler": "^2.0",
"symfony/console": "^5.4.11 || ^6.0.11",
"symfony/filesystem": "^5.4 || ^6.0",
"symfony/finder": "^5.4 || ^6.0",
"symfony/polyfill-php73": "^1.24",
"symfony/polyfill-php80": "^1.24",
"symfony/polyfill-php81": "^1.24",
"symfony/process": "^5.4 || ^6.0"
},
"require-dev": {
"phpstan/phpstan": "^1.9.3",
"phpstan/phpstan-deprecation-rules": "^1",
"phpstan/phpstan-phpunit": "^1.0",
"phpstan/phpstan-strict-rules": "^1",
"phpstan/phpstan-symfony": "^1.2.10",
"symfony/phpunit-bridge": "^6.0"
},
"suggest": {
"ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
"ext-zip": "Enabling the zip extension allows you to unzip archives",
"ext-zlib": "Allow gzip compression of HTTP requests"
},
"bin": [
"bin/composer"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"phpstan": {
"includes": [
"phpstan/rules.neon"
]
}
},
"autoload": {
"psr-4": {
"Composer\\": "src/Composer"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Nils Adermann",
"email": "naderman@naderman.de",
"homepage": "https://www.naderman.de"
},
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "https://seld.be"
}
],
"description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.",
"homepage": "https://getcomposer.org/",
"keywords": [
"autoload",
"dependency",
"package"
],
"time": "2023-03-21T10:50:05+00:00"
},
{
"name": "composer/metadata-minifier",
"version": "1.0.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/metadata-minifier/1.0.0/composer-metadata-minifier-1.0.0.zip",
"reference": "c549d23829536f0d0e984aaabbf02af91f443207",
"shasum": ""
},
"require": {
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
"composer/composer": "^2",
"phpstan/phpstan": "^0.12.55",
"symfony/phpunit-bridge": "^4.2 || ^5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\MetadataMinifier\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
}
],
"description": "Small utility library that handles metadata minification and expansion.",
"keywords": [
"composer",
"compression"
],
"time": "2021-04-07T13:37:33+00:00"
},
{
"name": "composer/pcre",
"version": "3.1.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/pcre/3.1.0/composer-pcre-3.1.0.zip",
"reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
"shasum": ""
},
"require": {
"php": "^7.4 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.3",
"phpstan/phpstan-strict-rules": "^1.1",
"symfony/phpunit-bridge": "^5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Pcre\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
}
],
"description": "PCRE wrapping library that offers type-safe preg_* replacements.",
"keywords": [
"PCRE",
"preg",
"regex",
"regular expression"
],
"time": "2022-11-17T09:50:14+00:00"
},
{
"name": "composer/semver",
"version": "3.3.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/semver/3.3.2/composer-semver-3.3.2.zip",
"reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9",
"shasum": ""
},
"require": {
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.4",
"symfony/phpunit-bridge": "^4.2 || ^5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Semver\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Nils Adermann",
"email": "naderman@naderman.de",
"homepage": "http://www.naderman.de"
},
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
},
{
"name": "Rob Bast",
"email": "rob.bast@gmail.com",
"homepage": "http://robbast.nl"
}
],
"description": "Semver library that offers utilities, version constraint parsing and validation.",
"keywords": [
"semantic",
"semver",
"validation",
"versioning"
],
"time": "2022-04-01T19:23:25+00:00"
},
{
"name": "composer/spdx-licenses",
"version": "1.5.7",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/spdx-licenses/1.5.7/composer-spdx-licenses-1.5.7.zip",
"reference": "c848241796da2abf65837d51dce1fae55a960149",
"shasum": ""
},
"require": {
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^0.12.55",
"symfony/phpunit-bridge": "^4.2 || ^5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Spdx\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Nils Adermann",
"email": "naderman@naderman.de",
"homepage": "http://www.naderman.de"
},
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
},
{
"name": "Rob Bast",
"email": "rob.bast@gmail.com",
"homepage": "http://robbast.nl"
}
],
"description": "SPDX licenses list and validation library.",
"keywords": [
"license",
"spdx",
"validator"
],
"time": "2022-05-23T07:37:50+00:00"
},
{
"name": "composer/xdebug-handler",
"version": "3.0.3",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/xdebug-handler/3.0.3/composer-xdebug-handler-3.0.3.zip",
"reference": "ced299686f41dce890debac69273b47ffe98a40c",
"shasum": ""
},
"require": {
"composer/pcre": "^1 || ^2 || ^3",
"php": "^7.2.5 || ^8.0",
"psr/log": "^1 || ^2 || ^3"
},
"require-dev": {
"phpstan/phpstan": "^1.0",
"phpstan/phpstan-strict-rules": "^1.1",
"symfony/phpunit-bridge": "^6.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Composer\\XdebugHandler\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "John Stevenson",
"email": "john-stevenson@blueyonder.co.uk"
}
],
"description": "Restarts a process without Xdebug.",
"keywords": [
"Xdebug",
"performance"
],
"time": "2022-02-25T21:32:43+00:00"
},
{
"name": "doctrine/annotations",
"version": "1.14.3",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/annotations/1.14.3/doctrine-annotations-1.14.3.zip",
"reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
"shasum": ""
},
"require": {
"doctrine/lexer": "^1 || ^2",
"ext-tokenizer": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3"
},
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
"doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "~1.4.10 || ^1.8.0",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"symfony/cache": "^4.4 || ^5.4 || ^6",
"vimeo/psalm": "^4.10"
},
"suggest": {
"php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
}
},
"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": "Docblock Annotations Parser",
"homepage": "https://www.doctrine-project.org/projects/annotations.html",
"keywords": [
"annotations",
"docblock",
"parser"
],
"time": "2023-02-01T09:20:38+00:00"
},
{
"name": "doctrine/deprecations",
"version": "v1.0.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/deprecations/v1.0.0/doctrine-deprecations-v1.0.0.zip",
"reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
"shasum": ""
},
"require": {
"php": "^7.1|^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^9",
"phpunit/phpunit": "^7.5|^8.5|^9.5",
"psr/log": "^1|^2|^3"
},
"suggest": {
"psr/log": "Allows logging deprecations via PSR-3 logger implementation"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
}
},
"license": [
"MIT"
],
"description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
"homepage": "https://www.doctrine-project.org/",
"time": "2022-05-02T15:47:09+00:00"
},
{
"name": "doctrine/inflector",
"version": "2.0.6",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/inflector/2.0.6/doctrine-inflector-2.0.6.zip",
"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"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
}
},
"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"
],
"time": "2022-10-20T09:10:12+00:00"
},
{
"name": "doctrine/instantiator",
"version": "1.5.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/instantiator/1.5.0/doctrine-instantiator-1.5.0.zip",
"reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
"phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Marco Pivetta",
"email": "ocramius@gmail.com",
"homepage": "https://ocramius.github.io/"
}
],
"description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
"homepage": "https://www.doctrine-project.org/projects/instantiator.html",
"keywords": [
"constructor",
"instantiate"
],
"time": "2022-12-30T00:15:36+00:00"
},
{
"name": "doctrine/lexer",
"version": "2.1.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/lexer/2.1.0/doctrine-lexer-2.1.0.zip",
"reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
"shasum": ""
},
"require": {
"doctrine/deprecations": "^1.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "^1.3",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"psalm/plugin-phpunit": "^0.18.3",
"vimeo/psalm": "^4.11 || ^5.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Doctrine\\Common\\Lexer\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Guilherme Blanco",
"email": "guilhermeblanco@gmail.com"
},
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
},
{
"name": "Johannes Schmitt",
"email": "schmittjoh@gmail.com"
}
],
"description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.",
"homepage": "https://www.doctrine-project.org/projects/lexer.html",
"keywords": [
"annotations",
"docblock",
"lexer",
"parser",
"php"
],
"time": "2022-12-14T08:49:07+00:00"
},
{
"name": "egulias/email-validator",
"version": "3.2.5",
"dist": {
"type": "zip",
"url": "https://mirrors.tencent.com/repository/composer/egulias/email-validator/3.2.5/egulias-email-validator-3.2.5.zip",
"reference": "b531a2311709443320c786feb4519cfaf94af796",
"shasum": ""
},
"require": {
"doctrine/lexer": "^1.2|^2",
"php": ">=7.2",
"symfony/polyfill-intl-idn": "^1.15"
},
"require-dev": {
"phpunit/phpunit": "^8.5.8|^9.3.3",
"vimeo/psalm": "^4"
},
"suggest": {
"ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Egulias\\EmailValidator\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Eduardo Gulias Davis"
}
],
"description": "A library for validating emails against several RFCs",
"homepage": "https://github.com/egulias/EmailValidator",
"keywords": [
"email",
"emailvalidation",
"emailvalidator",
"validation",
"validator"
],
"time": "2023-01-02T17:26:14+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "ergebnis/http-method",
"version": "2.2.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/ergebnis/http-method/2.2.0/ergebnis-http-method-2.2.0.zip",
"reference": "d5211663783f2d2be21b10f5279c70defcd20976",
"shasum": ""
},
"require": {
"php": "^7.4 || ^8.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.18.0",
"ergebnis/license": "^1.1.0",
"ergebnis/php-cs-fixer-config": "^3.4.0",
"ergebnis/test-util": "^1.5.0",
"phpunit/phpunit": "^9.5.11",
"psalm/plugin-phpunit": "~0.16.1",
"vimeo/psalm": "^4.16.1"
},
"type": "library",
"extra": {
"composer-normalize": {
"indent-size": 2,
"indent-style": "space"
}
},
"autoload": {
"psr-4": {
"Ergebnis\\Http\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Andreas Möller",
"email": "am@localheinz.com"
}
],
"description": "Provides constants for HTTP request methods.",
"homepage": "https://github.com/ergebnis/http-method",
"keywords": [
"http",
"method",
"request"
],
"time": "2021-12-28T10:07:19+00:00"
},
{
"name": "fig/http-message-util",
"version": "1.1.5",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/fig/http-message-util/1.1.5/fig-http-message-util-1.1.5.zip",
"reference": "9d94dc0154230ac39e5bf89398b324a86f63f765",
"shasum": ""
},
"require": {
"php": "^5.3 || ^7.0 || ^8.0"
},
"suggest": {
"psr/http-message": "The package containing the PSR-7 interfaces"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1.x-dev"
}
},
"autoload": {
"psr-4": {
"Fig\\Http\\Message\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "https://www.php-fig.org/"
}
],
"description": "Utility classes and constants for use with PSR-7 (psr/http-message)",
"keywords": [
"http",
"http-message",
"psr",
"psr-7",
"request",
"response"
],
"time": "2020-11-24T22:02:12+00:00"
},
{
"name": "graham-campbell/result-type",
"version": "v1.1.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/graham-campbell/result-type/v1.1.1/graham-campbell-result-type-v1.1.1.zip",
"reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"phpoption/phpoption": "^1.9.1"
},
"require-dev": {
"phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
},
"type": "library",
"autoload": {
"psr-4": {
"GrahamCampbell\\ResultType\\": "src/"
}
},
"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"
],
"time": "2023-02-25T20:23:15+00:00"
},
{
"name": "guzzlehttp/guzzle",
"version": "7.5.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/guzzle/7.5.0/guzzlehttp-guzzle-7.5.0.zip",
"reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba",
"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": {
"bamarni/composer-bin-plugin": "^1.8.1",
"ext-curl": "*",
"php-http/client-integration-tests": "^3.0",
"phpunit/phpunit": "^8.5.29 || ^9.5.23",
"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"
},
"type": "library",
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": false
},
"branch-alias": {
"dev-master": "7.5-dev"
}
},
"autoload": {
"files": [
"src/functions_include.php"
],
"psr-4": {
"GuzzleHttp\\": "src/"
}
},
"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"
],
"time": "2022-08-28T15:39:27+00:00"
},
{
"name": "guzzlehttp/promises",
"version": "1.5.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/promises/1.5.2/guzzlehttp-promises-1.5.2.zip",
"reference": "b94b2807d85443f9719887892882d0329d1e2598",
"shasum": ""
},
"require": {
"php": ">=5.5"
},
"require-dev": {
"symfony/phpunit-bridge": "^4.4 || ^5.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.5-dev"
}
},
"autoload": {
"files": [
"src/functions_include.php"
],
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
}
},
"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"
],
"time": "2022-08-28T14:55:35+00:00"
},
{
"name": "guzzlehttp/psr7",
"version": "2.4.4",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/psr7/2.4.4/guzzlehttp-psr7-2.4.4.zip",
"reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf",
"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": {
"bamarni/composer-bin-plugin": "^1.8.1",
"http-interop/http-factory-tests": "^0.9",
"phpunit/phpunit": "^8.5.29 || ^9.5.23"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": false
},
"branch-alias": {
"dev-master": "2.4-dev"
}
},
"autoload": {
"psr-4": {
"GuzzleHttp\\Psr7\\": "src/"
}
},
"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"
],
"time": "2023-03-09T13:19:02+00:00"
},
{
"name": "hyperf/amqp",
"version": "v2.2.37",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/amqp/v2.2.37/hyperf-amqp-v2.2.37.zip",
"reference": "01b18eb54909629ea22f35140a77c12f1ae8cde0",
"shasum": ""
},
"require": {
"doctrine/instantiator": "^1.2.0",
"hyperf/contract": "~2.2.0",
"hyperf/pool": "~2.2.0",
"hyperf/process": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"php-amqplib/php-amqplib": "3.4.0",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0",
"psr/log": "^1.0|^2.0|^3.0"
},
"suggest": {
"hyperf/di": "Required to use annotations.",
"hyperf/event": "Declare queue and start consumers automatically."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Amqp\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Amqp\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A amqplib for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"AMQP",
"hyperf",
"php"
],
"time": "2023-01-19T06:44:45+00:00"
},
{
"name": "hyperf/async-queue",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/async-queue/v2.2.33/hyperf-async-queue-v2.2.33.zip",
"reference": "6e8da55c8b19322023d5fdd970bcbddf774e79f0",
"shasum": ""
},
"require": {
"hyperf/command": "~2.2.0",
"hyperf/contract": "~2.2.8",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0"
},
"suggest": {
"hyperf/di": "Required to use annotations.",
"hyperf/event": "Required to dispatch a event.",
"hyperf/logger": "Required to use QueueHandleListener.",
"hyperf/process": "Auto register the consumer process for server."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\AsyncQueue\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\AsyncQueue\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A async queue component for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"async-queue",
"hyperf",
"php"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/cache",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/cache/v2.2.33/hyperf-cache-v2.2.33.zip",
"reference": "5d133778db7b38bd40be8ef970dcb2d75a5b68ed",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/simple-cache": "^1.0"
},
"suggest": {
"hyperf/di": "Use cache annotations.",
"hyperf/event": "Use listener to delete annotation cache."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Cache\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Cache\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A cache component for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"cache",
"hyperf",
"php"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/command",
"version": "v2.2.35",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/command/v2.2.35/hyperf-command-v2.2.35.zip",
"reference": "48cd9789166ecf5f3009de45bcf128b997ec5f88",
"shasum": ""
},
"require": {
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/event-dispatcher": "^1.0",
"symfony/console": ">=5.0 <5.4.12"
},
"suggest": {
"hyperf/di": "Required to use annotations."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Command\\": "src/"
}
},
"license": [
"MIT"
],
"description": "Command for hyperf",
"keywords": [
"command",
"php",
"swoole"
],
"time": "2022-08-27T07:28:56+00:00"
},
{
"name": "hyperf/config",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/config/v2.2.33/hyperf-config-v2.2.33.zip",
"reference": "9437f45aea36358840c907691e9b28492550e9a3",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"symfony/finder": "^5.0"
},
"suggest": {
"hyperf/di": "Allows using @Value annotation",
"hyperf/event": "Allows using @Value annotation",
"hyperf/framework": "Allows using @Value annotation",
"vlucas/phpdotenv": "Allows using enviroment value to override the config"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Config\\ConfigProvider"
}
},
"autoload": {
"files": [
"./src/Functions.php"
],
"psr-4": {
"Hyperf\\Config\\": "src/"
}
},
"license": [
"MIT"
],
"description": "An independent component that provides configuration container.",
"homepage": "https://hyperf.io",
"keywords": [
"config",
"configuration",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/constants",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/constants/v2.2.33/hyperf-constants-v2.2.33.zip",
"reference": "adb652d446bde384af9ad907cfabe900f3dd08b8",
"shasum": ""
},
"require": {
"hyperf/di": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2"
},
"suggest": {
"hyperf/translation": "Required to use translation."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Constants\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Constants\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A constants component for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"constants",
"hyperf",
"php"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/context",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/context/v2.2.33/hyperf-context-v2.2.33.zip",
"reference": "f2e77442693a07d47f7ca97f8b2fdb8e17196a47",
"shasum": ""
},
"require": {
"hyperf/engine": "^1.1",
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Context\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A coroutine context library.",
"homepage": "https://hyperf.io",
"keywords": [
"Context",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/contract",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/contract/v2.2.33/hyperf-contract-v2.2.33.zip",
"reference": "1ebf037c91d76ec05af9e5cb3335b0f5ec810e27",
"shasum": ""
},
"require": {
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Contract\\": "src/"
}
},
"license": [
"MIT"
],
"description": "The contracts of Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/crontab",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/crontab/v2.2.33/hyperf-crontab-v2.2.33.zip",
"reference": "64e1a6db961fdf46a111ec172956abb5a386511c",
"shasum": ""
},
"require": {
"hyperf/utils": "~2.2.0",
"nesbot/carbon": "^2.0",
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Crontab\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Crontab\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A crontab component for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"crontab",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/database",
"version": "v2.2.39",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/database/v2.2.39/hyperf-database-v2.2.39.zip",
"reference": "6105b9539aa4db7d615b2fef2687655a7a5df56c",
"shasum": ""
},
"require": {
"hyperf/macroable": "~2.2.0",
"hyperf/utils": "~2.2.8",
"nesbot/carbon": "^2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0"
},
"suggest": {
"doctrine/dbal": "Required to rename columns (^3.0).",
"nikic/php-parser": "Required to use ModelCommand. (^4.0)",
"php-di/phpdoc-reader": "Required to use ModelCommand. (^2.2)"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Database\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A flexible database library.",
"homepage": "https://hyperf.io",
"keywords": [
"database",
"hyperf",
"php"
],
"time": "2023-02-09T02:50:06+00:00"
},
{
"name": "hyperf/db-connection",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/db-connection/v2.2.33/hyperf-db-connection-v2.2.33.zip",
"reference": "05d2a1e858f01682739e066430b339a9bcdef837",
"shasum": ""
},
"require": {
"hyperf/database": "~2.2.0",
"hyperf/di": "~2.2.0",
"hyperf/framework": "~2.2.0",
"hyperf/model-listener": "~2.2.0",
"hyperf/pool": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\DbConnection\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\DbConnection\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A hyperf db connection handler for hyperf/database.",
"homepage": "https://hyperf.io",
"keywords": [
"Connection",
"database",
"hyperf",
"php"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/di",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/di/v2.2.33/hyperf-di-v2.2.33.zip",
"reference": "471c3cf9e0c02ab3aaa0c6e9884062bd541e4577",
"shasum": ""
},
"require": {
"doctrine/annotations": "^1.6",
"doctrine/instantiator": "^1.0",
"nikic/php-parser": "^4.1",
"php": ">=7.3",
"php-di/phpdoc-reader": "^2.2",
"psr/container": "^1.0|^2.0",
"symfony/finder": "^5.0",
"vlucas/phpdotenv": "^5.0"
},
"suggest": {
"ext-pcntl": "Required to scan annotations.",
"hyperf/config": "Require this component for annotation scan progress to retrieve the scan path."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Di\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Di\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A DI for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"annotation",
"di",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/dispatcher",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/dispatcher/v2.2.33/hyperf-dispatcher-v2.2.33.zip",
"reference": "bcffa8faa11367204c4e00e93f6425d600603e03",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/http-message": "^1.0",
"psr/http-server-middleware": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Dispatcher\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Dispatcher\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A HTTP Server for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"dispatcher",
"filter",
"hyperf",
"middleware",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/engine",
"version": "v1.2.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/engine/v1.2.2/hyperf-engine-v1.2.2.zip",
"reference": "12fdb2b4cec9ee92fc808321a7378cc6251e52cd",
"shasum": ""
},
"require": {
"php": ">=7.4"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
"hyperf/guzzle": "^2.2",
"phpstan/phpstan": "^1.0",
"phpunit/phpunit": "^9.4",
"swoole/ide-helper": "dev-master"
},
"suggest": {
"ext-swoole": ">=4.5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.2-dev"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Engine\\": "src/"
}
},
"license": [
"MIT"
],
"keywords": [
"hyperf",
"php"
],
"time": "2022-08-06T05:25:43+00:00"
},
{
"name": "hyperf/event",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/event/v2.2.33/hyperf-event-v2.2.33.zip",
"reference": "cd92f5c1218c65f29b15c4d12dcf5835e0426ac8",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"php": ">=7.2",
"psr/event-dispatcher": "^1.0"
},
"suggest": {
"hyperf/di": "Required to use annotatioins."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Event\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Event\\": "src/"
}
},
"license": [
"MIT"
],
"description": "an event manager that implements PSR-14.",
"homepage": "https://hyperf.io",
"keywords": [
"event",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/exception-handler",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/exception-handler/v2.2.33/hyperf-exception-handler-v2.2.33.zip",
"reference": "4ec8f6debf530b661bb2b436ef96da53ce0abbdc",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/dispatcher": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/http-message": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\ExceptionHandler\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\ExceptionHandler\\": "src/"
}
},
"license": [
"MIT"
],
"description": "Exception handler for hyperf",
"homepage": "https://hyperf.io",
"keywords": [
"exception-handler",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/filesystem",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/filesystem/v2.2.33/hyperf-filesystem-v2.2.33.zip",
"reference": "58fe056bf50f732482fe4bd8946a8e3b9a1640d3",
"shasum": ""
},
"require": {
"hyperf/di": "~2.2.0",
"league/flysystem": "^1.0|^2.0",
"php": ">=7.2"
},
"suggest": {
"ext-swoole": "Required to use swoole AliyunOssHook.",
"hyperf/flysystem-oss": "Required to use aliyun oss adapter when use `league/flysystem` v2.0",
"hyperf/guzzle": "required to use s3 adapter",
"league/flysystem-aws-s3-v3": "required to use s3 adapter",
"league/flysystem-memory": "required to use memory adapter",
"overtrue/flysystem-cos": "Required to use cos adapter (^3.0|^4.0)",
"overtrue/flysystem-qiniu": "Required to use qiniu adapter (^1.0|^2.0)",
"xxtime/flysystem-aliyun-oss": "Required to use aliyun oss adapter when use `league/flysystem` v1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Filesystem\\ConfigProvider"
}
},
"autoload": {
"files": [
"src/Adapter/AliyunOssHook.php"
],
"psr-4": {
"Hyperf\\Filesystem\\": "src/"
}
},
"license": [
"MIT"
],
"description": "flysystem integration for hyperf",
"keywords": [
"hyperf",
"php"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/framework",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/framework/v2.2.33/hyperf-framework-v2.2.33.zip",
"reference": "49e98fb747214bcac79aecadda8349e70b8f2891",
"shasum": ""
},
"require": {
"fig/http-message-util": "^1.1.2",
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0",
"psr/log": "^1.0|^2.0|^3.0"
},
"suggest": {
"ext-swoole": "Required to use swoole engine.",
"hyperf/command": "Required to use Command annotation.",
"hyperf/di": "Required to use Command annotation.",
"hyperf/dispatcher": "Required to use BootApplication event.",
"symfony/event-dispatcher": "Required to use symfony event dispatcher (^5.0)."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Framework\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Framework\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A coroutine framework that focuses on hyperspeed and flexible, specifically use for build microservices and middlewares.",
"homepage": "https://hyperf.io",
"keywords": [
"Microservice",
"framework",
"hyperf",
"middleware",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/guzzle",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/guzzle/v2.2.33/hyperf-guzzle-v2.2.33.zip",
"reference": "ef4d6b02778cf44b7f0edefd9c33a5d8d08ad48f",
"shasum": ""
},
"require": {
"guzzlehttp/guzzle": "^6.3|^7.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.0",
"psr/container": "^1.0|^2.0",
"psr/http-message": "^1.0"
},
"suggest": {
"hyperf/pool": "Required to use pool handler."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Guzzle\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Guzzle\\": "src/"
}
},
"license": [
"MIT"
],
"description": "Swoole coroutine handler for guzzle",
"keywords": [
"Guzzle",
"handler",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/http-message",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/http-message/v2.2.33/hyperf-http-message-v2.2.33.zip",
"reference": "d71d796177ec72fe30d116c57ed8bd8121a57b6e",
"shasum": ""
},
"require": {
"hyperf/utils": "~2.2.0",
"laminas/laminas-mime": "^2.7",
"psr/http-message": "^1.0"
},
"suggest": {
"psr/container": "Required to replace RequestParserInterface."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\HttpMessage\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\HttpMessage\\": "src/"
}
},
"license": [
"MIT"
],
"description": "microservice framework base on swoole",
"keywords": [
"http-message",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/http-server",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/http-server/v2.2.33/hyperf-http-server-v2.2.33.zip",
"reference": "0f1f22d408de82c9f8fb3f2cf57457e319210798",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/dispatcher": "~2.2.0",
"hyperf/event": "~2.2.0",
"hyperf/exception-handler": "~2.2.0",
"hyperf/http-message": "~2.2.0",
"hyperf/macroable": "~2.2.0",
"hyperf/server": "~2.2.0",
"hyperf/utils": "~2.2.0",
"nikic/fast-route": "^1.3",
"php": ">=7.2",
"psr/container": "^1.0|^2.0"
},
"suggest": {
"hyperf/di": "Required to use annotations."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\HttpServer\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\HttpServer\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A HTTP Server for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"http",
"http-server",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/logger",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/logger/v2.2.33/hyperf-logger-v2.2.33.zip",
"reference": "f19929efaeca4aba2b91e7452f4f1b3245bfac51",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"monolog/monolog": "^2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/log": "^1.0|^2.0|^3.0"
},
"conflict": {
"monolog/monolog": ">=2.6.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Logger\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Logger\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A logger component for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"logger",
"php"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/macroable",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/macroable/v2.2.33/hyperf-macroable-v2.2.33.zip",
"reference": "e4e1b3ed614a5a9d4c24a48b0b3a554eb712af9f",
"shasum": ""
},
"require": {
"php": ">=7.3"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Macroable\\": "src/"
}
},
"license": [
"MIT"
],
"description": "Hyperf Macroable package which come from illuminate/macroable",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"macroable",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/memory",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/memory/v2.2.33/hyperf-memory-v2.2.33.zip",
"reference": "8adfac46a0f52385a4ad2e8bc4f956c34cb6f25e",
"shasum": ""
},
"require": {
"php": ">=7.2"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Memory\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Memory\\": "src/"
}
},
"license": [
"MIT"
],
"description": "An independent component that use to operate and manage memory.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"memory",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/metric",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/metric/v2.2.33/hyperf-metric-v2.2.33.zip",
"reference": "3f5cfb5bc477821df4fd7ba248b8ae21ad4eeb6e",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/guzzle": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.3",
"promphp/prometheus_client_php": "2.2.*",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0",
"psr/http-message": "^1.0"
},
"suggest": {
"hyperf/di": "Required to use annotations.",
"hyperf/event": "Required to use listeners for default metrics.",
"hyperf/http-server": "Required to capture routes in middleware.",
"hyperf/process": "Required to use standalone process, or you have to roll your own",
"hyperf/retry": "Required to use back-off retry implementation.",
"influxdb/influxdb-php": "Required to use InfluxDB driver.",
"slickdeals/statsd": "Required to use StatdD driver."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Metric\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Metric\\": "src/"
}
},
"license": [
"MIT"
],
"description": "hyperf metric component",
"keywords": [
"Metrics",
"hyperf",
"influxdb",
"php",
"prometheus",
"statsd"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/model-listener",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/model-listener/v2.2.33/hyperf-model-listener-v2.2.33.zip",
"reference": "0ac64b517db0d9e192650cd70f81a2962cd54e63",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/database": "~2.2.0",
"hyperf/di": "~2.2.0",
"hyperf/event": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\ModelListener\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\ModelListener\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A model listener for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"model-listener",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/nsq",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/nsq/v2.2.33/hyperf-nsq-v2.2.33.zip",
"reference": "4f0e74b7d6391aec6d85172201091d9d285061cc",
"shasum": ""
},
"require": {
"ext-bcmath": "*",
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"jean85/pretty-package-versions": "^1.2|^2.0",
"php": ">=7.2"
},
"suggest": {
"hyperf/guzzle": "Required to use coroutine nsqd http api. (~2.2.0)"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Nsq\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Nsq\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A nsq library for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"nsq",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/pool",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/pool/v2.2.33/hyperf-pool-v2.2.33.zip",
"reference": "b66965453f404f09570a166e9c103a074d2dbd4e",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Pool\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Pool\\": "src/"
}
},
"license": [
"MIT"
],
"description": "An independent universal connection pool component.",
"homepage": "https://hyperf.io",
"keywords": [
"connection-pool",
"hyperf",
"php",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/process",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/process/v2.2.33/hyperf-process-v2.2.33.zip",
"reference": "a93b2a4bf0455e3f639649046705e7b3b6ccd137",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0"
},
"suggest": {
"hyperf/di": "Required to use annotations.",
"hyperf/event": "Required to dump the message before and after process.",
"hyperf/framework": "Required to use BootProcessListener."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Process\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Process\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A process component for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"php",
"process"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/redis",
"version": "v2.2.37",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/redis/v2.2.37/hyperf-redis-v2.2.37.zip",
"reference": "89f6c0063c69dc27adb094277947af30d2e59ad0",
"shasum": ""
},
"require": {
"ext-redis": "*",
"hyperf/contract": "~2.2.0",
"hyperf/pool": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0"
},
"suggest": {
"ext-redis": "Required to use sentinel mode (>=5.2).",
"hyperf/di": "Create the RedisPool via dependency injection."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Redis\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Redis\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A redis component for hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"php",
"pool",
"redis"
],
"time": "2023-02-04T09:57:22+00:00"
},
{
"name": "hyperf/server",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/server/v2.2.33/hyperf-server-v2.2.33.zip",
"reference": "1d3364520e37777a7ed83d8bc1597da42f8d6c1b",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0",
"psr/log": "^1.0|^2.0|^3.0",
"symfony/console": "^5.0"
},
"suggest": {
"hyperf/event": "Dump the info after server start.",
"hyperf/framework": "Dump the info after server start."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Server\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Server\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A base server library for Hyperf.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"php",
"server",
"swoole"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/snowflake",
"version": "v2.2.33.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/snowflake/v2.2.33.1/hyperf-snowflake-v2.2.33.1.zip",
"reference": "7e982676083761f3eb8f9c5267cd2c7e1253917b",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"php": ">=7.2"
},
"suggest": {
"hyperf/config": "Required to read snowflake config.",
"hyperf/redis": "Required to use RedisMilliSecondMetaGenerator or RedisSecondMetaGenerator.",
"psr/container": "Required to use MetaGeneratorFactory."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Snowflake\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Snowflake\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A snowflake library",
"homepage": "https://hyperf.io",
"keywords": [
"php",
"snowflake"
],
"time": "2022-05-30T11:55:54+00:00"
},
{
"name": "hyperf/translation",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/translation/v2.2.33/hyperf-translation-v2.2.33.zip",
"reference": "66c018e6e1605a446db212b0d3905e1d816dba77",
"shasum": ""
},
"require": {
"hyperf/contract": "~2.2.0",
"hyperf/macroable": "~2.2.0",
"hyperf/utils": "~2.2.0",
"php": ">=7.2",
"psr/container": "^1.0|^2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Translation\\ConfigProvider"
}
},
"autoload": {
"files": [
"src/Functions.php"
],
"psr-4": {
"Hyperf\\Translation\\": "src/"
}
},
"license": [
"MIT"
],
"description": "An independent translation component, forked by illuminate/translation.",
"keywords": [
"hyperf",
"translation"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "hyperf/utils",
"version": "v2.2.34",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/utils/v2.2.34/hyperf-utils-v2.2.34.zip",
"reference": "9c8519392166a6c8057cc52f7d02e1ac638581f5",
"shasum": ""
},
"require": {
"doctrine/inflector": "^2.0",
"hyperf/context": "~2.2.0",
"hyperf/contract": "~2.2.0",
"hyperf/engine": "^1.1",
"hyperf/macroable": "~2.2.0",
"php": ">=7.2"
},
"suggest": {
"ext-swoole": "Required to use methods related to swoole (>=4.5).",
"hyperf/di": "Required to use ExceptionNormalizer",
"nikic/php-parser": "Required to use PhpParser. (^4.0)",
"symfony/property-access": "Required to use SymfonyNormalizer (^5.0)",
"symfony/serializer": "Required to use SymfonyNormalizer (^5.0)",
"symfony/var-dumper": "Required to use the dd function (^5.0)."
},
"type": "library",
"extra": {
"hyperf": {
"config": "Hyperf\\Utils\\ConfigProvider"
},
"branch-alias": {
"dev-master": "2.2-dev"
}
},
"autoload": {
"files": [
"src/Functions.php"
],
"psr-4": {
"Hyperf\\Utils\\": "src/"
}
},
"license": [
"MIT"
],
"description": "A tools package that could help developer solved the problem quickly.",
"homepage": "https://hyperf.io",
"keywords": [
"hyperf",
"php",
"swoole",
"utils"
],
"time": "2022-07-21T05:42:54+00:00"
},
{
"name": "hyperf/validation",
"version": "v2.2.33",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/hyperf/validation/v2.2.33/hyperf-validation-v2.2.33.zip",
"reference": "d4513923ed4cac88b4b5368bc6497b460465c1e0",
"shasum": ""
},
"require": {
"egulias/email-validator": "^3.0",
"hyperf/contract": "~2.2.0",
"hyperf/database": "~2.2.0",
"hyperf/di": "~2.2.0",
"hyperf/framework": "~2.2.0",
"hyperf/http-server": "~2.2.0",
"hyperf/macroable": "~2.2.0",
"hyperf/translation": "~2.2.0",
"hyperf/utils": "~2.2.0",
"nesbot/carbon": "^2.21",
"php": ">=7.2",
"psr/container": "^1.0|^2.0",
"psr/event-dispatcher": "^1.0",
"psr/http-message": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.2-dev"
},
"hyperf": {
"config": "Hyperf\\Validation\\ConfigProvider"
}
},
"autoload": {
"psr-4": {
"Hyperf\\Validation\\": "src/"
}
},
"license": [
"MIT"
],
"description": "hyperf validation",
"keywords": [
"hyperf",
"validation"
],
"time": "2022-05-24T13:10:54+00:00"
},
{
"name": "jean85/pretty-package-versions",
"version": "2.0.5",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/jean85/pretty-package-versions/2.0.5/jean85-pretty-package-versions-2.0.5.zip",
"reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2.0.0",
"php": "^7.1|^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.17",
"jean85/composer-provided-replaced-stub-package": "^1.0",
"phpstan/phpstan": "^0.12.66",
"phpunit/phpunit": "^7.5|^8.5|^9.4",
"vimeo/psalm": "^4.3"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Jean85\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Alessandro Lai",
"email": "alessandro.lai85@gmail.com"
}
],
"description": "A library to get pretty versions strings of installed dependencies",
"keywords": [
"composer",
"package",
"release",
"versions"
],
"time": "2021-10-08T21:21:46+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "jetbrains/phpstorm-attributes",
"version": "1.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/jetbrains/phpstorm-attributes/1.0/jetbrains-phpstorm-attributes-1.0.zip",
"reference": "a7a83ae5df4dd3c0875484483de19de8edf60a9f",
"shasum": ""
},
"type": "library",
"autoload": {
"psr-4": {
"JetBrains\\PhpStorm\\": "src/"
}
},
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "JetBrains",
"homepage": "https://www.jetbrains.com"
}
],
"description": "PhpStorm specific attributes",
"keywords": [
"attributes",
"jetbrains",
"phpstorm"
],
"time": "2020-11-17T11:09:47+00:00"
},
{
"name": "justinrainbow/json-schema",
"version": "5.2.12",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/justinrainbow/json-schema/5.2.12/justinrainbow-json-schema-5.2.12.zip",
"reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1",
"json-schema/json-schema-test-suite": "1.2.0",
"phpunit/phpunit": "^4.8.35"
},
"bin": [
"bin/validate-json"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "5.0.x-dev"
}
},
"autoload": {
"psr-4": {
"JsonSchema\\": "src/JsonSchema/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Bruno Prieto Reis",
"email": "bruno.p.reis@gmail.com"
},
{
"name": "Justin Rainbow",
"email": "justin.rainbow@gmail.com"
},
{
"name": "Igor Wiedler",
"email": "igor@wiedler.ch"
},
{
"name": "Robert Schönthal",
"email": "seroscho@googlemail.com"
}
],
"description": "A library to validate a json schema.",
"homepage": "https://github.com/justinrainbow/json-schema",
"keywords": [
"json",
"schema"
],
"time": "2022-04-13T08:02:27+00:00"
},
{
"name": "laminas/laminas-mime",
"version": "2.10.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/laminas/laminas-mime/2.10.0/laminas-laminas-mime-2.10.0.zip",
"reference": "62a899a7c9100889c2d2386b1357003a2cb52fa9",
"shasum": ""
},
"require": {
"laminas/laminas-stdlib": "^2.7 || ^3.0",
"php": "^7.3 || ~8.0.0 || ~8.1.0"
},
"conflict": {
"zendframework/zend-mime": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.2.1",
"laminas/laminas-mail": "^2.12",
"phpunit/phpunit": "^9.5"
},
"suggest": {
"laminas/laminas-mail": "Laminas\\Mail component"
},
"type": "library",
"autoload": {
"psr-4": {
"Laminas\\Mime\\": "src/"
}
},
"license": [
"BSD-3-Clause"
],
"description": "Create and parse MIME messages and parts",
"homepage": "https://laminas.dev",
"keywords": [
"laminas",
"mime"
],
"time": "2022-08-30T09:38:41+00:00"
},
{
"name": "laminas/laminas-stdlib",
"version": "3.13.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/laminas/laminas-stdlib/3.13.0/laminas-laminas-stdlib-3.13.0.zip",
"reference": "66a6d03c381f6c9f1dd988bf8244f9afb9380d76",
"shasum": ""
},
"require": {
"php": "^7.4 || ~8.0.0 || ~8.1.0"
},
"conflict": {
"zendframework/zend-stdlib": "*"
},
"require-dev": {
"laminas/laminas-coding-standard": "~2.3.0",
"phpbench/phpbench": "^1.2.6",
"phpstan/phpdoc-parser": "^0.5.4",
"phpunit/phpunit": "^9.5.23",
"psalm/plugin-phpunit": "^0.17.0",
"vimeo/psalm": "^4.26"
},
"type": "library",
"autoload": {
"psr-4": {
"Laminas\\Stdlib\\": "src/"
}
},
"license": [
"BSD-3-Clause"
],
"description": "SPL extensions, array utilities, error handlers, and more",
"homepage": "https://laminas.dev",
"keywords": [
"laminas",
"stdlib"
],
"time": "2022-08-24T13:56:50+00:00"
},
{
"name": "league/flysystem",
"version": "1.1.10",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/league/flysystem/1.1.10/league-flysystem-1.1.10.zip",
"reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
"league/mime-type-detection": "^1.3",
"php": "^7.2.5 || ^8.0"
},
"conflict": {
"league/flysystem-sftp": "<1.0.6"
},
"require-dev": {
"phpspec/prophecy": "^1.11.1",
"phpunit/phpunit": "^8.5.8"
},
"suggest": {
"ext-ftp": "Allows you to use FTP server storage",
"ext-openssl": "Allows you to use FTPS server storage",
"league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
"league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
"league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
"league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
"league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
"league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
"league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
"league/flysystem-webdav": "Allows you to use WebDAV storage",
"league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
"spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
"srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1-dev"
}
},
"autoload": {
"psr-4": {
"League\\Flysystem\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Frank de Jonge",
"email": "info@frenky.net"
}
],
"description": "Filesystem abstraction: Many filesystems, one API.",
"keywords": [
"Cloud Files",
"WebDAV",
"abstraction",
"aws",
"cloud",
"copy.com",
"dropbox",
"file systems",
"files",
"filesystem",
"filesystems",
"ftp",
"rackspace",
"remote",
"s3",
"sftp",
"storage"
],
"time": "2022-10-04T09:16:37+00:00"
},
{
"name": "league/mime-type-detection",
"version": "1.11.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/league/mime-type-detection/1.11.0/league-mime-type-detection-1.11.0.zip",
"reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
"php": "^7.2 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.2",
"phpstan/phpstan": "^0.12.68",
"phpunit/phpunit": "^8.5.8 || ^9.3"
},
"type": "library",
"autoload": {
"psr-4": {
"League\\MimeTypeDetection\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Frank de Jonge",
"email": "info@frankdejonge.nl"
}
],
2023-04-07 16:35:34 +08:00
"description": "Mime-type detection for Flysystem",
"time": "2022-04-17T13:12:02+00:00"
},
{
"name": "lmc/http-constants",
"version": "1.2.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/lmc/http-constants/1.2.0/lmc-http-constants-1.2.0.zip",
"reference": "8cb0fbffdafdf0c0c42e05935fb09cc588633d48",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.8",
"lmc/coding-standard": "^2.0.3",
"php-parallel-lint/php-parallel-lint": "^1.2",
"phpunit/phpunit": "^8.1 || ^9.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Lmc\\HttpConstants\\": "src/"
}
},
"license": [
"MIT"
],
"description": "HTTP Header Fields Constants",
"keywords": [
"constants",
"http",
"request",
"response"
],
"time": "2020-09-01T11:14:36+00:00"
},
{
"name": "monolog/monolog",
"version": "2.5.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/monolog/monolog/2.5.0/monolog-monolog-2.5.0.zip",
"reference": "4192345e260f1d51b365536199744b987e160edc",
"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",
"graylog2/gelf-php": "^1.4.2",
"mongodb/mongodb": "^1.8",
"php-amqplib/php-amqplib": "~2.4 || ^3",
"php-console/php-console": "^3.1.3",
"phpspec/prophecy": "^1.6.1",
"phpstan/phpstan": "^0.12.91",
"phpunit/phpunit": "^8.5",
"predis/predis": "^1.1",
"rollbar/rollbar": "^1.3 || ^2 || ^3",
"ruflin/elastica": ">=0.90@dev",
"swiftmailer/swiftmailer": "^5.3|^6.0"
},
"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",
"php-console/php-console": "Allow sending log messages to Google Chrome",
"rollbar/rollbar": "Allow sending log messages to Rollbar",
"ruflin/elastica": "Allow sending log messages to an Elastic Search server"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.x-dev"
}
},
"autoload": {
"psr-4": {
"Monolog\\": "src/Monolog"
}
},
"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"
],
"time": "2022-04-08T15:43:54+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "myclabs/php-enum",
"version": "1.8.4",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/myclabs/php-enum/1.8.4/myclabs-php-enum-1.8.4.zip",
"reference": "a867478eae49c9f59ece437ae7f9506bfaa27483",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "^7.3 || ^8.0"
},
"require-dev": {
"phpunit/phpunit": "^9.5",
"squizlabs/php_codesniffer": "1.*",
"vimeo/psalm": "^4.6.2"
},
"type": "library",
"autoload": {
"psr-4": {
"MyCLabs\\Enum\\": "src/"
},
"classmap": [
"stubs/Stringable.php"
]
},
"license": [
"MIT"
],
"authors": [
{
"name": "PHP Enum contributors",
"homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
}
],
"description": "PHP Enum implementation",
"homepage": "http://github.com/myclabs/php-enum",
"keywords": [
"enum"
],
"time": "2022-08-04T09:53:51+00:00"
},
{
"name": "nesbot/carbon",
"version": "2.66.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/nesbot/carbon/2.66.0/nesbot-carbon-2.66.0.zip",
"reference": "496712849902241f04902033b0441b269effe001",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "^7.1.8 || ^8.0",
"symfony/polyfill-mbstring": "^1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
},
"require-dev": {
"doctrine/dbal": "^2.0 || ^3.1.4",
"doctrine/orm": "^2.7",
"friendsofphp/php-cs-fixer": "^3.0",
"kylekatarnls/multi-tester": "^2.0",
"ondrejmirtes/better-reflection": "*",
"phpmd/phpmd": "^2.9",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^0.12.99 || ^1.7.14",
"phpunit/php-file-iterator": "^2.0.5 || ^3.0.6",
"phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20",
"squizlabs/php_codesniffer": "^3.4"
},
"bin": [
"bin/carbon"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-3.x": "3.x-dev",
"dev-master": "2.x-dev"
},
"laravel": {
"providers": [
"Carbon\\Laravel\\ServiceProvider"
]
},
"phpstan": {
"includes": [
"extension.neon"
]
}
},
"autoload": {
"psr-4": {
"Carbon\\": "src/Carbon/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Brian Nesbitt",
"email": "brian@nesbot.com",
"homepage": "https://markido.com"
},
{
"name": "kylekatarnls",
"homepage": "https://github.com/kylekatarnls"
}
],
"description": "An API extension for DateTime that supports 281 different languages.",
"homepage": "https://carbon.nesbot.com",
"keywords": [
"date",
"datetime",
"time"
],
"time": "2023-01-29T18:53:47+00:00"
},
{
"name": "nette/php-generator",
"version": "v3.6.9",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/nette/php-generator/v3.6.9/nette-php-generator-v3.6.9.zip",
"reference": "d31782f7bd2ae84ad06f863391ec3fb77ca4d0a6",
"shasum": ""
},
"require": {
"nette/utils": "^3.1.2",
"php": ">=7.2 <8.3"
},
"require-dev": {
"nette/tester": "^2.4",
"nikic/php-parser": "^4.13",
"phpstan/phpstan": "^0.12",
"tracy/tracy": "^2.8"
},
"suggest": {
"nikic/php-parser": "to use ClassType::withBodiesFrom() & GlobalFunction::withBodyFrom()"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.6-dev"
}
},
"autoload": {
"classmap": [
"src/"
]
},
"license": [
"BSD-3-Clause",
"GPL-2.0-only",
"GPL-3.0-only"
],
"authors": [
{
"name": "David Grudl",
"homepage": "https://davidgrudl.com"
},
{
"name": "Nette Community",
"homepage": "https://nette.org/contributors"
}
],
"description": "🐘 Nette PHP Generator: generates neat PHP code for you. Supports new PHP 8.1 features.",
"homepage": "https://nette.org",
"keywords": [
"code",
"nette",
"php",
"scaffolding"
],
"time": "2022-10-04T11:49:47+00:00"
},
{
"name": "nette/utils",
"version": "v3.2.9",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/nette/utils/v3.2.9/nette-utils-v3.2.9.zip",
"reference": "c91bac3470c34b2ecd5400f6e6fdf0b64a836a5c",
"shasum": ""
},
"require": {
"php": ">=7.2 <8.3"
},
"conflict": {
"nette/di": "<3.0.6"
},
"require-dev": {
"jetbrains/phpstorm-attributes": "dev-master",
"nette/tester": "~2.0",
"phpstan/phpstan": "^1.0",
"tracy/tracy": "^2.3"
},
"suggest": {
"ext-gd": "to use Image",
"ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
"ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
"ext-json": "to use Nette\\Utils\\Json",
"ext-mbstring": "to use Strings::lower() etc...",
"ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()",
"ext-xml": "to use Strings::length() etc. when mbstring is not available"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.2-dev"
}
},
"autoload": {
"classmap": [
"src/"
]
},
"license": [
"BSD-3-Clause",
"GPL-2.0-only",
"GPL-3.0-only"
],
"authors": [
{
"name": "David Grudl",
"homepage": "https://davidgrudl.com"
},
{
"name": "Nette Community",
"homepage": "https://nette.org/contributors"
}
],
"description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
"homepage": "https://nette.org",
"keywords": [
"array",
"core",
"datetime",
"images",
"json",
"nette",
"paginator",
"password",
"slugify",
"string",
"unicode",
"utf-8",
"utility",
"validation"
],
"time": "2023-01-18T03:26:20+00:00"
},
{
"name": "nikic/fast-route",
"version": "v1.3.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/nikic/fast-route/v1.3.0/nikic-fast-route-v1.3.0.zip",
"reference": "181d480e08d9476e61381e04a71b34dc0432e812",
"shasum": ""
},
"require": {
"php": ">=5.4.0"
},
"require-dev": {
"phpunit/phpunit": "^4.8.35|~5.7"
},
"type": "library",
"autoload": {
"files": [
"src/functions.php"
],
"psr-4": {
"FastRoute\\": "src/"
}
},
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Nikita Popov",
"email": "nikic@php.net"
}
],
"description": "Fast request router for PHP",
"keywords": [
"router",
"routing"
],
"time": "2018-02-13T20:26:39+00:00"
},
{
"name": "nikic/php-parser",
"version": "v4.15.4",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/nikic/php-parser/v4.15.4/nikic-php-parser-v4.15.4.zip",
"reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
"shasum": ""
},
"require": {
"ext-tokenizer": "*",
"php": ">=7.0"
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
"phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
},
"bin": [
"bin/php-parse"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "4.9-dev"
}
},
"autoload": {
"psr-4": {
"PhpParser\\": "lib/PhpParser"
}
},
"license": [
"BSD-3-Clause"
],
"authors": [
{
"name": "Nikita Popov"
}
],
"description": "A PHP parser written in PHP",
"keywords": [
"parser",
"php"
],
"time": "2023-03-05T19:49:14+00:00"
},
{
"name": "paragonie/constant_time_encoding",
"version": "v2.6.3",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/paragonie/constant_time_encoding/v2.6.3/paragonie-constant_time_encoding-v2.6.3.zip",
"reference": "58c3f47f650c94ec05a151692652a868995d2938",
"shasum": ""
},
"require": {
"php": "^7|^8"
},
"require-dev": {
"phpunit/phpunit": "^6|^7|^8|^9",
"vimeo/psalm": "^1|^2|^3|^4"
},
"type": "library",
"autoload": {
"psr-4": {
"ParagonIE\\ConstantTime\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Paragon Initiative Enterprises",
"email": "security@paragonie.com",
"homepage": "https://paragonie.com",
"role": "Maintainer"
},
{
"name": "Steve 'Sc00bz' Thomas",
"email": "steve@tobtu.com",
"homepage": "https://www.tobtu.com",
"role": "Original Developer"
}
],
"description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)",
"keywords": [
"base16",
"base32",
"base32_decode",
"base32_encode",
"base64",
"base64_decode",
"base64_encode",
"bin2hex",
"encoding",
"hex",
"hex2bin",
"rfc4648"
],
"time": "2022-06-14T06:56:20+00:00"
},
{
"name": "paragonie/random_compat",
"version": "v9.99.100",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/paragonie/random_compat/v9.99.100/paragonie-random_compat-v9.99.100.zip",
"reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
"shasum": ""
},
"require": {
"php": ">= 7"
},
"require-dev": {
"phpunit/phpunit": "4.*|5.*",
"vimeo/psalm": "^1"
},
"suggest": {
"ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
},
"type": "library",
"license": [
"MIT"
],
"authors": [
{
"name": "Paragon Initiative Enterprises",
"email": "security@paragonie.com",
"homepage": "https://paragonie.com"
}
],
"description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
"keywords": [
"csprng",
"polyfill",
"pseudorandom",
"random"
],
"time": "2020-10-15T08:29:30+00:00"
},
{
"name": "php-amqplib/php-amqplib",
"version": "v3.4.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/php-amqplib/php-amqplib/v3.4.0/php-amqplib-php-amqplib-v3.4.0.zip",
"reference": "5c537cb724f2e181183c202e63f4303935344c5f",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
"ext-sockets": "*",
"php": "^7.1||^8.0",
"phpseclib/phpseclib": "^2.0|^3.0"
},
"conflict": {
"php": "7.4.0 - 7.4.1"
},
"replace": {
"videlalvaro/php-amqplib": "self.version"
},
"require-dev": {
"ext-curl": "*",
"nategood/httpful": "^0.2.20",
"phpunit/phpunit": "^7.5|^9.5",
"squizlabs/php_codesniffer": "^3.6"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.0-dev"
}
},
"autoload": {
"psr-4": {
"PhpAmqpLib\\": "PhpAmqpLib/"
}
},
"license": [
"LGPL-2.1-or-later"
],
"authors": [
{
"name": "Alvaro Videla",
"role": "Original Maintainer"
},
{
"name": "Raúl Araya",
"email": "nubeiro@gmail.com",
"role": "Maintainer"
},
{
"name": "Luke Bakken",
"email": "luke@bakken.io",
"role": "Maintainer"
},
{
"name": "Ramūnas Dronga",
"email": "github@ramuno.lt",
"role": "Maintainer"
}
],
"description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.",
"homepage": "https://github.com/php-amqplib/php-amqplib/",
"keywords": [
"message",
"queue",
"rabbitmq"
],
"time": "2022-10-18T20:52:02+00:00"
},
{
"name": "php-di/phpdoc-reader",
"version": "2.2.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/php-di/phpdoc-reader/2.2.1/php-di-phpdoc-reader-2.2.1.zip",
"reference": "66daff34cbd2627740ffec9469ffbac9f8c8185c",
"shasum": ""
},
"require": {
"php": ">=7.2.0"
},
"require-dev": {
"mnapoli/hard-mode": "~0.3.0",
"phpunit/phpunit": "^8.5|^9.0"
},
"type": "library",
"autoload": {
"psr-4": {
"PhpDocReader\\": "src/PhpDocReader"
}
},
"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"
],
"time": "2020-10-12T12:39:22+00:00"
},
{
"name": "phpoption/phpoption",
"version": "1.9.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/phpoption/phpoption/1.9.1/phpoption-phpoption-1.9.1.zip",
"reference": "dd3a383e599f49777d8b628dadbb90cae435b87e",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
},
"type": "library",
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": true
},
"branch-alias": {
"dev-master": "1.9-dev"
}
},
"autoload": {
"psr-4": {
"PhpOption\\": "src/PhpOption/"
}
},
"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"
],
"time": "2023-02-25T19:38:58+00:00"
},
{
"name": "phpseclib/phpseclib",
"version": "3.0.19",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/phpseclib/phpseclib/3.0.19/phpseclib-phpseclib-3.0.19.zip",
"reference": "cc181005cf548bfd8a4896383bb825d859259f95",
"shasum": ""
},
"require": {
"paragonie/constant_time_encoding": "^1|^2",
"paragonie/random_compat": "^1.4|^2.0|^9.99.99",
"php": ">=5.6.1"
},
"require-dev": {
"phpunit/phpunit": "*"
},
"suggest": {
"ext-dom": "Install the DOM extension to load XML formatted public keys.",
"ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.",
"ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.",
"ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.",
"ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations."
},
"type": "library",
"autoload": {
"files": [
"phpseclib/bootstrap.php"
],
"psr-4": {
"phpseclib3\\": "phpseclib/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Jim Wigginton",
"email": "terrafrost@php.net",
"role": "Lead Developer"
},
{
"name": "Patrick Monnerat",
"email": "pm@datasphere.ch",
"role": "Developer"
},
{
"name": "Andreas Fischer",
"email": "bantu@phpbb.com",
"role": "Developer"
},
{
"name": "Hans-Jürgen Petrich",
"email": "petrich@tronic-media.com",
"role": "Developer"
},
{
"name": "Graham Campbell",
"email": "graham@alt-three.com",
"role": "Developer"
}
],
"description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.",
"homepage": "http://phpseclib.sourceforge.net",
"keywords": [
"BigInteger",
"aes",
"asn.1",
"asn1",
"blowfish",
"crypto",
"cryptography",
"encryption",
"rsa",
"security",
"sftp",
"signature",
"signing",
"ssh",
"twofish",
"x.509",
"x509"
],
"time": "2023-03-05T17:13:09+00:00"
},
{
"name": "promphp/prometheus_client_php",
"version": "v2.2.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/promphp/prometheus_client_php/v2.2.2/promphp-prometheus_client_php-v2.2.2.zip",
"reference": "5d27b6d84900d9b3208b5b6bf88d10ed0dc7a154",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "^7.2|^8.0",
"symfony/polyfill-apcu": "^1.6"
},
"replace": {
"endclothing/prometheus_client_php": "*",
"jimdo/prometheus_client_php": "*",
"lkaemmerling/prometheus_client_php": "*"
},
"require-dev": {
"guzzlehttp/guzzle": "^6.3|^7.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^0.12.50",
"phpstan/phpstan-phpunit": "^0.12.16",
"phpstan/phpstan-strict-rules": "^0.12.5",
"phpunit/phpunit": "^8.4|^9.4",
"squizlabs/php_codesniffer": "^3.5"
},
"suggest": {
"ext-apc": "Required if using APCu.",
"ext-redis": "Required if using Redis.",
"promphp/prometheus_push_gateway_php": "An easy client for using Prometheus PushGateway."
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0-dev"
}
},
"autoload": {
"psr-4": {
"Prometheus\\": "src/Prometheus/"
}
},
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Lukas Kämmerling",
"email": "kontakt@lukas-kaemmerling.de"
}
],
"description": "Prometheus instrumentation library for PHP applications.",
"time": "2021-03-05T08:54:14+00:00"
},
{
"name": "psr/cache",
"version": "1.0.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/cache/1.0.1/psr-cache-1.0.1.zip",
"reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Cache\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
}
],
"description": "Common interface for caching libraries",
"keywords": [
"cache",
"psr",
"psr-6"
],
"time": "2016-08-06T20:24:11+00:00"
},
{
"name": "psr/container",
"version": "2.0.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip",
"reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
"shasum": ""
},
"require": {
"php": ">=7.4.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Container\\": "src/"
}
},
"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"
],
"time": "2021-11-05T16:47:00+00:00"
},
{
"name": "psr/event-dispatcher",
"version": "1.0.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/event-dispatcher/1.0.0/psr-event-dispatcher-1.0.0.zip",
"reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
"shasum": ""
},
"require": {
"php": ">=7.2.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\EventDispatcher\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
}
],
"description": "Standard interfaces for event handling.",
"keywords": [
"events",
"psr",
"psr-14"
],
"time": "2019-01-08T18:20:26+00:00"
},
{
"name": "psr/http-client",
"version": "1.0.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-client/1.0.1/psr-http-client-1.0.1.zip",
"reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0",
"psr/http-message": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Client\\": "src/"
}
},
"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"
],
"time": "2020-06-29T06:28:15+00:00"
},
{
"name": "psr/http-factory",
"version": "1.0.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-factory/1.0.1/psr-http-factory-1.0.1.zip",
"reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
"shasum": ""
},
"require": {
"php": ">=7.0.0",
"psr/http-message": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
}
},
"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"
],
"time": "2019-04-30T12:38:16+00:00"
},
{
"name": "psr/http-message",
"version": "1.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-message/1.1/psr-http-message-1.1.zip",
"reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Message\\": "src/"
}
},
"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"
],
"time": "2023-04-04T09:50:52+00:00"
},
{
"name": "psr/http-server-handler",
"version": "1.0.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-server-handler/1.0.1/psr-http-server-handler-1.0.1.zip",
"reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7",
"shasum": ""
},
"require": {
"php": ">=7.0",
"psr/http-message": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Server\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
}
],
"description": "Common interface for HTTP server-side request handler",
"keywords": [
"handler",
"http",
"http-interop",
"psr",
"psr-15",
"psr-7",
"request",
"response",
"server"
],
2023-04-07 16:35:34 +08:00
"time": "2018-10-30T16:46:14+00:00"
},
{
"name": "psr/http-server-middleware",
"version": "1.0.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-server-middleware/1.0.1/psr-http-server-middleware-1.0.1.zip",
"reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5",
"shasum": ""
},
"require": {
"php": ">=7.0",
"psr/http-message": "^1.0",
"psr/http-server-handler": "^1.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Http\\Server\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "PHP-FIG",
"homepage": "http://www.php-fig.org/"
}
],
"description": "Common interface for HTTP server-side middleware",
"keywords": [
"http",
"http-interop",
"middleware",
"psr",
"psr-15",
"psr-7",
"request",
"response"
],
"time": "2018-10-30T17:12:04+00:00"
},
{
"name": "psr/log",
"version": "1.1.4",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/log/1.1.4/psr-log-1.1.4.zip",
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\Log\\": "Psr/Log/"
}
},
"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"
],
"time": "2021-05-03T11:20:27+00:00"
},
{
"name": "psr/simple-cache",
"version": "1.0.1",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/simple-cache/1.0.1/psr-simple-cache-1.0.1.zip",
"reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.0.x-dev"
}
},
"autoload": {
"psr-4": {
"Psr\\SimpleCache\\": "src/"
}
},
"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"
],
"time": "2017-10-23T01:57:42+00:00"
},
{
"name": "ralouphie/getallheaders",
"version": "3.0.3",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/ralouphie/getallheaders/3.0.3/ralouphie-getallheaders-3.0.3.zip",
"reference": "120b605dfeb996808c31b6477290a714d356e822",
"shasum": ""
},
"require": {
"php": ">=5.6"
},
"require-dev": {
"php-coveralls/php-coveralls": "^2.1",
"phpunit/phpunit": "^5 || ^6.5"
},
"type": "library",
"autoload": {
"files": [
"src/getallheaders.php"
]
},
"license": [
"MIT"
],
"authors": [
{
"name": "Ralph Khattar",
"email": "ralph.khattar@gmail.com"
}
],
"description": "A polyfill for getallheaders.",
"time": "2019-03-08T08:55:37+00:00"
},
{
"name": "react/promise",
"version": "v2.9.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/react/promise/v2.9.0/react-promise-v2.9.0.zip",
"reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910",
"shasum": ""
},
"require": {
"php": ">=5.4.0"
},
"require-dev": {
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36"
},
"type": "library",
"autoload": {
"files": [
"src/functions_include.php"
],
"psr-4": {
"React\\Promise\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Jan Sorgalla",
"email": "jsorgalla@gmail.com",
"homepage": "https://sorgalla.com/"
},
{
"name": "Christian Lück",
"email": "christian@clue.engineering",
"homepage": "https://clue.engineering/"
},
{
"name": "Cees-Jan Kiewiet",
"email": "reactphp@ceesjankiewiet.nl",
"homepage": "https://wyrihaximus.net/"
},
{
"name": "Chris Boden",
"email": "cboden@gmail.com",
"homepage": "https://cboden.dev/"
}
],
"description": "A lightweight implementation of CommonJS Promises/A for PHP",
"keywords": [
"promise",
"promises"
],
"time": "2022-02-11T10:27:51+00:00"
},
{
"name": "roave/dont",
"version": "1.1.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/roave/dont/1.1.0/roave-dont-1.1.0.zip",
"reference": "a74fd73b22eb17afea40eadbdc3fd1074fb7d2ba",
"shasum": ""
},
"require": {
"php": "^7.1"
},
"require-dev": {
"infection/infection": "^0.12.0",
"phpunit/phpunit": "^7.5 || ^8.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Dont\\": "src/Dont"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Marco Pivetta",
"email": "ocramius@gmail.com",
"homepage": "http://ocramius.github.io/"
}
],
"description": "A small set of traits that can be used to prevent misuse of your objects",
"homepage": "https://github.com/Roave/Dont",
"keywords": [
"defensive programming",
"strictness"
],
"time": "2019-04-16T10:22:01+00:00"
},
{
2023-04-07 16:35:34 +08:00
"name": "seld/jsonlint",
"version": "1.9.0",
"dist": {
"type": "zip",
2023-04-07 16:35:34 +08:00
"url": "https://mirrors.cloud.tencent.com/repository/composer/seld/jsonlint/1.9.0/seld-jsonlint-1.9.0.zip",
"reference": "4211420d25eba80712bff236a98960ef68b866b7",
"shasum": ""
},
"require": {
2023-04-07 16:35:34 +08:00
"php": "^5.3 || ^7.0 || ^8.0"
},
2023-04-07 16:35:34 +08:00
"require-dev": {
"phpstan/phpstan": "^1.5",
"phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13"
},
2023-04-07 16:35:34 +08:00
"bin": [
"bin/jsonlint"
],
"type": "library",
"autoload": {
"psr-4": {
2023-04-07 16:35:34 +08:00
"Seld\\JsonLint\\": "src/Seld/JsonLint/"
}
},
"license": [
"MIT"
],
"authors": [
{
2023-04-07 16:35:34 +08:00
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
}
],
2023-04-07 16:35:34 +08:00
"description": "JSON Linter",
"keywords": [
2023-04-07 16:35:34 +08:00
"json",
"linter",
"parser",
"validator"
],
2023-04-07 16:35:34 +08:00
"time": "2022-04-01T13:37:23+00:00"
},
{
2023-04-07 16:35:34 +08:00
"name": "seld/phar-utils",
"version": "1.2.1",
"dist": {
"type": "zip",
2023-04-07 16:35:34 +08:00
"url": "https://mirrors.cloud.tencent.com/repository/composer/seld/phar-utils/1.2.1/seld-phar-utils-1.2.1.zip",
"reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c",
"shasum": ""
},
"require": {
2023-04-07 16:35:34 +08:00
"php": ">=5.3"
},
"type": "library",
"extra": {
"branch-alias": {
2023-04-07 16:35:34 +08:00
"dev-master": "1.x-dev"
}
},
"autoload": {
"psr-4": {
2023-04-07 16:35:34 +08:00
"Seld\\PharUtils\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
2023-04-07 16:35:34 +08:00
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be"
}
],
2023-04-07 16:35:34 +08:00
"description": "PHAR file format utilities, for when PHP phars you up",
"keywords": [
2023-04-07 16:35:34 +08:00
"phar"
],
2023-04-07 16:35:34 +08:00
"time": "2022-08-31T10:31:18+00:00"
},
{
2023-04-07 16:35:34 +08:00
"name": "seld/signal-handler",
"version": "2.0.1",
"dist": {
"type": "zip",
2023-04-07 16:35:34 +08:00
"url": "https://mirrors.cloud.tencent.com/repository/composer/seld/signal-handler/2.0.1/seld-signal-handler-2.0.1.zip",
"reference": "f69d119511dc0360440cdbdaa71829c149b7be75",
"shasum": ""
},
"require": {
2023-04-07 16:35:34 +08:00
"php": ">=7.2.0"
},
"require-dev": {
"phpstan/phpstan": "^1",
"phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-phpunit": "^1",
"phpstan/phpstan-strict-rules": "^1.3",
"phpunit/phpunit": "^7.5.20 || ^8.5.23",
"psr/log": "^1 || ^2 || ^3"
},
"type": "library",
"extra": {
"branch-alias": {
2023-04-07 16:35:34 +08:00
"dev-main": "2.x-dev"
}
},
"autoload": {
"psr-4": {
2023-04-07 16:35:34 +08:00
"Seld\\Signal\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
2023-04-07 16:35:34 +08:00
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
}
],
2023-04-07 16:35:34 +08:00
"description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development",
"keywords": [
2023-04-07 16:35:34 +08:00
"posix",
"sigint",
"signal",
"sigterm",
"unix"
],
2023-04-07 16:35:34 +08:00
"time": "2022-07-20T18:31:45+00:00"
},
{
2023-04-07 16:35:34 +08:00
"name": "singularity/hdk-core",
"version": "0.1.6",
"source": {
"type": "git",
"url": "http://124.126.16.154:8888/singularity/HyperfDevelopmentKitCore.git",
"reference": "def9f0469db606cb6a29ee85162011079a340dd4"
},
"require": {
2023-04-07 16:35:34 +08:00
"composer/composer": ">=2.0",
"ergebnis/http-method": "^2.2",
"ext-redis": "^5.3",
"ext-swoole": "*",
"hyperf/config": "^2.2",
"hyperf/constants": "^2.2",
"hyperf/context": "^2.2",
"hyperf/database": "^2.2",
"hyperf/di": "^2.2",
"hyperf/framework": "^2.2",
"hyperf/http-server": "^2.2",
"hyperf/logger": "^2.2",
"hyperf/redis": "^2.2",
"hyperf/translation": "^2.2",
"jetbrains/phpstorm-attributes": "^1.0",
"lmc/http-constants": "^1.2",
"myclabs/php-enum": "^1.8.4",
"php": "^7.4|^8.0",
"roave/dont": "^1.1",
"symfony/polyfill-php81": "^1.27",
"teapot/status-code": "^1.1"
},
"require-dev": {
2023-04-07 16:35:34 +08:00
"alibabacloud/dysmsapi-20170525": "^2.0",
"firebase/php-jwt": "^6.3",
"friendsofphp/php-cs-fixer": "^3.13",
"guzzlehttp/guzzle": "^7.5",
"hyperf/session": "^2.2",
"hyperf/validation": "^2.2",
"pestphp/pest": "^1.22",
"phpstan/phpstan": "^1.9",
"phpunit/phpunit": "^9.5",
"roave/security-advisories": "dev-latest",
"swoole/ide-helper": "*",
"symfony/mailer": "^5.4"
},
"suggest": {
"alibabacloud/dysmsapi-20170525": "阿里云短信服务必需",
"brainmaestro/composer-git-hooks": "用于 php 项目的 git-hooks",
"clue/stdio-react": "一个基于 reactphp 的交互式命令行",
"firebase/php-jwt": "JWT 鉴权必需",
"gevman/interactive-cli": "用于提供漂亮的交互式命令行",
"guzzlehttp/guzzle": "需要发起 http 请求时必需",
"hyperf/resource": "If you need",
"hyperf/session": "Session 鉴权必需",
"laminas/laminas-text": "用于cli展示表格和大字",
"symfony/mailer": "用于发送电子邮件"
},
"type": "library",
2023-04-07 16:35:34 +08:00
"extra": {
"hyperf": {
"config": "Singularity\\HDK\\Core\\ConfigProvider"
}
},
"autoload": {
2023-04-07 16:35:34 +08:00
"psr-4": {
"Singularity\\HDK\\Core\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Singularity\\HDK\\Test\\Core\\": "tests/"
}
},
"scripts": {
"post-root-package-install": [],
"test": [
"vendor/bin/pest $1"
],
"cs-fix": [
"vendor/bin/php-cs-fixer fix $1 --rules=@PSR12 --allow-risky=yes"
],
"analyse": [
"vendor/bin/phpstan analyse $1"
],
"ci": [
"@analyse publish/ src/ tests/",
"@cs-fix",
"@test --ci",
"echo CI Success"
]
},
"license": [
"MIT"
],
"authors": [
{
2023-04-07 16:35:34 +08:00
"name": "李东云",
"email": "dongyun.li@luxcreo.ai"
}
],
2023-04-07 16:35:34 +08:00
"description": "Common Hyperf Development Kit",
"time": "2023-03-21T03:02:49+00:00"
},
{
"name": "symfony/console",
"version": "v5.4.11",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/console/v5.4.11/symfony-console-v5.4.11.zip",
"reference": "535846c7ee6bc4dd027ca0d93220601456734b10",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php73": "^1.9",
"symfony/polyfill-php80": "^1.16",
"symfony/service-contracts": "^1.1|^2|^3",
"symfony/string": "^5.1|^6.0"
},
"conflict": {
"psr/log": ">=3",
"symfony/dependency-injection": "<4.4",
"symfony/dotenv": "<5.1",
"symfony/event-dispatcher": "<4.4",
"symfony/lock": "<4.4",
"symfony/process": "<4.4"
},
"provide": {
"psr/log-implementation": "1.0|2.0"
},
"require-dev": {
"psr/log": "^1|^2",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/event-dispatcher": "^4.4|^5.0|^6.0",
"symfony/lock": "^4.4|^5.0|^6.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/var-dumper": "^4.4|^5.0|^6.0"
},
"suggest": {
"psr/log": "For using the console logger",
"symfony/event-dispatcher": "",
"symfony/lock": "",
"symfony/process": ""
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Console\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"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"
],
"time": "2022-07-22T10:42:43+00:00"
},
{
"name": "symfony/deprecation-contracts",
"version": "v2.5.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/deprecation-contracts/v2.5.2/symfony-deprecation-contracts-v2.5.2.zip",
"reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
}
},
"autoload": {
"files": [
"function.php"
]
},
"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",
"time": "2022-01-02T09:53:40+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "symfony/filesystem",
"version": "v5.4.21",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/filesystem/v5.4.21/symfony-filesystem-v5.4.21.zip",
"reference": "e75960b1bbfd2b8c9e483e0d74811d555ca3de9f",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.8",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Filesystem\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"time": "2023-02-14T08:03:56+00:00"
},
{
"name": "symfony/finder",
"version": "v5.4.21",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/finder/v5.4.21/symfony-finder-v5.4.21.zip",
"reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Finder\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"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",
"time": "2023-02-16T09:33:00+00:00"
},
{
"name": "symfony/polyfill-apcu",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-apcu/v1.27.0/symfony-polyfill-apcu-v1.27.0.zip",
"reference": "6e7f6ed2168779a2b3927e606a9768860a8bdfa0",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Apcu\\": ""
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting apcu_* functions to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"apcu",
"compatibility",
"polyfill",
"portable",
"shim"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-ctype",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-ctype/v1.27.0/symfony-polyfill-ctype-v1.27.0.zip",
"reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"provide": {
"ext-ctype": "*"
},
"suggest": {
"ext-ctype": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Ctype\\": ""
}
},
"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"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-grapheme/v1.27.0/symfony-polyfill-intl-grapheme-v1.27.0.zip",
"reference": "511a08c03c1960e08a883f4cffcacd219b758354",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"suggest": {
"ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Intl\\Grapheme\\": ""
}
},
"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"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-idn/v1.27.0/symfony-polyfill-intl-idn-v1.27.0.zip",
"reference": "639084e360537a19f9ee352433b84ce831f3d2da",
"shasum": ""
},
"require": {
"php": ">=7.1",
"symfony/polyfill-intl-normalizer": "^1.10",
"symfony/polyfill-php72": "^1.10"
},
"suggest": {
"ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Intl\\Idn\\": ""
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Laurent Bassin",
"email": "laurent@bassin.info"
},
{
"name": "Trevor Rowbotham",
"email": "trevor.rowbotham@pm.me"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"idn",
"intl",
"polyfill",
"portable",
"shim"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-normalizer/v1.27.0/symfony-polyfill-intl-normalizer-v1.27.0.zip",
"reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"suggest": {
"ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Intl\\Normalizer\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"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"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-mbstring",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-mbstring/v1.27.0/symfony-polyfill-mbstring-v1.27.0.zip",
"reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"provide": {
"ext-mbstring": "*"
},
"suggest": {
"ext-mbstring": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Mbstring\\": ""
}
},
"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"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php72",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php72/v1.27.0/symfony-polyfill-php72-v1.27.0.zip",
"reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php72\\": ""
}
},
"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.2+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php73",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php73/v1.27.0/symfony-polyfill-php73-v1.27.0.zip",
"reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php73\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"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"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-php80",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php80/v1.27.0/symfony-polyfill-php80-v1.27.0.zip",
"reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php80\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"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"
],
"time": "2022-11-03T14:55:06+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "symfony/polyfill-php81",
"version": "v1.27.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php81/v1.27.0/symfony-polyfill-php81-v1.27.0.zip",
"reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php81\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/process",
"version": "v5.4.22",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/process/v5.4.22/symfony-process-v5.4.22.zip",
"reference": "4b850da0cc3a2a9181c1ed407adbca4733dc839b",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-php80": "^1.16"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Process\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"license": [
"MIT"
],
"authors": [
{
"name": "Fabien Potencier",
"email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"time": "2023-03-06T21:29:33+00:00"
},
{
"name": "symfony/service-contracts",
"version": "v1.1.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/service-contracts/v1.1.2/symfony-service-contracts-v1.1.2.zip",
"reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0",
"shasum": ""
},
"require": {
"php": "^7.1.3"
},
"suggest": {
"psr/container": "",
"symfony/service-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1-dev"
}
},
"autoload": {
"psr-4": {
"Symfony\\Contracts\\Service\\": ""
}
},
"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"
],
"time": "2019-05-28T07:50:59+00:00"
},
{
"name": "symfony/string",
"version": "v5.4.22",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/string/v5.4.22/symfony-string-v5.4.22.zip",
"reference": "8036a4c76c0dd29e60b6a7cafcacc50cf088ea62",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "~1.15"
},
"conflict": {
"symfony/translation-contracts": ">=3.0"
},
"require-dev": {
"symfony/error-handler": "^4.4|^5.0|^6.0",
"symfony/http-client": "^4.4|^5.0|^6.0",
"symfony/translation-contracts": "^1.1|^2",
"symfony/var-exporter": "^4.4|^5.0|^6.0"
},
"type": "library",
"autoload": {
"files": [
"Resources/functions.php"
],
"psr-4": {
"Symfony\\Component\\String\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"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"
],
"time": "2023-03-14T06:11:53+00:00"
},
{
"name": "symfony/translation",
"version": "v5.4.22",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/translation/v5.4.22/symfony-translation-v5.4.22.zip",
"reference": "9a401392f01bc385aa42760eff481d213a0cc2ba",
"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": ""
},
"type": "library",
"autoload": {
"files": [
"Resources/functions.php"
],
"psr-4": {
"Symfony\\Component\\Translation\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"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",
"time": "2023-03-27T16:07:23+00:00"
},
{
"name": "symfony/translation-contracts",
"version": "v2.5.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/translation-contracts/v2.5.2/symfony-translation-contracts-v2.5.2.zip",
"reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe",
"shasum": ""
},
"require": {
"php": ">=7.2.5"
},
"suggest": {
"symfony/translation-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
}
},
"autoload": {
"psr-4": {
"Symfony\\Contracts\\Translation\\": ""
}
},
"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"
],
"time": "2022-06-27T16:58:25+00:00"
},
2023-04-07 16:35:34 +08:00
{
"name": "teapot/status-code",
"version": "v1.1.2",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/teapot/status-code/v1.1.2/teapot-status-code-v1.1.2.zip",
"reference": "7aaba4364645ebb9d3a36267c9b3a32206d3042b",
"shasum": ""
},
"require": {
"php": "^5.4 || ^7.0 || ^8.0"
},
"require-dev": {
"squizlabs/php_codesniffer": "^3.5.8"
},
"type": "library",
"autoload": {
"psr-4": {
"Teapot\\StatusCode\\": "src"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Barney Hanlon",
"email": "barney@shrikeh.net"
}
],
"description": "PHP HTTP Response Status code library",
"homepage": "http://shrikeh.github.com/teapot",
"keywords": [
"http"
],
"time": "2020-11-03T17:14:32+00:00"
},
{
"name": "vlucas/phpdotenv",
"version": "v5.5.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/vlucas/phpdotenv/v5.5.0/vlucas-phpdotenv-v5.5.0.zip",
"reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
"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": "*",
"phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25"
},
"suggest": {
"ext-filter": "Required to use the boolean validator."
},
"type": "library",
"extra": {
"bamarni-bin": {
"bin-links": true,
"forward-command": true
},
"branch-alias": {
"dev-master": "5.5-dev"
}
},
"autoload": {
"psr-4": {
"Dotenv\\": "src/"
}
},
"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"
],
"time": "2022-10-16T01:01:54+00:00"
},
{
"name": "xxtime/flysystem-aliyun-oss",
"version": "1.5.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/xxtime/flysystem-aliyun-oss/1.5.0/xxtime-flysystem-aliyun-oss-1.5.0.zip",
"reference": "ae873b5919076157b9cfeaf39d2f56d2dbb39ee9",
"shasum": ""
},
"require": {
"aliyuncs/oss-sdk-php": "~2.3",
"league/flysystem": "^1.0.49",
"php": ">=5.5.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Xxtime\\Flysystem\\Aliyun\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Joe",
"email": "joe@xxtime.com",
"homepage": "https://github.com/xxtime",
"role": "Developer"
}
],
"description": "AliYun OSS adapter for flysystem. aliyuncs/oss-sdk-php ~2.3",
"homepage": "https://github.com/xxtime/flysystem-aliyun-oss",
"keywords": [
"Flysystem",
"aliyun-oss",
"flysystem-aliyun-oss"
],
"time": "2019-11-12T07:57:34+00:00"
},
{
"name": "yadakhov/insert-on-duplicate-key",
"version": "v1.3.0",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/yadakhov/insert-on-duplicate-key/v1.3.0/yadakhov-insert-on-duplicate-key-v1.3.0.zip",
"reference": "69da752259142490459035334f3750e37d6ce7fa",
"shasum": ""
},
"require-dev": {
"illuminate/database": "^8.35",
"phpunit/phpunit": "^9.3.3"
},
"type": "library",
"autoload": {
"psr-4": {
"Yadakhov\\": "src/"
}
},
"license": [
"MIT"
],
"authors": [
{
"name": "Yada Khov",
"email": "yada.khov@gmail.com",
"homepage": "https://github.com/yadakhov"
}
],
"description": "A trait for MySQL INSERT ON DUPLICATE KEY UPDATE.",
"homepage": "https://github.com/yadakhov/insert-on-duplicate-key",
"keywords": [
"database",
"eloquent",
"mysql"
],
"time": "2021-04-01T19:13:35+00:00"
},
{
"name": "zoujingli/ip2region",
"version": "v1.0.13",
"dist": {
"type": "zip",
"url": "https://mirrors.cloud.tencent.com/repository/composer/zoujingli/ip2region/v1.0.13/zoujingli-ip2region-v1.0.13.zip",
"reference": "c02c74571ad665745e57db5d04efa165e543fade",
"shasum": ""
},
"require": {
"php": ">=5.3"
},
"type": "library",
"autoload": {
"classmap": [
"Ip2Region.php"
]
},
"license": [
"Apache-2.0"
],
"authors": [
{
"name": "Anyon",
"email": "zoujingli@qq.com",
"homepage": "http://ctolog.com"
}
],
"description": "Ip2Region for PHP",
"homepage": "https://github.com/zoujingli/Ip2Region",
"keywords": [
"Ip2Region"
],
"time": "2023-03-13T05:18:05+00:00"
}
],
"packages-dev": [],
"aliases": [],
"minimum-stability": "dev",
"stability-flags": [],
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
"php": ">=7.4",
"ext-json": "*",
"ext-pdo": "*",
"ext-swoole": ">=4.4"
},
"platform-dev": [],
"plugin-api-version": "2.3.0"
}