{ "_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": "654adb464ab819863447f5d228a02752", "packages": [ { "name": "amphp/amp", "version": "v2.6.4", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", "reference": "ded3d9be08f526089eb7ee8d9f16a9768f9dec2d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/amp/zipball/ded3d9be08f526089eb7ee8d9f16a9768f9dec2d", "reference": "ded3d9be08f526089eb7ee8d9f16a9768f9dec2d" }, "require": { "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "files": [ "lib/functions.php", "lib/Internal/functions.php" ], "psr-4": { "Amp\\": "lib" } }, "license": [ "MIT" ], "description": "A non-blocking concurrency framework for PHP applications." }, { "name": "amphp/byte-stream", "version": "v1.8.2", "source": { "type": "git", "url": "https://github.com/amphp/byte-stream.git", "reference": "4f0e968ba3798a423730f567b1b50d3441c16ddc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/byte-stream/zipball/4f0e968ba3798a423730f567b1b50d3441c16ddc", "reference": "4f0e968ba3798a423730f567b1b50d3441c16ddc" }, "require": { "amphp/amp": "^2", "php": ">=7.1" }, "type": "library", "autoload": { "files": [ "lib/functions.php" ], "psr-4": { "Amp\\ByteStream\\": "lib" } }, "license": [ "MIT" ], "description": "A stream abstraction to make working with non-blocking I/O simple." }, { "name": "colinodell/json5", "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/colinodell/json5.git", "reference": "15b063f8cb5e6deb15f0cd39123264ec0d19c710" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/colinodell/json5/zipball/15b063f8cb5e6deb15f0cd39123264ec0d19c710", "reference": "15b063f8cb5e6deb15f0cd39123264ec0d19c710" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "^7.1.3|^8.0" }, "bin": [ "bin/json5" ], "type": "library", "extra": { "branch-alias": { "dev-main": "3.0-dev" } }, "autoload": { "files": [ "src/global.php" ], "psr-4": { "ColinODell\\Json5\\": "src" } }, "license": [ "MIT" ], "description": "UTF-8 compatible JSON5 parser for PHP" }, { "name": "composer/pcre", "version": "3.2.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/pcre/zipball/ea4ab6f9580a4fd221e0418f2c357cdd39102a90", "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90" }, "require": { "php": "^7.4 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" }, "phpstan": { "includes": [ "extension.neon" ] } }, "autoload": { "psr-4": { "Composer\\Pcre\\": "src" } }, "license": [ "MIT" ], "description": "PCRE wrapping library that offers type-safe preg_* replacements." }, { "name": "composer/semver", "version": "3.4.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Semver\\": "src" } }, "license": [ "MIT" ], "description": "Semver library that offers utilities, version constraint parsing and validation." }, { "name": "composer/xdebug-handler", "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" }, "require": { "composer/pcre": "^1 || ^2 || ^3", "php": "^7.2.5 || ^8.0", "psr/log": "^1 || ^2 || ^3" }, "type": "library", "autoload": { "psr-4": { "Composer\\XdebugHandler\\": "src" } }, "license": [ "MIT" ], "description": "Restarts a process without Xdebug." }, { "name": "dnoegel/php-xdg-base-dir", "version": "v0.1.1", "source": { "type": "git", "url": "https://github.com/dnoegel/php-xdg-base-dir.git", "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" }, "require": { "php": ">=5.3.2" }, "type": "library", "autoload": { "psr-4": { "XdgBaseDir\\": "src/" } }, "license": [ "MIT" ], "description": "implementation of xdg base directory specification for php" }, { "name": "doctrine/deprecations", "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" }, "require": { "php": "^7.1 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" } }, "license": [ "MIT" ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages." }, { "name": "ergebnis/composer-normalize", "version": "2.43.0", "source": { "type": "git", "url": "https://github.com/ergebnis/composer-normalize.git", "reference": "4b46330c84bb8f43fac79f5c5a05162fc7c80d75" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/4b46330c84bb8f43fac79f5c5a05162fc7c80d75", "reference": "4b46330c84bb8f43fac79f5c5a05162fc7c80d75" }, "require": { "composer-plugin-api": "^2.0.0", "ergebnis/json": "^1.2.0", "ergebnis/json-normalizer": "^4.5.0", "ergebnis/json-printer": "^3.5.0", "ext-json": "*", "justinrainbow/json-schema": "^5.2.12", "localheinz/diff": "^1.1.1", "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "type": "composer-plugin", "extra": { "class": "Ergebnis\\Composer\\Normalize\\NormalizePlugin", "composer-normalize": { "indent-size": 2, "indent-style": "space" }, "plugin-optional": true }, "autoload": { "psr-4": { "Ergebnis\\Composer\\Normalize\\": "src/" } }, "license": [ "MIT" ], "description": "Provides a composer plugin for normalizing composer.json." }, { "name": "ergebnis/json", "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/ergebnis/json.git", "reference": "a457f25a5ba7ea11fc94f84d53678c5211abfce0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ergebnis/json/zipball/a457f25a5ba7ea11fc94f84d53678c5211abfce0", "reference": "a457f25a5ba7ea11fc94f84d53678c5211abfce0" }, "require": { "ext-json": "*", "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "type": "library", "extra": { "composer-normalize": { "indent-size": 2, "indent-style": "space" } }, "autoload": { "psr-4": { "Ergebnis\\Json\\": "src/" } }, "license": [ "MIT" ], "description": "Provides a Json value object for representing a valid JSON string." }, { "name": "ergebnis/json-normalizer", "version": "4.5.0", "source": { "type": "git", "url": "https://github.com/ergebnis/json-normalizer.git", "reference": "f0ee9e70739f121b27fac8b743e4a52b23de2152" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/f0ee9e70739f121b27fac8b743e4a52b23de2152", "reference": "f0ee9e70739f121b27fac8b743e4a52b23de2152" }, "require": { "ergebnis/json": "^1.2.0", "ergebnis/json-pointer": "^3.4.0", "ergebnis/json-printer": "^3.5.0", "ergebnis/json-schema-validator": "^4.2.0", "ext-json": "*", "justinrainbow/json-schema": "^5.2.12", "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "type": "library", "autoload": { "psr-4": { "Ergebnis\\Json\\Normalizer\\": "src/" } }, "license": [ "MIT" ], "description": "Provides generic and vendor-specific normalizers for normalizing JSON documents." }, { "name": "ergebnis/json-pointer", "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/ergebnis/json-pointer.git", "reference": "b654757d873050622c2166f55ab25d04685261c5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ergebnis/json-pointer/zipball/b654757d873050622c2166f55ab25d04685261c5", "reference": "b654757d873050622c2166f55ab25d04685261c5" }, "require": { "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "type": "library", "extra": { "composer-normalize": { "indent-size": 2, "indent-style": "space" } }, "autoload": { "psr-4": { "Ergebnis\\Json\\Pointer\\": "src/" } }, "license": [ "MIT" ], "description": "Provides an abstraction of a JSON pointer." }, { "name": "ergebnis/json-printer", "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/ergebnis/json-printer.git", "reference": "549e16fe6de34b8c3aee7b421be12caa552f3ced" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ergebnis/json-printer/zipball/549e16fe6de34b8c3aee7b421be12caa552f3ced", "reference": "549e16fe6de34b8c3aee7b421be12caa552f3ced" }, "require": { "ext-json": "*", "ext-mbstring": "*", "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "type": "library", "autoload": { "psr-4": { "Ergebnis\\Json\\Printer\\": "src/" } }, "license": [ "MIT" ], "description": "Provides a JSON printer, allowing for flexible indentation." }, { "name": "ergebnis/json-schema-validator", "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/ergebnis/json-schema-validator.git", "reference": "10ed514fdc3f9b71f8a92c567afea21a2f6fa1ef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ergebnis/json-schema-validator/zipball/10ed514fdc3f9b71f8a92c567afea21a2f6fa1ef", "reference": "10ed514fdc3f9b71f8a92c567afea21a2f6fa1ef" }, "require": { "ergebnis/json": "^1.2.0", "ergebnis/json-pointer": "^3.4.0", "ext-json": "*", "justinrainbow/json-schema": "^5.2.12", "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0" }, "type": "library", "extra": { "composer-normalize": { "indent-size": 2, "indent-style": "space" } }, "autoload": { "psr-4": { "Ergebnis\\Json\\SchemaValidator\\": "src/" } }, "license": [ "MIT" ], "description": "Provides a JSON schema validator, building on top of justinrainbow/json-schema." }, { "name": "felixfbecker/advanced-json-rpc", "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git", "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/b5f37dbff9a8ad360ca341f3240dc1c168b45447", "reference": "b5f37dbff9a8ad360ca341f3240dc1c168b45447" }, "require": { "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0", "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0" }, "type": "library", "autoload": { "psr-4": { "AdvancedJsonRpc\\": "lib/" } }, "license": [ "ISC" ], "description": "A more advanced JSONRPC implementation" }, { "name": "felixfbecker/language-server-protocol", "version": "v1.5.2", "source": { "type": "git", "url": "https://github.com/felixfbecker/php-language-server-protocol.git", "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" }, "require": { "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { "LanguageServerProtocol\\": "src/" } }, "license": [ "ISC" ], "description": "PHP classes for the Language Server Protocol" }, { "name": "fidry/cpu-core-counter", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/theofidry/cpu-core-counter.git", "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42", "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "Fidry\\CpuCoreCounter\\": "src/" } }, "license": [ "MIT" ], "description": "Tiny utility to get the number of CPU cores." }, { "name": "infection/abstract-testframework-adapter", "version": "0.5.0", "source": { "type": "git", "url": "https://github.com/infection/abstract-testframework-adapter.git", "reference": "18925e20d15d1a5995bb85c9dc09e8751e1e069b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/infection/abstract-testframework-adapter/zipball/18925e20d15d1a5995bb85c9dc09e8751e1e069b", "reference": "18925e20d15d1a5995bb85c9dc09e8751e1e069b" }, "require": { "php": "^7.4 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "Infection\\AbstractTestFramework\\": "src/" } }, "license": [ "BSD-3-Clause" ], "description": "Abstract Test Framework Adapter for Infection" }, { "name": "infection/extension-installer", "version": "0.1.2", "source": { "type": "git", "url": "https://github.com/infection/extension-installer.git", "reference": "9b351d2910b9a23ab4815542e93d541e0ca0cdcf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/infection/extension-installer/zipball/9b351d2910b9a23ab4815542e93d541e0ca0cdcf", "reference": "9b351d2910b9a23ab4815542e93d541e0ca0cdcf" }, "require": { "composer-plugin-api": "^1.1 || ^2.0" }, "type": "composer-plugin", "extra": { "class": "Infection\\ExtensionInstaller\\Plugin" }, "autoload": { "psr-4": { "Infection\\ExtensionInstaller\\": "src/" } }, "license": [ "BSD-3-Clause" ], "description": "Infection Extension Installer" }, { "name": "infection/include-interceptor", "version": "0.2.5", "source": { "type": "git", "url": "https://github.com/infection/include-interceptor.git", "reference": "0cc76d95a79d9832d74e74492b0a30139904bdf7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/infection/include-interceptor/zipball/0cc76d95a79d9832d74e74492b0a30139904bdf7", "reference": "0cc76d95a79d9832d74e74492b0a30139904bdf7" }, "type": "library", "autoload": { "psr-4": { "Infection\\StreamWrapper\\": "src/" } }, "license": [ "BSD-3-Clause" ], "description": "Stream Wrapper: Include Interceptor. Allows to replace included (autoloaded) file with another one." }, { "name": "infection/infection", "version": "0.27.11", "source": { "type": "git", "url": "https://github.com/infection/infection.git", "reference": "6d55979c457eef2a5d0d80446c67ca533f201961" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/infection/infection/zipball/6d55979c457eef2a5d0d80446c67ca533f201961", "reference": "6d55979c457eef2a5d0d80446c67ca533f201961" }, "require": { "colinodell/json5": "^2.2", "composer-runtime-api": "^2.0", "composer/xdebug-handler": "^2.0 || ^3.0", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "fidry/cpu-core-counter": "^0.4.0 || ^0.5.0 || ^1.0", "infection/abstract-testframework-adapter": "^0.5.0", "infection/extension-installer": "^0.1.0", "infection/include-interceptor": "^0.2.5", "justinrainbow/json-schema": "^5.2.10", "nikic/php-parser": "^4.15.1", "ondram/ci-detector": "^4.1.0", "php": "^8.1", "sanmai/later": "^0.1.1", "sanmai/pipeline": "^5.1 || ^6", "sebastian/diff": "^3.0.2 || ^4.0 || ^5.0 || ^6.0", "symfony/console": "^5.4 || ^6.0 || ^7.0", "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", "symfony/finder": "^5.4 || ^6.0 || ^7.0", "symfony/process": "^5.4 || ^6.0 || ^7.0", "thecodingmachine/safe": "^2.1.2", "webmozart/assert": "^1.11" }, "bin": [ "bin/infection" ], "type": "library", "autoload": { "psr-4": { "Infection\\": "src/" } }, "license": [ "BSD-3-Clause" ], "description": "Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults." }, { "name": "justinrainbow/json-schema", "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" }, "require": { "php": ">=7.1" }, "bin": [ "bin/validate-json" ], "type": "library", "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" } }, "license": [ "MIT" ], "description": "A library to validate a json schema." }, { "name": "kubawerlos/composer-smaller-lock", "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/kubawerlos/composer-smaller-lock.git", "reference": "3b0a8695de0595d471d3383118972f10e31ab41e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/kubawerlos/composer-smaller-lock/zipball/3b0a8695de0595d471d3383118972f10e31ab41e", "reference": "3b0a8695de0595d471d3383118972f10e31ab41e" }, "require": { "composer-plugin-api": "^2.0.12", "ext-json": "*", "php": "^7.4 || ^8.0" }, "type": "composer-plugin", "extra": { "class": "ComposerSmallerLock\\Plugin" }, "autoload": { "psr-4": { "ComposerSmallerLock\\": "./src" } }, "license": [ "MIT" ], "description": "Plugin to keep composer.lock smaller and readable" }, { "name": "kubawerlos/php-cs-fixer-config", "version": "v4.0.0", "source": { "type": "git", "url": "https://github.com/kubawerlos/php-cs-fixer-config.git", "reference": "8497c669355f2910f7acae68e805a95eefefd834" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-config/zipball/8497c669355f2910f7acae68e805a95eefefd834", "reference": "8497c669355f2910f7acae68e805a95eefefd834" }, "require": { "kubawerlos/php-cs-fixer-custom-fixers": "^3.21", "php": "^8.1", "php-cs-fixer/shim": "^3.61" }, "type": "library", "autoload": { "psr-4": { "PhpCsFixerConfig\\": "./src/" } }, "license": [ "MIT" ], "description": "Provides configuration for PHP CS Fixer" }, { "name": "kubawerlos/php-cs-fixer-custom-fixers", "version": "v3.21.0", "source": { "type": "git", "url": "https://github.com/kubawerlos/php-cs-fixer-custom-fixers.git", "reference": "3d1bb75be0df6c6fba4487c75b9e425a2c1d27c9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/kubawerlos/php-cs-fixer-custom-fixers/zipball/3d1bb75be0df6c6fba4487c75b9e425a2c1d27c9", "reference": "3d1bb75be0df6c6fba4487c75b9e425a2c1d27c9" }, "require": { "ext-filter": "*", "ext-tokenizer": "*", "friendsofphp/php-cs-fixer": "^3.50", "php": "^7.4 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "PhpCsFixerCustomFixers\\": "src" } }, "license": [ "MIT" ], "description": "A set of custom fixers for PHP CS Fixer" }, { "name": "localheinz/diff", "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/localheinz/diff.git", "reference": "851bb20ea8358c86f677f5f111c4ab031b1c764c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/localheinz/diff/zipball/851bb20ea8358c86f677f5f111c4ab031b1c764c", "reference": "851bb20ea8358c86f677f5f111c4ab031b1c764c" }, "require": { "php": "^7.1 || ^8.0" }, "type": "library", "autoload": { "classmap": [ "src/" ] }, "license": [ "BSD-3-Clause" ], "description": "Fork of sebastian/diff for use with ergebnis/composer-normalize" }, { "name": "maglnet/composer-require-checker", "version": "4.11.0", "source": { "type": "git", "url": "https://github.com/maglnet/ComposerRequireChecker.git", "reference": "c6c555e799bee50810fd84933ca1f0b276379ccf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/maglnet/ComposerRequireChecker/zipball/c6c555e799bee50810fd84933ca1f0b276379ccf", "reference": "c6c555e799bee50810fd84933ca1f0b276379ccf" }, "require": { "composer-runtime-api": "^2.0.0", "ext-phar": "*", "nikic/php-parser": "^4.19.1", "php": "~8.2.0 || ~8.3.0", "symfony/console": "^6.4.1 || ^7.0.1", "webmozart/assert": "^1.11.0", "webmozart/glob": "^4.7.0" }, "bin": [ "bin/composer-require-checker" ], "type": "library", "extra": { "branch-alias": { "dev-master": "2.1-dev" } }, "autoload": { "psr-4": { "ComposerRequireChecker\\": "src/ComposerRequireChecker" } }, "license": [ "MIT" ], "description": "CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package" }, { "name": "mi-schi/phpmd-extension", "version": "4.3.0", "source": { "type": "git", "url": "https://github.com/mi-schi/phpmd-extension.git", "reference": "52e3eeaf6aaefaca16dbe296372158eb00430e93" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/mi-schi/phpmd-extension/zipball/52e3eeaf6aaefaca16dbe296372158eb00430e93", "reference": "52e3eeaf6aaefaca16dbe296372158eb00430e93" }, "require": { "phpmd/phpmd": "^2.3" }, "type": "library", "autoload": { "psr-4": { "MS\\PHPMD\\": "src/" } }, "license": [ "MIT" ], "description": "Contains extra phpmd rules from clean code book and the best practices of my experiences." }, { "name": "netresearch/jsonmapper", "version": "v4.4.1", "source": { "type": "git", "url": "https://github.com/cweiske/jsonmapper.git", "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/132c75c7dd83e45353ebb9c6c9f591952995bbf0", "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0" }, "require": { "ext-json": "*", "ext-pcre": "*", "ext-reflection": "*", "ext-spl": "*", "php": ">=7.1" }, "type": "library", "autoload": { "psr-0": { "JsonMapper": "src/" } }, "license": [ "OSL-3.0" ], "description": "Map nested JSON structures onto PHP classes" }, { "name": "nikic/php-parser", "version": "v4.19.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" }, "require": { "ext-tokenizer": "*", "php": ">=7.1" }, "bin": [ "bin/php-parse" ], "type": "library", "extra": { "branch-alias": { "dev-master": "4.9-dev" } }, "autoload": { "psr-4": { "PhpParser\\": "lib/PhpParser" } }, "license": [ "BSD-3-Clause" ], "description": "A PHP parser written in PHP" }, { "name": "ondram/ci-detector", "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/OndraM/ci-detector.git", "reference": "8b0223b5ed235fd377c75fdd1bfcad05c0f168b8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/OndraM/ci-detector/zipball/8b0223b5ed235fd377c75fdd1bfcad05c0f168b8", "reference": "8b0223b5ed235fd377c75fdd1bfcad05c0f168b8" }, "require": { "php": "^7.4 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "OndraM\\CiDetector\\": "src/" } }, "license": [ "MIT" ], "description": "Detect continuous integration environment and provide unified access to properties of current build" }, { "name": "pdepend/pdepend", "version": "2.16.2", "source": { "type": "git", "url": "https://github.com/pdepend/pdepend.git", "reference": "f942b208dc2a0868454d01b29f0c75bbcfc6ed58" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/pdepend/pdepend/zipball/f942b208dc2a0868454d01b29f0c75bbcfc6ed58", "reference": "f942b208dc2a0868454d01b29f0c75bbcfc6ed58" }, "require": { "php": ">=5.3.7", "symfony/config": "^2.3.0|^3|^4|^5|^6.0|^7.0", "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0|^7.0", "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0|^7.0", "symfony/polyfill-mbstring": "^1.19" }, "bin": [ "src/bin/pdepend" ], "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "PDepend\\": "src/main/php/PDepend" } }, "license": [ "BSD-3-Clause" ], "description": "Official version of pdepend to be handled with Composer" }, { "name": "php-cs-fixer/shim", "version": "v3.61.1", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/shim.git", "reference": "3ac8e446863e313b51a9466915c9b578409eef9e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHP-CS-Fixer/shim/zipball/3ac8e446863e313b51a9466915c9b578409eef9e", "reference": "3ac8e446863e313b51a9466915c9b578409eef9e" }, "require": { "ext-json": "*", "ext-tokenizer": "*", "php": "^7.4 || ^8.0" }, "replace": { "friendsofphp/php-cs-fixer": "self.version" }, "bin": [ "php-cs-fixer", "php-cs-fixer.phar" ], "type": "application", "license": [ "MIT" ], "description": "A tool to automatically fix PHP code style" }, { "name": "phpdocumentor/reflection-common", "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git", "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { "phpDocumentor\\Reflection\\": "src/" } }, "license": [ "MIT" ], "description": "Common reflection classes used by phpdocumentor to reflect the code structure" }, { "name": "phpdocumentor/reflection-docblock", "version": "5.4.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" }, "require": { "doctrine/deprecations": "^1.1", "ext-filter": "*", "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.2", "phpdocumentor/type-resolver": "^1.7", "phpstan/phpdoc-parser": "^1.7", "webmozart/assert": "^1.9.1" }, "type": "library", "extra": { "branch-alias": { "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { "phpDocumentor\\Reflection\\": "src" } }, "license": [ "MIT" ], "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock." }, { "name": "phpdocumentor/type-resolver", "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", "reference": "153ae662783729388a584b4361f2545e4d841e3c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", "reference": "153ae662783729388a584b4361f2545e4d841e3c" }, "require": { "doctrine/deprecations": "^1.0", "php": "^7.3 || ^8.0", "phpdocumentor/reflection-common": "^2.0", "phpstan/phpdoc-parser": "^1.13" }, "type": "library", "extra": { "branch-alias": { "dev-1.x": "1.x-dev" } }, "autoload": { "psr-4": { "phpDocumentor\\Reflection\\": "src" } }, "license": [ "MIT" ], "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names" }, { "name": "phpmd/phpmd", "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/phpmd/phpmd.git", "reference": "74a1f56e33afad4128b886e334093e98e1b5e7c0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpmd/phpmd/zipball/74a1f56e33afad4128b886e334093e98e1b5e7c0", "reference": "74a1f56e33afad4128b886e334093e98e1b5e7c0" }, "require": { "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", "ext-xml": "*", "pdepend/pdepend": "^2.16.1", "php": ">=5.3.9" }, "bin": [ "src/bin/phpmd" ], "type": "library", "autoload": { "psr-0": { "PHPMD\\": "src/main/php" } }, "license": [ "BSD-3-Clause" ], "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD." }, { "name": "phpstan/extension-installer", "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/phpstan/extension-installer.git", "reference": "f6b87faf9fc7978eab2f7919a8760bc9f58f9203" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/f6b87faf9fc7978eab2f7919a8760bc9f58f9203", "reference": "f6b87faf9fc7978eab2f7919a8760bc9f58f9203" }, "require": { "composer-plugin-api": "^2.0", "php": "^7.2 || ^8.0", "phpstan/phpstan": "^1.9.0" }, "type": "composer-plugin", "extra": { "class": "PHPStan\\ExtensionInstaller\\Plugin" }, "autoload": { "psr-4": { "PHPStan\\ExtensionInstaller\\": "src/" } }, "license": [ "MIT" ], "description": "Composer plugin for automatic installation of PHPStan extensions" }, { "name": "phpstan/phpdoc-parser", "version": "1.29.1", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4", "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "PHPStan\\PhpDocParser\\": [ "src/" ] } }, "license": [ "MIT" ], "description": "PHPDoc parser with support for nullable, intersection and generic types" }, { "name": "phpstan/phpstan", "version": "1.11.9", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", "reference": "e370bcddadaede0c1716338b262346f40d296f82" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e370bcddadaede0c1716338b262346f40d296f82", "reference": "e370bcddadaede0c1716338b262346f40d296f82" }, "require": { "php": "^7.2|^8.0" }, "bin": [ "phpstan", "phpstan.phar" ], "type": "library", "autoload": { "files": [ "bootstrap.php" ] }, "license": [ "MIT" ], "description": "PHPStan - PHP Static Analysis Tool" }, { "name": "phpstan/phpstan-phpunit", "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", "reference": "f3ea021866f4263f07ca3636bf22c64be9610c11" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/f3ea021866f4263f07ca3636bf22c64be9610c11", "reference": "f3ea021866f4263f07ca3636bf22c64be9610c11" }, "require": { "php": "^7.2 || ^8.0", "phpstan/phpstan": "^1.11" }, "type": "phpstan-extension", "extra": { "phpstan": { "includes": [ "extension.neon", "rules.neon" ] } }, "autoload": { "psr-4": { "PHPStan\\": "src/" } }, "license": [ "MIT" ], "description": "PHPUnit extensions and rules for PHPStan" }, { "name": "phpstan/phpstan-strict-rules", "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", "reference": "363f921dd8441777d4fc137deb99beb486c77df1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/363f921dd8441777d4fc137deb99beb486c77df1", "reference": "363f921dd8441777d4fc137deb99beb486c77df1" }, "require": { "php": "^7.2 || ^8.0", "phpstan/phpstan": "^1.11" }, "type": "phpstan-extension", "extra": { "phpstan": { "includes": [ "rules.neon" ] } }, "autoload": { "psr-4": { "PHPStan\\": "src/" } }, "license": [ "MIT" ], "description": "Extra strict and opinionated rules for PHPStan" }, { "name": "psr/container", "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "require": { "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" } }, "license": [ "MIT" ], "description": "Common Container Interface (PHP FIG PSR-11)" }, { "name": "psr/log", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Psr\\Log\\": "src" } }, "license": [ "MIT" ], "description": "Common interface for logging libraries" }, { "name": "sanmai/later", "version": "0.1.4", "source": { "type": "git", "url": "https://github.com/sanmai/later.git", "reference": "e24c4304a4b1349c2a83151a692cec0c10579f60" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sanmai/later/zipball/e24c4304a4b1349c2a83151a692cec0c10579f60", "reference": "e24c4304a4b1349c2a83151a692cec0c10579f60" }, "require": { "php": ">=7.4" }, "type": "library", "extra": { "branch-alias": { "dev-main": "0.1.x-dev" } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Later\\": "src/" } }, "license": [ "Apache-2.0" ], "description": "Later: deferred wrapper object" }, { "name": "sanmai/pipeline", "version": "v6.11", "source": { "type": "git", "url": "https://github.com/sanmai/pipeline.git", "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sanmai/pipeline/zipball/a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110" }, "require": { "php": "^7.4 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "v6.x-dev" } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Pipeline\\": "src/" } }, "license": [ "Apache-2.0" ], "description": "General-purpose collections pipeline" }, { "name": "sebastian/diff", "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" }, "require": { "php": ">=8.2" }, "type": "library", "extra": { "branch-alias": { "dev-main": "6.0-dev" } }, "autoload": { "classmap": [ "src/" ] }, "license": [ "BSD-3-Clause" ], "description": "Diff implementation" }, { "name": "spatie/array-to-xml", "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/spatie/array-to-xml.git", "reference": "f56b220fe2db1ade4c88098d83413ebdfc3bf876" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/f56b220fe2db1ade4c88098d83413ebdfc3bf876", "reference": "f56b220fe2db1ade4c88098d83413ebdfc3bf876" }, "require": { "ext-dom": "*", "php": "^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Spatie\\ArrayToXml\\": "src" } }, "license": [ "MIT" ], "description": "Convert an array to xml" }, { "name": "squizlabs/php_codesniffer", "version": "3.10.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/86e5f5dd9a840c46810ebe5ff1885581c42a3017", "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" }, "require": { "ext-simplexml": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", "php": ">=5.4.0" }, "bin": [ "bin/phpcbf", "bin/phpcs" ], "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "license": [ "BSD-3-Clause" ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards." }, { "name": "symfony/config", "version": "v7.1.1", "source": { "type": "git", "url": "https://github.com/symfony/config.git", "reference": "2210fc99fa42a259eb6c89d1f724ce0c4d62d5d2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/config/zipball/2210fc99fa42a259eb6c89d1f724ce0c4d62d5d2", "reference": "2210fc99fa42a259eb6c89d1f724ce0c4d62d5d2" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/filesystem": "^7.1", "symfony/polyfill-ctype": "~1.8" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Config\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Helps you find, load, combine, autofill and validate configuration values of any kind" }, { "name": "symfony/console", "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9" }, "require": { "php": ">=8.2", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", "symfony/string": "^6.4|^7.0" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Eases the creation of beautiful and testable command line interfaces" }, { "name": "symfony/dependency-injection", "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", "reference": "8126f0be4ff984e4db0140e60917900a53facb49" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/8126f0be4ff984e4db0140e60917900a53facb49", "reference": "8126f0be4ff984e4db0140e60917900a53facb49" }, "require": { "php": ">=8.2", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^3.5", "symfony/var-exporter": "^6.4|^7.0" }, "provide": { "psr/container-implementation": "1.1|2.0", "symfony/service-implementation": "1.1|2.0|3.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Allows you to standardize and centralize the way objects are constructed in your application" }, { "name": "symfony/deprecation-contracts", "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" }, "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" ], "description": "A generic function and convention to trigger deprecation notices" }, { "name": "symfony/filesystem", "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", "reference": "92a91985250c251de9b947a14bb2c9390b1a562c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/filesystem/zipball/92a91985250c251de9b947a14bb2c9390b1a562c", "reference": "92a91985250c251de9b947a14bb2c9390b1a562c" }, "require": { "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Filesystem\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Provides basic utilities for the filesystem" }, { "name": "symfony/finder", "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "717c6329886f32dc65e27461f80f2a465412fdca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/717c6329886f32dc65e27461f80f2a465412fdca", "reference": "717c6329886f32dc65e27461f80f2a465412fdca" }, "require": { "php": ">=8.2" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Finds files and directories via an intuitive fluent interface" }, { "name": "symfony/polyfill-ctype", "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "0424dff1c58f028c451efff2045f5d92410bd540" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", "reference": "0424dff1c58f028c451efff2045f5d92410bd540" }, "require": { "php": ">=7.1" }, "provide": { "ext-ctype": "*" }, "type": "library", "extra": { "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "license": [ "MIT" ], "description": "Symfony polyfill for ctype functions" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" }, "require": { "php": ">=7.1" }, "type": "library", "extra": { "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "license": [ "MIT" ], "description": "Symfony polyfill for intl's grapheme_* functions" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" }, "require": { "php": ">=7.1" }, "type": "library", "extra": { "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources/stubs" ] }, "license": [ "MIT" ], "description": "Symfony polyfill for intl's Normalizer class and related functions" }, { "name": "symfony/polyfill-mbstring", "version": "v1.30.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" }, "require": { "php": ">=7.1" }, "provide": { "ext-mbstring": "*" }, "type": "library", "extra": { "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "license": [ "MIT" ], "description": "Symfony polyfill for the Mbstring extension" }, { "name": "symfony/process", "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/process.git", "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" }, "require": { "php": ">=8.2" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Process\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Executes commands in sub-processes" }, { "name": "symfony/service-contracts", "version": "v3.5.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" }, "require": { "php": ">=8.1", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.5-dev" }, "thanks": { "name": "symfony/contracts", "url": "https://github.com/symfony/contracts" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" }, "exclude-from-classmap": [ "/Test/" ] }, "license": [ "MIT" ], "description": "Generic abstractions related to writing services" }, { "name": "symfony/string", "version": "v7.1.3", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "ea272a882be7f20cad58d5d78c215001617b7f07" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/ea272a882be7f20cad58d5d78c215001617b7f07", "reference": "ea272a882be7f20cad58d5d78c215001617b7f07" }, "require": { "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way" }, { "name": "symfony/var-exporter", "version": "v7.1.2", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", "reference": "b80a669a2264609f07f1667f891dbfca25eba44c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/b80a669a2264609f07f1667f891dbfca25eba44c", "reference": "b80a669a2264609f07f1667f891dbfca25eba44c" }, "require": { "php": ">=8.2" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\VarExporter\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "license": [ "MIT" ], "description": "Allows exporting any serializable PHP data structure to plain PHP code" }, { "name": "thecodingmachine/safe", "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/thecodingmachine/safe.git", "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/3115ecd6b4391662b4931daac4eba6b07a2ac1f0", "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0" }, "require": { "php": "^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.2.x-dev" } }, "autoload": { "files": [ "deprecated/apc.php", "deprecated/array.php", "deprecated/datetime.php", "deprecated/libevent.php", "deprecated/misc.php", "deprecated/password.php", "deprecated/mssql.php", "deprecated/stats.php", "deprecated/strings.php", "lib/special_cases.php", "deprecated/mysqli.php", "generated/apache.php", "generated/apcu.php", "generated/array.php", "generated/bzip2.php", "generated/calendar.php", "generated/classobj.php", "generated/com.php", "generated/cubrid.php", "generated/curl.php", "generated/datetime.php", "generated/dir.php", "generated/eio.php", "generated/errorfunc.php", "generated/exec.php", "generated/fileinfo.php", "generated/filesystem.php", "generated/filter.php", "generated/fpm.php", "generated/ftp.php", "generated/funchand.php", "generated/gettext.php", "generated/gmp.php", "generated/gnupg.php", "generated/hash.php", "generated/ibase.php", "generated/ibmDb2.php", "generated/iconv.php", "generated/image.php", "generated/imap.php", "generated/info.php", "generated/inotify.php", "generated/json.php", "generated/ldap.php", "generated/libxml.php", "generated/lzf.php", "generated/mailparse.php", "generated/mbstring.php", "generated/misc.php", "generated/mysql.php", "generated/network.php", "generated/oci8.php", "generated/opcache.php", "generated/openssl.php", "generated/outcontrol.php", "generated/pcntl.php", "generated/pcre.php", "generated/pgsql.php", "generated/posix.php", "generated/ps.php", "generated/pspell.php", "generated/readline.php", "generated/rpminfo.php", "generated/rrd.php", "generated/sem.php", "generated/session.php", "generated/shmop.php", "generated/sockets.php", "generated/sodium.php", "generated/solr.php", "generated/spl.php", "generated/sqlsrv.php", "generated/ssdeep.php", "generated/ssh2.php", "generated/stream.php", "generated/strings.php", "generated/swoole.php", "generated/uodbc.php", "generated/uopz.php", "generated/url.php", "generated/var.php", "generated/xdiff.php", "generated/xml.php", "generated/xmlrpc.php", "generated/yaml.php", "generated/yaz.php", "generated/zip.php", "generated/zlib.php" ], "classmap": [ "lib/DateTime.php", "lib/DateTimeImmutable.php", "lib/Exceptions/", "deprecated/Exceptions/", "generated/Exceptions/" ] }, "license": [ "MIT" ], "description": "PHP core functions that throw exceptions instead of returning FALSE on error" }, { "name": "vimeo/psalm", "version": "5.25.0", "source": { "type": "git", "url": "https://github.com/vimeo/psalm.git", "reference": "01a8eb06b9e9cc6cfb6a320bf9fb14331919d505" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/vimeo/psalm/zipball/01a8eb06b9e9cc6cfb6a320bf9fb14331919d505", "reference": "01a8eb06b9e9cc6cfb6a320bf9fb14331919d505" }, "require": { "amphp/amp": "^2.4.2", "amphp/byte-stream": "^1.5", "composer-runtime-api": "^2", "composer/semver": "^1.4 || ^2.0 || ^3.0", "composer/xdebug-handler": "^2.0 || ^3.0", "dnoegel/php-xdg-base-dir": "^0.1.1", "ext-ctype": "*", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-simplexml": "*", "ext-tokenizer": "*", "felixfbecker/advanced-json-rpc": "^3.1", "felixfbecker/language-server-protocol": "^1.5.2", "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1 || ^1.0.0", "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0", "nikic/php-parser": "^4.16", "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", "sebastian/diff": "^4.0 || ^5.0 || ^6.0", "spatie/array-to-xml": "^2.17.0 || ^3.0", "symfony/console": "^4.1.6 || ^5.0 || ^6.0 || ^7.0", "symfony/filesystem": "^5.4 || ^6.0 || ^7.0" }, "provide": { "psalm/psalm": "self.version" }, "bin": [ "psalm", "psalm-language-server", "psalm-plugin", "psalm-refactor", "psalter" ], "type": "project", "extra": { "branch-alias": { "dev-master": "5.x-dev", "dev-4.x": "4.x-dev", "dev-3.x": "3.x-dev", "dev-2.x": "2.x-dev", "dev-1.x": "1.x-dev" } }, "autoload": { "psr-4": { "Psalm\\": "src/Psalm/" } }, "license": [ "MIT" ], "description": "A static analysis tool for finding errors in PHP applications" }, { "name": "webmozart/assert", "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "require": { "ext-ctype": "*", "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.10-dev" } }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" } }, "license": [ "MIT" ], "description": "Assertions to validate method input/output with nice error messages." }, { "name": "webmozart/glob", "version": "4.7.0", "source": { "type": "git", "url": "https://github.com/webmozarts/glob.git", "reference": "8a2842112d6916e61e0e15e316465b611f3abc17" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/glob/zipball/8a2842112d6916e61e0e15e316465b611f3abc17", "reference": "8a2842112d6916e61e0e15e316465b611f3abc17" }, "require": { "php": "^7.3 || ^8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.1-dev" } }, "autoload": { "psr-4": { "Webmozart\\Glob\\": "src/" } }, "license": [ "MIT" ], "description": "A PHP implementation of Ant's glob." } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, "platform": { "php": "^8.3" }, "platform-dev": [], "plugin-api-version": "2.6.0" }