mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-10-28 21:40:50 +00:00
5199 lines
180 KiB
JSON
5199 lines
180 KiB
JSON
{
|
||
"_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"
|
||
],
|
||
"content-hash": "f42e553665c726b38f0c11c8256a114b",
|
||
"packages": [
|
||
{
|
||
"name": "adbario/php-dot-notation",
|
||
"version": "2.5.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/adbario/php-dot-notation/2.5.0/adbario-php-dot-notation-2.5.0.zip",
|
||
"reference": "081e2cca50c84bfeeea2e3ef9b2c8d206d80ccae",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"php": "^5.5 || ^7.0 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^4.8|^5.7|^6.6|^7.5|^8.5|^9.5",
|
||
"squizlabs/php_codesniffer": "^3.6"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"src/helpers.php"
|
||
],
|
||
"psr-4": {
|
||
"Adbar\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Riku Särkinen",
|
||
"email": "riku@adbar.io"
|
||
}
|
||
],
|
||
"description": "PHP dot notation access to arrays",
|
||
"homepage": "https://github.com/adbario/php-dot-notation",
|
||
"keywords": [
|
||
"ArrayAccess",
|
||
"dotnotation"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/adbario/php-dot-notation/issues",
|
||
"source": "https://github.com/adbario/php-dot-notation/tree/2.5.0"
|
||
},
|
||
"time": "2022-10-14T20:31:46+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/credentials",
|
||
"version": "1.2.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/credentials/1.2.3/alibabacloud-credentials-1.2.3.zip",
|
||
"reference": "f6d1986e7b7be8da781d0b99f24c92d9860ba0c1",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"adbario/php-dot-notation": "^2.2",
|
||
"alibabacloud/tea": "^3.0",
|
||
"ext-curl": "*",
|
||
"ext-json": "*",
|
||
"ext-libxml": "*",
|
||
"ext-mbstring": "*",
|
||
"ext-openssl": "*",
|
||
"ext-simplexml": "*",
|
||
"ext-xmlwriter": "*",
|
||
"guzzlehttp/guzzle": "^6.3|^7.0",
|
||
"php": ">=5.6"
|
||
},
|
||
"require-dev": {
|
||
"composer/composer": "^1.8",
|
||
"drupal/coder": "^8.3",
|
||
"ext-dom": "*",
|
||
"ext-pcre": "*",
|
||
"ext-sockets": "*",
|
||
"ext-spl": "*",
|
||
"mikey179/vfsstream": "^1.6",
|
||
"monolog/monolog": "^1.24",
|
||
"phpunit/phpunit": "^5.7|^6.6|^9.3",
|
||
"psr/cache": "^1.0",
|
||
"symfony/dotenv": "^3.4",
|
||
"symfony/var-dumper": "^3.4"
|
||
},
|
||
"suggest": {
|
||
"ext-sockets": "To use client-side monitoring"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\Credentials\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com",
|
||
"homepage": "http://www.alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Credentials for PHP",
|
||
"homepage": "https://www.alibabacloud.com/",
|
||
"keywords": [
|
||
"alibaba",
|
||
"alibabacloud",
|
||
"aliyun",
|
||
"client",
|
||
"cloud",
|
||
"credentials",
|
||
"library",
|
||
"sdk",
|
||
"tool"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/aliyun/credentials-php/issues",
|
||
"source": "https://github.com/aliyun/credentials-php"
|
||
},
|
||
"time": "2025-04-18T09:09:46+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/darabonba-openapi",
|
||
"version": "0.2.17",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/darabonba-openapi/0.2.17/alibabacloud-darabonba-openapi-0.2.17.zip",
|
||
"reference": "051cd22db3da16ab7d0110feb3fc45dd0f999f92",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/credentials": "^1.2.2",
|
||
"alibabacloud/gateway-spi": "^1",
|
||
"alibabacloud/openapi-util": "^0.1.10|^0.2.1",
|
||
"alibabacloud/tea-utils": "^0.2.21",
|
||
"alibabacloud/tea-xml": "^0.2",
|
||
"php": ">5.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Darabonba\\OpenApi\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud OpenApi Client",
|
||
"support": {
|
||
"issues": "https://github.com/alibabacloud-sdk-php/darabonba-openapi/issues",
|
||
"source": "https://github.com/alibabacloud-sdk-php/darabonba-openapi/tree/0.2.17"
|
||
},
|
||
"time": "2025-07-04T09:26:04+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/dysmsapi-20170525",
|
||
"version": "2.0.24",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/dysmsapi-20170525/2.0.24/alibabacloud-dysmsapi-20170525-2.0.24.zip",
|
||
"reference": "75d8a8c7259f53e58ba3330e004150841be6010d",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/darabonba-openapi": "^0.2.8",
|
||
"alibabacloud/endpoint-util": "^0.1.0",
|
||
"alibabacloud/openapi-util": "^0.1.10|^0.2.1",
|
||
"alibabacloud/tea-utils": "^0.2.19",
|
||
"php": ">5.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\SDK\\Dysmsapi\\V20170525\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Dysmsapi (20170525) SDK Library for PHP",
|
||
"support": {
|
||
"source": "https://github.com/alibabacloud-sdk-php/Dysmsapi-20170525/tree/2.0.24"
|
||
},
|
||
"time": "2023-07-04T11:32:11+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/endpoint-util",
|
||
"version": "0.1.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/endpoint-util/0.1.1/alibabacloud-endpoint-util-0.1.1.zip",
|
||
"reference": "f3fe88a25d8df4faa3b0ae14ff202a9cc094e6c5",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^4.8.35|^5.4.3"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\Endpoint\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Endpoint Library for PHP",
|
||
"support": {
|
||
"source": "https://github.com/alibabacloud-sdk-php/endpoint-util/tree/0.1.1"
|
||
},
|
||
"time": "2020-06-04T10:57:15+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/gateway-spi",
|
||
"version": "1.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/gateway-spi/1.0.0/alibabacloud-gateway-spi-1.0.0.zip",
|
||
"reference": "7440f77750c329d8ab252db1d1d967314ccd1fcb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/credentials": "^1.1",
|
||
"php": ">5.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Darabonba\\GatewaySpi\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Gateway SPI Client",
|
||
"support": {
|
||
"source": "https://github.com/alibabacloud-sdk-php/alibabacloud-gateway-spi/tree/1.0.0"
|
||
},
|
||
"time": "2022-07-14T05:31:35+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/openapi-util",
|
||
"version": "0.2.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/openapi-util/0.2.2/alibabacloud-openapi-util-0.2.2.zip",
|
||
"reference": "02b1dda623b3d4614720da76b81640e9f308c52d",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/tea": "^3.1",
|
||
"alibabacloud/tea-utils": "^0.2",
|
||
"lizhichao/one-sm": "^1.5",
|
||
"php": ">5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "*"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\OpenApiUtil\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud OpenApi Util",
|
||
"support": {
|
||
"issues": "https://github.com/alibabacloud-sdk-php/openapi-util/issues",
|
||
"source": "https://github.com/alibabacloud-sdk-php/openapi-util/tree/0.2.2"
|
||
},
|
||
"time": "2026-01-14T07:41:26+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/tea",
|
||
"version": "3.2.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/tea/3.2.1/alibabacloud-tea-3.2.1.zip",
|
||
"reference": "1619cb96c158384f72b873e1f85de8b299c9c367",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"adbario/php-dot-notation": "^2.4",
|
||
"ext-curl": "*",
|
||
"ext-json": "*",
|
||
"ext-libxml": "*",
|
||
"ext-mbstring": "*",
|
||
"ext-openssl": "*",
|
||
"ext-simplexml": "*",
|
||
"ext-xmlwriter": "*",
|
||
"guzzlehttp/guzzle": "^6.3|^7.0",
|
||
"php": ">=5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "*",
|
||
"symfony/dotenv": "^3.4",
|
||
"symfony/var-dumper": "^3.4"
|
||
},
|
||
"suggest": {
|
||
"ext-sockets": "To use client-side monitoring"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\Tea\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com",
|
||
"homepage": "http://www.alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Client of Tea for PHP",
|
||
"homepage": "https://www.alibabacloud.com/",
|
||
"keywords": [
|
||
"alibabacloud",
|
||
"client",
|
||
"cloud",
|
||
"tea"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/aliyun/tea-php/issues",
|
||
"source": "https://github.com/aliyun/tea-php"
|
||
},
|
||
"time": "2023-05-16T06:43:41+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/tea-fileform",
|
||
"version": "0.3.4",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/tea-fileform/0.3.4/alibabacloud-tea-fileform-0.3.4.zip",
|
||
"reference": "4bf0c75a045c8115aa8cb1a394bd08d8bb833181",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/tea": "^3.0",
|
||
"php": ">5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^4.8.35|^5.4.3"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\Tea\\FileForm\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Tea File Library for PHP",
|
||
"support": {
|
||
"issues": "https://github.com/alibabacloud-sdk-php/tea-fileform/issues",
|
||
"source": "https://github.com/alibabacloud-sdk-php/tea-fileform/tree/0.3.4"
|
||
},
|
||
"time": "2020-12-01T07:24:35+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/tea-utils",
|
||
"version": "0.2.22",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/tea-utils/0.2.22/alibabacloud-tea-utils-0.2.22.zip",
|
||
"reference": "d885eadc9d185661ff9bd1d037333f62ba5daa99",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/tea": "^3.1",
|
||
"php": ">5.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\Tea\\Utils\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Tea Utils for PHP",
|
||
"support": {
|
||
"issues": "https://github.com/aliyun/tea-util/issues",
|
||
"source": "https://github.com/aliyun/tea-util"
|
||
},
|
||
"time": "2025-11-19T04:38:07+00:00"
|
||
},
|
||
{
|
||
"name": "alibabacloud/tea-xml",
|
||
"version": "0.2.4",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alibabacloud/tea-xml/0.2.4/alibabacloud-tea-xml-0.2.4.zip",
|
||
"reference": "3e0c000bf536224eebbac913c371bef174c0a16a",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "*",
|
||
"symfony/var-dumper": "*"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"AlibabaCloud\\Tea\\XML\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Alibaba Cloud SDK",
|
||
"email": "sdk-team@alibabacloud.com"
|
||
}
|
||
],
|
||
"description": "Alibaba Cloud Tea XML Library for PHP",
|
||
"support": {
|
||
"source": "https://github.com/alibabacloud-sdk-php/tea-xml/tree/0.2.4"
|
||
},
|
||
"time": "2022-08-02T04:12:58+00:00"
|
||
},
|
||
{
|
||
"name": "alipaysdk/easysdk",
|
||
"version": "2.2.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/alipaysdk/easysdk/2.2.3/alipaysdk-easysdk-2.2.3.zip",
|
||
"reference": "c6008839a22a5fca08e9f8536730f7abfed522d5",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"alibabacloud/tea": "^3.1",
|
||
"alibabacloud/tea-fileform": "^0.3.2",
|
||
"ext-ctype": "*",
|
||
"ext-curl": "*",
|
||
"ext-dom": "*",
|
||
"ext-fileinfo": "*",
|
||
"ext-json": "*",
|
||
"ext-libxml": "*",
|
||
"ext-mbstring": "*",
|
||
"ext-openssl": "*",
|
||
"ext-simplexml": "*",
|
||
"ext-xmlwriter": "*",
|
||
"guzzlehttp/guzzle": ">=6.3",
|
||
"php": ">=7.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^7.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Alipay\\EasySDK\\": "php/src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "junying.wjy",
|
||
"email": "junying.wjy@antfin.com"
|
||
}
|
||
],
|
||
"description": "支付宝官方 Alipay Easy SDK",
|
||
"support": {
|
||
"source": "https://github.com/alipay/alipay-easysdk/tree/v2.2.3"
|
||
},
|
||
"time": "2022-11-28T14:04:57+00:00"
|
||
},
|
||
{
|
||
"name": "aliyuncs/oss-sdk-php",
|
||
"version": "v2.7.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/aliyuncs/oss-sdk-php/v2.7.2/aliyuncs-oss-sdk-php-v2.7.2.zip",
|
||
"reference": "483dd0b8bff5d47f0e4ffc99f6077a295c5ccbb5",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.3"
|
||
},
|
||
"require-dev": {
|
||
"php-coveralls/php-coveralls": "*",
|
||
"phpunit/phpunit": "*"
|
||
},
|
||
"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/",
|
||
"support": {
|
||
"issues": "https://github.com/aliyun/aliyun-oss-php-sdk/issues",
|
||
"source": "https://github.com/aliyun/aliyun-oss-php-sdk/tree/v2.7.2"
|
||
},
|
||
"time": "2024-10-28T10:41:12+00:00"
|
||
},
|
||
{
|
||
"name": "aws/aws-crt-php",
|
||
"version": "v1.2.7",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/aws/aws-crt-php/v1.2.7/aws-aws-crt-php-v1.2.7.zip",
|
||
"reference": "d71d9906c7bb63a28295447ba12e74723bd3730e",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^4.8.35||^5.6.3||^9.5",
|
||
"yoast/phpunit-polyfills": "^1.0"
|
||
},
|
||
"suggest": {
|
||
"ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality."
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"classmap": [
|
||
"src/"
|
||
]
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "AWS SDK Common Runtime Team",
|
||
"email": "aws-sdk-common-runtime@amazon.com"
|
||
}
|
||
],
|
||
"description": "AWS Common Runtime for PHP",
|
||
"homepage": "https://github.com/awslabs/aws-crt-php",
|
||
"keywords": [
|
||
"amazon",
|
||
"aws",
|
||
"crt",
|
||
"sdk"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/awslabs/aws-crt-php/issues",
|
||
"source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7"
|
||
},
|
||
"time": "2024-10-18T22:15:13+00:00"
|
||
},
|
||
{
|
||
"name": "aws/aws-sdk-php",
|
||
"version": "3.394.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/aws/aws-sdk-php/3.394.1/aws-aws-sdk-php-3.394.1.zip",
|
||
"reference": "577edcbe852e463a1a52c269917303f850359e4e",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"aws/aws-crt-php": "^1.2.3",
|
||
"ext-json": "*",
|
||
"ext-pcre": "*",
|
||
"ext-simplexml": "*",
|
||
"guzzlehttp/guzzle": "^7.8.2 || ^8.0",
|
||
"guzzlehttp/promises": "^2.0.3 || ^3.0",
|
||
"guzzlehttp/psr7": "^2.6.3 || ^3.0",
|
||
"mtdowling/jmespath.php": "^2.9.1",
|
||
"php": ">=8.1",
|
||
"psr/http-message": "^1.0 || ^2.0",
|
||
"symfony/filesystem": "^v5.4.45 || ^v6.4.3 || ^v7.1.0 || ^v8.0.0"
|
||
},
|
||
"require-dev": {
|
||
"andrewsville/php-token-reflection": "^1.4",
|
||
"aws/aws-php-sns-message-validator": "~1.0",
|
||
"behat/behat": "~3.0",
|
||
"composer/composer": "^2.7.8",
|
||
"dms/phpunit-arraysubset-asserts": "^v0.5.0",
|
||
"doctrine/cache": "~1.4",
|
||
"ext-dom": "*",
|
||
"ext-openssl": "*",
|
||
"ext-sockets": "*",
|
||
"phpunit/phpunit": "^10.0",
|
||
"psr/cache": "^2.0 || ^3.0",
|
||
"psr/simple-cache": "^2.0 || ^3.0",
|
||
"sebastian/comparator": "^1.2.3 || ^4.0 || ^5.0",
|
||
"yoast/phpunit-polyfills": "^2.0"
|
||
},
|
||
"suggest": {
|
||
"aws/aws-php-sns-message-validator": "To validate incoming SNS notifications",
|
||
"doctrine/cache": "To use the DoctrineCacheAdapter",
|
||
"ext-curl": "To send requests using cURL",
|
||
"ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages",
|
||
"ext-pcntl": "To use client-side monitoring",
|
||
"ext-sockets": "To use client-side monitoring"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"branch-alias": {
|
||
"dev-master": "3.0-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"files": [
|
||
"src/functions.php"
|
||
],
|
||
"psr-4": {
|
||
"Aws\\": "src/"
|
||
},
|
||
"exclude-from-classmap": [
|
||
"src/data/"
|
||
]
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Amazon Web Services",
|
||
"homepage": "https://aws.amazon.com"
|
||
}
|
||
],
|
||
"description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project",
|
||
"homepage": "https://aws.amazon.com/sdk-for-php",
|
||
"keywords": [
|
||
"amazon",
|
||
"aws",
|
||
"cloud",
|
||
"dynamodb",
|
||
"ec2",
|
||
"glacier",
|
||
"s3",
|
||
"sdk"
|
||
],
|
||
"support": {
|
||
"forum": "https://github.com/aws/aws-sdk-php/discussions",
|
||
"issues": "https://github.com/aws/aws-sdk-php/issues",
|
||
"source": "https://github.com/aws/aws-sdk-php/tree/3.394.1"
|
||
},
|
||
"time": "2026-08-26T18:32:55+00:00"
|
||
},
|
||
{
|
||
"name": "carbonphp/carbon-doctrine-types",
|
||
"version": "2.1.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/carbonphp/carbon-doctrine-types/2.1.0/carbonphp-carbon-doctrine-types-2.1.0.zip",
|
||
"reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.4 || ^8.0"
|
||
},
|
||
"conflict": {
|
||
"doctrine/dbal": "<3.7.0 || >=4.0.0"
|
||
},
|
||
"require-dev": {
|
||
"doctrine/dbal": "^3.7.0",
|
||
"nesbot/carbon": "^2.71.0 || ^3.0.0",
|
||
"phpunit/phpunit": "^10.3"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Carbon\\Doctrine\\": "src/Carbon/Doctrine/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "KyleKatarn",
|
||
"email": "kylekatarnls@gmail.com"
|
||
}
|
||
],
|
||
"description": "Types to use Carbon in Doctrine",
|
||
"keywords": [
|
||
"carbon",
|
||
"date",
|
||
"datetime",
|
||
"doctrine",
|
||
"time"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues",
|
||
"source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0"
|
||
},
|
||
"time": "2023-12-11T17:09:12+00:00"
|
||
},
|
||
{
|
||
"name": "composer/pcre",
|
||
"version": "3.3.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/composer/pcre/3.3.2/composer-pcre-3.3.2.zip",
|
||
"reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.4 || ^8.0"
|
||
},
|
||
"conflict": {
|
||
"phpstan/phpstan": "<1.11.10"
|
||
},
|
||
"require-dev": {
|
||
"phpstan/phpstan": "^1.12 || ^2",
|
||
"phpstan/phpstan-strict-rules": "^1 || ^2",
|
||
"phpunit/phpunit": "^8 || ^9"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"phpstan": {
|
||
"includes": [
|
||
"extension.neon"
|
||
]
|
||
},
|
||
"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"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/composer/pcre/issues",
|
||
"source": "https://github.com/composer/pcre/tree/3.3.2"
|
||
},
|
||
"time": "2024-11-12T16:29:46+00:00"
|
||
},
|
||
{
|
||
"name": "cweagans/composer-configurable-plugin",
|
||
"version": "2.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/cweagans/composer-configurable-plugin/2.0.0/cweagans-composer-configurable-plugin-2.0.0.zip",
|
||
"reference": "15433906511a108a1806710e988629fd24b89974",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.0"
|
||
},
|
||
"require-dev": {
|
||
"codeception/codeception": "~4.0",
|
||
"codeception/module-asserts": "^2.0",
|
||
"composer/composer": "~2.0",
|
||
"php-coveralls/php-coveralls": "~2.0",
|
||
"php-parallel-lint/php-parallel-lint": "^1.0.0",
|
||
"phpro/grumphp": "^1.8.0",
|
||
"sebastian/phpcpd": "^6.0",
|
||
"squizlabs/php_codesniffer": "^3.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"cweagans\\Composer\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"BSD-3-Clause"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Cameron Eagans",
|
||
"email": "me@cweagans.net"
|
||
}
|
||
],
|
||
"description": "Provides a lightweight configuration system for Composer plugins.",
|
||
"support": {
|
||
"issues": "https://github.com/cweagans/composer-configurable-plugin/issues",
|
||
"source": "https://github.com/cweagans/composer-configurable-plugin/tree/2.0.0"
|
||
},
|
||
"time": "2023-02-12T04:58:58+00:00"
|
||
},
|
||
{
|
||
"name": "cweagans/composer-patches",
|
||
"version": "2.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/cweagans/composer-patches/2.0.0/cweagans-composer-patches-2.0.0.zip",
|
||
"reference": "bfa6018a5f864653d9ed899b902ea72f858a2cf7",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"composer-plugin-api": "^2.0",
|
||
"cweagans/composer-configurable-plugin": "^2.0",
|
||
"ext-json": "*",
|
||
"php": ">=8.0.0"
|
||
},
|
||
"require-dev": {
|
||
"codeception/codeception": "~4.0",
|
||
"codeception/module-asserts": "^2.0",
|
||
"codeception/module-cli": "^2.0",
|
||
"codeception/module-filesystem": "^2.0",
|
||
"composer/composer": "~2.0",
|
||
"php-coveralls/php-coveralls": "~2.0",
|
||
"php-parallel-lint/php-parallel-lint": "^1.0.0",
|
||
"phpro/grumphp": "^1.8.0",
|
||
"sebastian/phpcpd": "^6.0",
|
||
"squizlabs/php_codesniffer": "^4.0"
|
||
},
|
||
"type": "composer-plugin",
|
||
"extra": {
|
||
"_": "The following two lines ensure that composer-patches is loaded as early as possible.",
|
||
"class": "cweagans\\Composer\\Plugin\\Patches",
|
||
"plugin-modifies-downloads": true,
|
||
"plugin-modifies-install-path": true
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"cweagans\\Composer\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"BSD-3-Clause"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Cameron Eagans",
|
||
"email": "me@cweagans.net"
|
||
}
|
||
],
|
||
"description": "Provides a way to patch Composer packages.",
|
||
"support": {
|
||
"issues": "https://github.com/cweagans/composer-patches/issues",
|
||
"source": "https://github.com/cweagans/composer-patches/tree/2.0.0"
|
||
},
|
||
"time": "2025-10-30T23:44:22+00:00"
|
||
},
|
||
{
|
||
"name": "dh2y/think-qrcode",
|
||
"version": "2.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/dh2y/think-qrcode/2.0/dh2y-think-qrcode-2.0.zip",
|
||
"reference": "977d032afa27b1852f5fc5441fad2497f6db7ff5",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.4.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"dh2y\\qrcode\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "dh2y",
|
||
"email": "xiaodai54_long@163.com"
|
||
}
|
||
],
|
||
"description": "qrcode for thinkphp5",
|
||
"homepage": "https://github.com/cinaofdai/think-qrcode",
|
||
"support": {
|
||
"issues": "https://github.com/cinaofdai/think-qrcode/issues",
|
||
"source": "https://github.com/cinaofdai/think-qrcode/tree/2.0"
|
||
},
|
||
"time": "2019-07-10T02:57:29+00:00"
|
||
},
|
||
{
|
||
"name": "ezyang/htmlpurifier",
|
||
"version": "v4.19.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/ezyang/htmlpurifier/v4.19.0/ezyang-htmlpurifier-v4.19.0.zip",
|
||
"reference": "b287d2a16aceffbf6e0295559b39662612b77fcf",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
|
||
},
|
||
"require-dev": {
|
||
"cerdic/css-tidy": "^1.7 || ^2.0",
|
||
"simpletest/simpletest": "dev-master"
|
||
},
|
||
"suggest": {
|
||
"cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.",
|
||
"ext-bcmath": "Used for unit conversion and imagecrash protection",
|
||
"ext-iconv": "Converts text to and from non-UTF-8 encodings",
|
||
"ext-tidy": "Used for pretty-printing HTML"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"library/HTMLPurifier.composer.php"
|
||
],
|
||
"psr-0": {
|
||
"HTMLPurifier": "library/"
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/library/HTMLPurifier/Language/"
|
||
]
|
||
},
|
||
"license": [
|
||
"LGPL-2.1-or-later"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Edward Z. Yang",
|
||
"email": "admin@htmlpurifier.org",
|
||
"homepage": "http://ezyang.com"
|
||
}
|
||
],
|
||
"description": "Standards compliant HTML filter written in PHP",
|
||
"homepage": "http://htmlpurifier.org/",
|
||
"keywords": [
|
||
"html"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/ezyang/htmlpurifier/issues",
|
||
"source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.0"
|
||
},
|
||
"time": "2025-10-17T16:34:55+00:00"
|
||
},
|
||
{
|
||
"name": "fastknife/ajcaptcha",
|
||
"version": "v2.1.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/fastknife/ajcaptcha/v2.1.0/fastknife-ajcaptcha-v2.1.0.zip",
|
||
"reference": "7342c91606f90133d835c205e94e5c1b35360db2",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-gd": "*",
|
||
"ext-iconv": "*",
|
||
"ext-json": "*",
|
||
"ext-openssl": "*",
|
||
"php": ">=7.1"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Fastknife\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"GPL-3.0-only"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "bruce",
|
||
"email": "2777314125@qq.com"
|
||
}
|
||
],
|
||
"description": "This is a behavior verification code PHP back-end implementation package",
|
||
"support": {
|
||
"issues": "https://github.com/fastknifes/ajcaptcha/issues",
|
||
"source": "https://github.com/fastknifes/ajcaptcha/tree/v2.1.0"
|
||
},
|
||
"time": "2025-12-30T04:36:22+00:00"
|
||
},
|
||
{
|
||
"name": "firebase/php-jwt",
|
||
"version": "v5.5.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/firebase/php-jwt/v5.5.1/firebase-php-jwt-v5.5.1.zip",
|
||
"reference": "83b609028194aa042ea33b5af2d41a7427de80e6",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.3.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": ">=4.8 <=9"
|
||
},
|
||
"suggest": {
|
||
"paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Firebase\\JWT\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"BSD-3-Clause"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Neuman Vong",
|
||
"email": "neuman+pear@twilio.com",
|
||
"role": "Developer"
|
||
},
|
||
{
|
||
"name": "Anant Narayanan",
|
||
"email": "anant@php.net",
|
||
"role": "Developer"
|
||
}
|
||
],
|
||
"description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
|
||
"homepage": "https://github.com/firebase/php-jwt",
|
||
"keywords": [
|
||
"jwt",
|
||
"php"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/googleapis/php-jwt/issues",
|
||
"source": "https://github.com/googleapis/php-jwt/tree/v5.5.1"
|
||
},
|
||
"time": "2021-11-08T20:18:51+00:00"
|
||
},
|
||
{
|
||
"name": "godruoyi/php-snowflake",
|
||
"version": "3.2.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/godruoyi/php-snowflake/3.2.3/godruoyi-php-snowflake-3.2.3.zip",
|
||
"reference": "46bf78bdf4bb42186216c082b4abc32eea77c6a4",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php-64bit": ">=8.1"
|
||
},
|
||
"require-dev": {
|
||
"ext-redis": "*",
|
||
"ext-swoole": "*",
|
||
"illuminate/contracts": "^10.0 || ^11.0",
|
||
"laravel/pint": "^1.10",
|
||
"phpstan/phpstan": "^1.10",
|
||
"phpunit/phpunit": "^10",
|
||
"predis/predis": "^2.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Godruoyi\\Snowflake\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Godruoyi",
|
||
"email": "g@godruoyi.com"
|
||
}
|
||
],
|
||
"description": "An ID Generator for PHP based on Snowflake Algorithm (Twitter announced).",
|
||
"homepage": "https://github.com/godruoyi/php-snowflake",
|
||
"keywords": [
|
||
"Unique ID",
|
||
"laravel snowflake",
|
||
"order id",
|
||
"php snowflake",
|
||
"php sonyflake",
|
||
"php unique id",
|
||
"snowflake algorithm",
|
||
"sonyflake",
|
||
"unique order id"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/godruoyi/php-snowflake/issues",
|
||
"source": "https://github.com/godruoyi/php-snowflake/tree/3.2.3"
|
||
},
|
||
"time": "2026-04-23T01:56:44+00:00"
|
||
},
|
||
{
|
||
"name": "google/auth",
|
||
"version": "v1.26.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/google/auth/v1.26.0/google-auth-v1.26.0.zip",
|
||
"reference": "f1f0d0319e2e7750ebfaa523c78819792a9ed9f7",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"firebase/php-jwt": "^5.5||^6.0",
|
||
"guzzlehttp/guzzle": "^6.2.1|^7.0",
|
||
"guzzlehttp/psr7": "^1.7|^2.0",
|
||
"php": "^7.1||^8.0",
|
||
"psr/cache": "^1.0|^2.0|^3.0",
|
||
"psr/http-message": "^1.0"
|
||
},
|
||
"require-dev": {
|
||
"guzzlehttp/promises": "0.1.1|^1.3",
|
||
"kelvinmo/simplejwt": "0.7.0",
|
||
"phpseclib/phpseclib": "^2.0.31||^3.0",
|
||
"phpspec/prophecy-phpunit": "^1.1||^2.0",
|
||
"phpunit/phpunit": "^7.5||^9.0.0",
|
||
"sebastian/comparator": ">=1.2.3",
|
||
"squizlabs/php_codesniffer": "^3.5"
|
||
},
|
||
"suggest": {
|
||
"phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings or for token management. Please require version ^2."
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Google\\Auth\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"description": "Google Auth Library for PHP",
|
||
"homepage": "http://github.com/google/google-auth-library-php",
|
||
"keywords": [
|
||
"Authentication",
|
||
"google",
|
||
"oauth2"
|
||
],
|
||
"support": {
|
||
"docs": "https://googleapis.github.io/google-auth-library-php/main/",
|
||
"issues": "https://github.com/googleapis/google-auth-library-php/issues",
|
||
"source": "https://github.com/googleapis/google-auth-library-php/tree/v1.26.0"
|
||
},
|
||
"time": "2023-04-05T15:11:57+00:00"
|
||
},
|
||
{
|
||
"name": "google/gax",
|
||
"version": "0.10.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/google/gax/0.10.0/google-gax-0.10.0.zip",
|
||
"reference": "d0ce0277095f08b22ef031155a4e0bb634a1c5ae",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"google/auth": "^1.0",
|
||
"grpc/grpc": "v1.0.*",
|
||
"php": ">=5.5"
|
||
},
|
||
"require-dev": {
|
||
"phpdocumentor/phpdocumentor": "*",
|
||
"phpunit/phpunit": "4.8.*",
|
||
"squizlabs/php_codesniffer": "2.*"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Google\\GAX\\": "src/",
|
||
"Google\\GAX\\UnitTests\\": "tests/"
|
||
},
|
||
"classmap": [
|
||
"src/generated",
|
||
"src/generated/well-known-types"
|
||
]
|
||
},
|
||
"license": [
|
||
"BSD-3-Clause"
|
||
],
|
||
"description": "Google API Extensions for PHP",
|
||
"homepage": "https://github.com/googleapis/gax-php",
|
||
"keywords": [
|
||
"google"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/googleapis/gax-php/issues",
|
||
"source": "https://github.com/googleapis/gax-php/tree/master"
|
||
},
|
||
"time": "2017-06-16T21:20:31+00:00"
|
||
},
|
||
{
|
||
"name": "google/protobuf",
|
||
"version": "v4.31.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/google/protobuf/v4.31.1/google-protobuf-v4.31.1.zip",
|
||
"reference": "2b028ce8876254e2acbeceea7d9b573faad41864",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.0.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": ">=5.0.0"
|
||
},
|
||
"suggest": {
|
||
"ext-bcmath": "Need to support JSON deserialization"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Google\\Protobuf\\": "src/Google/Protobuf",
|
||
"GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf"
|
||
}
|
||
},
|
||
"license": [
|
||
"BSD-3-Clause"
|
||
],
|
||
"description": "proto library for PHP",
|
||
"homepage": "https://developers.google.com/protocol-buffers/",
|
||
"keywords": [
|
||
"proto"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.31.1"
|
||
},
|
||
"time": "2025-05-28T18:52:35+00:00"
|
||
},
|
||
{
|
||
"name": "grpc/grpc",
|
||
"version": "1.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/grpc/grpc/1.0.0/grpc-grpc-1.0.0.zip",
|
||
"reference": "b04dd24d7aa60a0bd8644c2790527610802e3800",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.5.0",
|
||
"stanley-cheung/protobuf-php": "v0.6"
|
||
},
|
||
"require-dev": {
|
||
"google/auth": "v0.9"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Grpc\\": "src/lib/"
|
||
}
|
||
},
|
||
"license": [
|
||
"BSD-3-Clause"
|
||
],
|
||
"description": "gRPC library for PHP",
|
||
"homepage": "http://grpc.io",
|
||
"keywords": [
|
||
"rpc"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/grpc/grpc-php/tree/v1.0.0"
|
||
},
|
||
"time": "2017-09-11T20:36:16+00:00"
|
||
},
|
||
{
|
||
"name": "guzzlehttp/guzzle",
|
||
"version": "7.10.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/guzzle/7.10.0/guzzlehttp-guzzle-7.10.0.zip",
|
||
"reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"guzzlehttp/promises": "^2.3",
|
||
"guzzlehttp/psr7": "^2.8",
|
||
"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.2",
|
||
"ext-curl": "*",
|
||
"guzzle/client-integration-tests": "3.0.2",
|
||
"php-http/message-factory": "^1.1",
|
||
"phpunit/phpunit": "^8.5.39 || ^9.6.20",
|
||
"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
|
||
}
|
||
},
|
||
"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"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/guzzle/guzzle/issues",
|
||
"source": "https://github.com/guzzle/guzzle/tree/7.10.0"
|
||
},
|
||
"time": "2025-08-23T22:36:01+00:00"
|
||
},
|
||
{
|
||
"name": "guzzlehttp/promises",
|
||
"version": "2.3.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/promises/2.3.0/guzzlehttp-promises-2.3.0.zip",
|
||
"reference": "481557b130ef3790cf82b713667b43030dc9c957",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.2.5 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"bamarni/composer-bin-plugin": "^1.8.2",
|
||
"phpunit/phpunit": "^8.5.44 || ^9.6.25"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"bamarni-bin": {
|
||
"bin-links": true,
|
||
"forward-command": false
|
||
}
|
||
},
|
||
"autoload": {
|
||
"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"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/guzzle/promises/issues",
|
||
"source": "https://github.com/guzzle/promises/tree/2.3.0"
|
||
},
|
||
"time": "2025-08-22T14:34:08+00:00"
|
||
},
|
||
{
|
||
"name": "guzzlehttp/psr7",
|
||
"version": "2.8.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/psr7/2.8.0/guzzlehttp-psr7-2.8.0.zip",
|
||
"reference": "21dc724a0583619cd1652f673303492272778051",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.2.5 || ^8.0",
|
||
"psr/http-factory": "^1.0",
|
||
"psr/http-message": "^1.1 || ^2.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.2",
|
||
"http-interop/http-factory-tests": "0.9.0",
|
||
"phpunit/phpunit": "^8.5.44 || ^9.6.25"
|
||
},
|
||
"suggest": {
|
||
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"bamarni-bin": {
|
||
"bin-links": true,
|
||
"forward-command": false
|
||
}
|
||
},
|
||
"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"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/guzzle/psr7/issues",
|
||
"source": "https://github.com/guzzle/psr7/tree/2.8.0"
|
||
},
|
||
"time": "2025-08-23T21:21:41+00:00"
|
||
},
|
||
{
|
||
"name": "league/flysystem",
|
||
"version": "3.35.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/league/flysystem/3.35.3/league-flysystem-3.35.3.zip",
|
||
"reference": "5fc8404762179ae514678487b23494fd69b2309c",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"league/flysystem-local": "^3.0.0",
|
||
"league/mime-type-detection": "^1.0.0",
|
||
"php": "^8.0.2"
|
||
},
|
||
"conflict": {
|
||
"async-aws/core": "<1.19.0",
|
||
"async-aws/s3": "<1.14.0",
|
||
"aws/aws-sdk-php": "3.209.31 || 3.210.0",
|
||
"guzzlehttp/guzzle": "<7.0",
|
||
"guzzlehttp/ringphp": "<1.1.1",
|
||
"phpseclib/phpseclib": "3.0.15",
|
||
"symfony/http-client": "<5.2"
|
||
},
|
||
"require-dev": {
|
||
"async-aws/s3": "^1.5 || ^2.0",
|
||
"async-aws/simple-s3": "^1.1 || ^2.0",
|
||
"aws/aws-sdk-php": "^3.295.10",
|
||
"composer/semver": "^3.0",
|
||
"ext-fileinfo": "*",
|
||
"ext-ftp": "*",
|
||
"ext-mongodb": "^1.3|^2",
|
||
"ext-zip": "*",
|
||
"friendsofphp/php-cs-fixer": "^3.5",
|
||
"google/cloud-storage": "^1.23",
|
||
"guzzlehttp/psr7": "^2.6",
|
||
"microsoft/azure-storage-blob": "^1.1",
|
||
"mongodb/mongodb": "^1.2|^2",
|
||
"phpseclib/phpseclib": "^3.0.36",
|
||
"phpstan/phpstan": "^1.10",
|
||
"phpunit/phpunit": "^9.5.11|^10.0",
|
||
"sabre/dav": "^4.6.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"League\\Flysystem\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Frank de Jonge",
|
||
"email": "info@frankdejonge.nl"
|
||
}
|
||
],
|
||
"description": "File storage abstraction for PHP",
|
||
"keywords": [
|
||
"WebDAV",
|
||
"aws",
|
||
"cloud",
|
||
"file",
|
||
"files",
|
||
"filesystem",
|
||
"filesystems",
|
||
"ftp",
|
||
"s3",
|
||
"sftp",
|
||
"storage"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/thephpleague/flysystem/issues",
|
||
"source": "https://github.com/thephpleague/flysystem/tree/3.35.3"
|
||
},
|
||
"time": "2026-08-22T12:55:54+00:00"
|
||
},
|
||
{
|
||
"name": "league/flysystem-local",
|
||
"version": "3.35.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/league/flysystem-local/3.35.3/league-flysystem-local-3.35.3.zip",
|
||
"reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-fileinfo": "*",
|
||
"league/flysystem": "^3.0.0",
|
||
"league/mime-type-detection": "^1.0.0",
|
||
"php": "^8.0.2"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"League\\Flysystem\\Local\\": ""
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Frank de Jonge",
|
||
"email": "info@frankdejonge.nl"
|
||
}
|
||
],
|
||
"description": "Local filesystem adapter for Flysystem.",
|
||
"keywords": [
|
||
"Flysystem",
|
||
"file",
|
||
"files",
|
||
"filesystem",
|
||
"local"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/thephpleague/flysystem-local/tree/3.35.3"
|
||
},
|
||
"time": "2026-08-12T13:29:21+00:00"
|
||
},
|
||
{
|
||
"name": "league/mime-type-detection",
|
||
"version": "1.17.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/league/mime-type-detection/1.17.0/league-mime-type-detection-1.17.0.zip",
|
||
"reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-fileinfo": "*",
|
||
"php": "^7.4 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"friendsofphp/php-cs-fixer": "^3.2",
|
||
"phpstan/phpstan": "^0.12.68",
|
||
"phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0 || ^11.0 || ^12.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"League\\MimeTypeDetection\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Frank de Jonge",
|
||
"email": "info@frankdejonge.nl"
|
||
}
|
||
],
|
||
"description": "Mime-type detection for Flysystem",
|
||
"support": {
|
||
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
|
||
"source": "https://github.com/thephpleague/mime-type-detection/tree/1.17.0"
|
||
},
|
||
"time": "2026-07-09T11:49:27+00:00"
|
||
},
|
||
{
|
||
"name": "lizhichao/one-sm",
|
||
"version": "1.10",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/lizhichao/one-sm/1.10/lizhichao-one-sm-1.10.zip",
|
||
"reference": "687a012a44a5bfd4d9143a0234e1060543be455a",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.6"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"OneSm\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "tanszhe",
|
||
"email": "1018595261@qq.com"
|
||
}
|
||
],
|
||
"description": "国密sm3",
|
||
"keywords": [
|
||
"php",
|
||
"sm3"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/lizhichao/sm/issues",
|
||
"source": "https://github.com/lizhichao/sm/tree/1.10"
|
||
},
|
||
"time": "2021-05-26T06:19:22+00:00"
|
||
},
|
||
{
|
||
"name": "maennchen/zipstream-php",
|
||
"version": "2.4.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/maennchen/zipstream-php/2.4.0/maennchen-zipstream-php-2.4.0.zip",
|
||
"reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-mbstring": "*",
|
||
"myclabs/php-enum": "^1.5",
|
||
"php": "^8.0",
|
||
"psr/http-message": "^1.0"
|
||
},
|
||
"require-dev": {
|
||
"ext-zip": "*",
|
||
"friendsofphp/php-cs-fixer": "^3.9",
|
||
"guzzlehttp/guzzle": "^6.5.3 || ^7.2.0",
|
||
"mikey179/vfsstream": "^1.6",
|
||
"php-coveralls/php-coveralls": "^2.4",
|
||
"phpunit/phpunit": "^8.5.8 || ^9.4.2",
|
||
"vimeo/psalm": "^5.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"ZipStream\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Paul Duncan",
|
||
"email": "pabs@pablotron.org"
|
||
},
|
||
{
|
||
"name": "Jonatan Männchen",
|
||
"email": "jonatan@maennchen.ch"
|
||
},
|
||
{
|
||
"name": "Jesse Donat",
|
||
"email": "donatj@gmail.com"
|
||
},
|
||
{
|
||
"name": "András Kolesár",
|
||
"email": "kolesar@kolesar.hu"
|
||
}
|
||
],
|
||
"description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
|
||
"keywords": [
|
||
"stream",
|
||
"zip"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/maennchen/ZipStream-PHP/issues",
|
||
"source": "https://github.com/maennchen/ZipStream-PHP/tree/2.4.0"
|
||
},
|
||
"time": "2022-12-08T12:29:14+00:00"
|
||
},
|
||
{
|
||
"name": "markbaker/complex",
|
||
"version": "3.0.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/markbaker/complex/3.0.2/markbaker-complex-3.0.2.zip",
|
||
"reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.2 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"dealerdirect/phpcodesniffer-composer-installer": "dev-master",
|
||
"phpcompatibility/php-compatibility": "^9.3",
|
||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
|
||
"squizlabs/php_codesniffer": "^3.7"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Complex\\": "classes/src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Mark Baker",
|
||
"email": "mark@lange.demon.co.uk"
|
||
}
|
||
],
|
||
"description": "PHP Class for working with complex numbers",
|
||
"homepage": "https://github.com/MarkBaker/PHPComplex",
|
||
"keywords": [
|
||
"complex",
|
||
"mathematics"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/MarkBaker/PHPComplex/issues",
|
||
"source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
|
||
},
|
||
"time": "2022-12-06T16:21:08+00:00"
|
||
},
|
||
{
|
||
"name": "markbaker/matrix",
|
||
"version": "3.0.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/markbaker/matrix/3.0.1/markbaker-matrix-3.0.1.zip",
|
||
"reference": "728434227fe21be27ff6d86621a1b13107a2562c",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.1 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"dealerdirect/phpcodesniffer-composer-installer": "dev-master",
|
||
"phpcompatibility/php-compatibility": "^9.3",
|
||
"phpdocumentor/phpdocumentor": "2.*",
|
||
"phploc/phploc": "^4.0",
|
||
"phpmd/phpmd": "2.*",
|
||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
|
||
"sebastian/phpcpd": "^4.0",
|
||
"squizlabs/php_codesniffer": "^3.7"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Matrix\\": "classes/src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Mark Baker",
|
||
"email": "mark@demon-angel.eu"
|
||
}
|
||
],
|
||
"description": "PHP Class for working with matrices",
|
||
"homepage": "https://github.com/MarkBaker/PHPMatrix",
|
||
"keywords": [
|
||
"mathematics",
|
||
"matrix",
|
||
"vector"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/MarkBaker/PHPMatrix/issues",
|
||
"source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
|
||
},
|
||
"time": "2022-12-02T22:17:43+00:00"
|
||
},
|
||
{
|
||
"name": "mtdowling/jmespath.php",
|
||
"version": "2.9.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/mtdowling/jmespath.php/2.9.2/mtdowling-jmespath.php-2.9.2.zip",
|
||
"reference": "2157c5e50e813ec6a96c1eed3be7f64a20fb32a8",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.2.5 || ^8.0",
|
||
"symfony/polyfill-mbstring": "^1.17"
|
||
},
|
||
"require-dev": {
|
||
"composer/xdebug-handler": "^3.0.3",
|
||
"phpunit/phpunit": "^8.5.52"
|
||
},
|
||
"bin": [
|
||
"bin/jp.php"
|
||
],
|
||
"type": "library",
|
||
"extra": {
|
||
"branch-alias": {
|
||
"dev-master": "2.9-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"files": [
|
||
"src/JmesPath.php"
|
||
],
|
||
"psr-4": {
|
||
"JmesPath\\": "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"
|
||
}
|
||
],
|
||
"description": "Declaratively specify how to extract elements from a JSON document",
|
||
"keywords": [
|
||
"json",
|
||
"jsonpath"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/jmespath/jmespath.php/issues",
|
||
"source": "https://github.com/jmespath/jmespath.php/tree/2.9.2"
|
||
},
|
||
"time": "2026-07-06T18:56:19+00:00"
|
||
},
|
||
{
|
||
"name": "myclabs/php-enum",
|
||
"version": "1.8.5",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/myclabs/php-enum/1.8.5/myclabs-php-enum-1.8.5.zip",
|
||
"reference": "e7be26966b7398204a234f8673fdad5ac6277802",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"php": "^7.3 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^9.5",
|
||
"squizlabs/php_codesniffer": "1.*",
|
||
"vimeo/psalm": "^4.6.2 || ^5.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": "https://github.com/myclabs/php-enum",
|
||
"keywords": [
|
||
"enum"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/myclabs/php-enum/issues",
|
||
"source": "https://github.com/myclabs/php-enum/tree/1.8.5"
|
||
},
|
||
"time": "2025-01-14T11:49:03+00:00"
|
||
},
|
||
{
|
||
"name": "nesbot/carbon",
|
||
"version": "2.73.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/nesbot/carbon/2.73.0/nesbot-carbon-2.73.0.zip",
|
||
"reference": "9228ce90e1035ff2f0db84b40ec2e023ed802075",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"carbonphp/carbon-doctrine-types": "*",
|
||
"ext-json": "*",
|
||
"php": "^7.1.8 || ^8.0",
|
||
"psr/clock": "^1.0",
|
||
"symfony/polyfill-mbstring": "^1.0",
|
||
"symfony/polyfill-php80": "^1.16",
|
||
"symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
|
||
},
|
||
"provide": {
|
||
"psr/clock-implementation": "1.0"
|
||
},
|
||
"require-dev": {
|
||
"doctrine/dbal": "^2.0 || ^3.1.4 || ^4.0",
|
||
"doctrine/orm": "^2.7 || ^3.0",
|
||
"friendsofphp/php-cs-fixer": "^3.0",
|
||
"kylekatarnls/multi-tester": "^2.0",
|
||
"ondrejmirtes/better-reflection": "<6",
|
||
"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": {
|
||
"laravel": {
|
||
"providers": [
|
||
"Carbon\\Laravel\\ServiceProvider"
|
||
]
|
||
},
|
||
"phpstan": {
|
||
"includes": [
|
||
"extension.neon"
|
||
]
|
||
},
|
||
"branch-alias": {
|
||
"dev-2.x": "2.x-dev",
|
||
"dev-master": "3.x-dev"
|
||
}
|
||
},
|
||
"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"
|
||
],
|
||
"support": {
|
||
"docs": "https://carbon.nesbot.com/docs",
|
||
"issues": "https://github.com/briannesbitt/Carbon/issues",
|
||
"source": "https://github.com/briannesbitt/Carbon"
|
||
},
|
||
"time": "2025-01-08T20:10:23+00:00"
|
||
},
|
||
{
|
||
"name": "nyholm/psr7",
|
||
"version": "1.8.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/nyholm/psr7/1.8.2/nyholm-psr7-1.8.2.zip",
|
||
"reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2",
|
||
"psr/http-factory": "^1.0",
|
||
"psr/http-message": "^1.1 || ^2.0"
|
||
},
|
||
"provide": {
|
||
"php-http/message-factory-implementation": "1.0",
|
||
"psr/http-factory-implementation": "1.0",
|
||
"psr/http-message-implementation": "1.0"
|
||
},
|
||
"require-dev": {
|
||
"http-interop/http-factory-tests": "^0.9",
|
||
"php-http/message-factory": "^1.0",
|
||
"php-http/psr7-integration-tests": "^1.0",
|
||
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.4",
|
||
"symfony/error-handler": "^4.4"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"branch-alias": {
|
||
"dev-master": "1.8-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Nyholm\\Psr7\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Tobias Nyholm",
|
||
"email": "tobias.nyholm@gmail.com"
|
||
},
|
||
{
|
||
"name": "Martijn van der Ven",
|
||
"email": "martijn@vanderven.se"
|
||
}
|
||
],
|
||
"description": "A fast PHP7 implementation of PSR-7",
|
||
"homepage": "https://tnyholm.se",
|
||
"keywords": [
|
||
"psr-17",
|
||
"psr-7"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/Nyholm/psr7/issues",
|
||
"source": "https://github.com/Nyholm/psr7/tree/1.8.2"
|
||
},
|
||
"time": "2024-09-09T07:06:30+00:00"
|
||
},
|
||
{
|
||
"name": "nyholm/psr7-server",
|
||
"version": "1.1.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/nyholm/psr7-server/1.1.0/nyholm-psr7-server-1.1.0.zip",
|
||
"reference": "4335801d851f554ca43fa6e7d2602141538854dc",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.1 || ^8.0",
|
||
"psr/http-factory": "^1.0",
|
||
"psr/http-message": "^1.0 || ^2.0"
|
||
},
|
||
"require-dev": {
|
||
"nyholm/nsa": "^1.1",
|
||
"nyholm/psr7": "^1.3",
|
||
"phpunit/phpunit": "^7.0 || ^8.5 || ^9.3"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Nyholm\\Psr7Server\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Tobias Nyholm",
|
||
"email": "tobias.nyholm@gmail.com"
|
||
},
|
||
{
|
||
"name": "Martijn van der Ven",
|
||
"email": "martijn@vanderven.se"
|
||
}
|
||
],
|
||
"description": "Helper classes to handle PSR-7 server requests",
|
||
"homepage": "http://tnyholm.se",
|
||
"keywords": [
|
||
"psr-17",
|
||
"psr-7"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/Nyholm/psr7-server/issues",
|
||
"source": "https://github.com/Nyholm/psr7-server/tree/1.1.0"
|
||
},
|
||
"time": "2023-11-08T09:30:43+00:00"
|
||
},
|
||
{
|
||
"name": "overtrue/socialite",
|
||
"version": "4.14.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/overtrue/socialite/4.14.2/overtrue-socialite-4.14.2.zip",
|
||
"reference": "1249c4c1c3611c81d2e17fd651d7a3e58cf70592",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"ext-openssl": "*",
|
||
"guzzlehttp/guzzle": "^7.0",
|
||
"php": ">=8.0.2"
|
||
},
|
||
"require-dev": {
|
||
"jetbrains/phpstorm-attributes": "^1.0",
|
||
"laravel/pint": "^1.2",
|
||
"mockery/mockery": "^1.3",
|
||
"phpstan/phpstan": "^2.1",
|
||
"phpunit/phpunit": "^11.3"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"src/Contracts/FactoryInterface.php",
|
||
"src/Contracts/UserInterface.php",
|
||
"src/Contracts/ProviderInterface.php"
|
||
],
|
||
"psr-4": {
|
||
"Overtrue\\Socialite\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "overtrue",
|
||
"email": "anzhengchao@gmail.com"
|
||
}
|
||
],
|
||
"description": "A collection of OAuth 2 packages.",
|
||
"keywords": [
|
||
"Feishu",
|
||
"login",
|
||
"oauth",
|
||
"qcloud",
|
||
"qq",
|
||
"social",
|
||
"wechat",
|
||
"weibo"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/overtrue/socialite/issues",
|
||
"source": "https://github.com/overtrue/socialite/tree/4.14.2"
|
||
},
|
||
"time": "2026-05-29T10:56:53+00:00"
|
||
},
|
||
{
|
||
"name": "phpoffice/phpspreadsheet",
|
||
"version": "1.30.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/phpoffice/phpspreadsheet/1.30.1/phpoffice-phpspreadsheet-1.30.1.zip",
|
||
"reference": "fa8257a579ec623473eabfe49731de5967306c4c",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"composer/pcre": "^1||^2||^3",
|
||
"ext-ctype": "*",
|
||
"ext-dom": "*",
|
||
"ext-fileinfo": "*",
|
||
"ext-gd": "*",
|
||
"ext-iconv": "*",
|
||
"ext-libxml": "*",
|
||
"ext-mbstring": "*",
|
||
"ext-simplexml": "*",
|
||
"ext-xml": "*",
|
||
"ext-xmlreader": "*",
|
||
"ext-xmlwriter": "*",
|
||
"ext-zip": "*",
|
||
"ext-zlib": "*",
|
||
"ezyang/htmlpurifier": "^4.15",
|
||
"maennchen/zipstream-php": "^2.1 || ^3.0",
|
||
"markbaker/complex": "^3.0",
|
||
"markbaker/matrix": "^3.0",
|
||
"php": ">=7.4.0 <8.5.0",
|
||
"psr/http-client": "^1.0",
|
||
"psr/http-factory": "^1.0",
|
||
"psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
|
||
},
|
||
"require-dev": {
|
||
"dealerdirect/phpcodesniffer-composer-installer": "dev-main",
|
||
"dompdf/dompdf": "^1.0 || ^2.0 || ^3.0",
|
||
"friendsofphp/php-cs-fixer": "^3.2",
|
||
"mitoteam/jpgraph": "^10.3",
|
||
"mpdf/mpdf": "^8.1.1",
|
||
"phpcompatibility/php-compatibility": "^9.3",
|
||
"phpstan/phpstan": "^1.1",
|
||
"phpstan/phpstan-phpunit": "^1.0",
|
||
"phpunit/phpunit": "^8.5 || ^9.0",
|
||
"squizlabs/php_codesniffer": "^3.7",
|
||
"tecnickcom/tcpdf": "^6.5"
|
||
},
|
||
"suggest": {
|
||
"dompdf/dompdf": "Option for rendering PDF with PDF Writer",
|
||
"ext-intl": "PHP Internationalization Functions",
|
||
"mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
|
||
"mpdf/mpdf": "Option for rendering PDF with PDF Writer",
|
||
"tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Maarten Balliauw",
|
||
"homepage": "https://blog.maartenballiauw.be"
|
||
},
|
||
{
|
||
"name": "Mark Baker",
|
||
"homepage": "https://markbakeruk.net"
|
||
},
|
||
{
|
||
"name": "Franck Lefevre",
|
||
"homepage": "https://rootslabs.net"
|
||
},
|
||
{
|
||
"name": "Erik Tilt"
|
||
},
|
||
{
|
||
"name": "Adrien Crivelli"
|
||
}
|
||
],
|
||
"description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
|
||
"homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
|
||
"keywords": [
|
||
"OpenXML",
|
||
"excel",
|
||
"gnumeric",
|
||
"ods",
|
||
"php",
|
||
"spreadsheet",
|
||
"xls",
|
||
"xlsx"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
|
||
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.30.1"
|
||
},
|
||
"time": "2025-10-26T16:01:04+00:00"
|
||
},
|
||
{
|
||
"name": "psr/cache",
|
||
"version": "2.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/cache/2.0.0/psr-cache-2.0.0.zip",
|
||
"reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.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": "https://www.php-fig.org/"
|
||
}
|
||
],
|
||
"description": "Common interface for caching libraries",
|
||
"keywords": [
|
||
"cache",
|
||
"psr",
|
||
"psr-6"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/php-fig/cache/tree/2.0.0"
|
||
},
|
||
"time": "2021-02-03T23:23:37+00:00"
|
||
},
|
||
{
|
||
"name": "psr/clock",
|
||
"version": "1.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/clock/1.0.0/psr-clock-1.0.0.zip",
|
||
"reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.0 || ^8.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Psr\\Clock\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "PHP-FIG",
|
||
"homepage": "https://www.php-fig.org/"
|
||
}
|
||
],
|
||
"description": "Common interface for reading the clock.",
|
||
"homepage": "https://github.com/php-fig/clock",
|
||
"keywords": [
|
||
"clock",
|
||
"now",
|
||
"psr",
|
||
"psr-20",
|
||
"time"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/php-fig/clock/issues",
|
||
"source": "https://github.com/php-fig/clock/tree/1.0.0"
|
||
},
|
||
"time": "2022-11-25T14:36:26+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"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/php-fig/container/issues",
|
||
"source": "https://github.com/php-fig/container/tree/2.0.2"
|
||
},
|
||
"time": "2021-11-05T16:47:00+00:00"
|
||
},
|
||
{
|
||
"name": "psr/http-client",
|
||
"version": "1.0.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-client/1.0.3/psr-http-client-1.0.3.zip",
|
||
"reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.0 || ^8.0",
|
||
"psr/http-message": "^1.0 || ^2.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": "https://www.php-fig.org/"
|
||
}
|
||
],
|
||
"description": "Common interface for HTTP clients",
|
||
"homepage": "https://github.com/php-fig/http-client",
|
||
"keywords": [
|
||
"http",
|
||
"http-client",
|
||
"psr",
|
||
"psr-18"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/php-fig/http-client"
|
||
},
|
||
"time": "2023-09-23T14:17:50+00:00"
|
||
},
|
||
{
|
||
"name": "psr/http-factory",
|
||
"version": "1.1.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-factory/1.1.0/psr-http-factory-1.1.0.zip",
|
||
"reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.1",
|
||
"psr/http-message": "^1.0 || ^2.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": "https://www.php-fig.org/"
|
||
}
|
||
],
|
||
"description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
|
||
"keywords": [
|
||
"factory",
|
||
"http",
|
||
"message",
|
||
"psr",
|
||
"psr-17",
|
||
"psr-7",
|
||
"request",
|
||
"response"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/php-fig/http-factory"
|
||
},
|
||
"time": "2024-04-15T12:06:14+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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/php-fig/http-message/tree/1.1"
|
||
},
|
||
"time": "2023-04-04T09:50:52+00:00"
|
||
},
|
||
{
|
||
"name": "psr/log",
|
||
"version": "3.0.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/log/3.0.2/psr-log-3.0.2.zip",
|
||
"reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.0"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"branch-alias": {
|
||
"dev-master": "3.x-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Psr\\Log\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "PHP-FIG",
|
||
"homepage": "https://www.php-fig.org/"
|
||
}
|
||
],
|
||
"description": "Common interface for logging libraries",
|
||
"homepage": "https://github.com/php-fig/log",
|
||
"keywords": [
|
||
"log",
|
||
"psr",
|
||
"psr-3"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/php-fig/log/tree/3.0.2"
|
||
},
|
||
"time": "2024-09-11T13:17:53+00:00"
|
||
},
|
||
{
|
||
"name": "psr/simple-cache",
|
||
"version": "3.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/psr/simple-cache/3.0.0/psr-simple-cache-3.0.0.zip",
|
||
"reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.0"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"branch-alias": {
|
||
"dev-master": "3.0.x-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Psr\\SimpleCache\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "PHP-FIG",
|
||
"homepage": "https://www.php-fig.org/"
|
||
}
|
||
],
|
||
"description": "Common interfaces for simple caching",
|
||
"keywords": [
|
||
"cache",
|
||
"caching",
|
||
"psr",
|
||
"psr-16",
|
||
"simple-cache"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
|
||
},
|
||
"time": "2021-10-29T13:26:27+00:00"
|
||
},
|
||
{
|
||
"name": "qiniu/php-sdk",
|
||
"version": "v7.14.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/qiniu/php-sdk/v7.14.0/qiniu-php-sdk-v7.14.0.zip",
|
||
"reference": "ee752ffa7263ce99fca0bd7340cf13c486a3516c",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-curl": "*",
|
||
"ext-xml": "*",
|
||
"myclabs/php-enum": "~1.5.2 || ~1.6.6 || ~1.7.7 || ~1.8.4",
|
||
"php": ">=5.3.3"
|
||
},
|
||
"require-dev": {
|
||
"paragonie/random_compat": ">=2",
|
||
"phpunit/phpunit": "^4.8 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4",
|
||
"squizlabs/php_codesniffer": "^2.3 || ~3.6"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"src/Qiniu/functions.php",
|
||
"src/Qiniu/Http/Middleware/Middleware.php"
|
||
],
|
||
"psr-4": {
|
||
"Qiniu\\": "src/Qiniu"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Qiniu",
|
||
"email": "sdk@qiniu.com",
|
||
"homepage": "http://www.qiniu.com"
|
||
}
|
||
],
|
||
"description": "Qiniu Resource (Cloud) Storage SDK for PHP",
|
||
"homepage": "http://developer.qiniu.com/",
|
||
"keywords": [
|
||
"cloud",
|
||
"qiniu",
|
||
"sdk",
|
||
"storage"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/qiniu/php-sdk/issues",
|
||
"source": "https://github.com/qiniu/php-sdk/tree/v7.14.0"
|
||
},
|
||
"time": "2024-10-25T08:39:01+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.",
|
||
"support": {
|
||
"issues": "https://github.com/ralouphie/getallheaders/issues",
|
||
"source": "https://github.com/ralouphie/getallheaders/tree/develop"
|
||
},
|
||
"time": "2019-03-08T08:55:37+00:00"
|
||
},
|
||
{
|
||
"name": "spatie/macroable",
|
||
"version": "1.0.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/spatie/macroable/1.0.1/spatie-macroable-1.0.1.zip",
|
||
"reference": "7a99549fc001c925714b329220dea680c04bfa48",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": "^7.2|^8.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^8.0|^9.3"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Spatie\\Macroable\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Freek Van der Herten",
|
||
"email": "freek@spatie.be",
|
||
"homepage": "https://spatie.be",
|
||
"role": "Developer"
|
||
}
|
||
],
|
||
"description": "A trait to dynamically add methods to a class",
|
||
"homepage": "https://github.com/spatie/macroable",
|
||
"keywords": [
|
||
"macroable",
|
||
"spatie"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/spatie/macroable/issues",
|
||
"source": "https://github.com/spatie/macroable/tree/1.0.1"
|
||
},
|
||
"time": "2020-11-03T10:15:05+00:00"
|
||
},
|
||
{
|
||
"name": "stanley-cheung/protobuf-php",
|
||
"version": "v0.6",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/stanley-cheung/protobuf-php/v0.6/stanley-cheung-protobuf-php-v0.6.zip",
|
||
"reference": "e5d3b55b1898233e36abb552281d2dd0ce86c5e7",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=5.3.0"
|
||
},
|
||
"bin": [
|
||
"protoc-gen-php.bat",
|
||
"protoc-gen-php.php"
|
||
],
|
||
"type": "library",
|
||
"extra": {
|
||
"branch-alias": {
|
||
"dev-master": "1.0-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-0": {
|
||
"DrSlump": "library/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Iván -DrSlump- Montes",
|
||
"email": "drslump@pollinimini.net",
|
||
"homepage": "https://github.com/drslump/Protobuf-PHP"
|
||
}
|
||
],
|
||
"description": "PHP implementation of Google's Protocol Buffers",
|
||
"homepage": "https://github.com/stanley-cheung/Protobuf-PHP",
|
||
"keywords": [
|
||
"protobuf",
|
||
"protocol buffer",
|
||
"serializing"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/stanley-cheung/Protobuf-PHP/tree/v0.6"
|
||
},
|
||
"time": "2016-07-22T02:12:15+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/cache",
|
||
"version": "v6.4.43",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/cache/v6.4.43/symfony-cache-v6.4.43.zip",
|
||
"reference": "8f0b5de5d9f5131aa99fdab78d7802efef9322dc",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1",
|
||
"psr/cache": "^2.0|^3.0",
|
||
"psr/log": "^1.1|^2|^3",
|
||
"symfony/cache-contracts": "^2.5|^3",
|
||
"symfony/service-contracts": "^2.5|^3",
|
||
"symfony/var-exporter": "^6.3.6|^7.0"
|
||
},
|
||
"conflict": {
|
||
"doctrine/dbal": "<2.13.1",
|
||
"symfony/dependency-injection": "<5.4",
|
||
"symfony/http-kernel": "<5.4",
|
||
"symfony/var-dumper": "<5.4"
|
||
},
|
||
"provide": {
|
||
"psr/cache-implementation": "2.0|3.0",
|
||
"psr/simple-cache-implementation": "1.0|2.0|3.0",
|
||
"symfony/cache-implementation": "1.1|2.0|3.0"
|
||
},
|
||
"require-dev": {
|
||
"cache/integration-tests": "dev-master",
|
||
"doctrine/dbal": "^2.13.1|^3|^4",
|
||
"predis/predis": "^1.1|^2.0",
|
||
"psr/simple-cache": "^1.0|^2.0|^3.0",
|
||
"symfony/config": "^5.4|^6.0|^7.0",
|
||
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
|
||
"symfony/filesystem": "^5.4|^6.0|^7.0",
|
||
"symfony/http-kernel": "^5.4|^6.0|^7.0",
|
||
"symfony/messenger": "^5.4|^6.0|^7.0",
|
||
"symfony/var-dumper": "^5.4|^6.0|^7.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Component\\Cache\\": ""
|
||
},
|
||
"classmap": [
|
||
"Traits/ValueWrapper.php"
|
||
],
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Provides extended PSR-6, PSR-16 (and tags) implementations",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"caching",
|
||
"psr6"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/cache/tree/v6.4.43"
|
||
},
|
||
"time": "2026-07-28T21:33:22+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/cache-contracts",
|
||
"version": "v2.5.4",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/cache-contracts/v2.5.4/symfony-cache-contracts-v2.5.4.zip",
|
||
"reference": "517c3a3619dadfa6952c4651767fcadffb4df65e",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2.5",
|
||
"psr/cache": "^1.0|^2.0|^3.0"
|
||
},
|
||
"suggest": {
|
||
"symfony/cache-implementation": ""
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/contracts",
|
||
"name": "symfony/contracts"
|
||
},
|
||
"branch-alias": {
|
||
"dev-main": "2.5-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Contracts\\Cache\\": ""
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Generic abstractions related to caching",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"abstractions",
|
||
"contracts",
|
||
"decoupling",
|
||
"interfaces",
|
||
"interoperability",
|
||
"standards"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/cache-contracts/tree/v2.5.4"
|
||
},
|
||
"time": "2024-09-25T14:11:13+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/deprecation-contracts",
|
||
"version": "v3.7.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/deprecation-contracts/v3.7.1/symfony-deprecation-contracts-v3.7.1.zip",
|
||
"reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/contracts",
|
||
"name": "symfony/contracts"
|
||
},
|
||
"branch-alias": {
|
||
"dev-main": "3.7-dev"
|
||
}
|
||
},
|
||
"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",
|
||
"support": {
|
||
"source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1"
|
||
},
|
||
"time": "2026-06-05T06:23:12+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/filesystem",
|
||
"version": "v7.4.17",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/filesystem/v7.4.17/symfony-filesystem-v7.4.17.zip",
|
||
"reference": "ee7bc7bca4c7079b88e57d5000aeeb20df570c8d",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.2",
|
||
"symfony/polyfill-ctype": "~1.8",
|
||
"symfony/polyfill-mbstring": "~1.8"
|
||
},
|
||
"require-dev": {
|
||
"symfony/process": "^6.4|^7.0|^8.0"
|
||
},
|
||
"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",
|
||
"support": {
|
||
"source": "https://github.com/symfony/filesystem/tree/v7.4.17"
|
||
},
|
||
"time": "2026-08-21T12:09:28+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/http-client",
|
||
"version": "v6.4.45",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/http-client/v6.4.45/symfony-http-client-v6.4.45.zip",
|
||
"reference": "149b874c2f65b68032a0409288ca48667864e43d",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1",
|
||
"psr/log": "^1|^2|^3",
|
||
"symfony/deprecation-contracts": "^2.5|^3",
|
||
"symfony/http-client-contracts": "~3.4.4|^3.5.2",
|
||
"symfony/polyfill-php83": "^1.29",
|
||
"symfony/service-contracts": "^2.5|^3"
|
||
},
|
||
"conflict": {
|
||
"php-http/discovery": "<1.15",
|
||
"symfony/http-foundation": "<6.3"
|
||
},
|
||
"provide": {
|
||
"php-http/async-client-implementation": "*",
|
||
"php-http/client-implementation": "*",
|
||
"psr/http-client-implementation": "1.0",
|
||
"symfony/http-client-implementation": "3.0"
|
||
},
|
||
"require-dev": {
|
||
"amphp/amp": "^2.5",
|
||
"amphp/http-client": "^4.2.1",
|
||
"amphp/http-tunnel": "^1.0",
|
||
"amphp/socket": "^1.1",
|
||
"guzzlehttp/promises": "^1.4|^2.0",
|
||
"nyholm/psr7": "^1.0",
|
||
"php-http/httplug": "^1.0|^2.0",
|
||
"psr/http-client": "^1.0",
|
||
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
|
||
"symfony/http-kernel": "^5.4|^6.0|^7.0",
|
||
"symfony/messenger": "^5.4|^6.0|^7.0",
|
||
"symfony/process": "^5.4|^6.0|^7.0",
|
||
"symfony/stopwatch": "^5.4|^6.0|^7.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Component\\HttpClient\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"http"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/http-client/tree/v6.4.45"
|
||
},
|
||
"time": "2026-08-30T13:44:49+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/http-client-contracts",
|
||
"version": "v3.7.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/http-client-contracts/v3.7.3/symfony-http-client-contracts-v3.7.3.zip",
|
||
"reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/contracts",
|
||
"name": "symfony/contracts"
|
||
},
|
||
"branch-alias": {
|
||
"dev-main": "3.7-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Contracts\\HttpClient\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Test/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Generic abstractions related to HTTP clients",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"abstractions",
|
||
"contracts",
|
||
"decoupling",
|
||
"interfaces",
|
||
"interoperability",
|
||
"standards"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/http-client-contracts/tree/v3.7.3"
|
||
},
|
||
"time": "2026-08-04T08:41:16+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/http-foundation",
|
||
"version": "v6.4.45",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/http-foundation/v6.4.45/symfony-http-foundation-v6.4.45.zip",
|
||
"reference": "945bfd2bcccca941f75ce45d5530b36d4cc6dc0b",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1",
|
||
"symfony/deprecation-contracts": "^2.5|^3",
|
||
"symfony/polyfill-mbstring": "~1.1",
|
||
"symfony/polyfill-php83": "^1.27"
|
||
},
|
||
"conflict": {
|
||
"symfony/cache": "<6.4.12|>=7.0,<7.1.5"
|
||
},
|
||
"require-dev": {
|
||
"doctrine/dbal": "^2.13.1|^3|^4",
|
||
"predis/predis": "^1.1|^2.0",
|
||
"symfony/cache": "^6.4.12|^7.1.5",
|
||
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
|
||
"symfony/expression-language": "^5.4|^6.0|^7.0",
|
||
"symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4|^7.0",
|
||
"symfony/mime": "^5.4|^6.0|^7.0",
|
||
"symfony/rate-limiter": "^5.4|^6.0|^7.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Component\\HttpFoundation\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Fabien Potencier",
|
||
"email": "fabien@symfony.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Defines an object-oriented layer for the HTTP specification",
|
||
"homepage": "https://symfony.com",
|
||
"support": {
|
||
"source": "https://github.com/symfony/http-foundation/tree/v6.4.45"
|
||
},
|
||
"time": "2026-08-30T20:10:39+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/mime",
|
||
"version": "v7.4.18",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/mime/v7.4.18/symfony-mime-v7.4.18.zip",
|
||
"reference": "bf328d82105831db3e409195db0540ff57f27c80",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.2",
|
||
"symfony/deprecation-contracts": "^2.5|^3",
|
||
"symfony/polyfill-intl-idn": "^1.10",
|
||
"symfony/polyfill-mbstring": "^1.0"
|
||
},
|
||
"conflict": {
|
||
"egulias/email-validator": "~3.0.0",
|
||
"phpdocumentor/reflection-docblock": "<5.2|>=7",
|
||
"phpdocumentor/type-resolver": "<1.5.1",
|
||
"symfony/mailer": "<6.4",
|
||
"symfony/serializer": "<6.4.3|>7.0,<7.0.3"
|
||
},
|
||
"require-dev": {
|
||
"egulias/email-validator": "^2.1.10|^3.1|^4",
|
||
"league/html-to-markdown": "^5.0",
|
||
"phpdocumentor/reflection-docblock": "^5.2|^6.0",
|
||
"symfony/dependency-injection": "^6.4|^7.0|^8.0",
|
||
"symfony/process": "^6.4|^7.0|^8.0",
|
||
"symfony/property-access": "^6.4|^7.0|^8.0",
|
||
"symfony/property-info": "^6.4|^7.0|^8.0",
|
||
"symfony/serializer": "^6.4.44|^7.4.17|^8.1.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Component\\Mime\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Fabien Potencier",
|
||
"email": "fabien@symfony.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Allows manipulating MIME messages",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"mime",
|
||
"mime-type"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/mime/tree/v7.4.18"
|
||
},
|
||
"time": "2026-08-22T09:04:42+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-ctype",
|
||
"version": "v1.37.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-ctype/v1.37.0/symfony-polyfill-ctype-v1.37.0.zip",
|
||
"reference": "141046a8f9477948ff284fa65be2095baafb94f2",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2"
|
||
},
|
||
"provide": {
|
||
"ext-ctype": "*"
|
||
},
|
||
"suggest": {
|
||
"ext-ctype": "For best performance"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0"
|
||
},
|
||
"time": "2026-04-10T16:19:22+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-intl-idn",
|
||
"version": "v1.42.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-idn/v1.42.0/symfony-polyfill-intl-idn-v1.42.0.zip",
|
||
"reference": "51b5ff5ba85452b31ec6f55490b08148612339d9",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2",
|
||
"symfony/polyfill-intl-normalizer": "^1.10"
|
||
},
|
||
"suggest": {
|
||
"ext-intl": "For best performance"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.42.0"
|
||
},
|
||
"time": "2026-08-24T10:51:20+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-intl-normalizer",
|
||
"version": "v1.42.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-intl-normalizer/v1.42.0/symfony-polyfill-intl-normalizer-v1.42.0.zip",
|
||
"reference": "aa20edea75bd9c48cfecc8360922e5a6e5c44502",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2"
|
||
},
|
||
"suggest": {
|
||
"ext-intl": "For best performance"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.42.0"
|
||
},
|
||
"time": "2026-08-07T06:33:24+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-mbstring",
|
||
"version": "v1.38.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-mbstring/v1.38.2/symfony-polyfill-mbstring-v1.38.2.zip",
|
||
"reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-iconv": "*",
|
||
"php": ">=7.2"
|
||
},
|
||
"provide": {
|
||
"ext-mbstring": "*"
|
||
},
|
||
"suggest": {
|
||
"ext-mbstring": "For best performance"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2"
|
||
},
|
||
"time": "2026-05-27T06:59:30+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-php80",
|
||
"version": "v1.37.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php80/v1.37.0/symfony-polyfill-php80-v1.37.0.zip",
|
||
"reference": "dfb55726c3a76ea3b6459fcfda1ec2d80a682411",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-php80/tree/v1.37.0"
|
||
},
|
||
"time": "2026-04-10T16:19:22+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-php81",
|
||
"version": "v1.38.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php81/v1.38.1/symfony-polyfill-php81-v1.38.1.zip",
|
||
"reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "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"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-php81/tree/v1.38.1"
|
||
},
|
||
"time": "2026-05-26T12:45:58+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/polyfill-php83",
|
||
"version": "v1.41.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/polyfill-php83/v1.41.0/symfony-polyfill-php83-v1.41.0.zip",
|
||
"reference": "5ea99087fb99c273a9b9236ed4c31e78b16103c6",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/polyfill",
|
||
"name": "symfony/polyfill"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"files": [
|
||
"bootstrap.php"
|
||
],
|
||
"psr-4": {
|
||
"Symfony\\Polyfill\\Php83\\": ""
|
||
},
|
||
"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.3+ features to lower PHP versions",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"compatibility",
|
||
"polyfill",
|
||
"portable",
|
||
"shim"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/polyfill-php83/tree/v1.41.0"
|
||
},
|
||
"time": "2026-07-01T12:47:55+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/process",
|
||
"version": "v6.4.45",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/process/v6.4.45/symfony-process-v6.4.45.zip",
|
||
"reference": "0b0c5b7d895211b82021469d1cb8ef2448caed96",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1"
|
||
},
|
||
"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",
|
||
"support": {
|
||
"source": "https://github.com/symfony/process/tree/v6.4.45"
|
||
},
|
||
"time": "2026-08-20T17:31:17+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/psr-http-message-bridge",
|
||
"version": "v6.4.32",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/psr-http-message-bridge/v6.4.32/symfony-psr-http-message-bridge-v6.4.32.zip",
|
||
"reference": "740017f61ce31b4aca485a18a25c0310ebd0190f",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1",
|
||
"psr/http-message": "^1.0|^2.0",
|
||
"symfony/http-foundation": "^5.4|^6.0|^7.0"
|
||
},
|
||
"conflict": {
|
||
"php-http/discovery": "<1.15",
|
||
"symfony/http-kernel": "<6.2"
|
||
},
|
||
"require-dev": {
|
||
"nyholm/psr7": "^1.1",
|
||
"php-http/discovery": "^1.15",
|
||
"psr/log": "^1.1.4|^2|^3",
|
||
"symfony/browser-kit": "^5.4|^6.0|^7.0",
|
||
"symfony/config": "^5.4|^6.0|^7.0",
|
||
"symfony/event-dispatcher": "^5.4|^6.0|^7.0",
|
||
"symfony/framework-bundle": "^6.2|^7.0",
|
||
"symfony/http-kernel": "^6.2|^7.0"
|
||
},
|
||
"type": "symfony-bridge",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Bridge\\PsrHttpMessage\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Fabien Potencier",
|
||
"email": "fabien@symfony.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "PSR HTTP message bridge",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"http",
|
||
"http-message",
|
||
"psr-17",
|
||
"psr-7"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.32"
|
||
},
|
||
"time": "2026-01-02T11:59:06+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/service-contracts",
|
||
"version": "v3.7.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/service-contracts/v3.7.3/symfony-service-contracts-v3.7.3.zip",
|
||
"reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1",
|
||
"psr/container": "^1.1|^2.0",
|
||
"symfony/deprecation-contracts": "^2.5|^3"
|
||
},
|
||
"conflict": {
|
||
"ext-psr": "<1.1|>=2"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/contracts",
|
||
"name": "symfony/contracts"
|
||
},
|
||
"branch-alias": {
|
||
"dev-main": "3.7-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Contracts\\Service\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Test/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Generic abstractions related to writing services",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"abstractions",
|
||
"contracts",
|
||
"decoupling",
|
||
"interfaces",
|
||
"interoperability",
|
||
"standards"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/service-contracts/tree/v3.7.3"
|
||
},
|
||
"time": "2026-07-27T15:39:01+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/translation",
|
||
"version": "v6.4.44",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/translation/v6.4.44/symfony-translation-v6.4.44.zip",
|
||
"reference": "fa2235501e2cf6b1d38ab42954b248a5e93c8e89",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1",
|
||
"symfony/deprecation-contracts": "^2.5|^3",
|
||
"symfony/polyfill-mbstring": "~1.0",
|
||
"symfony/translation-contracts": "^2.5|^3.0"
|
||
},
|
||
"conflict": {
|
||
"symfony/config": "<5.4",
|
||
"symfony/console": "<5.4",
|
||
"symfony/dependency-injection": "<5.4",
|
||
"symfony/http-client-contracts": "<2.5",
|
||
"symfony/http-kernel": "<5.4",
|
||
"symfony/service-contracts": "<2.5",
|
||
"symfony/twig-bundle": "<5.4",
|
||
"symfony/yaml": "<5.4"
|
||
},
|
||
"provide": {
|
||
"symfony/translation-implementation": "2.3|3.0"
|
||
},
|
||
"require-dev": {
|
||
"nikic/php-parser": "^4.18|^5.0",
|
||
"psr/log": "^1|^2|^3",
|
||
"symfony/config": "^5.4|^6.0|^7.0",
|
||
"symfony/console": "^5.4|^6.0|^7.0",
|
||
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
|
||
"symfony/finder": "^5.4|^6.0|^7.0",
|
||
"symfony/http-client-contracts": "^2.5|^3.0",
|
||
"symfony/http-kernel": "^5.4|^6.0|^7.0",
|
||
"symfony/intl": "^5.4|^6.0|^7.0",
|
||
"symfony/polyfill-intl-icu": "^1.21",
|
||
"symfony/routing": "^5.4|^6.0|^7.0",
|
||
"symfony/service-contracts": "^2.5|^3",
|
||
"symfony/yaml": "^5.4|^6.0|^7.0"
|
||
},
|
||
"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",
|
||
"support": {
|
||
"source": "https://github.com/symfony/translation/tree/v6.4.44"
|
||
},
|
||
"time": "2026-08-20T19:22:13+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/translation-contracts",
|
||
"version": "v3.7.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/translation-contracts/v3.7.1/symfony-translation-contracts-v3.7.1.zip",
|
||
"reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.1"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"thanks": {
|
||
"url": "https://github.com/symfony/contracts",
|
||
"name": "symfony/contracts"
|
||
},
|
||
"branch-alias": {
|
||
"dev-main": "3.7-dev"
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Contracts\\Translation\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Test/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Generic abstractions related to translation",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"abstractions",
|
||
"contracts",
|
||
"decoupling",
|
||
"interfaces",
|
||
"interoperability",
|
||
"standards"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/translation-contracts/tree/v3.7.1"
|
||
},
|
||
"time": "2026-06-05T06:23:12+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/var-dumper",
|
||
"version": "v6.0.19",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/var-dumper/v6.0.19/symfony-var-dumper-v6.0.19.zip",
|
||
"reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.2",
|
||
"symfony/polyfill-mbstring": "~1.0"
|
||
},
|
||
"conflict": {
|
||
"phpunit/phpunit": "<5.4.3",
|
||
"symfony/console": "<5.4"
|
||
},
|
||
"require-dev": {
|
||
"ext-iconv": "*",
|
||
"symfony/console": "^5.4|^6.0",
|
||
"symfony/process": "^5.4|^6.0",
|
||
"symfony/uid": "^5.4|^6.0",
|
||
"twig/twig": "^2.13|^3.0.4"
|
||
},
|
||
"suggest": {
|
||
"ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
|
||
"ext-intl": "To show region name in time zone dump",
|
||
"symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
|
||
},
|
||
"bin": [
|
||
"Resources/bin/var-dump-server"
|
||
],
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"Resources/functions/dump.php"
|
||
],
|
||
"psr-4": {
|
||
"Symfony\\Component\\VarDumper\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Provides mechanisms for walking through any arbitrary PHP variable",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"debug",
|
||
"dump"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/var-dumper/tree/v6.0.19"
|
||
},
|
||
"time": "2023-01-20T17:44:14+00:00"
|
||
},
|
||
{
|
||
"name": "symfony/var-exporter",
|
||
"version": "v7.4.16",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/var-exporter/v7.4.16/symfony-var-exporter-v7.4.16.zip",
|
||
"reference": "ca31404415670aa3834809005b529df1b84f0790",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.2",
|
||
"symfony/deprecation-contracts": "^2.5|^3"
|
||
},
|
||
"require-dev": {
|
||
"symfony/property-access": "^6.4|^7.0|^8.0",
|
||
"symfony/serializer": "^6.4|^7.0|^8.0",
|
||
"symfony/var-dumper": "^6.4|^7.0|^8.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Symfony\\Component\\VarExporter\\": ""
|
||
},
|
||
"exclude-from-classmap": [
|
||
"/Tests/"
|
||
]
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "Nicolas Grekas",
|
||
"email": "p@tchwork.com"
|
||
},
|
||
{
|
||
"name": "Symfony Community",
|
||
"homepage": "https://symfony.com/contributors"
|
||
}
|
||
],
|
||
"description": "Allows exporting any serializable PHP data structure to plain PHP code",
|
||
"homepage": "https://symfony.com",
|
||
"keywords": [
|
||
"clone",
|
||
"construct",
|
||
"export",
|
||
"hydrate",
|
||
"instantiate",
|
||
"lazy-loading",
|
||
"proxy",
|
||
"serialize"
|
||
],
|
||
"support": {
|
||
"source": "https://github.com/symfony/var-exporter/tree/v7.4.16"
|
||
},
|
||
"time": "2026-07-30T12:37:26+00:00"
|
||
},
|
||
{
|
||
"name": "thenorthmemory/xml",
|
||
"version": "1.1.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/thenorthmemory/xml/1.1.1/thenorthmemory-xml-1.1.1.zip",
|
||
"reference": "6f50c63450a0b098772423f8bdc3c4ad2c4c30bb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-libxml": "*",
|
||
"ext-simplexml": "*",
|
||
"php": ">=7.1.2"
|
||
},
|
||
"require-dev": {
|
||
"phpstan/phpstan": "^0.12.89 || ^1.0",
|
||
"phpunit/phpunit": "^7.5 || ^8.5.16 || ^9.3.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"TheNorthMemory\\Xml\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "James ZHANG",
|
||
"homepage": "https://github.com/TheNorthMemory"
|
||
}
|
||
],
|
||
"description": "A wrapper of the XML parser and builder",
|
||
"homepage": "https://github.com/TheNorthMemory/xml",
|
||
"keywords": [
|
||
"xml-builder",
|
||
"xml-parser"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/TheNorthMemory/xml/issues",
|
||
"source": "https://github.com/TheNorthMemory/xml/tree/1.1.1"
|
||
},
|
||
"time": "2023-01-15T06:01:13+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/framework",
|
||
"version": "v8.1.4",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/framework/v8.1.4/topthink-framework-v8.1.4.zip",
|
||
"reference": "8e7b2b2364047cbf71a38c4e397a9ca0d4ef2b01",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-ctype": "*",
|
||
"ext-json": "*",
|
||
"ext-mbstring": "*",
|
||
"php": ">=8.0.0",
|
||
"psr/http-message": "^1.0|^2.0",
|
||
"psr/log": "^1.0|^2.0|^3.0",
|
||
"psr/simple-cache": "^1.0|^2.0|^3.0",
|
||
"topthink/think-container": "^3.0",
|
||
"topthink/think-helper": "^3.1",
|
||
"topthink/think-orm": "^3.0|^4.0",
|
||
"topthink/think-validate": "^3.0"
|
||
},
|
||
"require-dev": {
|
||
"friendsofphp/php-cs-fixer": "^3.92",
|
||
"guzzlehttp/psr7": "^2.1.0",
|
||
"mikey179/vfsstream": "^1.6",
|
||
"mockery/mockery": "^1.2",
|
||
"phpunit/phpunit": "^9.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [],
|
||
"psr-4": {
|
||
"think\\": "src/think/"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
},
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"description": "The ThinkPHP Framework.",
|
||
"homepage": "http://thinkphp.cn/",
|
||
"keywords": [
|
||
"framework",
|
||
"orm",
|
||
"thinkphp"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/top-think/framework/issues",
|
||
"source": "https://github.com/top-think/framework/tree/v8.1.4"
|
||
},
|
||
"time": "2026-01-15T02:45:10+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-captcha",
|
||
"version": "v3.0.11",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-captcha/v3.0.11/topthink-think-captcha-v3.0.11.zip",
|
||
"reference": "4f24f560a31011329e3d144732e5370d7676b3fb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"topthink/framework": "^6.0|^8.0"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"think": {
|
||
"config": {
|
||
"captcha": "src/config.php"
|
||
},
|
||
"services": [
|
||
"think\\captcha\\CaptchaService"
|
||
]
|
||
}
|
||
},
|
||
"autoload": {
|
||
"files": [
|
||
"src/helper.php"
|
||
],
|
||
"psr-4": {
|
||
"think\\captcha\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"description": "captcha package for thinkphp",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-captcha/issues",
|
||
"source": "https://github.com/top-think/think-captcha/tree/v3.0.11"
|
||
},
|
||
"time": "2024-11-22T12:59:35+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-container",
|
||
"version": "v3.0.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-container/v3.0.2/topthink-think-container-v3.0.2.zip",
|
||
"reference": "b2df244be1e7399ad4c8be1ccc40ed57868f730a",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0",
|
||
"psr/container": "^2.0",
|
||
"topthink/think-helper": "^3.1"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^9.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [],
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
}
|
||
],
|
||
"description": "PHP Container & Facade Manager",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-container/issues",
|
||
"source": "https://github.com/top-think/think-container/tree/v3.0.2"
|
||
},
|
||
"time": "2025-04-07T03:21:51+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-filesystem",
|
||
"version": "v3.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-filesystem/v3.0.0/topthink-think-filesystem-v3.0.0.zip",
|
||
"reference": "7a1231a65bca278de9b7f9236767eef9741dfe5c",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"league/flysystem": "^3.0",
|
||
"php": "^8.2",
|
||
"topthink/framework": "^8.0"
|
||
},
|
||
"require-dev": {
|
||
"mikey179/vfsstream": "^1.6",
|
||
"mockery/mockery": "^1.2",
|
||
"phpunit/phpunit": "^11.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"description": "The ThinkPHP6.1 Filesystem Package",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-filesystem/issues",
|
||
"source": "https://github.com/top-think/think-filesystem/tree/v3.0.0"
|
||
},
|
||
"time": "2024-12-10T06:23:28+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-helper",
|
||
"version": "v3.1.12",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-helper/v3.1.12/topthink-think-helper-v3.1.12.zip",
|
||
"reference": "fe277121112a8f1c872e169a733ca80bb11c4acb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.1.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^9.5"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"src/helper.php"
|
||
],
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"description": "The ThinkPHP6 Helper Package",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-helper/issues",
|
||
"source": "https://github.com/top-think/think-helper/tree/v3.1.12"
|
||
},
|
||
"time": "2025-12-26T09:58:29+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-image",
|
||
"version": "v1.0.7",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-image/v1.0.7/topthink-think-image-v1.0.7.zip",
|
||
"reference": "8586cf47f117481c6d415b20f7dedf62e79d5512",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-gd": "*"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "4.8.*",
|
||
"topthink/framework": "^5.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"description": "The ThinkPHP5 Image Package",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-image/issues",
|
||
"source": "https://github.com/top-think/think-image/tree/master"
|
||
},
|
||
"time": "2016-09-29T06:05:43+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-migration",
|
||
"version": "v3.1.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-migration/v3.1.1/topthink-think-migration-v3.1.1.zip",
|
||
"reference": "22c44058e1454f3af1d346e7f6524fbe654de7fb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.2",
|
||
"topthink/framework": "^6.0 || ^8.0",
|
||
"topthink/think-helper": "^3.0.3"
|
||
},
|
||
"require-dev": {
|
||
"composer/composer": "^2.5.8",
|
||
"fzaninotto/faker": "^1.8",
|
||
"robmorgan/phinx": "^0.13.4"
|
||
},
|
||
"suggest": {
|
||
"fzaninotto/faker": "Required to use the factory builder (^1.8)."
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"think": {
|
||
"services": [
|
||
"think\\migration\\Service"
|
||
]
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Phinx\\": "phinx",
|
||
"think\\migration\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-migration/issues",
|
||
"source": "https://github.com/top-think/think-migration/tree/v3.1.1"
|
||
},
|
||
"time": "2023-09-14T05:51:31+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-multi-app",
|
||
"version": "v1.1.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-multi-app/v1.1.1/topthink-think-multi-app-v1.1.1.zip",
|
||
"reference": "f93c604d5cfac2b613756273224ee2f88e457b88",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.1.0",
|
||
"topthink/framework": "^6.0|^8.0"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"think": {
|
||
"services": [
|
||
"think\\app\\Service"
|
||
]
|
||
}
|
||
},
|
||
"autoload": {
|
||
"psr-4": {
|
||
"think\\app\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
}
|
||
],
|
||
"description": "thinkphp multi app support",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-multi-app/issues",
|
||
"source": "https://github.com/top-think/think-multi-app/tree/v1.1.1"
|
||
},
|
||
"time": "2024-11-25T08:52:44+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-orm",
|
||
"version": "v4.0.51",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-orm/v4.0.51/topthink-think-orm-v4.0.51.zip",
|
||
"reference": "46abe2f824eb3bcb117d4c0ce93b203b592b79f7",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"ext-pdo": "*",
|
||
"php": ">=8.0.0",
|
||
"psr/log": ">=1.0",
|
||
"psr/simple-cache": "^3.0",
|
||
"topthink/think-helper": "^3.1",
|
||
"topthink/think-validate": "^3.0"
|
||
},
|
||
"require-dev": {
|
||
"phpunit/phpunit": "^9.6|^10"
|
||
},
|
||
"suggest": {
|
||
"ext-mongodb": "provide mongodb support"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"src/helper.php",
|
||
"stubs/load_stubs.php"
|
||
],
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
}
|
||
],
|
||
"description": "the PHP Database&ORM Framework",
|
||
"keywords": [
|
||
"database",
|
||
"orm"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-orm/issues",
|
||
"source": "https://github.com/top-think/think-orm/tree/v4.0.51"
|
||
},
|
||
"time": "2025-12-18T13:11:52+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-queue",
|
||
"version": "v3.0.12",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-queue/v3.0.12/topthink-think-queue-v3.0.12.zip",
|
||
"reference": "48adee0298a363f497b8ba07628d5b63cf020868",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"nesbot/carbon": ">=2.16",
|
||
"symfony/process": ">=4.2",
|
||
"topthink/framework": "^6.0 || ^8.0"
|
||
},
|
||
"require-dev": {
|
||
"mockery/mockery": "^1.2",
|
||
"phpunit/phpunit": "^6.2",
|
||
"topthink/think-migration": "^3.0"
|
||
},
|
||
"type": "library",
|
||
"extra": {
|
||
"think": {
|
||
"config": {
|
||
"queue": "src/config/queue.php"
|
||
},
|
||
"services": [
|
||
"think\\queue\\Service"
|
||
]
|
||
}
|
||
},
|
||
"autoload": {
|
||
"files": [
|
||
"src/common.php"
|
||
],
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "yunwuxin",
|
||
"email": "448901948@qq.com"
|
||
}
|
||
],
|
||
"description": "The ThinkPHP6 Queue Package",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-queue/issues",
|
||
"source": "https://github.com/top-think/think-queue/tree/v3.0.12"
|
||
},
|
||
"time": "2025-03-15T08:30:16+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-template",
|
||
"version": "v3.0.2",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-template/v3.0.2/topthink-think-template-v3.0.2.zip",
|
||
"reference": "0b88bd449f0f7626dd75b05f557c8bc208c08b0c",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.0",
|
||
"psr/simple-cache": ">=1.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
}
|
||
],
|
||
"description": "the php template engine",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-template/issues",
|
||
"source": "https://github.com/top-think/think-template/tree/v3.0.2"
|
||
},
|
||
"time": "2024-10-16T03:41:06+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-validate",
|
||
"version": "v3.0.7",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-validate/v3.0.7/topthink-think-validate-v3.0.7.zip",
|
||
"reference": "85063f6d4ef8ed122f17a36179dc3e0949b30988",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0",
|
||
"topthink/think-container": ">=3.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"files": [
|
||
"src/helper.php"
|
||
],
|
||
"psr-4": {
|
||
"think\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
}
|
||
],
|
||
"description": "think validate",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-validate/issues",
|
||
"source": "https://github.com/top-think/think-validate/tree/v3.0.7"
|
||
},
|
||
"time": "2025-06-11T05:51:40+00:00"
|
||
},
|
||
{
|
||
"name": "topthink/think-view",
|
||
"version": "v2.0.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-view/v2.0.0/topthink-think-view-v2.0.0.zip",
|
||
"reference": "d2a076011c96d2edd8016703a827fb54b2683c62",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0.0",
|
||
"topthink/think-template": "^3.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"think\\view\\driver\\": "src"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "liu21st",
|
||
"email": "liu21st@gmail.com"
|
||
}
|
||
],
|
||
"description": "thinkphp template driver",
|
||
"support": {
|
||
"issues": "https://github.com/top-think/think-view/issues",
|
||
"source": "https://github.com/top-think/think-view/tree/v2.0.0"
|
||
},
|
||
"time": "2023-02-25T12:18:09+00:00"
|
||
},
|
||
{
|
||
"name": "volcengine/volc-sdk-php",
|
||
"version": "v1.0.163",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/volcengine/volc-sdk-php/v1.0.163/volcengine-volc-sdk-php-v1.0.163.zip",
|
||
"reference": "71ab7af461135d6cd7757489acbbecee80a300cd",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"ext-openssl": "*",
|
||
"google/gax": "*",
|
||
"google/protobuf": "*",
|
||
"guzzlehttp/guzzle": "*",
|
||
"php": ">=7.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Volc\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"Apache-2.0"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "bytedance",
|
||
"homepage": "https://www.volcengine.com/"
|
||
}
|
||
],
|
||
"description": "Volcengine SDK for PHP",
|
||
"keywords": [
|
||
"php",
|
||
"sdk",
|
||
"volcengine"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/volcengine/volc-sdk-php/issues",
|
||
"source": "https://github.com/volcengine/volc-sdk-php/tree/v1.0.163"
|
||
},
|
||
"time": "2025-11-20T11:51:51+00:00"
|
||
},
|
||
{
|
||
"name": "w7corp/easywechat",
|
||
"version": "6.20.0",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/w7corp/easywechat/6.20.0/w7corp-easywechat-6.20.0.zip",
|
||
"reference": "314b4f5b4b32f95b0ebd8beef4fa82cd20658910",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-curl": "*",
|
||
"ext-fileinfo": "*",
|
||
"ext-libxml": "*",
|
||
"ext-openssl": "*",
|
||
"ext-simplexml": "*",
|
||
"nyholm/psr7": "^1.5",
|
||
"nyholm/psr7-server": "^1.0",
|
||
"overtrue/socialite": "^3.5.4|^4.0.1",
|
||
"php": ">=8.0.2",
|
||
"psr/http-client": "^1.0",
|
||
"psr/simple-cache": "^1.0|^2.0|^3.0",
|
||
"symfony/cache": "^5.4|^6.0|^7.0|^8.0",
|
||
"symfony/http-client": "^5.4|^6.0|^7.0|^8.0",
|
||
"symfony/http-foundation": "^5.4|^6.0|^7.0|^8.0",
|
||
"symfony/mime": "^5.4|^6.0|^7.0|^8.0",
|
||
"symfony/polyfill-php81": "^1.25",
|
||
"symfony/psr-http-message-bridge": "^2.1.2|^6.4.0|^7.1|^8.0",
|
||
"thenorthmemory/xml": "^1.0"
|
||
},
|
||
"conflict": {
|
||
"overtrue/wechat": "*"
|
||
},
|
||
"require-dev": {
|
||
"jetbrains/phpstorm-attributes": "^1.0",
|
||
"laravel/pint": "^1.2",
|
||
"mikey179/vfsstream": "^1.6",
|
||
"mockery/mockery": "^1.4.4",
|
||
"phpstan/phpstan": "^1.0 | ^2",
|
||
"phpunit/phpunit": "^9.5",
|
||
"symfony/var-dumper": "^5.2|^6|^7|^8.0"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"EasyWeChat\\": "src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "overtrue",
|
||
"email": "anzhengchao@gmail.com"
|
||
}
|
||
],
|
||
"description": "微信SDK",
|
||
"keywords": [
|
||
"easywechat",
|
||
"sdk",
|
||
"wechat",
|
||
"weixin",
|
||
"weixin-sdk"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/w7corp/easywechat/issues",
|
||
"source": "https://github.com/w7corp/easywechat/tree/6.20.0"
|
||
},
|
||
"time": "2026-08-07T21:52:29+00:00"
|
||
},
|
||
{
|
||
"name": "workerman/channel",
|
||
"version": "v1.2.3",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/channel/v1.2.3/workerman-channel-v1.2.3.zip",
|
||
"reference": "5edb0008eae35bf2da7218d911042abd23aa4370",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"workerman/workerman": ">=4.0.12"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Channel\\": "./src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"homepage": "http://www.workerman.net",
|
||
"support": {
|
||
"issues": "https://github.com/walkor/channel/issues",
|
||
"source": "https://github.com/walkor/channel/tree/v1.2.3"
|
||
},
|
||
"time": "2025-07-08T01:33:22+00:00"
|
||
},
|
||
{
|
||
"name": "workerman/crontab",
|
||
"version": "v1.0.7",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/crontab/v1.0.7/workerman-crontab-v1.0.7.zip",
|
||
"reference": "74f51ca8204e8eb628e57bc0e640561d570da2cb",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=7.0",
|
||
"workerman/workerman": ">=4.0.20"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Workerman\\Crontab\\": "./src"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "walkor",
|
||
"email": "walkor@workerman.net",
|
||
"homepage": "http://www.workerman.net",
|
||
"role": "Developer"
|
||
}
|
||
],
|
||
"description": "A crontab written in PHP based on workerman",
|
||
"homepage": "http://www.workerman.net",
|
||
"keywords": [
|
||
"crontab"
|
||
],
|
||
"support": {
|
||
"email": "walkor@workerman.net",
|
||
"forum": "http://wenda.workerman.net/",
|
||
"issues": "https://github.com/walkor/workerman/issues",
|
||
"source": "https://github.com/walkor/crontab",
|
||
"wiki": "http://doc.workerman.net/"
|
||
},
|
||
"time": "2025-01-15T07:20:50+00:00"
|
||
},
|
||
{
|
||
"name": "workerman/workerman",
|
||
"version": "v4.2.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/workerman/v4.2.1/workerman-workerman-v4.2.1.zip",
|
||
"reference": "cafb5a43d93d7d30a16b32a57948581cca993562",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"php": ">=8.0"
|
||
},
|
||
"suggest": {
|
||
"ext-event": "For better performance. "
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"Workerman\\": "./"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "walkor",
|
||
"email": "walkor@workerman.net",
|
||
"homepage": "http://www.workerman.net",
|
||
"role": "Developer"
|
||
}
|
||
],
|
||
"description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
|
||
"homepage": "http://www.workerman.net",
|
||
"keywords": [
|
||
"asynchronous",
|
||
"event-loop"
|
||
],
|
||
"support": {
|
||
"email": "walkor@workerman.net",
|
||
"forum": "http://wenda.workerman.net/",
|
||
"issues": "https://github.com/walkor/workerman/issues",
|
||
"source": "https://github.com/walkor/workerman",
|
||
"wiki": "http://doc.workerman.net/"
|
||
},
|
||
"time": "2024-11-24T11:45:37+00:00"
|
||
},
|
||
{
|
||
"name": "xaboy/form-builder",
|
||
"version": "2.1.1",
|
||
"dist": {
|
||
"type": "zip",
|
||
"url": "https://mirrors.cloud.tencent.com/repository/composer/xaboy/form-builder/2.1.1/xaboy-form-builder-2.1.1.zip",
|
||
"reference": "0fb7e6c482f75662fb61f4e32eaf0e6d4e92add9",
|
||
"shasum": ""
|
||
},
|
||
"require": {
|
||
"ext-json": "*",
|
||
"php": ">=7.1",
|
||
"symfony/http-foundation": ">=2.6"
|
||
},
|
||
"type": "library",
|
||
"autoload": {
|
||
"psr-4": {
|
||
"FormBuilder\\": "./src/"
|
||
}
|
||
},
|
||
"license": [
|
||
"MIT"
|
||
],
|
||
"authors": [
|
||
{
|
||
"name": "xaboy",
|
||
"email": "xaboy2005@qq.com"
|
||
}
|
||
],
|
||
"description": "好用的PHP表单生成器,快速生成现代化的form表单,支持前后端分离。内置17种常用表单组件。目前在政务系统、OA系统、ERP系统、电商系统、流程管理等系统中已稳定应用。",
|
||
"homepage": "https://github.com/xaboy/form-builder",
|
||
"keywords": [
|
||
"dynamic-form",
|
||
"element-ui",
|
||
"form",
|
||
"form-builder",
|
||
"form-create",
|
||
"form-generator",
|
||
"iview"
|
||
],
|
||
"support": {
|
||
"issues": "https://github.com/xaboy/form-builder/issues",
|
||
"source": "https://github.com/xaboy/form-builder"
|
||
},
|
||
"time": "2024-11-08T08:20:12+00:00"
|
||
}
|
||
],
|
||
"packages-dev": [],
|
||
"aliases": [],
|
||
"minimum-stability": "dev",
|
||
"stability-flags": {},
|
||
"prefer-stable": true,
|
||
"prefer-lowest": false,
|
||
"platform": {
|
||
"php": ">=8.2 <8.5",
|
||
"ext-json": "*",
|
||
"ext-curl": "*",
|
||
"ext-bcmath": "*",
|
||
"ext-mbstring": "*",
|
||
"ext-zip": "*",
|
||
"ext-simplexml": "*"
|
||
},
|
||
"platform-dev": {},
|
||
"plugin-api-version": "2.9.0"
|
||
}
|