diff --git a/composer.json b/composer.json index a91224ff2ce..c7c4272b392 100644 --- a/composer.json +++ b/composer.json @@ -53,7 +53,7 @@ "dev-main": "4.4.x-dev" }, "symfony": { - "require": "^6.4 || ^7.1 || ^8.0" + "require": "^7.4 || ^8.0" }, "pmu": { "projects": [ @@ -113,15 +113,15 @@ "psr/cache": "^1.0 || ^2.0 || ^3.0", "psr/container": "^1.0 || ^2.0", "symfony/deprecation-contracts": "^3.1", - "symfony/http-foundation": "^6.4.14 || ^7.0 || ^8.0", - "symfony/http-kernel": "^6.4.13 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/serializer": "^6.4.37 || ^7.4.9 || ^8.0.9", + "symfony/http-foundation": "^7.4 || ^8.0", + "symfony/http-kernel": "^7.4 || ^8.0", + "symfony/property-access": "^7.4 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/serializer": "^7.4.9 || ^8.0.9", "symfony/translation-contracts": "^3.3", "symfony/type-info": "^7.4 || ^8.0", - "symfony/validator": "^6.4.11 || ^7.1 || ^8.0", - "symfony/web-link": "^6.4 || ^7.1 || ^8.0", + "symfony/validator": "^7.4 || ^8.0", + "symfony/web-link": "^7.4 || ^8.0", "willdurand/negotiation": "^3.1" }, "require-dev": { @@ -157,39 +157,39 @@ "ramsey/uuid-doctrine": "^2.0", "soyuka/pmu": "^0.2.0", "soyuka/stubs-mongodb": "^1.0", - "symfony/asset": "^6.4 || ^7.0 || ^8.0", - "symfony/browser-kit": "^6.4 || ^7.0 || ^8.0", - "symfony/cache": "^6.4 || ^7.0 || ^8.0", - "symfony/config": "^6.4 || ^7.0 || ^8.0", - "symfony/console": "^6.4 || ^7.0 || ^8.0", - "symfony/css-selector": "^6.4 || ^7.0 || ^8.0", - "symfony/dependency-injection": "^6.4 || ^7.0 || ^8.0", - "symfony/doctrine-bridge": "^6.4.2 || ^7.1 || ^8.0", - "symfony/dom-crawler": "^6.4 || ^7.0 || ^8.0", - "symfony/error-handler": "^6.4 || ^7.0 || ^8.0", - "symfony/event-dispatcher": "^6.4 || ^7.0 || ^8.0", - "symfony/expression-language": "^6.4 || ^7.0 || ^8.0", - "symfony/finder": "^6.4 || ^7.0 || ^8.0", - "symfony/form": "^6.4 || ^7.0 || ^8.0", - "symfony/framework-bundle": "^6.4 || ^7.0 || ^8.0", - "symfony/http-client": "^6.4 || ^7.0 || ^8.0", - "symfony/intl": "^6.4 || ^7.0 || ^8.0", + "symfony/asset": "^7.4 || ^8.0", + "symfony/browser-kit": "^7.4 || ^8.0", + "symfony/cache": "^7.4 || ^8.0", + "symfony/config": "^7.4 || ^8.0", + "symfony/console": "^7.4 || ^8.0", + "symfony/css-selector": "^7.4 || ^8.0", + "symfony/dependency-injection": "^7.4 || ^8.0", + "symfony/doctrine-bridge": "^7.4 || ^8.0", + "symfony/dom-crawler": "^7.4 || ^8.0", + "symfony/error-handler": "^7.4 || ^8.0", + "symfony/event-dispatcher": "^7.4 || ^8.0", + "symfony/expression-language": "^7.4 || ^8.0", + "symfony/finder": "^7.4 || ^8.0", + "symfony/form": "^7.4 || ^8.0", + "symfony/framework-bundle": "^7.4 || ^8.0", + "symfony/http-client": "^7.4 || ^8.0", + "symfony/intl": "^7.4 || ^8.0", "symfony/json-streamer": "^7.4 || ^8.0", "symfony/maker-bundle": "^1.24", "symfony/mcp-bundle": "dev-main", "symfony/mercure-bundle": "*", - "symfony/messenger": "^6.4 || ^7.0 || ^8.0", + "symfony/messenger": "^7.4 || ^8.0", "symfony/object-mapper": "^7.4 || ^8.0", - "symfony/routing": "^6.4 || ^7.0 || ^8.0", - "symfony/security-bundle": "^6.4 || ^7.0 || ^8.0", - "symfony/security-core": "^6.4 || ^7.0 || ^8.0", - "symfony/stopwatch": "^6.4 || ^7.0 || ^8.0", - "symfony/string": "^6.4 || ^7.0 || ^8.0", - "symfony/twig-bundle": "^6.4 || ^7.0 || ^8.0", - "symfony/uid": "^6.4 || ^7.0 || ^8.0", + "symfony/routing": "^7.4 || ^8.0", + "symfony/security-bundle": "^7.4 || ^8.0", + "symfony/security-core": "^7.4 || ^8.0", + "symfony/stopwatch": "^7.4 || ^8.0", + "symfony/string": "^7.4 || ^8.0", + "symfony/twig-bundle": "^7.4 || ^8.0", + "symfony/uid": "^7.4 || ^8.0", "symfony/var-exporter": "^7.4 || ^8.0", - "symfony/web-profiler-bundle": "^6.4 || ^7.0 || ^8.0", - "symfony/yaml": "^6.4 || ^7.0 || ^8.0", + "symfony/web-profiler-bundle": "^7.4 || ^8.0", + "symfony/yaml": "^7.4 || ^8.0", "twig/twig": "^1.42.3 || ^2.12 || ^3.0", "webonyx/graphql-php": "^15.0" }, diff --git a/src/Doctrine/Common/composer.json b/src/Doctrine/Common/composer.json index b4f06cf68c7..cd6ab991a6c 100644 --- a/src/Doctrine/Common/composer.json +++ b/src/Doctrine/Common/composer.json @@ -35,7 +35,7 @@ "doctrine/orm": "^2.17 || ^3.0", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/type-info": "^7.4 || ^8.0" }, "conflict": { "doctrine/persistence": "<1.3" @@ -67,7 +67,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Doctrine/Odm/composer.json b/src/Doctrine/Odm/composer.json index e90a260c2ec..ff89d0b9fb0 100644 --- a/src/Doctrine/Odm/composer.json +++ b/src/Doctrine/Odm/composer.json @@ -30,21 +30,21 @@ "api-platform/serializer": "^4.4@alpha", "api-platform/state": "^4.4@alpha", "doctrine/mongodb-odm": "^2.10", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/property-info": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "require-dev": { "doctrine/doctrine-bundle": "^2.11 || ^3.1", "doctrine/mongodb-odm-bundle": "^5.0", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/cache": "^6.4 || ^7.0 || ^8.0", - "symfony/framework-bundle": "^6.4 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/uid": "^6.4 || ^7.0 || ^8.0", - "symfony/validator": "^6.4.11 || ^7.0 || ^8.0", - "symfony/yaml": "^6.4 || ^7.0 || ^8.0" + "symfony/cache": "^7.4 || ^8.0", + "symfony/framework-bundle": "^7.4 || ^8.0", + "symfony/property-access": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/uid": "^7.4 || ^8.0", + "symfony/validator": "^7.4 || ^8.0", + "symfony/yaml": "^7.4 || ^8.0" }, "autoload": { "psr-4": { @@ -68,7 +68,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Doctrine/Orm/composer.json b/src/Doctrine/Orm/composer.json index 53ac6225bd2..c03c5e0f721 100644 --- a/src/Doctrine/Orm/composer.json +++ b/src/Doctrine/Orm/composer.json @@ -37,15 +37,15 @@ "phpunit/phpunit": "^11.5 || ^12.2", "ramsey/uuid": "^4.7", "ramsey/uuid-doctrine": "^2.0", - "symfony/cache": "^6.4 || ^7.0 || ^8.0", - "symfony/framework-bundle": "^6.4 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/uid": "^6.4 || ^7.0 || ^8.0", - "symfony/validator": "^6.4.11 || ^7.0 || ^8.0", - "symfony/yaml": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/cache": "^7.4 || ^8.0", + "symfony/framework-bundle": "^7.4 || ^8.0", + "symfony/property-access": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/uid": "^7.4 || ^8.0", + "symfony/validator": "^7.4 || ^8.0", + "symfony/yaml": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "autoload": { "psr-4": { @@ -69,7 +69,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Documentation/composer.json b/src/Documentation/composer.json index cb0346846a2..70cf509e52a 100644 --- a/src/Documentation/composer.json +++ b/src/Documentation/composer.json @@ -31,7 +31,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Elasticsearch/composer.json b/src/Elasticsearch/composer.json index a587c37b5e0..d9a0e73e8f8 100644 --- a/src/Elasticsearch/composer.json +++ b/src/Elasticsearch/composer.json @@ -28,13 +28,13 @@ "api-platform/serializer": "^4.4@alpha", "api-platform/state": "^4.4@alpha", "elasticsearch/elasticsearch": "^7.17 || ^8.4 || ^9.0", - "symfony/cache": "^6.4 || ^7.0 || ^8.0", - "symfony/console": "^6.4 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0", - "symfony/uid": "^6.4 || ^7.0 || ^8.0" + "symfony/cache": "^7.4 || ^8.0", + "symfony/console": "^7.4 || ^8.0", + "symfony/property-access": "^7.4 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0", + "symfony/uid": "^7.4 || ^8.0" }, "suggest": { "opensearch-project/opensearch-php": "Required to use OpenSearch instead of Elasticsearch (^2.5)" @@ -70,7 +70,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/GraphQl/composer.json b/src/GraphQl/composer.json index f355ce252f6..2bdba60c19d 100644 --- a/src/GraphQl/composer.json +++ b/src/GraphQl/composer.json @@ -24,9 +24,9 @@ "api-platform/metadata": "^4.4@alpha", "api-platform/state": "^4.4@alpha", "api-platform/serializer": "^4.4@alpha", - "symfony/property-info": "^7.1 || ^8.0", - "symfony/serializer": "^6.4 || ^7.1 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0", "webonyx/graphql-php": "^15.0", "willdurand/negotiation": "^3.1" }, @@ -35,7 +35,7 @@ "api-platform/validator": "^4.4@alpha", "twig/twig": "^1.42.3 || ^2.12 || ^3.0", "symfony/mercure-bundle": "*", - "symfony/routing": "^6.4 || ^7.0 || ^8.0", + "symfony/routing": "^7.4 || ^8.0", "phpunit/phpunit": "^11.5 || ^12.2" }, "autoload": { @@ -70,7 +70,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Hal/composer.json b/src/Hal/composer.json index 1d06e9fb96b..8f8e8cc6345 100644 --- a/src/Hal/composer.json +++ b/src/Hal/composer.json @@ -26,7 +26,7 @@ "api-platform/metadata": "^4.4@alpha", "api-platform/documentation": "^4.4@alpha", "api-platform/serializer": "^4.4@alpha", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/type-info": "^7.4 || ^8.0" }, "autoload": { "psr-4": { @@ -54,7 +54,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/HttpCache/composer.json b/src/HttpCache/composer.json index 210f560e526..34a97d153b2 100644 --- a/src/HttpCache/composer.json +++ b/src/HttpCache/composer.json @@ -25,14 +25,14 @@ "php": ">=8.2", "api-platform/metadata": "^4.4@alpha", "api-platform/state": "^4.4@alpha", - "symfony/http-foundation": "^6.4.14 || ^7.0 || ^8.0" + "symfony/http-foundation": "^7.4 || ^8.0" }, "require-dev": { "guzzlehttp/guzzle": "^6.0 || ^7.0 || ^8.0", - "symfony/dependency-injection": "^6.4 || ^7.0 || ^8.0", + "symfony/dependency-injection": "^7.4 || ^8.0", "phpspec/prophecy-phpunit": "^2.2", - "symfony/http-client": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0", + "symfony/http-client": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0", "phpunit/phpunit": "^11.5 || ^12.2" }, "autoload": { @@ -61,7 +61,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Hydra/composer.json b/src/Hydra/composer.json index 82ec7d60508..1d0bbb95df5 100644 --- a/src/Hydra/composer.json +++ b/src/Hydra/composer.json @@ -31,8 +31,8 @@ "api-platform/jsonld": "^4.4@alpha", "api-platform/json-schema": "^4.4@alpha", "api-platform/serializer": "^4.4@alpha", - "symfony/web-link": "^6.4 || ^7.1 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/web-link": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "require-dev": { "api-platform/doctrine-odm": "^4.4@alpha", @@ -68,7 +68,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/JsonApi/composer.json b/src/JsonApi/composer.json index 4b619712e72..74f0aac257b 100644 --- a/src/JsonApi/composer.json +++ b/src/JsonApi/composer.json @@ -27,15 +27,15 @@ "api-platform/metadata": "^4.4@alpha", "api-platform/serializer": "^4.4@alpha", "api-platform/state": "^4.4@alpha", - "symfony/error-handler": "^6.4 || ^7.0 || ^8.0", - "symfony/http-foundation": "^6.4.14 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/error-handler": "^7.4 || ^8.0", + "symfony/http-foundation": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "require-dev": { "phpspec/prophecy": "^1.19", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/type-info": "^7.4 || ^8.0" }, "autoload": { "psr-4": { @@ -63,7 +63,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/JsonLd/composer.json b/src/JsonLd/composer.json index ba8457bcf31..518537662b3 100644 --- a/src/JsonLd/composer.json +++ b/src/JsonLd/composer.json @@ -57,7 +57,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", @@ -68,7 +68,7 @@ "test": "./vendor/bin/phpunit" }, "require-dev": { - "symfony/type-info": "^7.3 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0", "phpunit/phpunit": "^11.5 || ^12.2" }, "minimum-stability": "beta", diff --git a/src/JsonSchema/composer.json b/src/JsonSchema/composer.json index 14cd0d6a859..a9aedbe9899 100644 --- a/src/JsonSchema/composer.json +++ b/src/JsonSchema/composer.json @@ -26,11 +26,11 @@ "require": { "php": ">=8.2", "api-platform/metadata": "^4.4@alpha", - "symfony/console": "^6.4 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0", - "symfony/uid": "^6.4 || ^7.0 || ^8.0" + "symfony/console": "^7.4 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0", + "symfony/uid": "^7.4 || ^8.0" }, "require-dev": { "phpspec/prophecy-phpunit": "^2.2", @@ -62,7 +62,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Laravel/composer.json b/src/Laravel/composer.json index fc00e3684c4..2bb64434d95 100644 --- a/src/Laravel/composer.json +++ b/src/Laravel/composer.json @@ -49,7 +49,7 @@ "laravel/framework": "^11.0 || ^12.0 || ^13.0", "symfony/deprecation-contracts": "^3.6", "symfony/type-info": "^7.4 || ^8.0", - "symfony/web-link": "^6.4 || ^7.4 || ^8.0", + "symfony/web-link": "^7.4 || ^8.0", "willdurand/negotiation": "^3.1" }, "require-dev": { @@ -104,7 +104,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.4 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Mcp/composer.json b/src/Mcp/composer.json index 9b8f8593105..971bc40f0e6 100644 --- a/src/Mcp/composer.json +++ b/src/Mcp/composer.json @@ -53,7 +53,7 @@ "dev-main": "4.4.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Metadata/composer.json b/src/Metadata/composer.json index 792a203f048..c7026b5600f 100644 --- a/src/Metadata/composer.json +++ b/src/Metadata/composer.json @@ -31,9 +31,9 @@ "doctrine/inflector": "^2.0", "psr/cache": "^1.0 || ^2.0 || ^3.0", "psr/log": "^1.0 || ^2.0 || ^3.0", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/string": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/property-info": "^7.4 || ^8.0", + "symfony/string": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "require-dev": { "api-platform/json-schema": "^4.4@alpha", @@ -42,11 +42,11 @@ "phpspec/prophecy-phpunit": "^2.2", "phpstan/phpdoc-parser": "^1.29 || ^2.0", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/config": "^6.4 || ^7.0 || ^8.0", - "symfony/routing": "^6.4 || ^7.0 || ^8.0", - "symfony/var-dumper": "^6.4 || ^7.0 || ^8.0", - "symfony/web-link": "^6.4 || ^7.1 || ^8.0", - "symfony/yaml": "^6.4 || ^7.0 || ^8.0" + "symfony/config": "^7.4 || ^8.0", + "symfony/routing": "^7.4 || ^8.0", + "symfony/var-dumper": "^7.4 || ^8.0", + "symfony/web-link": "^7.4 || ^8.0", + "symfony/yaml": "^7.4 || ^8.0" }, "suggest": { "phpstan/phpdoc-parser": "For PHP documentation support.", @@ -79,7 +79,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/OpenApi/composer.json b/src/OpenApi/composer.json index d0bd2f8a0b9..be00fa29034 100644 --- a/src/OpenApi/composer.json +++ b/src/OpenApi/composer.json @@ -31,11 +31,11 @@ "api-platform/json-schema": "^4.4@alpha", "api-platform/metadata": "^4.4@alpha", "api-platform/state": "^4.4@alpha", - "symfony/console": "^6.4 || ^7.0 || ^8.0", - "symfony/filesystem": "^6.4 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/console": "^7.4 || ^8.0", + "symfony/filesystem": "^7.4 || ^8.0", + "symfony/property-access": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "require-dev": { "phpspec/prophecy-phpunit": "^2.2", @@ -44,7 +44,7 @@ "api-platform/doctrine-orm": "^4.4@alpha", "api-platform/doctrine-odm": "^4.4@alpha", "api-platform/serializer": "^4.4@alpha", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/type-info": "^7.4 || ^8.0" }, "autoload": { "psr-4": { @@ -72,7 +72,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/RamseyUuid/composer.json b/src/RamseyUuid/composer.json index beacdeea745..9a6d4368189 100644 --- a/src/RamseyUuid/composer.json +++ b/src/RamseyUuid/composer.json @@ -24,14 +24,14 @@ "require": { "php": ">=8.2", "api-platform/metadata": "^4.4@alpha", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0" + "symfony/serializer": "^7.4 || ^8.0" }, "require-dev": { "phpspec/prophecy-phpunit": "^2.2", "ramsey/uuid": "^4.7", "ramsey/uuid-doctrine": "^2.0", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/type-info": "^7.4 || ^8.0" }, "autoload": { "psr-4": { @@ -56,7 +56,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Serializer/composer.json b/src/Serializer/composer.json index edb2ddc652b..bd45d61a482 100644 --- a/src/Serializer/composer.json +++ b/src/Serializer/composer.json @@ -25,10 +25,10 @@ "php": ">=8.2", "api-platform/metadata": "^4.4@alpha", "api-platform/state": "^4.4@alpha", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.1 || ^8.0", - "symfony/serializer": "^6.4.37 || ^7.4.9 || ^8.0.9", - "symfony/validator": "^6.4.11 || ^7.0 || ^8.0" + "symfony/property-access": "^7.4 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/serializer": "^7.4.9 || ^8.0.9", + "symfony/validator": "^7.4 || ^8.0" }, "require-dev": { "api-platform/doctrine-common": "^4.4@alpha", @@ -41,9 +41,9 @@ "phpunit/phpunit": "^11.5 || ^12.2", "sebastian/exporter": "^6.3.2 || ^7.0.2", "symfony/mercure-bundle": "*", - "symfony/var-dumper": "^6.4 || ^7.0 || ^8.0", - "symfony/yaml": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0" + "symfony/var-dumper": "^7.4 || ^8.0", + "symfony/yaml": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0" }, "suggest": { "api-platform/doctrine-orm": "To support Doctrine ORM state options.", @@ -75,7 +75,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/State/Util/OperationRequestInitiatorTrait.php b/src/State/Util/OperationRequestInitiatorTrait.php index 4261ece85d3..11a8bd479fd 100644 --- a/src/State/Util/OperationRequestInitiatorTrait.php +++ b/src/State/Util/OperationRequestInitiatorTrait.php @@ -24,9 +24,6 @@ trait OperationRequestInitiatorTrait { private ?ResourceMetadataCollectionFactoryInterface $resourceMetadataCollectionFactory = null; - /** - * TODO: Kernel terminate remove the _api_operation attribute? - */ private function initializeOperation(Request $request): ?HttpOperation { if ($request->attributes->get('_api_operation')) { diff --git a/src/State/composer.json b/src/State/composer.json index 189311bd2b5..ac27bd2b2a7 100644 --- a/src/State/composer.json +++ b/src/State/composer.json @@ -30,8 +30,8 @@ "php": ">=8.2", "api-platform/metadata": "^4.4@alpha", "psr/container": "^1.0 || ^2.0", - "symfony/http-kernel": "^6.4.13 || ^7.0 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", + "symfony/http-kernel": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", "symfony/translation-contracts": "^3.0", "symfony/deprecation-contracts": "^3.1" }, @@ -39,10 +39,10 @@ "api-platform/serializer": "^4.4@alpha", "api-platform/validator": "^4.4@alpha", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/http-foundation": "^6.4.14 || ^7.0 || ^8.0", + "symfony/http-foundation": "^7.4 || ^8.0", "symfony/object-mapper": "^7.4 || ^8.0", "symfony/type-info": "^7.4 || ^8.0", - "symfony/web-link": "^6.4 || ^7.1 || ^8.0", + "symfony/web-link": "^7.4 || ^8.0", "willdurand/negotiation": "^3.1" }, "conflicts": { @@ -74,7 +74,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Symfony/Validator/State/ParameterValidatorProvider.php b/src/Symfony/Validator/State/ParameterValidatorProvider.php index 62af5b22c28..310d8ffb164 100644 --- a/src/Symfony/Validator/State/ParameterValidatorProvider.php +++ b/src/Symfony/Validator/State/ParameterValidatorProvider.php @@ -87,9 +87,8 @@ public function provide(Operation $operation, array $uriVariables = [], array $c $violation->getInvalidValue(), $violation->getPlural(), $violation->getCode(), - // TODO: remove these with symfony ^7 - method_exists($violation, 'getConstraint') ? $violation->getConstraint() : null, // @phpstan-ignore-line symfony/validator 6.4 is still allowed and this may be true - method_exists($violation, 'getCause') ? $violation->getCause() : null // @phpstan-ignore-line symfony/validator 6.4 is still allowed and this may be true + $violation->getConstraint(), + $violation->getCause() )); } } diff --git a/src/Symfony/composer.json b/src/Symfony/composer.json index 11eff52ca35..55e1122228f 100644 --- a/src/Symfony/composer.json +++ b/src/Symfony/composer.json @@ -39,13 +39,13 @@ "api-platform/state": "^4.4@alpha", "api-platform/validator": "^4.4@alpha", "api-platform/openapi": "^4.4@alpha", - "symfony/asset": "^6.4 || ^7.0 || ^8.0", - "symfony/finder": "^6.4 || ^7.0 || ^8.0", - "symfony/http-kernel": "^6.4.13 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/security-core": "^6.4 || ^7.0 || ^8.0", + "symfony/asset": "^7.4 || ^8.0", + "symfony/finder": "^7.4 || ^8.0", + "symfony/http-kernel": "^7.4 || ^8.0", + "symfony/property-info": "^7.4 || ^8.0", + "symfony/property-access": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/security-core": "^7.4 || ^8.0", "willdurand/negotiation": "^3.1" }, "require-dev": { @@ -58,13 +58,13 @@ "api-platform/json-api": "^4.4@alpha", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^11.5 || ^12.2", - "symfony/expression-language": "^6.4 || ^7.0 || ^8.0", - "symfony/intl": "^6.4 || ^7.0 || ^8.0", + "symfony/expression-language": "^7.4 || ^8.0", + "symfony/intl": "^7.4 || ^8.0", "symfony/mercure-bundle": "*", - "symfony/object-mapper": "^7.0 || ^8.0", - "symfony/routing": "^6.4 || ^7.0 || ^8.0", - "symfony/type-info": "^7.3 || ^8.0", - "symfony/validator": "^6.4.11 || ^7.0 || ^8.0", + "symfony/object-mapper": "^7.4 || ^8.0", + "symfony/routing": "^7.4 || ^8.0", + "symfony/type-info": "^7.4 || ^8.0", + "symfony/validator": "^7.4 || ^8.0", "webonyx/graphql-php": "^15.0" }, "suggest": { @@ -112,7 +112,7 @@ "dev-main": "4.4.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform", diff --git a/src/Validator/composer.json b/src/Validator/composer.json index bbe41332fbf..b468e78cc4d 100644 --- a/src/Validator/composer.json +++ b/src/Validator/composer.json @@ -25,11 +25,11 @@ "php": ">=8.2", "api-platform/metadata": "^4.4@alpha", "api-platform/state": "^4.4@alpha", - "symfony/type-info": "^7.3 || ^8.0", - "symfony/http-kernel": "^6.4.13 || ^7.1 || ^8.0", - "symfony/serializer": "^6.4 || ^7.1 || ^8.0", - "symfony/validator": "^6.4.11 || ^7.1 || ^8.0", - "symfony/web-link": "^6.4 || ^7.1 || ^8.0" + "symfony/type-info": "^7.4 || ^8.0", + "symfony/http-kernel": "^7.4 || ^8.0", + "symfony/serializer": "^7.4 || ^8.0", + "symfony/validator": "^7.4 || ^8.0", + "symfony/web-link": "^7.4 || ^8.0" }, "require-dev": { "phpspec/prophecy-phpunit": "^2.2", @@ -58,7 +58,7 @@ "dev-4.1": "4.1.x-dev" }, "symfony": { - "require": "^6.4 || ^7.0 || ^8.0" + "require": "^7.4 || ^8.0" }, "thanks": { "name": "api-platform/api-platform",