{ "_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": "23def4d7784269b1c34d21751c7ddfb8", "packages": [ { "name": "brick/math", "version": "0.12.1", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/brick/math/0.12.1/brick-math-0.12.1.zip", "reference": "f510c0a40911935b77b86859eb5223d58d660df1", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^10.1", "vimeo/psalm": "5.16.0" }, "type": "library", "autoload": { "psr-4": { "Brick\\Math\\": "src/" } }, "license": [ "MIT" ], "description": "Arbitrary-precision arithmetic library", "keywords": [ "Arbitrary-precision", "BigInteger", "BigRational", "arithmetic", "bigdecimal", "bignum", "bignumber", "brick", "decimal", "integer", "math", "mathematics", "rational" ], "time": "2023-11-29T23:19:16+00:00" }, { "name": "doctrine/cache", "version": "2.2.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/cache/2.2.0/doctrine-cache-2.2.0.zip", "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", "shasum": "" }, "require": { "php": "~7.1 || ^8.0" }, "conflict": { "doctrine/common": ">2.2,<2.4" }, "require-dev": { "cache/integration-tests": "dev-master", "doctrine/coding-standard": "^9", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/cache": "^1.0 || ^2.0 || ^3.0", "symfony/cache": "^4.4 || ^5.4 || ^6", "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" } }, "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", "homepage": "https://www.doctrine-project.org/projects/cache.html", "keywords": [ "abstraction", "apcu", "cache", "caching", "couchdb", "memcached", "php", "redis", "xcache" ], "time": "2022-05-20T20:07:39+00:00" }, { "name": "doctrine/dbal", "version": "3.9.3", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/dbal/3.9.3/doctrine-dbal-3.9.3.zip", "reference": "61446f07fcb522414d6cfd8b1c3e5f9e18c579ba", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/cache": "^1.11|^2.0", "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1|^2", "php": "^7.4 || ^8.0", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" }, "require-dev": { "doctrine/coding-standard": "12.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", "phpstan/phpstan": "1.12.6", "phpstan/phpstan-strict-rules": "^1.6", "phpunit/phpunit": "9.6.20", "psalm/plugin-phpunit": "0.18.4", "slevomat/coding-standard": "8.13.1", "squizlabs/php_codesniffer": "3.10.2", "symfony/cache": "^5.4|^6.0|^7.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0", "vimeo/psalm": "4.30.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." }, "bin": [ "bin/doctrine-dbal" ], "type": "library", "autoload": { "psr-4": { "Doctrine\\DBAL\\": "src" } }, "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" } ], "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", "homepage": "https://www.doctrine-project.org/projects/dbal.html", "keywords": [ "abstraction", "database", "db2", "dbal", "mariadb", "mssql", "mysql", "oci8", "oracle", "pdo", "pgsql", "postgresql", "queryobject", "sasql", "sql", "sqlite", "sqlserver", "sqlsrv" ], "time": "2024-10-10T17:56:43+00:00" }, { "name": "doctrine/deprecations", "version": "1.1.4", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/deprecations/1.1.4/doctrine-deprecations-1.1.4.zip", "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^9 || ^12", "phpstan/phpstan": "1.4.10 || 2.0.3", "phpstan/phpstan-phpunit": "^1.0 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/log": "^1 || ^2 || ^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Deprecations\\": "src" } }, "license": [ "MIT" ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "time": "2024-12-07T21:18:45+00:00" }, { "name": "doctrine/event-manager", "version": "2.0.1", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/doctrine/event-manager/2.0.1/doctrine-event-manager-2.0.1.zip", "reference": "b680156fa328f1dfd874fd48c7026c41570b9c6e", "shasum": "" }, "require": { "php": "^8.1" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { "doctrine/coding-standard": "^12", "phpstan/phpstan": "^1.8.8", "phpunit/phpunit": "^10.5", "vimeo/psalm": "^5.24" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\": "src" } }, "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" }, { "name": "Marco Pivetta", "email": "ocramius@gmail.com" } ], "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ "event", "event dispatcher", "event manager", "event system", "events" ], "time": "2024-05-22T20:47:39+00:00" }, { "name": "firebase/php-jwt", "version": "v6.10.2", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/firebase/php-jwt/v6.10.2/firebase-php-jwt-v6.10.2.zip", "reference": "30c19ed0f3264cb660ea496895cfb6ef7ee3653b", "shasum": "" }, "require": { "php": "^8.0" }, "require-dev": { "guzzlehttp/guzzle": "^7.4", "phpspec/prophecy-phpunit": "^2.0", "phpunit/phpunit": "^9.5", "psr/cache": "^2.0||^3.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0" }, "suggest": { "ext-sodium": "Support EdDSA (Ed25519) signatures", "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" ], "time": "2024-11-24T11:22:49+00:00" }, { "name": "google/auth", "version": "v1.44.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/google/auth/v1.44.0/google-auth-v1.44.0.zip", "reference": "5670e56307d7a2eac931f677c0e59a4f8abb2e43", "shasum": "" }, "require": { "firebase/php-jwt": "^6.0", "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.4.5", "php": "^8.1", "psr/cache": "^2.0||^3.0", "psr/http-message": "^1.1||^2.0" }, "require-dev": { "guzzlehttp/promises": "^2.0", "kelvinmo/simplejwt": "0.7.1", "phpseclib/phpseclib": "^3.0.35", "phpspec/prophecy-phpunit": "^2.1", "phpunit/phpunit": "^9.6", "sebastian/comparator": ">=1.2.3", "squizlabs/php_codesniffer": "^3.5", "symfony/process": "^6.0||^7.0", "webmozart/assert": "^1.11" }, "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" ], "time": "2024-12-04T15:34:58+00:00" }, { "name": "google/common-protos", "version": "4.8.3", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/google/common-protos/4.8.3/google-common-protos-4.8.3.zip", "reference": "38a9a8bb459fa618da797d25d7bf36bb21d1103d", "shasum": "" }, "require": { "google/protobuf": "^v3.25.3||^4.26.1", "php": "^8.0" }, "require-dev": { "phpunit/phpunit": "^9.6" }, "type": "library", "extra": { "component": { "id": "common-protos", "path": "CommonProtos", "entry": "README.md", "target": "googleapis/common-protos-php.git" } }, "autoload": { "psr-4": { "Google\\Api\\": "src/Api", "Google\\Iam\\": "src/Iam", "Google\\Rpc\\": "src/Rpc", "Google\\Type\\": "src/Type", "Google\\Cloud\\": "src/Cloud", "GPBMetadata\\Google\\Api\\": "metadata/Api", "GPBMetadata\\Google\\Iam\\": "metadata/Iam", "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc", "GPBMetadata\\Google\\Type\\": "metadata/Type", "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud", "GPBMetadata\\Google\\Logging\\": "metadata/Logging" } }, "license": [ "Apache-2.0" ], "description": "Google API Common Protos for PHP", "homepage": "https://github.com/googleapis/common-protos-php", "keywords": [ "google" ], "time": "2024-09-07T01:37:15+00:00" }, { "name": "google/gax", "version": "v1.35.1", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/google/gax/v1.35.1/google-gax-v1.35.1.zip", "reference": "336005867c0ca3e2ad95183cf9dd74fa67915dd9", "shasum": "" }, "require": { "google/auth": "^1.34.0", "google/common-protos": "^4.4", "google/grpc-gcp": "^0.4", "google/longrunning": "~0.4", "google/protobuf": "^v3.25.3||^4.26.1", "grpc/grpc": "^1.13", "guzzlehttp/promises": "^2.0", "guzzlehttp/psr7": "^2.0", "php": "^8.0", "ramsey/uuid": "^4.0" }, "conflict": { "ext-protobuf": "<3.7.0" }, "require-dev": { "phpspec/prophecy-phpunit": "^2.1", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.6", "squizlabs/php_codesniffer": "3.*" }, "type": "library", "autoload": { "psr-4": { "Google\\ApiCore\\": "src", "GPBMetadata\\ApiCore\\": "metadata/ApiCore" } }, "license": [ "BSD-3-Clause" ], "description": "Google API Core for PHP", "homepage": "https://github.com/googleapis/gax-php", "keywords": [ "google" ], "time": "2024-12-04T15:32:12+00:00" }, { "name": "google/grpc-gcp", "version": "v0.4.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/google/grpc-gcp/v0.4.0/google-grpc-gcp-v0.4.0.zip", "reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9", "shasum": "" }, "require": { "google/auth": "^1.3", "google/protobuf": "^v3.25.3||^4.26.1", "grpc/grpc": "^v1.13.0", "php": "^8.0", "psr/cache": "^1.0.1||^2.0.0||^3.0.0" }, "require-dev": { "google/cloud-spanner": "^1.7", "phpunit/phpunit": "^9.0" }, "type": "library", "autoload": { "psr-4": { "Grpc\\Gcp\\": "src/" }, "classmap": [ "src/generated/" ] }, "license": [ "Apache-2.0" ], "description": "gRPC GCP library for channel management", "time": "2024-04-03T16:37:55+00:00" }, { "name": "google/longrunning", "version": "0.4.5", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/google/longrunning/0.4.5/google-longrunning-0.4.5.zip", "reference": "062eab0f3b9310da9498bfe20b273f074580b916", "shasum": "" }, "require-dev": { "google/gax": "^1.34.0", "phpunit/phpunit": "^9.0" }, "type": "library", "extra": { "component": { "id": "longrunning", "path": "LongRunning", "entry": null, "target": "googleapis/php-longrunning" } }, "autoload": { "psr-4": { "Google\\LongRunning\\": "src/LongRunning", "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning", "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning" } }, "license": [ "Apache-2.0" ], "description": "Google LongRunning Client for PHP", "time": "2024-11-16T00:28:46+00:00" }, { "name": "google/protobuf", "version": "v4.29.1", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/google/protobuf/v4.29.1/google-protobuf-v4.29.1.zip", "reference": "6042b5483f8029e42473faeb8ef75ba266278381", "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" ], "time": "2024-12-03T22:07:45+00:00" }, { "name": "googleads/google-ads-php", "version": "v25.0.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/googleads/google-ads-php/v25.0.0/googleads-google-ads-php-v25.0.0.zip", "reference": "6f37249dcb0da6485cc38e74f5e3cc00e4400a4f", "shasum": "" }, "require": { "google/gax": "^1.19.1", "google/protobuf": "^3.21.5 || ^4.26", "grpc/grpc": "^1.36.0", "monolog/monolog": "^1.26 || ^2.0 || ^3.0", "php": ">=8.1" }, "require-dev": { "composer/composer": "^2.0", "ext-bcmath": "*", "ext-grpc": "*", "ext-protobuf": "*", "phpunit/phpunit": "^9.5", "react/http": "^1.2.0", "squizlabs/php_codesniffer": "^3.5", "ulrichsg/getopt-php": "^3.4" }, "suggest": { "ext-grpc": "To be able to use the gRPC transport, use the C implementation of gRPC", "ext-protobuf": "For better performance, use the C implementation of Protobuf", "google/protobuf": "In case the C implementation of Protobuf is not suitable, use the PHP one", "grpc/grpc": "In case the C implementation of gRPC is not suitable, use the PHP one to enable other transports", "react/http": "To run the AuthenticateInWebApplication.php example" }, "type": "library", "autoload": { "psr-4": { "Google\\Ads\\GoogleAds\\": "src/Google/Ads/GoogleAds", "GPBMetadata\\Google\\Ads\\GoogleAds\\": "metadata/Google/Ads/GoogleAds" } }, "license": [ "Apache-2.0" ], "authors": [ { "name": "Google", "homepage": "https://github.com/googleads/google-ads-php/contributors" } ], "description": "Google Ads API client for PHP", "homepage": "https://github.com/googleads/google-ads-php", "time": "2024-10-18T08:01:40+00:00" }, { "name": "grpc/grpc", "version": "1.57.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/grpc/grpc/1.57.0/grpc-grpc-1.57.0.zip", "reference": "b610c42022ed3a22f831439cb93802f2a4502fdf", "shasum": "" }, "require": { "php": ">=7.0.0" }, "require-dev": { "google/auth": "^v1.3.0" }, "suggest": { "ext-protobuf": "For better performance, install the protobuf C extension.", "google/protobuf": "To get started using grpc quickly, install the native protobuf library." }, "type": "library", "autoload": { "psr-4": { "Grpc\\": "src/lib/" } }, "license": [ "Apache-2.0" ], "description": "gRPC library for PHP", "homepage": "https://grpc.io", "keywords": [ "rpc" ], "time": "2023-08-14T23:57:54+00:00" }, { "name": "guzzlehttp/guzzle", "version": "7.9.2", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/guzzle/7.9.2/guzzlehttp-guzzle-7.9.2.zip", "reference": "d281ed313b989f213357e3be1a179f02196ac99b", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.5.3 || ^2.0.3", "guzzlehttp/psr7": "^2.7.0", "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" ], "time": "2024-07-24T11:22:20+00:00" }, { "name": "guzzlehttp/promises", "version": "2.0.4", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/promises/2.0.4/guzzlehttp-promises-2.0.4.zip", "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^8.5.39 || ^9.6.20" }, "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" ], "time": "2024-10-17T10:06:22+00:00" }, { "name": "guzzlehttp/psr7", "version": "2.7.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/guzzlehttp/psr7/2.7.0/guzzlehttp-psr7-2.7.0.zip", "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", "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.39 || ^9.6.20" }, "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" ], "time": "2024-07-18T11:15:46+00:00" }, { "name": "monolog/monolog", "version": "2.10.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/monolog/monolog/2.10.0/monolog-monolog-2.10.0.zip", "reference": "5cf826f2991858b54d5c3809bee745560a1042a7", "shasum": "" }, "require": { "php": ">=7.2", "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "provide": { "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", "graylog2/gelf-php": "^1.4.2 || ^2@dev", "guzzlehttp/guzzle": "^7.4", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", "phpspec/prophecy": "^1.15", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8.5.38 || ^9.6.19", "predis/predis": "^1.1 || ^2.0", "rollbar/rollbar": "^1.3 || ^2 || ^3", "ruflin/elastica": "^7", "swiftmailer/swiftmailer": "^5.3|^6.0", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", "ext-mbstring": "Allow to work properly with unicode symbols", "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", "ext-openssl": "Required to send log messages using SSL", "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", "rollbar/rollbar": "Allow sending log messages to Rollbar", "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, "type": "library", "extra": { "branch-alias": { "dev-main": "2.x-dev" } }, "autoload": { "psr-4": { "Monolog\\": "src/Monolog" } }, "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "https://seld.be" } ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", "homepage": "https://github.com/Seldaek/monolog", "keywords": [ "log", "logging", "psr-3" ], "time": "2024-11-12T12:43:37+00:00" }, { "name": "nikic/fast-route", "version": "v1.3.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/nikic/fast-route/v1.3.0/nikic-fast-route-v1.3.0.zip", "reference": "181d480e08d9476e61381e04a71b34dc0432e812", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35|~5.7" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "FastRoute\\": "src/" } }, "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Nikita Popov", "email": "nikic@php.net" } ], "description": "Fast request router for PHP", "keywords": [ "router", "routing" ], "time": "2018-02-13T20:26:39+00:00" }, { "name": "psr/cache", "version": "3.0.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/cache/3.0.0/psr-cache-3.0.0.zip", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "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" ], "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/container", "version": "2.0.2", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/container/2.0.2/psr-container-2.0.2.zip", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" } }, "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", "homepage": "https://github.com/php-fig/container", "keywords": [ "PSR-11", "container", "container-interface", "container-interop", "psr" ], "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/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" ], "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" ], "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", "version": "2.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/psr/http-message/2.0/psr-http-message-2.0.zip", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", "keywords": [ "http", "http-message", "psr", "psr-7", "request", "response" ], "time": "2023-04-04T09:54:51+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" ], "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" ], "time": "2021-10-29T13:26:27+00:00" }, { "name": "ralouphie/getallheaders", "version": "3.0.3", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/ralouphie/getallheaders/3.0.3/ralouphie-getallheaders-3.0.3.zip", "reference": "120b605dfeb996808c31b6477290a714d356e822", "shasum": "" }, "require": { "php": ">=5.6" }, "require-dev": { "php-coveralls/php-coveralls": "^2.1", "phpunit/phpunit": "^5 || ^6.5" }, "type": "library", "autoload": { "files": [ "src/getallheaders.php" ] }, "license": [ "MIT" ], "authors": [ { "name": "Ralph Khattar", "email": "ralph.khattar@gmail.com" } ], "description": "A polyfill for getallheaders.", "time": "2019-03-08T08:55:37+00:00" }, { "name": "ramsey/collection", "version": "2.0.0", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/ramsey/collection/2.0.0/ramsey-collection-2.0.0.zip", "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "captainhook/plugin-composer": "^5.3", "ergebnis/composer-normalize": "^2.28.3", "fakerphp/faker": "^1.21", "hamcrest/hamcrest-php": "^2.0", "jangregor/phpstan-prophecy": "^1.0", "mockery/mockery": "^1.5", "php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.3", "phpcsstandards/phpcsutils": "^1.0.0-rc1", "phpspec/prophecy-phpunit": "^2.0", "phpstan/extension-installer": "^1.2", "phpstan/phpstan": "^1.9", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-phpunit": "^1.3", "phpunit/phpunit": "^9.5", "psalm/plugin-mockery": "^1.1", "psalm/plugin-phpunit": "^0.18.4", "ramsey/coding-standard": "^2.0.3", "ramsey/conventional-commits": "^1.3", "vimeo/psalm": "^5.4" }, "type": "library", "extra": { "captainhook": { "force-install": true }, "ramsey/conventional-commits": { "configFile": "conventional-commits.json" } }, "autoload": { "psr-4": { "Ramsey\\Collection\\": "src/" } }, "license": [ "MIT" ], "authors": [ { "name": "Ben Ramsey", "email": "ben@benramsey.com", "homepage": "https://benramsey.com" } ], "description": "A PHP library for representing and manipulating collections.", "keywords": [ "array", "collection", "hash", "map", "queue", "set" ], "time": "2022-12-31T21:50:55+00:00" }, { "name": "ramsey/uuid", "version": "4.7.6", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/ramsey/uuid/4.7.6/ramsey-uuid-4.7.6.zip", "reference": "91039bc1faa45ba123c4328958e620d382ec7088", "shasum": "" }, "require": { "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", "ext-json": "*", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { "captainhook/captainhook": "^5.10", "captainhook/plugin-composer": "^5.3", "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "doctrine/annotations": "^1.8", "ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.3", "paragonie/random-lib": "^2", "php-mock/php-mock": "^2.2", "php-mock/php-mock-mockery": "^1.3", "php-parallel-lint/php-parallel-lint": "^1.1", "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-mockery": "^1.1", "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9", "ramsey/composer-repl": "^1.4", "slevomat/coding-standard": "^8.4", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.9" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", "extra": { "captainhook": { "force-install": true } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Ramsey\\Uuid\\": "src/" } }, "license": [ "MIT" ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "keywords": [ "guid", "identifier", "uuid" ], "time": "2024-04-27T21:32:50+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v3.5.1", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/symfony/deprecation-contracts/v3.5.1/symfony-deprecation-contracts-v3.5.1.zip", "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.5-dev" }, "thanks": { "name": "symfony/contracts", "url": "https://github.com/symfony/contracts" } }, "autoload": { "files": [ "function.php" ] }, "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "time": "2024-09-25T14:20:29+00:00" }, { "name": "topthink/think-helper", "version": "v3.1.10", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-helper/v3.1.10/topthink-think-helper-v3.1.10.zip", "reference": "ac66cc0859a12cd5d73258f50f338aadc95e9b46", "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", "time": "2024-11-21T01:47:51+00:00" }, { "name": "topthink/think-orm", "version": "v3.0.31", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/topthink/think-orm/v3.0.31/topthink-think-orm-v3.0.31.zip", "reference": "b75d534d8fa01122a7197f65c868b19f52a69fbb", "shasum": "" }, "require": { "ext-json": "*", "ext-pdo": "*", "php": ">=8.0.0", "psr/log": ">=1.0", "psr/simple-cache": ">=1.0", "topthink/think-helper": "^3.1" }, "require-dev": { "phpunit/phpunit": "^9.6|^10" }, "suggest": { "ext-mongodb": "provide mongodb support" }, "type": "library", "autoload": { "files": [ "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" ], "time": "2024-12-10T13:38:40+00:00" }, { "name": "workerman/webman-framework", "version": "v1.6.8", "dist": { "type": "zip", "url": "https://mirrors.cloud.tencent.com/repository/composer/workerman/webman-framework/v1.6.8/workerman-webman-framework-v1.6.8.zip", "reference": "7e1d28d266b2c9aa69b2ca8f4e3c1da778e2ad4a", "shasum": "" }, "require": { "ext-json": "*", "nikic/fast-route": "^1.3", "php": ">=8.0", "psr/container": ">=1.0", "workerman/workerman": "^4.2.1 || ^5.0.0 || dev-master" }, "suggest": { "ext-event": "For better performance. " }, "type": "library", "autoload": { "files": [ "./src/support/helpers.php" ], "psr-4": { "Webman\\": "./src", "Support\\": "./src/support", "support\\": "./src/support", "Support\\View\\": "./src/support/view", "Support\\Bootstrap\\": "./src/support/bootstrap", "Support\\Exception\\": "./src/support/exception" } }, "license": [ "MIT" ], "authors": [ { "name": "walkor", "email": "walkor@workerman.net", "homepage": "https://www.workerman.net", "role": "Developer" } ], "description": "High performance HTTP Service Framework.", "homepage": "https://www.workerman.net", "keywords": [ "High Performance", "http service" ], "time": "2024-12-10T07:13:15+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" ], "time": "2024-11-24T11:45:37+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "dev", "stability-flags": [], "prefer-stable": true, "prefer-lowest": false, "platform": { "php": ">=8.1" }, "platform-dev": [], "plugin-api-version": "2.6.0" }