{ "_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": "fc2cc749ef5acff26ece8bec12af9858", "packages": [ { "name": "baldinof/roadrunner-bundle", "version": "3.2.3", "source": { "type": "git", "url": "https://github.com/Baldinof/roadrunner-bundle.git", "reference": "e11cc2e0fe0fae23cb7f20da5a935f57725da923" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Baldinof/roadrunner-bundle/zipball/e11cc2e0fe0fae23cb7f20da5a935f57725da923", "reference": "e11cc2e0fe0fae23cb7f20da5a935f57725da923", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^1.1 || ^2.0 || ^3.0", "spiral/goridge": "^4.0", "spiral/roadrunner": "^2023.1.0 || ^2024.1.0 || ^2025.1.0", "spiral/roadrunner-http": "^3.0", "spiral/roadrunner-worker": "^3.0.0", "symfony/config": "^5.4 || ^6.0 || ^7.0", "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0", "symfony/yaml": "^5.4 || ^6.0 || ^7.0" }, "conflict": { "doctrine/doctrine-bundle": "<2.1.1", "sentry/sentry-symfony": "<4.5.0", "spiral/roadrunner-metrics": "<3.0.0", "symfony/proxy-manager-bridge": "<5.4", "symfony/runtime": "<6.4" }, "require-dev": { "blackfire/php-sdk": "^1.21", "doctrine/doctrine-bundle": "^2.1.1", "doctrine/mongodb-odm": "^2.2", "doctrine/orm": "^2.7.3", "mikey179/vfsstream": "^1.6.8", "nyholm/psr7": "^1.2", "phpspec/prophecy": "^1.11", "phpspec/prophecy-phpunit": "^2.0", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.6", "sentry/sentry-symfony": "^4.5 || ^5.0", "spiral/roadrunner-grpc": "^3.0.0", "spiral/roadrunner-kv": "^4.0", "spiral/roadrunner-metrics": "^3.0.0", "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0", "symfony/proxy-manager-bridge": "^5.4 ||^6.0 || ^7.0", "symfony/runtime": "^6.0 || ^7.0", "symfony/validator": "^6.0 || ^7.0", "symfony/var-dumper": "^6.0 || ^7.0", "symfony/var-exporter": "^6.0 || ^7.0" }, "suggest": { "nyholm/psr7": "For a super lightweight PSR-7/17 implementation", "spiral/roadrunner-cli": "For easy installation of RoadRunner", "symfony/proxy-manager-bridge": "For doctrine re-connection implementation" }, "type": "symfony-bundle", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Baldinof\\RoadRunnerBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Florent Baldino", "email": "baldinof@gmail.com" } ], "description": "A RoadRunner worker as a Symfony Bundle", "support": { "issues": "https://github.com/Baldinof/roadrunner-bundle/issues", "source": "https://github.com/Baldinof/roadrunner-bundle/tree/3.2.3" }, "funding": [ { "url": "https://github.com/Baldinof", "type": "github" } ], "time": "2025-05-12T10:33:04+00:00" }, { "name": "composer/semver", "version": "3.4.3", "source": { "type": "git", "url": "https://github.com/composer/semver.git", "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11", "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "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.3" }, "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" } ], "time": "2024-09-19T14:15:21+00:00" }, { "name": "google/protobuf", "version": "v4.32.0", "source": { "type": "git", "url": "https://github.com/protocolbuffers/protobuf-php.git", "reference": "9a9a92ecbe9c671dc1863f6d4a91ea3ea12c8646" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/9a9a92ecbe9c671dc1863f6d4a91ea3ea12c8646", "reference": "9a9a92ecbe9c671dc1863f6d4a91ea3ea12c8646", "shasum": "" }, "require": { "php": ">=8.1.0" }, "provide": { "ext-protobuf": "*" }, "require-dev": { "phpunit/phpunit": ">=5.0.0 <8.5.27" }, "suggest": { "ext-bcmath": "Need to support JSON deserialization" }, "type": "library", "autoload": { "psr-4": { "Google\\Protobuf\\": "src/Google/Protobuf", "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "proto library for PHP", "homepage": "https://developers.google.com/protocol-buffers/", "keywords": [ "proto" ], "support": { "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.32.0" }, "time": "2025-08-14T20:00:33+00:00" }, { "name": "psr/cache", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", "keywords": [ "cache", "psr", "psr-6" ], "support": { "source": "https://github.com/php-fig/cache/tree/3.0.0" }, "time": "2021-02-03T23:26:27+00:00" }, { "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", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "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" }, "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/event-dispatcher.git", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { "php": ">=7.2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\EventDispatcher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "http://www.php-fig.org/" } ], "description": "Standard interfaces for event handling.", "keywords": [ "events", "psr", "psr-14" ], "support": { "issues": "https://github.com/php-fig/event-dispatcher/issues", "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, "time": "2019-01-08T18:20:26+00:00" }, { "name": "psr/http-factory", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { "php": ">=7.1", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", "message", "psr", "psr-17", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-factory" }, "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", "keywords": [ "http", "http-message", "psr", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-message/tree/2.0" }, "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/log", "version": "3.0.2", "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" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "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" }, "time": "2024-09-11T13:17:53+00:00" }, { "name": "roadrunner-php/roadrunner-api-dto", "version": "v1.13.0", "source": { "type": "git", "url": "https://github.com/roadrunner-php/roadrunner-api-dto.git", "reference": "8a683f5057005bef742916847c0befbf9a00c543" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/roadrunner-php/roadrunner-api-dto/zipball/8a683f5057005bef742916847c0befbf9a00c543", "reference": "8a683f5057005bef742916847c0befbf9a00c543", "shasum": "" }, "require": { "google/protobuf": "^4.31.1", "php": "^8.1" }, "conflict": { "temporal/sdk": "<2.9.0" }, "suggest": { "google/common-protos": "Required for Temporal API" }, "type": "library", "autoload": { "psr-4": { "Temporal\\": "generated/Temporal", "RoadRunner\\": "generated/RoadRunner", "GPBMetadata\\": "generated/GPBMetadata" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "RoadRunner Community", "homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors" } ], "description": "RoadRunner PHP API", "homepage": "https://roadrunner.dev", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", "forum": "https://forum.roadrunner.dev", "issues": "https://github.com/roadrunner-server/roadrunner/issues", "source": "https://github.com/roadrunner-php/roadrunner-api-dto/tree/v1.13.0" }, "funding": [ { "url": "https://github.com/sponsors/roadrunner-server", "type": "github" } ], "time": "2025-08-12T14:04:38+00:00" }, { "name": "spiral/core", "version": "3.15.8", "source": { "type": "git", "url": "https://github.com/spiral/core.git", "reference": "e6b06d6c1e88139fd66463ce842ccdc5c204fc16" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spiral/core/zipball/e6b06d6c1e88139fd66463ce842ccdc5c204fc16", "reference": "e6b06d6c1e88139fd66463ce842ccdc5c204fc16", "shasum": "" }, "require": { "php": ">=8.1", "psr/container": "^1.1|^2.0", "spiral/security": "^3.15.8" }, "provide": { "psr/container-implementation": "^1.1|^2.0" }, "require-dev": { "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.15.x-dev" } }, "autoload": { "psr-4": { "Spiral\\Core\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "description": "IoC container, IoC scopes, factory, memory, configuration interfaces", "homepage": "https://spiral.dev", "support": { "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/core" }, "funding": [ { "url": "https://github.com/sponsors/spiral", "type": "github" } ], "time": "2025-04-22T14:03:55+00:00" }, { "name": "spiral/goridge", "version": "4.2.1", "source": { "type": "git", "url": "https://github.com/roadrunner-php/goridge.git", "reference": "2a372118dac1f0c0511e2862f963ce649fefd9fa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/roadrunner-php/goridge/zipball/2a372118dac1f0c0511e2862f963ce649fefd9fa", "reference": "2a372118dac1f0c0511e2862f963ce649fefd9fa", "shasum": "" }, "require": { "ext-json": "*", "ext-sockets": "*", "php": ">=8.1", "spiral/roadrunner": "^2023 || ^2024.1 || ^2025.1" }, "require-dev": { "google/protobuf": "^3.22 || ^4.0", "infection/infection": "^0.29.0", "jetbrains/phpstorm-attributes": "^1.0", "phpunit/phpunit": "^10.5.45", "rybakit/msgpack": "^0.7", "spiral/code-style": "*", "vimeo/psalm": "^6.0" }, "suggest": { "ext-msgpack": "MessagePack codec support", "ext-protobuf": "Protobuf codec support", "google/protobuf": "(^3.0) Protobuf codec support", "rybakit/msgpack": "(^0.7) MessagePack codec support" }, "type": "goridge", "autoload": { "psr-4": { "Spiral\\Goridge\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Valery Piashchynski", "homepage": "https://github.com/rustatian" }, { "name": "Aleksei Gagarin (roxblnfk)", "homepage": "https://github.com/roxblnfk" }, { "name": "Pavel Buchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" }, { "name": "RoadRunner Community", "homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors" } ], "description": "High-performance PHP-to-Golang RPC bridge", "homepage": "https://spiral.dev/", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", "issues": "https://github.com/roadrunner-server/roadrunner/issues", "source": "https://github.com/roadrunner-php/goridge/tree/4.2.1" }, "funding": [ { "url": "https://github.com/sponsors/roadrunner-server", "type": "github" } ], "time": "2025-05-05T13:55:33+00:00" }, { "name": "spiral/hmvc", "version": "3.15.8", "source": { "type": "git", "url": "https://github.com/spiral/hmvc.git", "reference": "533b441af0fa4bcf8fda2c763207b4bf52e34e40" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spiral/hmvc/zipball/533b441af0fa4bcf8fda2c763207b4bf52e34e40", "reference": "533b441af0fa4bcf8fda2c763207b4bf52e34e40", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1.0", "spiral/core": "^3.15.8", "spiral/interceptors": "^3.15.8" }, "require-dev": { "phpunit/phpunit": "^10.5.41", "spiral/testing": "^2.8.3", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.15.x-dev" } }, "autoload": { "psr-4": { "Spiral\\Core\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "description": "HMVC Core and Controllers", "homepage": "https://spiral.dev", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://spiral.dev/docs", "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/hmvc" }, "funding": [ { "url": "https://github.com/sponsors/spiral", "type": "github" } ], "time": "2025-04-22T14:03:19+00:00" }, { "name": "spiral/interceptors", "version": "3.15.8", "source": { "type": "git", "url": "https://github.com/spiral/interceptors.git", "reference": "511da02bb400c64dde27bb87b63df6d7007bceef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spiral/interceptors/zipball/511da02bb400c64dde27bb87b63df6d7007bceef", "reference": "511da02bb400c64dde27bb87b63df6d7007bceef", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1.0", "spiral/core": "^3.15.8" }, "require-dev": { "phpunit/phpunit": "^10.5.41", "spiral/testing": "^2.8.3", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.15.x-dev" } }, "autoload": { "psr-4": { "Spiral\\Interceptors\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "description": "Spiral Interceptors", "homepage": "https://spiral.dev", "keywords": [ "aop", "interceptors", "spiral" ], "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://spiral.dev/docs", "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/interceptors" }, "funding": [ { "url": "https://github.com/sponsors/spiral", "type": "github" } ], "time": "2025-04-22T14:03:19+00:00" }, { "name": "spiral/logger", "version": "3.15.8", "source": { "type": "git", "url": "https://github.com/spiral/logger.git", "reference": "35553e8badee07dbb8290a7b73aa416c78e4c390" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spiral/logger/zipball/35553e8badee07dbb8290a7b73aa416c78e4c390", "reference": "35553e8badee07dbb8290a7b73aa416c78e4c390", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "1 - 3", "spiral/core": "^3.15.8" }, "require-dev": { "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.15.x-dev" } }, "autoload": { "psr-4": { "Spiral\\Logger\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "description": "LogFactory and global log listeners", "homepage": "https://spiral.dev", "support": { "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/logger" }, "funding": [ { "url": "https://github.com/sponsors/spiral", "type": "github" } ], "time": "2025-04-22T14:03:39+00:00" }, { "name": "spiral/roadrunner", "version": "v2025.1.2", "source": { "type": "git", "url": "https://github.com/roadrunner-server/roadrunner.git", "reference": "885c7087efa77380d5109901cf0a4888f611294b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/roadrunner-server/roadrunner/zipball/885c7087efa77380d5109901cf0a4888f611294b", "reference": "885c7087efa77380d5109901cf0a4888f611294b", "shasum": "" }, "type": "metapackage", "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov / Wolfy-J", "email": "wolfy.jd@gmail.com" }, { "name": "Valery Piashchynski", "homepage": "https://github.com/rustatian" }, { "name": "RoadRunner Community", "homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors" } ], "description": "RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins", "homepage": "https://roadrunner.dev/", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://roadrunner.dev/docs", "forum": "https://forum.roadrunner.dev/", "issues": "https://github.com/roadrunner-server/roadrunner/issues", "source": "https://github.com/roadrunner-server/roadrunner/tree/v2025.1.2" }, "funding": [ { "url": "https://github.com/sponsors/roadrunner-server", "type": "github" } ], "time": "2025-06-14T22:21:13+00:00" }, { "name": "spiral/roadrunner-cli", "version": "v2.7.1", "source": { "type": "git", "url": "https://github.com/roadrunner-php/cli.git", "reference": "a51ff873654744821437e76406df7b6a0d4dbfe1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/roadrunner-php/cli/zipball/a51ff873654744821437e76406df7b6a0d4dbfe1", "reference": "a51ff873654744821437e76406df7b6a0d4dbfe1", "shasum": "" }, "require": { "composer/semver": "^3.4", "ext-json": "*", "php": ">=8.1", "spiral/roadrunner-worker": "^2 || ^3", "spiral/tokenizer": "^2.13 || ^3.15", "symfony/console": "^5.3 || ^6.0 || ^7.0", "symfony/http-client": "^4.4.51 || ^5.4.49 || ^6.4.17 || ^7.2", "symfony/yaml": "^5.4.49 || ^6.4.17 || ^7.2" }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.2", "spiral/code-style": "^2.2.2", "spiral/dumper": "^3.3", "vimeo/psalm": "^6.0" }, "bin": [ "bin/rr" ], "type": "library", "autoload": { "psr-4": { "Spiral\\RoadRunner\\Console\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "RoadRunner Community", "homepage": "https://github.com/spiral/roadrunner/graphs/contributors" } ], "description": "RoadRunner: Command Line Interface", "homepage": "https://roadrunner.dev", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", "issues": "https://github.com/roadrunner-server/roadrunner/issues", "source": "https://github.com/roadrunner-php/cli/tree/v2.7.1" }, "funding": [ { "url": "https://github.com/sponsors/roadrunner-server", "type": "github" } ], "time": "2025-02-18T12:24:20+00:00" }, { "name": "spiral/roadrunner-http", "version": "v3.5.2", "source": { "type": "git", "url": "https://github.com/roadrunner-php/http.git", "reference": "c00ab7afd289df7a6b49f9ef07ce57dcb8020df1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/roadrunner-php/http/zipball/c00ab7afd289df7a6b49f9ef07ce57dcb8020df1", "reference": "c00ab7afd289df7a6b49f9ef07ce57dcb8020df1", "shasum": "" }, "require": { "ext-json": "*", "php": ">=8.1", "psr/http-factory": "^1.0.1", "psr/http-message": "^1.0.1 || ^2.0", "roadrunner-php/roadrunner-api-dto": "^1.6", "spiral/roadrunner": "^2023.3 || ^2024.1 || ^2025.1", "spiral/roadrunner-worker": "^3.5", "symfony/polyfill-php83": "^1.29" }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.0", "nyholm/psr7": "^1.3", "phpunit/phpunit": "^10.0", "symfony/process": "^6.2 || ^7.0", "vimeo/psalm": "^5.9" }, "suggest": { "ext-protobuf": "Provides Protocol Buffers support. Without it, performance will be lower.", "spiral/roadrunner-cli": "Provides RoadRunner installation and management CLI tools" }, "type": "library", "autoload": { "psr-4": { "Spiral\\RoadRunner\\Http\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Valery Piashchynski", "homepage": "https://github.com/rustatian" }, { "name": "Aleksei Gagarin (roxblnfk)", "homepage": "https://github.com/roxblnfk" }, { "name": "Pavel Buchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" }, { "name": "RoadRunner Community", "homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors" } ], "description": "RoadRunner: HTTP and PSR-7 worker", "homepage": "https://spiral.dev/", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", "forum": "https://forum.roadrunner.dev/", "issues": "https://github.com/roadrunner-server/roadrunner/issues", "source": "https://github.com/roadrunner-php/http/tree/v3.5.2" }, "funding": [ { "url": "https://github.com/sponsors/roadrunner-server", "type": "github" } ], "time": "2025-05-13T09:40:10+00:00" }, { "name": "spiral/roadrunner-worker", "version": "v3.6.2", "source": { "type": "git", "url": "https://github.com/roadrunner-php/worker.git", "reference": "8d9905b1e6677f34ff8623893f35b5e2fa828e37" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/roadrunner-php/worker/zipball/8d9905b1e6677f34ff8623893f35b5e2fa828e37", "reference": "8d9905b1e6677f34ff8623893f35b5e2fa828e37", "shasum": "" }, "require": { "composer-runtime-api": "^2.0", "ext-json": "*", "ext-sockets": "*", "php": ">=8.1", "psr/log": "^2.0 || ^3.0", "spiral/goridge": "^4.1.0", "spiral/roadrunner": "^2023.1 || ^2024.1 || ^2025.1" }, "require-dev": { "buggregator/trap": "^1.13", "jetbrains/phpstorm-attributes": "^1.0", "phpunit/phpunit": "^10.5.45", "spiral/code-style": "^2.2", "vimeo/psalm": "^6.0" }, "suggest": { "spiral/roadrunner-cli": "Provides RoadRunner installation and management CLI tools" }, "type": "library", "autoload": { "psr-4": { "Spiral\\RoadRunner\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Valery Piashchynski", "homepage": "https://github.com/rustatian" }, { "name": "Aleksei Gagarin (roxblnfk)", "homepage": "https://github.com/roxblnfk" }, { "name": "Pavel Buchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" }, { "name": "RoadRunner Community", "homepage": "https://github.com/roadrunner-server/roadrunner/graphs/contributors" } ], "description": "RoadRunner: PHP worker", "homepage": "https://spiral.dev/", "support": { "chat": "https://discord.gg/V6EK4he", "docs": "https://docs.roadrunner.dev", "issues": "https://github.com/roadrunner-server/roadrunner/issues", "source": "https://github.com/roadrunner-php/worker/tree/v3.6.2" }, "funding": [ { "url": "https://github.com/sponsors/roadrunner-server", "type": "github" } ], "time": "2025-05-05T12:34:50+00:00" }, { "name": "spiral/security", "version": "3.15.8", "source": { "type": "git", "url": "https://github.com/spiral/security.git", "reference": "a7a7a83cb474f70c02ffd00899f9f87b1d5c1d0e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spiral/security/zipball/a7a7a83cb474f70c02ffd00899f9f87b1d5c1d0e", "reference": "a7a7a83cb474f70c02ffd00899f9f87b1d5c1d0e", "shasum": "" }, "require": { "php": ">=8.1", "spiral/core": "^3.15.8", "spiral/hmvc": "^3.15.8" }, "require-dev": { "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", "spiral/console": "^3.15.8", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.15.x-dev" } }, "autoload": { "psr-4": { "Spiral\\Security\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "description": "Spiral, RBAC security layer", "homepage": "https://spiral.dev", "support": { "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/security" }, "funding": [ { "url": "https://github.com/sponsors/spiral", "type": "github" } ], "time": "2025-04-22T14:03:55+00:00" }, { "name": "spiral/tokenizer", "version": "3.15.8", "source": { "type": "git", "url": "https://github.com/spiral/tokenizer.git", "reference": "0e1141ec8e92a55199a2e705f122b91c5964c42f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/spiral/tokenizer/zipball/0e1141ec8e92a55199a2e705f122b91c5964c42f", "reference": "0e1141ec8e92a55199a2e705f122b91c5964c42f", "shasum": "" }, "require": { "ext-tokenizer": "*", "php": ">=8.1", "spiral/core": "^3.15.8", "spiral/logger": "^3.15.8", "symfony/finder": "^5.4.45 || ^6.4.17 || ^7.2" }, "require-dev": { "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", "spiral/attributes": "^2.8|^3.0", "spiral/boot": "^3.15.8", "spiral/files": "^3.15.8", "vimeo/psalm": "^6.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.15.x-dev" } }, "autoload": { "psr-4": { "Spiral\\Tokenizer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "email": "pavel.buchnev@spiralscout.com" }, { "name": "Aleksei Gagarin (roxblnfk)", "email": "alexey.gagarin@spiralscout.com" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "description": "Static Analysis: Class and Invocation locators", "homepage": "https://spiral.dev", "support": { "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/tokenizer" }, "funding": [ { "url": "https://github.com/sponsors/spiral", "type": "github" } ], "time": "2025-04-22T14:05:18+00:00" }, { "name": "symfony/cache", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/cache/zipball/6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", "reference": "6621a2bee5373e3e972b2ae5dbedd5ac899d8cb6", "shasum": "" }, "require": { "php": ">=8.2", "psr/cache": "^2.0|^3.0", "psr/log": "^1.1|^2|^3", "symfony/cache-contracts": "^3.6", "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/service-contracts": "^2.5|^3", "symfony/var-exporter": "^6.4|^7.0" }, "conflict": { "doctrine/dbal": "<3.6", "symfony/dependency-injection": "<6.4", "symfony/http-kernel": "<6.4", "symfony/var-dumper": "<6.4" }, "provide": { "psr/cache-implementation": "2.0|3.0", "psr/simple-cache-implementation": "1.0|2.0|3.0", "symfony/cache-implementation": "1.1|2.0|3.0" }, "require-dev": { "cache/integration-tests": "dev-master", "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "symfony/clock": "^6.4|^7.0", "symfony/config": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/filesystem": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Cache\\": "" }, "classmap": [ "Traits/ValueWrapper.php" ], "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 extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", "keywords": [ "caching", "psr6" ], "support": { "source": "https://github.com/symfony/cache/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" } ], "time": "2025-07-30T17:13:41+00:00" }, { "name": "symfony/cache-contracts", "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868", "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868", "shasum": "" }, "require": { "php": ">=8.1", "psr/cache": "^3.0" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Cache\\": "" } }, "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 caching", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/cache-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" } ], "time": "2025-03-13T15:25:07+00:00" }, { "name": "symfony/config", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/config.git", "reference": "faef36e271bbeb74a9d733be4b56419b157762e2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/config/zipball/faef36e271bbeb74a9d733be4b56419b157762e2", "reference": "faef36e271bbeb74a9d733be4b56419b157762e2", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/filesystem": "^7.1", "symfony/polyfill-ctype": "~1.8" }, "conflict": { "symfony/finder": "<6.4", "symfony/service-contracts": "<2.5" }, "require-dev": { "symfony/event-dispatcher": "^6.4|^7.0", "symfony/finder": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Config\\": "" }, "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": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/config/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" } ], "time": "2025-07-26T13:55:06+00:00" }, { "name": "symfony/console", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "5f360ebc65c55265a74d23d7fe27f957870158a1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/5f360ebc65c55265a74d23d7fe27f957870158a1", "reference": "5f360ebc65c55265a74d23d7fe27f957870158a1", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", "symfony/string": "^7.2" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/dotenv": "<6.4", "symfony/event-dispatcher": "<6.4", "symfony/lock": "<6.4", "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/event-dispatcher": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/lock": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", "symfony/process": "^6.4|^7.0", "symfony/stopwatch": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "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/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" } ], "time": "2025-07-30T17:13:41+00:00" }, { "name": "symfony/dependency-injection", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", "reference": "6cd2a1a77e8a0676a26e8bcddf10acfe7b0ba352" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/6cd2a1a77e8a0676a26e8bcddf10acfe7b0ba352", "reference": "6cd2a1a77e8a0676a26e8bcddf10acfe7b0ba352", "shasum": "" }, "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.20|^7.2.5" }, "conflict": { "ext-psr": "<1.1|>=2", "symfony/config": "<6.4", "symfony/finder": "<6.4", "symfony/yaml": "<6.4" }, "provide": { "psr/container-implementation": "1.1|2.0", "symfony/service-implementation": "1.1|2.0|3.0" }, "require-dev": { "symfony/config": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\DependencyInjection\\": "" }, "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": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/dependency-injection/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" } ], "time": "2025-07-30T17:31:46+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v3.6.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" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "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" } ], "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/dotenv", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", "reference": "2192790a11f9e22cbcf9dc705a3ff22a5503923a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/dotenv/zipball/2192790a11f9e22cbcf9dc705a3ff22a5503923a", "reference": "2192790a11f9e22cbcf9dc705a3ff22a5503923a", "shasum": "" }, "require": { "php": ">=8.2" }, "conflict": { "symfony/console": "<6.4", "symfony/process": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0", "symfony/process": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Dotenv\\": "" }, "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": "Registers environment variables from a .env file", "homepage": "https://symfony.com", "keywords": [ "dotenv", "env", "environment" ], "support": { "source": "https://github.com/symfony/dotenv/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" } ], "time": "2025-07-10T08:29:33+00:00" }, { "name": "symfony/error-handler", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/error-handler/zipball/0b31a944fcd8759ae294da4d2808cbc53aebd0c3", "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/var-dumper": "^6.4|^7.0" }, "conflict": { "symfony/deprecation-contracts": "<2.5", "symfony/http-kernel": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^6.4|^7.0", "symfony/serializer": "^6.4|^7.0", "symfony/webpack-encore-bundle": "^1.0|^2.0" }, "bin": [ "Resources/bin/patch-type-declarations" ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\ErrorHandler\\": "" }, "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 tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/error-handler/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" } ], "time": "2025-07-07T08:17:57+00:00" }, { "name": "symfony/event-dispatcher", "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", "reference": "497f73ac996a598c92409b44ac43b6690c4f666d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d", "reference": "497f73ac996a598c92409b44ac43b6690c4f666d", "shasum": "" }, "require": { "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/error-handler": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, "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 tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.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" } ], "time": "2025-04-22T09:11:45+00:00" }, { "name": "symfony/event-dispatcher-contracts", "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\EventDispatcher\\": "" } }, "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 dispatching event", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/event-dispatcher-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" } ], "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/filesystem", "version": "v7.3.2", "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" }, "type": "library", "autoload": { "psr-4": { "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" } ], "time": "2025-07-07T08:17:47+00:00" }, { "name": "symfony/finder", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "symfony/filesystem": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "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.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" } ], "time": "2025-07-15T13:41:35+00:00" }, { "name": "symfony/flex", "version": "v2.8.1", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", "reference": "423c36e369361003dc31ef11c5f15fb589e52c01" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/flex/zipball/423c36e369361003dc31ef11c5f15fb589e52c01", "reference": "423c36e369361003dc31ef11c5f15fb589e52c01", "shasum": "" }, "require": { "composer-plugin-api": "^2.1", "php": ">=8.0" }, "conflict": { "composer/semver": "<1.7.2" }, "require-dev": { "composer/composer": "^2.1", "symfony/dotenv": "^5.4|^6.0", "symfony/filesystem": "^5.4|^6.0", "symfony/phpunit-bridge": "^5.4|^6.0", "symfony/process": "^5.4|^6.0" }, "type": "composer-plugin", "extra": { "class": "Symfony\\Flex\\Flex" }, "autoload": { "psr-4": { "Symfony\\Flex\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien.potencier@gmail.com" } ], "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", "source": "https://github.com/symfony/flex/tree/v2.8.1" }, "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" } ], "time": "2025-07-05T07:45:19+00:00" }, { "name": "symfony/framework-bundle", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", "reference": "06c0f678129f99bda8b5cf8873b3d8ef5a0029e7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/06c0f678129f99bda8b5cf8873b3d8ef5a0029e7", "reference": "06c0f678129f99bda8b5cf8873b3d8ef5a0029e7", "shasum": "" }, "require": { "composer-runtime-api": ">=2.1", "ext-xml": "*", "php": ">=8.2", "symfony/cache": "^6.4|^7.0", "symfony/config": "^7.3", "symfony/dependency-injection": "^7.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^7.3", "symfony/event-dispatcher": "^6.4|^7.0", "symfony/filesystem": "^7.1", "symfony/finder": "^6.4|^7.0", "symfony/http-foundation": "^7.3", "symfony/http-kernel": "^7.2", "symfony/polyfill-mbstring": "~1.0", "symfony/routing": "^6.4|^7.0" }, "conflict": { "doctrine/persistence": "<1.3", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", "symfony/asset": "<6.4", "symfony/asset-mapper": "<6.4", "symfony/clock": "<6.4", "symfony/console": "<6.4", "symfony/dom-crawler": "<6.4", "symfony/dotenv": "<6.4", "symfony/form": "<6.4", "symfony/http-client": "<6.4", "symfony/json-streamer": ">=7.4", "symfony/lock": "<6.4", "symfony/mailer": "<6.4", "symfony/messenger": "<6.4", "symfony/mime": "<6.4", "symfony/object-mapper": ">=7.4", "symfony/property-access": "<6.4", "symfony/property-info": "<6.4", "symfony/runtime": "<6.4.13|>=7.0,<7.1.6", "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4", "symfony/security-core": "<6.4", "symfony/security-csrf": "<7.2", "symfony/serializer": "<7.2.5", "symfony/stopwatch": "<6.4", "symfony/translation": "<7.3", "symfony/twig-bridge": "<6.4", "symfony/twig-bundle": "<6.4", "symfony/validator": "<6.4", "symfony/web-profiler-bundle": "<6.4", "symfony/webhook": "<7.2", "symfony/workflow": "<7.3.0-beta2" }, "require-dev": { "doctrine/persistence": "^1.3|^2|^3", "dragonmantank/cron-expression": "^3.1", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", "seld/jsonlint": "^1.10", "symfony/asset": "^6.4|^7.0", "symfony/asset-mapper": "^6.4|^7.0", "symfony/browser-kit": "^6.4|^7.0", "symfony/clock": "^6.4|^7.0", "symfony/console": "^6.4|^7.0", "symfony/css-selector": "^6.4|^7.0", "symfony/dom-crawler": "^6.4|^7.0", "symfony/dotenv": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/form": "^6.4|^7.0", "symfony/html-sanitizer": "^6.4|^7.0", "symfony/http-client": "^6.4|^7.0", "symfony/json-streamer": "7.3.*", "symfony/lock": "^6.4|^7.0", "symfony/mailer": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", "symfony/mime": "^6.4|^7.0", "symfony/notifier": "^6.4|^7.0", "symfony/object-mapper": "^v7.3.0-beta2", "symfony/polyfill-intl-icu": "~1.0", "symfony/process": "^6.4|^7.0", "symfony/property-info": "^6.4|^7.0", "symfony/rate-limiter": "^6.4|^7.0", "symfony/scheduler": "^6.4.4|^7.0.4", "symfony/security-bundle": "^6.4|^7.0", "symfony/semaphore": "^6.4|^7.0", "symfony/serializer": "^7.2.5", "symfony/stopwatch": "^6.4|^7.0", "symfony/string": "^6.4|^7.0", "symfony/translation": "^7.3", "symfony/twig-bundle": "^6.4|^7.0", "symfony/type-info": "^7.1.8", "symfony/uid": "^6.4|^7.0", "symfony/validator": "^6.4|^7.0", "symfony/web-link": "^6.4|^7.0", "symfony/webhook": "^7.2", "symfony/workflow": "^7.3", "symfony/yaml": "^6.4|^7.0", "twig/twig": "^3.12" }, "type": "symfony-bundle", "autoload": { "psr-4": { "Symfony\\Bundle\\FrameworkBundle\\": "" }, "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 a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/framework-bundle/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" } ], "time": "2025-07-30T17:13:41+00:00" }, { "name": "symfony/http-client", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", "reference": "1c064a0c67749923483216b081066642751cc2c7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-client/zipball/1c064a0c67749923483216b081066642751cc2c7", "reference": "1c064a0c67749923483216b081066642751cc2c7", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "amphp/amp": "<2.5", "amphp/socket": "<1.1", "php-http/discovery": "<1.15", "symfony/http-foundation": "<6.4" }, "provide": { "php-http/async-client-implementation": "*", "php-http/client-implementation": "*", "psr/http-client-implementation": "1.0", "symfony/http-client-implementation": "3.0" }, "require-dev": { "amphp/http-client": "^4.2.1|^5.0", "amphp/http-tunnel": "^1.0|^2.0", "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", "symfony/amphp-http-client-meta": "^1.0|^2.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/messenger": "^6.4|^7.0", "symfony/process": "^6.4|^7.0", "symfony/rate-limiter": "^6.4|^7.0", "symfony/stopwatch": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HttpClient\\": "" }, "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 powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "keywords": [ "http" ], "support": { "source": "https://github.com/symfony/http-client/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" } ], "time": "2025-07-15T11:36:08+00:00" }, { "name": "symfony/http-client-contracts", "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", "reference": "75d7043853a42837e68111812f4d964b01e5101c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c", "reference": "75d7043853a42837e68111812f4d964b01e5101c", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\HttpClient\\": "" }, "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 HTTP clients", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/http-client-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" } ], "time": "2025-04-29T11:18:49+00:00" }, { "name": "symfony/http-foundation", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", "reference": "6877c122b3a6cc3695849622720054f6e6fa5fa6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6877c122b3a6cc3695849622720054f6e6fa5fa6", "reference": "6877c122b3a6cc3695849622720054f6e6fa5fa6", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-mbstring": "~1.1", "symfony/polyfill-php83": "^1.27" }, "conflict": { "doctrine/dbal": "<3.6", "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/cache": "^6.4.12|^7.1.5", "symfony/clock": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/mime": "^6.4|^7.0", "symfony/rate-limiter": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, "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": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/http-foundation/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" } ], "time": "2025-07-10T08:47:49+00:00" }, { "name": "symfony/http-kernel", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", "reference": "6ecc895559ec0097e221ed2fd5eb44d5fede083c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6ecc895559ec0097e221ed2fd5eb44d5fede083c", "reference": "6ecc895559ec0097e221ed2fd5eb44d5fede083c", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4|^7.0", "symfony/event-dispatcher": "^7.3", "symfony/http-foundation": "^7.3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/browser-kit": "<6.4", "symfony/cache": "<6.4", "symfony/config": "<6.4", "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/doctrine-bridge": "<6.4", "symfony/form": "<6.4", "symfony/http-client": "<6.4", "symfony/http-client-contracts": "<2.5", "symfony/mailer": "<6.4", "symfony/messenger": "<6.4", "symfony/translation": "<6.4", "symfony/translation-contracts": "<2.5", "symfony/twig-bridge": "<6.4", "symfony/validator": "<6.4", "symfony/var-dumper": "<6.4", "twig/twig": "<3.12" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/browser-kit": "^6.4|^7.0", "symfony/clock": "^6.4|^7.0", "symfony/config": "^6.4|^7.0", "symfony/console": "^6.4|^7.0", "symfony/css-selector": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/dom-crawler": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/finder": "^6.4|^7.0", "symfony/http-client-contracts": "^2.5|^3", "symfony/process": "^6.4|^7.0", "symfony/property-access": "^7.1", "symfony/routing": "^6.4|^7.0", "symfony/serializer": "^7.1", "symfony/stopwatch": "^6.4|^7.0", "symfony/translation": "^6.4|^7.0", "symfony/translation-contracts": "^2.5|^3", "symfony/uid": "^6.4|^7.0", "symfony/validator": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0", "symfony/var-exporter": "^6.4|^7.0", "twig/twig": "^3.12" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HttpKernel\\": "" }, "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 a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/http-kernel/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" } ], "time": "2025-07-31T10:45:04+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\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.32.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" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.32.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" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources/stubs" ] }, "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.32.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" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.32.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" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "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.32.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" } ], "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php83", "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" ] }, "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.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.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" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/routing", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/routing/zipball/7614b8ca5fa89b9cd233e21b627bfc5774f586e4", "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/config": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/yaml": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Routing\\": "" }, "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": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", "keywords": [ "router", "routing", "uri", "url" ], "support": { "source": "https://github.com/symfony/routing/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" } ], "time": "2025-07-15T11:36:08+00:00" }, { "name": "symfony/runtime", "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", "reference": "9516056d432f8acdac9458eb41b80097da7a05c9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/runtime/zipball/9516056d432f8acdac9458eb41b80097da7a05c9", "reference": "9516056d432f8acdac9458eb41b80097da7a05c9", "shasum": "" }, "require": { "composer-plugin-api": "^1.0|^2.0", "php": ">=8.2" }, "conflict": { "symfony/dotenv": "<6.4" }, "require-dev": { "composer/composer": "^2.6", "symfony/console": "^6.4|^7.0", "symfony/dotenv": "^6.4|^7.0", "symfony/http-foundation": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0" }, "type": "composer-plugin", "extra": { "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" }, "autoload": { "psr-4": { "Symfony\\Component\\Runtime\\": "", "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" }, "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": "Enables decoupling PHP applications from global state", "homepage": "https://symfony.com", "keywords": [ "runtime" ], "support": { "source": "https://github.com/symfony/runtime/tree/v7.3.1" }, "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" } ], "time": "2025-06-13T07:48:40+00:00" }, { "name": "symfony/service-contracts", "version": "v3.6.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" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "autoload": { "psr-4": { "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" } ], "time": "2025-04-25T09:37:31+00:00" }, { "name": "symfony/string", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "42f505aff654e62ac7ac2ce21033818297ca89ca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/42f505aff654e62ac7ac2ce21033818297ca89ca", "reference": "42f505aff654e62ac7ac2ce21033818297ca89ca", "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/error-handler": "^6.4|^7.0", "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" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "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.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" } ], "time": "2025-07-10T08:47:49+00:00" }, { "name": "symfony/var-dumper", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", "reference": "53205bea27450dc5c65377518b3275e126d45e75" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/53205bea27450dc5c65377518b3275e126d45e75", "reference": "53205bea27450dc5c65377518b3275e126d45e75", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", "symfony/process": "^6.4|^7.0", "symfony/uid": "^6.4|^7.0", "twig/twig": "^3.12" }, "bin": [ "Resources/bin/var-dump-server" ], "type": "library", "autoload": { "files": [ "Resources/functions/dump.php" ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, "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 mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", "keywords": [ "debug", "dump" ], "support": { "source": "https://github.com/symfony/var-dumper/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" } ], "time": "2025-07-29T20:02:46+00:00" }, { "name": "symfony/var-exporter", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", "reference": "05b3e90654c097817325d6abd284f7938b05f467" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-exporter/zipball/05b3e90654c097817325d6abd284f7938b05f467", "reference": "05b3e90654c097817325d6abd284f7938b05f467", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { "symfony/property-access": "^6.4|^7.0", "symfony/serializer": "^6.4|^7.0", "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\VarExporter\\": "" }, "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": "Allows exporting any serializable PHP data structure to plain PHP code", "homepage": "https://symfony.com", "keywords": [ "clone", "construct", "export", "hydrate", "instantiate", "lazy-loading", "proxy", "serialize" ], "support": { "source": "https://github.com/symfony/var-exporter/tree/v7.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" } ], "time": "2025-07-10T08:47:49+00:00" }, { "name": "symfony/yaml", "version": "v7.3.2", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", "reference": "b8d7d868da9eb0919e99c8830431ea087d6aae30" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/yaml/zipball/b8d7d868da9eb0919e99c8830431ea087d6aae30", "reference": "b8d7d868da9eb0919e99c8830431ea087d6aae30", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0" }, "bin": [ "Resources/bin/yaml-lint" ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, "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": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/yaml/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" } ], "time": "2025-07-10T08:47:49+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": {}, "prefer-stable": true, "prefer-lowest": false, "platform": { "php": ">=8.2", "ext-ctype": "*", "ext-iconv": "*" }, "platform-dev": {}, "plugin-api-version": "2.6.0" }