{ "packages": [ { "name": "clue\/ndjson-react", "version": "v1.3.0", "version_normalized": "1.3.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/clue\/reactphp-ndjson.git", "reference": "392dc165fce93b5bb5c637b67e59619223c931b0" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/clue\/reactphp-ndjson\/zipball\/392dc165fce93b5bb5c637b67e59619223c931b0", "reference": "392dc165fce93b5bb5c637b67e59619223c931b0", "shasum": "" }, "require": { "php": ">=5.3", "react\/stream": "^1.2" }, "require-dev": { "phpunit\/phpunit": "^9.5 || ^5.7 || ^4.8.35", "react\/event-loop": "^1.2" }, "time": "2022-12-23T10:58:28+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Clue\\React\\NDJson\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering" } ], "description": "Streaming newline-delimited JSON (NDJSON) parser and encoder for ReactPHP.", "homepage": "https:\/\/github.com\/clue\/reactphp-ndjson", "keywords": [ "NDJSON", "json", "jsonlines", "newline", "reactphp", "streaming" ], "support": { "issues": "https:\/\/github.com\/clue\/reactphp-ndjson\/issues", "source": "https:\/\/github.com\/clue\/reactphp-ndjson\/tree\/v1.3.0" }, "funding": [ { "url": "https:\/\/clue.engineering\/support", "type": "custom" }, { "url": "https:\/\/github.com\/clue", "type": "github" } ], "install-path": "..\/clue\/ndjson-react" }, { "name": "composer\/pcre", "version": "3.3.2", "version_normalized": "3.3.2.0", "source": { "type": "git", "url": "https:\/\/github.com\/composer\/pcre.git", "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/composer\/pcre\/zipball\/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", "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" }, "time": "2024-11-12T16:29:46+00:00", "type": "library", "extra": { "phpstan": { "includes": [ "extension.neon" ] }, "branch-alias": { "dev-main": "3.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Composer\\Pcre\\": "src" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "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" }, "funding": [ { "url": "https:\/\/packagist.com", "type": "custom" }, { "url": "https:\/\/github.com\/composer", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/composer\/composer", "type": "tidelift" } ], "install-path": ".\/pcre" }, { "name": "composer\/semver", "version": "3.4.4", "version_normalized": "3.4.4.0", "source": { "type": "git", "url": "https:\/\/github.com\/composer\/semver.git", "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/composer\/semver\/zipball\/198166618906cb2de69b95d7d47e5fa8aa1b2b95", "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpstan\/phpstan": "^1.11", "symfony\/phpunit-bridge": "^3 || ^7" }, "time": "2025-08-20T19:15:30+00:00", "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Composer\\Semver\\": "src" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nils Adermann", "email": "naderman@naderman.de", "homepage": "http:\/\/www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http:\/\/seld.be" }, { "name": "Rob Bast", "email": "rob.bast@gmail.com", "homepage": "http:\/\/robbast.nl" } ], "description": "Semver library that offers utilities, version constraint parsing and validation.", "keywords": [ "semantic", "semver", "validation", "versioning" ], "support": { "irc": "ircs:\/\/irc.libera.chat:6697\/composer", "issues": "https:\/\/github.com\/composer\/semver\/issues", "source": "https:\/\/github.com\/composer\/semver\/tree\/3.4.4" }, "funding": [ { "url": "https:\/\/packagist.com", "type": "custom" }, { "url": "https:\/\/github.com\/composer", "type": "github" } ], "install-path": ".\/semver" }, { "name": "composer\/xdebug-handler", "version": "3.0.5", "version_normalized": "3.0.5.0", "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", "shasum": "" }, "require": { "composer\/pcre": "^1 || ^2 || ^3", "php": "^7.2.5 || ^8.0", "psr\/log": "^1 || ^2 || ^3" }, "require-dev": { "phpstan\/phpstan": "^1.0", "phpstan\/phpstan-strict-rules": "^1.1", "phpunit\/phpunit": "^8.5 || ^9.6 || ^10.5" }, "time": "2024-05-06T16:37:16+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Composer\\XdebugHandler\\": "src" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "John Stevenson", "email": "john-stevenson@blueyonder.co.uk" } ], "description": "Restarts a process without Xdebug.", "keywords": [ "Xdebug", "performance" ], "support": { "irc": "ircs:\/\/irc.libera.chat:6697\/composer", "issues": "https:\/\/github.com\/composer\/xdebug-handler\/issues", "source": "https:\/\/github.com\/composer\/xdebug-handler\/tree\/3.0.5" }, "funding": [ { "url": "https:\/\/packagist.com", "type": "custom" }, { "url": "https:\/\/github.com\/composer", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/composer\/composer", "type": "tidelift" } ], "install-path": ".\/xdebug-handler" }, { "name": "evenement\/evenement", "version": "v3.0.2", "version_normalized": "3.0.2.0", "source": { "type": "git", "url": "https:\/\/github.com\/igorw\/evenement.git", "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/igorw\/evenement\/zipball\/0a16b0d71ab13284339abb99d9d2bd813640efbc", "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", "shasum": "" }, "require": { "php": ">=7.0" }, "require-dev": { "phpunit\/phpunit": "^9 || ^6" }, "time": "2023-08-08T05:53:35+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Evenement\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Igor Wiedler", "email": "igor@wiedler.ch" } ], "description": "\u00c9v\u00e9nement is a very simple event dispatching library for PHP", "keywords": [ "event-dispatcher", "event-emitter" ], "support": { "issues": "https:\/\/github.com\/igorw\/evenement\/issues", "source": "https:\/\/github.com\/igorw\/evenement\/tree\/v3.0.2" }, "install-path": "..\/evenement\/evenement" }, { "name": "fidry\/cpu-core-counter", "version": "1.3.0", "version_normalized": "1.3.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/theofidry\/cpu-core-counter.git", "reference": "db9508f7b1474469d9d3c53b86f817e344732678" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/theofidry\/cpu-core-counter\/zipball\/db9508f7b1474469d9d3c53b86f817e344732678", "reference": "db9508f7b1474469d9d3c53b86f817e344732678", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "fidry\/makefile": "^0.2.0", "fidry\/php-cs-fixer-config": "^1.1.2", "phpstan\/extension-installer": "^1.2.0", "phpstan\/phpstan": "^2.0", "phpstan\/phpstan-deprecation-rules": "^2.0.0", "phpstan\/phpstan-phpunit": "^2.0", "phpstan\/phpstan-strict-rules": "^2.0", "phpunit\/phpunit": "^8.5.31 || ^9.5.26", "webmozarts\/strict-phpunit": "^7.5" }, "time": "2025-08-14T07:29:31+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Fidry\\CpuCoreCounter\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Th\u00e9o FIDRY", "email": "theo.fidry@gmail.com" } ], "description": "Tiny utility to get the number of CPU cores.", "keywords": [ "CPU", "core" ], "support": { "issues": "https:\/\/github.com\/theofidry\/cpu-core-counter\/issues", "source": "https:\/\/github.com\/theofidry\/cpu-core-counter\/tree\/1.3.0" }, "funding": [ { "url": "https:\/\/github.com\/theofidry", "type": "github" } ], "install-path": "..\/fidry\/cpu-core-counter" }, { "name": "friendsofphp\/php-cs-fixer", "version": "v3.89.1", "version_normalized": "3.89.1.0", "source": { "type": "git", "url": "https:\/\/github.com\/PHP-CS-Fixer\/PHP-CS-Fixer.git", "reference": "f34967da2866ace090a2b447de1f357356474573" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/PHP-CS-Fixer\/PHP-CS-Fixer\/zipball\/f34967da2866ace090a2b447de1f357356474573", "reference": "f34967da2866ace090a2b447de1f357356474573", "shasum": "" }, "require": { "clue\/ndjson-react": "^1.3", "composer\/semver": "^3.4", "composer\/xdebug-handler": "^3.0.5", "ext-filter": "*", "ext-hash": "*", "ext-json": "*", "ext-tokenizer": "*", "fidry\/cpu-core-counter": "^1.3", "php": "^7.4 || ^8.0", "react\/child-process": "^0.6.6", "react\/event-loop": "^1.5", "react\/socket": "^1.16", "react\/stream": "^1.4", "sebastian\/diff": "^4.0.6 || ^5.1.1 || ^6.0.2 || ^7.0", "symfony\/console": "^5.4.47 || ^6.4.24 || ^7.0", "symfony\/event-dispatcher": "^5.4.45 || ^6.4.24 || ^7.0", "symfony\/filesystem": "^5.4.45 || ^6.4.24 || ^7.0", "symfony\/finder": "^5.4.45 || ^6.4.24 || ^7.0", "symfony\/options-resolver": "^5.4.45 || ^6.4.24 || ^7.0", "symfony\/polyfill-mbstring": "^1.33", "symfony\/polyfill-php80": "^1.33", "symfony\/polyfill-php81": "^1.33", "symfony\/polyfill-php84": "^1.33", "symfony\/process": "^5.4.47 || ^6.4.24 || ^7.2", "symfony\/stopwatch": "^5.4.45 || ^6.4.24 || ^7.0" }, "require-dev": { "facile-it\/paraunit": "^1.3.1 || ^2.7", "infection\/infection": "^0.31.0", "justinrainbow\/json-schema": "^6.5", "keradus\/cli-executor": "^2.2", "mikey179\/vfsstream": "^1.6.12", "php-coveralls\/php-coveralls": "^2.8", "php-cs-fixer\/phpunit-constraint-isidenticalstring": "^1.6", "php-cs-fixer\/phpunit-constraint-xmlmatchesxsd": "^1.6", "phpunit\/phpunit": "^9.6.25 || ^10.5.53 || ^11.5.34", "symfony\/var-dumper": "^5.4.48 || ^6.4.24 || ^7.3.2", "symfony\/yaml": "^5.4.45 || ^6.4.24 || ^7.3.2" }, "suggest": { "ext-dom": "For handling output formats in XML", "ext-mbstring": "For handling non-UTF8 characters." }, "time": "2025-10-24T12:05:10+00:00", "bin": [ "php-cs-fixer" ], "type": "application", "installation-source": "dist", "autoload": { "psr-4": { "PhpCsFixer\\": "src\/" }, "exclude-from-classmap": [ "src\/Fixer\/Internal\/*" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Dariusz Rumi\u0144ski", "email": "dariusz.ruminski@gmail.com" } ], "description": "A tool to automatically fix PHP code style", "keywords": [ "Static code analysis", "fixer", "standards", "static analysis" ], "support": { "issues": "https:\/\/github.com\/PHP-CS-Fixer\/PHP-CS-Fixer\/issues", "source": "https:\/\/github.com\/PHP-CS-Fixer\/PHP-CS-Fixer\/tree\/v3.89.1" }, "funding": [ { "url": "https:\/\/github.com\/keradus", "type": "github" } ], "install-path": "..\/friendsofphp\/php-cs-fixer" }, { "name": "illuminate\/container", "version": "v12.36.0", "version_normalized": "12.36.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/illuminate\/container.git", "reference": "d6eaa8afd48dbe16b6b3c412a87479cad67eeb12" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/illuminate\/container\/zipball\/d6eaa8afd48dbe16b6b3c412a87479cad67eeb12", "reference": "d6eaa8afd48dbe16b6b3c412a87479cad67eeb12", "shasum": "" }, "require": { "illuminate\/contracts": "^12.0", "php": "^8.2", "psr\/container": "^1.1.1|^2.0.1", "symfony\/polyfill-php84": "^1.33", "symfony\/polyfill-php85": "^1.33" }, "provide": { "psr\/container-implementation": "1.1|2.0" }, "suggest": { "illuminate\/auth": "Required to use the Auth attribute", "illuminate\/cache": "Required to use the Cache attribute", "illuminate\/config": "Required to use the Config attribute", "illuminate\/database": "Required to use the DB attribute", "illuminate\/filesystem": "Required to use the Storage attribute", "illuminate\/log": "Required to use the Log or Context attributes" }, "time": "2025-09-12T14:35:11+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "12.x-dev" }, "patches_applied": [ "patches\/illuminate-container-container-php.patch" ] }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Illuminate\\Container\\": "" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Container package.", "homepage": "https:\/\/laravel.com", "support": { "issues": "https:\/\/github.com\/laravel\/framework\/issues", "source": "https:\/\/github.com\/laravel\/framework" }, "install-path": "..\/illuminate\/container" }, { "name": "illuminate\/contracts", "version": "v12.36.0", "version_normalized": "12.36.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/illuminate\/contracts.git", "reference": "5ab717c8f0dd4e84be703796bbb415ccff8de57a" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/illuminate\/contracts\/zipball\/5ab717c8f0dd4e84be703796bbb415ccff8de57a", "reference": "5ab717c8f0dd4e84be703796bbb415ccff8de57a", "shasum": "" }, "require": { "php": "^8.2", "psr\/container": "^1.1.1|^2.0.1", "psr\/simple-cache": "^1.0|^2.0|^3.0" }, "time": "2025-10-07T19:59:08+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "12.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Illuminate\\Contracts\\": "" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Contracts package.", "homepage": "https:\/\/laravel.com", "support": { "issues": "https:\/\/github.com\/laravel\/framework\/issues", "source": "https:\/\/github.com\/laravel\/framework" }, "install-path": "..\/illuminate\/contracts" }, { "name": "nette\/utils", "version": "v4.0.8", "version_normalized": "4.0.8.0", "source": { "type": "git", "url": "https:\/\/github.com\/nette\/utils.git", "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/nette\/utils\/zipball\/c930ca4e3cf4f17dcfb03037703679d2396d2ede", "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede", "shasum": "" }, "require": { "php": "8.0 - 8.5" }, "conflict": { "nette\/finder": "<3", "nette\/schema": "<1.2.2" }, "require-dev": { "jetbrains\/phpstorm-attributes": "^1.2", "nette\/tester": "^2.5", "phpstan\/phpstan-nette": "^2.0@stable", "tracy\/tracy": "^2.9" }, "suggest": { "ext-gd": "to use Image", "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", "ext-json": "to use Nette\\Utils\\Json", "ext-mbstring": "to use Strings::lower() etc...", "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, "time": "2025-08-06T21:43:34+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "4.0-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Nette\\": "src" }, "classmap": [ "src\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only" ], "authors": [ { "name": "David Grudl", "homepage": "https:\/\/davidgrudl.com" }, { "name": "Nette Community", "homepage": "https:\/\/nette.org\/contributors" } ], "description": "\ud83d\udee0 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding\/decoding, validation, slug or strong password generating etc.", "homepage": "https:\/\/nette.org", "keywords": [ "array", "core", "datetime", "images", "json", "nette", "paginator", "password", "slugify", "string", "unicode", "utf-8", "utility", "validation" ], "support": { "issues": "https:\/\/github.com\/nette\/utils\/issues", "source": "https:\/\/github.com\/nette\/utils\/tree\/v4.0.8" }, "install-path": "..\/nette\/utils" }, { "name": "psr\/container", "version": "2.0.2", "version_normalized": "2.0.2.0", "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", "shasum": "" }, "require": { "php": ">=7.4.0" }, "time": "2021-11-05T16:47:00+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Psr\\Container\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https:\/\/www.php-fig.org\/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", "homepage": "https:\/\/github.com\/php-fig\/container", "keywords": [ "PSR-11", "container", "container-interface", "container-interop", "psr" ], "support": { "issues": "https:\/\/github.com\/php-fig\/container\/issues", "source": "https:\/\/github.com\/php-fig\/container\/tree\/2.0.2" }, "install-path": "..\/psr\/container" }, { "name": "psr\/log", "version": "3.0.2", "version_normalized": "3.0.2.0", "source": { "type": "git", "url": "https:\/\/github.com\/php-fig\/log.git", "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/php-fig\/log\/zipball\/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { "php": ">=8.0.0" }, "time": "2024-09-11T13:17:53+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Psr\\Log\\": "src" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https:\/\/www.php-fig.org\/" } ], "description": "Common interface for logging libraries", "homepage": "https:\/\/github.com\/php-fig\/log", "keywords": [ "log", "psr", "psr-3" ], "support": { "source": "https:\/\/github.com\/php-fig\/log\/tree\/3.0.2" }, "install-path": "..\/psr\/log" }, { "name": "psr\/simple-cache", "version": "3.0.0", "version_normalized": "3.0.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/php-fig\/simple-cache.git", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/php-fig\/simple-cache\/zipball\/764e0b3939f5ca87cb904f570ef9be2d78a07865", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { "php": ">=8.0.0" }, "time": "2021-10-29T13:26:27+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "3.0.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Psr\\SimpleCache\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "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" }, "install-path": "..\/psr\/simple-cache" }, { "name": "react\/cache", "version": "v1.2.0", "version_normalized": "1.2.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/cache.git", "reference": "d47c472b64aa5608225f47965a484b75c7817d5b" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/cache\/zipball\/d47c472b64aa5608225f47965a484b75c7817d5b", "reference": "d47c472b64aa5608225f47965a484b75c7817d5b", "shasum": "" }, "require": { "php": ">=5.3.0", "react\/promise": "^3.0 || ^2.0 || ^1.1" }, "require-dev": { "phpunit\/phpunit": "^9.5 || ^5.7 || ^4.8.35" }, "time": "2022-11-30T15:59:55+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\React\\Cache\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "Async, Promise-based cache interface for ReactPHP", "keywords": [ "cache", "caching", "promise", "reactphp" ], "support": { "issues": "https:\/\/github.com\/reactphp\/cache\/issues", "source": "https:\/\/github.com\/reactphp\/cache\/tree\/v1.2.0" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/cache" }, { "name": "react\/child-process", "version": "v0.6.6", "version_normalized": "0.6.6.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/child-process.git", "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/child-process\/zipball\/1721e2b93d89b745664353b9cfc8f155ba8a6159", "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159", "shasum": "" }, "require": { "evenement\/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", "react\/event-loop": "^1.2", "react\/stream": "^1.4" }, "require-dev": { "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36", "react\/socket": "^1.16", "sebastian\/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" }, "time": "2025-01-01T16:37:48+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\React\\ChildProcess\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "Event-driven library for executing child processes with ReactPHP.", "keywords": [ "event-driven", "process", "reactphp" ], "support": { "issues": "https:\/\/github.com\/reactphp\/child-process\/issues", "source": "https:\/\/github.com\/reactphp\/child-process\/tree\/v0.6.6" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/child-process" }, { "name": "react\/dns", "version": "v1.13.0", "version_normalized": "1.13.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/dns.git", "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/dns\/zipball\/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5", "shasum": "" }, "require": { "php": ">=5.3.0", "react\/cache": "^1.0 || ^0.6 || ^0.5", "react\/event-loop": "^1.2", "react\/promise": "^3.2 || ^2.7 || ^1.2.1" }, "require-dev": { "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36", "react\/async": "^4.3 || ^3 || ^2", "react\/promise-timer": "^1.11" }, "time": "2024-06-13T14:18:03+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\React\\Dns\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "Async DNS resolver for ReactPHP", "keywords": [ "async", "dns", "dns-resolver", "reactphp" ], "support": { "issues": "https:\/\/github.com\/reactphp\/dns\/issues", "source": "https:\/\/github.com\/reactphp\/dns\/tree\/v1.13.0" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/dns" }, { "name": "react\/event-loop", "version": "v1.5.0", "version_normalized": "1.5.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/event-loop.git", "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/event-loop\/zipball\/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354", "shasum": "" }, "require": { "php": ">=5.3.0" }, "require-dev": { "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "suggest": { "ext-pcntl": "For signal handling support when using the StreamSelectLoop" }, "time": "2023-11-13T13:48:05+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\React\\EventLoop\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "ReactPHP's core reactor event loop that libraries can use for evented I\/O.", "keywords": [ "asynchronous", "event-loop" ], "support": { "issues": "https:\/\/github.com\/reactphp\/event-loop\/issues", "source": "https:\/\/github.com\/reactphp\/event-loop\/tree\/v1.5.0" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/event-loop" }, { "name": "react\/promise", "version": "v3.3.0", "version_normalized": "3.3.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/promise.git", "reference": "23444f53a813a3296c1368bb104793ce8d88f04a" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/promise\/zipball\/23444f53a813a3296c1368bb104793ce8d88f04a", "reference": "23444f53a813a3296c1368bb104793ce8d88f04a", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "phpstan\/phpstan": "1.12.28 || 1.4.10", "phpunit\/phpunit": "^9.6 || ^7.5" }, "time": "2025-08-19T18:57:03+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "src\/functions_include.php" ], "psr-4": { "ECSPrefix202510\\React\\Promise\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "A lightweight implementation of CommonJS Promises\/A for PHP", "keywords": [ "promise", "promises" ], "support": { "issues": "https:\/\/github.com\/reactphp\/promise\/issues", "source": "https:\/\/github.com\/reactphp\/promise\/tree\/v3.3.0" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/promise" }, { "name": "react\/socket", "version": "v1.16.0", "version_normalized": "1.16.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/socket.git", "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/socket\/zipball\/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1", "shasum": "" }, "require": { "evenement\/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", "react\/dns": "^1.13", "react\/event-loop": "^1.2", "react\/promise": "^3.2 || ^2.6 || ^1.2.1", "react\/stream": "^1.4" }, "require-dev": { "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36", "react\/async": "^4.3 || ^3.3 || ^2", "react\/promise-stream": "^1.4", "react\/promise-timer": "^1.11" }, "time": "2024-07-26T10:38:09+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\React\\Socket\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "Async, streaming plaintext TCP\/IP and secure TLS socket server and client connections for ReactPHP", "keywords": [ "Connection", "Socket", "async", "reactphp", "stream" ], "support": { "issues": "https:\/\/github.com\/reactphp\/socket\/issues", "source": "https:\/\/github.com\/reactphp\/socket\/tree\/v1.16.0" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/socket" }, { "name": "react\/stream", "version": "v1.4.0", "version_normalized": "1.4.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/reactphp\/stream.git", "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/reactphp\/stream\/zipball\/1e5b0acb8fe55143b5b426817155190eb6f5b18d", "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", "shasum": "" }, "require": { "evenement\/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.8", "react\/event-loop": "^1.2" }, "require-dev": { "clue\/stream-filter": "~1.2", "phpunit\/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "time": "2024-06-11T12:45:25+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\React\\Stream\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Christian L\u00fcck", "email": "christian@clue.engineering", "homepage": "https:\/\/clue.engineering\/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https:\/\/wyrihaximus.net\/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https:\/\/sorgalla.com\/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https:\/\/cboden.dev\/" } ], "description": "Event-driven readable and writable streams for non-blocking I\/O in ReactPHP", "keywords": [ "event-driven", "io", "non-blocking", "pipe", "reactphp", "readable", "stream", "writable" ], "support": { "issues": "https:\/\/github.com\/reactphp\/stream\/issues", "source": "https:\/\/github.com\/reactphp\/stream\/tree\/v1.4.0" }, "funding": [ { "url": "https:\/\/opencollective.com\/reactphp", "type": "open_collective" } ], "install-path": "..\/react\/stream" }, { "name": "sebastian\/diff", "version": "6.0.2", "version_normalized": "6.0.2.0", "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", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "phpunit\/phpunit": "^11.0", "symfony\/process": "^4.2 || ^5" }, "time": "2024-07-03T04:53:05+00:00", "type": "library", "extra": { "branch-alias": { "dev-main": "6.0-dev" } }, "installation-source": "dist", "autoload": { "classmap": [ "src\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" }, { "name": "Kore Nordmann", "email": "mail@kore-nordmann.de" } ], "description": "Diff implementation", "homepage": "https:\/\/github.com\/sebastianbergmann\/diff", "keywords": [ "diff", "udiff", "unidiff", "unified diff" ], "support": { "issues": "https:\/\/github.com\/sebastianbergmann\/diff\/issues", "security": "https:\/\/github.com\/sebastianbergmann\/diff\/security\/policy", "source": "https:\/\/github.com\/sebastianbergmann\/diff\/tree\/6.0.2" }, "funding": [ { "url": "https:\/\/github.com\/sebastianbergmann", "type": "github" } ], "install-path": "..\/sebastian\/diff" }, { "name": "squizlabs\/php_codesniffer", "version": "3.13.4", "version_normalized": "3.13.4.0", "source": { "type": "git", "url": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer.git", "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/PHPCSStandards\/PHP_CodeSniffer\/zipball\/ad545ea9c1b7d270ce0fc9cbfb884161cd706119", "reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119", "shasum": "" }, "require": { "ext-simplexml": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", "php": ">=5.4.0" }, "require-dev": { "phpunit\/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "time": "2025-09-05T05:47:09+00:00", "bin": [ "bin\/phpcbf", "bin\/phpcs" ], "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "installation-source": "dist", "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Greg Sherwood", "role": "Former lead" }, { "name": "Juliette Reinders Folmer", "role": "Current lead" }, { "name": "Contributors", "homepage": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer\/graphs\/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", "homepage": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { "issues": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer\/issues", "security": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer\/security\/policy", "source": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer", "wiki": "https:\/\/github.com\/PHPCSStandards\/PHP_CodeSniffer\/wiki" }, "funding": [ { "url": "https:\/\/github.com\/PHPCSStandards", "type": "github" }, { "url": "https:\/\/github.com\/jrfnl", "type": "github" }, { "url": "https:\/\/opencollective.com\/php_codesniffer", "type": "open_collective" }, { "url": "https:\/\/thanks.dev\/u\/gh\/phpcsstandards", "type": "thanks_dev" } ], "install-path": "..\/squizlabs\/php_codesniffer" }, { "name": "symfony\/console", "version": "v6.4.27", "version_normalized": "6.4.27.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/console.git", "reference": "13d3176cf8ad8ced24202844e9f95af11e2959fc" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/console\/zipball\/13d3176cf8ad8ced24202844e9f95af11e2959fc", "reference": "13d3176cf8ad8ced24202844e9f95af11e2959fc", "shasum": "" }, "require": { "php": ">=8.1", "symfony\/deprecation-contracts": "^2.5|^3", "symfony\/polyfill-mbstring": "~1.0", "symfony\/service-contracts": "^2.5|^3", "symfony\/string": "^5.4|^6.0|^7.0" }, "conflict": { "symfony\/dependency-injection": "<5.4", "symfony\/dotenv": "<5.4", "symfony\/event-dispatcher": "<5.4", "symfony\/lock": "<5.4", "symfony\/process": "<5.4" }, "provide": { "psr\/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr\/log": "^1|^2|^3", "symfony\/config": "^5.4|^6.0|^7.0", "symfony\/dependency-injection": "^5.4|^6.0|^7.0", "symfony\/event-dispatcher": "^5.4|^6.0|^7.0", "symfony\/http-foundation": "^6.4|^7.0", "symfony\/http-kernel": "^6.4|^7.0", "symfony\/lock": "^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", "symfony\/var-dumper": "^5.4|^6.0|^7.0" }, "time": "2025-10-06T10:25:16+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "\/Tests\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https:\/\/symfony.com", "keywords": [ "cli", "command-line", "console", "terminal" ], "support": { "source": "https:\/\/github.com\/symfony\/console\/tree\/v6.4.27" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/console" }, { "name": "symfony\/deprecation-contracts", "version": "v3.6.0", "version_normalized": "3.6.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/deprecation-contracts.git", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/deprecation-contracts\/zipball\/63afe740e99a13ba87ec199bb07bbdee937a5b62", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { "php": ">=8.1" }, "time": "2024-09-25T14:21:43+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/contracts", "name": "symfony\/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "installation-source": "dist", "autoload": { "files": [ "function.php" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https:\/\/symfony.com", "support": { "source": "https:\/\/github.com\/symfony\/deprecation-contracts\/tree\/v3.6.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/deprecation-contracts" }, { "name": "symfony\/filesystem", "version": "v7.3.2", "version_normalized": "7.3.2.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/filesystem.git", "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/filesystem\/zipball\/edcbb768a186b5c3f25d0643159a787d3e63b7fd", "reference": "edcbb768a186b5c3f25d0643159a787d3e63b7fd", "shasum": "" }, "require": { "php": ">=8.2", "symfony\/polyfill-ctype": "~1.8", "symfony\/polyfill-mbstring": "~1.8" }, "require-dev": { "symfony\/process": "^6.4|^7.0" }, "time": "2025-07-07T08:17:47+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Symfony\\Component\\Filesystem\\": "" }, "exclude-from-classmap": [ "\/Tests\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Provides basic utilities for the filesystem", "homepage": "https:\/\/symfony.com", "support": { "source": "https:\/\/github.com\/symfony\/filesystem\/tree\/v7.3.2" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/filesystem" }, { "name": "symfony\/finder", "version": "v7.3.5", "version_normalized": "7.3.5.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/finder.git", "reference": "9f696d2f1e340484b4683f7853b273abff94421f" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/finder\/zipball\/9f696d2f1e340484b4683f7853b273abff94421f", "reference": "9f696d2f1e340484b4683f7853b273abff94421f", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "symfony\/filesystem": "^6.4|^7.0" }, "time": "2025-10-15T18:45:57+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Symfony\\Component\\Finder\\": "" }, "exclude-from-classmap": [ "\/Tests\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https:\/\/symfony.com", "support": { "source": "https:\/\/github.com\/symfony\/finder\/tree\/v7.3.5" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/finder" }, { "name": "symfony\/options-resolver", "version": "v7.3.3", "version_normalized": "7.3.3.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/options-resolver.git", "reference": "0ff2f5c3df08a395232bbc3c2eb7e84912df911d" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/options-resolver\/zipball\/0ff2f5c3df08a395232bbc3c2eb7e84912df911d", "reference": "0ff2f5c3df08a395232bbc3c2eb7e84912df911d", "shasum": "" }, "require": { "php": ">=8.2", "symfony\/deprecation-contracts": "^2.5|^3" }, "time": "2025-08-05T10:16:07+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Symfony\\Component\\OptionsResolver\\": "" }, "exclude-from-classmap": [ "\/Tests\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Provides an improved replacement for the array_replace PHP function", "homepage": "https:\/\/symfony.com", "keywords": [ "config", "configuration", "options" ], "support": { "source": "https:\/\/github.com\/symfony\/options-resolver\/tree\/v7.3.3" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/options-resolver" }, { "name": "symfony\/polyfill-ctype", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-ctype.git", "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-ctype\/zipball\/a3cc8b044a6ea513310cbd48ef7333b384945638", "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Gert de Pagter", "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill for ctype functions", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "ctype", "polyfill", "portable" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-ctype\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-ctype" }, { "name": "symfony\/polyfill-intl-grapheme", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-intl-grapheme.git", "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-intl-grapheme\/zipball\/380872130d3a5dd3ace2f4010d95125fde5d5c70", "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "time": "2025-06-27T09:58:17+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill for intl's grapheme_* functions", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "grapheme", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-intl-grapheme\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-intl-grapheme" }, { "name": "symfony\/polyfill-intl-normalizer", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-intl-normalizer.git", "reference": "3833d7255cc303546435cb650316bff708a1c75c" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-intl-normalizer\/zipball\/3833d7255cc303546435cb650316bff708a1c75c", "reference": "3833d7255cc303546435cb650316bff708a1c75c", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources\/stubs" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill for intl's Normalizer class and related functions", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "intl", "normalizer", "polyfill", "portable", "shim" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-intl-normalizer\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-intl-normalizer" }, { "name": "symfony\/polyfill-mbstring", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-mbstring.git", "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-mbstring\/zipball\/6d857f4d76bd4b343eac26d6b539585d2bc56493", "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { "ext-iconv": "*", "php": ">=7.2" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "time": "2024-12-23T08:48:59+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "mbstring", "polyfill", "portable", "shim" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-mbstring\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-mbstring" }, { "name": "symfony\/polyfill-php80", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-php80.git", "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-php80\/zipball\/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2025-01-02T08:10:11+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources\/stubs" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Ion Bazan", "email": "ion.bazan@gmail.com" }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-php80\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-php80" }, { "name": "symfony\/polyfill-php81", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-php81.git", "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-php81\/zipball\/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php81\\": "" }, "classmap": [ "Resources\/stubs" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill backporting some PHP 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.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-php81" }, { "name": "symfony\/polyfill-php84", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-php84.git", "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-php84\/zipball\/d8ced4d875142b6a7426000426b8abc631d6b191", "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2025-06-24T13:30:11+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php84\\": "" }, "classmap": [ "Resources\/stubs" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-php84\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-php84" }, { "name": "symfony\/polyfill-php85", "version": "v1.33.0", "version_normalized": "1.33.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/polyfill-php85.git", "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/polyfill-php85\/zipball\/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2025-06-23T16:12:55+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/polyfill", "name": "symfony\/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php85\\": "" }, "classmap": [ "Resources\/stubs" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions", "homepage": "https:\/\/symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https:\/\/github.com\/symfony\/polyfill-php85\/tree\/v1.33.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/polyfill-php85" }, { "name": "symfony\/service-contracts", "version": "v3.6.0", "version_normalized": "3.6.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/service-contracts.git", "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/service-contracts\/zipball\/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { "php": ">=8.1", "psr\/container": "^1.1|^2.0", "symfony\/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" }, "time": "2025-04-25T09:37:31+00:00", "type": "library", "extra": { "thanks": { "url": "https:\/\/github.com\/symfony\/contracts", "name": "symfony\/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Symfony\\Contracts\\Service\\": "" }, "exclude-from-classmap": [ "\/Test\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Generic abstractions related to writing services", "homepage": "https:\/\/symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https:\/\/github.com\/symfony\/service-contracts\/tree\/v3.6.0" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/service-contracts" }, { "name": "symfony\/string", "version": "v7.3.4", "version_normalized": "7.3.4.0", "source": { "type": "git", "url": "https:\/\/github.com\/symfony\/string.git", "reference": "f96476035142921000338bad71e5247fbc138872" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symfony\/string\/zipball\/f96476035142921000338bad71e5247fbc138872", "reference": "f96476035142921000338bad71e5247fbc138872", "shasum": "" }, "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" }, "conflict": { "symfony\/translation-contracts": "<2.5" }, "require-dev": { "symfony\/emoji": "^7.1", "symfony\/http-client": "^6.4|^7.0", "symfony\/intl": "^6.4|^7.0", "symfony\/translation-contracts": "^2.5|^3.0", "symfony\/var-exporter": "^6.4|^7.0" }, "time": "2025-09-11T14:36:48+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "Resources\/functions.php" ], "psr-4": { "ECSPrefix202510\\Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "\/Tests\/" ] }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https:\/\/symfony.com\/contributors" } ], "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https:\/\/symfony.com", "keywords": [ "grapheme", "i18n", "string", "unicode", "utf-8", "utf8" ], "support": { "source": "https:\/\/github.com\/symfony\/string\/tree\/v7.3.4" }, "funding": [ { "url": "https:\/\/symfony.com\/sponsor", "type": "custom" }, { "url": "https:\/\/github.com\/fabpot", "type": "github" }, { "url": "https:\/\/github.com\/nicolas-grekas", "type": "github" }, { "url": "https:\/\/tidelift.com\/funding\/github\/packagist\/symfony\/symfony", "type": "tidelift" } ], "install-path": "..\/symfony\/string" }, { "name": "symplify\/coding-standard", "version": "12.5.0", "version_normalized": "12.5.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/symplify\/coding-standard.git", "reference": "55c4ce3b215616974d60a3162d0e8eba66eea078" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symplify\/coding-standard\/zipball\/55c4ce3b215616974d60a3162d0e8eba66eea078", "reference": "55c4ce3b215616974d60a3162d0e8eba66eea078", "shasum": "" }, "require": { "friendsofphp\/php-cs-fixer": "^3.75.0", "nette\/utils": "^4.0", "php": ">=8.2" }, "require-dev": { "phpstan\/extension-installer": "^1.4", "phpstan\/phpstan": "^2.1", "phpunit\/phpunit": "^11.5", "rector\/rector": "^2.0.13", "squizlabs\/php_codesniffer": "^3.12", "symplify\/easy-coding-standard": "^12.5", "symplify\/phpstan-extensions": "^12.0", "tomasvotruba\/class-leak": "^2.0", "tracy\/tracy": "^2.10" }, "time": "2025-10-27T16:28:44+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Symplify\\CodingStandard\\": "src" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.", "support": { "issues": "https:\/\/github.com\/symplify\/coding-standard\/issues", "source": "https:\/\/github.com\/symplify\/coding-standard\/tree\/12.5.0" }, "funding": [ { "url": "https:\/\/www.paypal.me\/rectorphp", "type": "custom" }, { "url": "https:\/\/github.com\/tomasvotruba", "type": "github" } ], "install-path": "..\/symplify\/coding-standard" }, { "name": "symplify\/easy-parallel", "version": "11.2.2", "version_normalized": "11.2.2.0", "source": { "type": "git", "url": "https:\/\/github.com\/symplify\/easy-parallel.git", "reference": "8586c18bb8efb31cd192a4e5cc94ae7813f72ed9" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/symplify\/easy-parallel\/zipball\/8586c18bb8efb31cd192a4e5cc94ae7813f72ed9", "reference": "8586c18bb8efb31cd192a4e5cc94ae7813f72ed9", "shasum": "" }, "require": { "clue\/ndjson-react": "^1.3", "fidry\/cpu-core-counter": "^0.5.1|^1.1", "nette\/utils": "^3.2|^4.0", "php": ">=8.1", "react\/child-process": "^0.6.5", "react\/event-loop": "^1.5", "react\/socket": "^1.15", "symfony\/console": "^6.2|^7.0" }, "require-dev": { "phpunit\/phpunit": "^10.5", "rector\/rector": "^1.0", "symplify\/easy-coding-standard": "^12.1", "tomasvotruba\/class-leak": "^0.2.6" }, "time": "2024-02-08T04:56:53+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Symplify\\EasyParallel\\": "src" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "description": "Helper package for easier CLI project parallelization", "support": { "issues": "https:\/\/github.com\/symplify\/easy-parallel\/issues", "source": "https:\/\/github.com\/symplify\/easy-parallel\/tree\/11.2.2" }, "funding": [ { "url": "https:\/\/www.paypal.me\/rectorphp", "type": "custom" }, { "url": "https:\/\/github.com\/tomasvotruba", "type": "github" } ], "install-path": "..\/symplify\/easy-parallel" }, { "name": "webmozart\/assert", "version": "1.12.0", "version_normalized": "1.12.0.0", "source": { "type": "git", "url": "https:\/\/github.com\/webmozarts\/assert.git", "reference": "541057574806f942c94662b817a50f63f7345360" }, "dist": { "type": "zip", "url": "https:\/\/api.github.com\/repos\/webmozarts\/assert\/zipball\/541057574806f942c94662b817a50f63f7345360", "reference": "541057574806f942c94662b817a50f63f7345360", "shasum": "" }, "require": { "ext-ctype": "*", "ext-date": "*", "ext-filter": "*", "php": "^7.2 || ^8.0" }, "suggest": { "ext-intl": "", "ext-simplexml": "", "ext-spl": "" }, "time": "2025-10-20T12:43:39+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "1.10-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "ECSPrefix202510\\Webmozart\\Assert\\": "src\/" } }, "notification-url": "https:\/\/packagist.org\/downloads\/", "license": [ "MIT" ], "authors": [ { "name": "Bernhard Schussek", "email": "bschussek@gmail.com" } ], "description": "Assertions to validate method input\/output with nice error messages.", "keywords": [ "assert", "check", "validate" ], "support": { "issues": "https:\/\/github.com\/webmozarts\/assert\/issues", "source": "https:\/\/github.com\/webmozarts\/assert\/tree\/1.12.0" }, "install-path": "..\/webmozart\/assert" } ], "dev": false, "dev-package-names": [] }