Bump to Symfony 8

This commit is contained in:
TheMilek 2026-02-11 13:48:40 +01:00 committed by Grzegorz Sadowski
parent 4fa3614225
commit 8115c83d15
No known key found for this signature in database
GPG key ID: EF87FF4E6E3BD364
44 changed files with 149 additions and 132 deletions

View file

@ -186,7 +186,7 @@
"sylius/user-bundle": "self.version"
},
"require-dev": {
"behat/behat": "^3.22",
"behat/behat": "4.x-dev as 3.30.0",
"behat/mink-selenium2-driver": "^1.7",
"dbrekelmans/bdi": "^1.3",
"dmore/behat-chrome-extension": "^1.4",
@ -194,9 +194,9 @@
"doctrine/cache": "^2.2",
"doctrine/data-fixtures": "^1.7 || ^2.2",
"friends-of-behat/mink": "^1.11",
"friends-of-behat/mink-browserkit-driver": "^1.6",
"friends-of-behat/mink-browserkit-driver": "^2.2",
"friends-of-behat/mink-debug-extension": "^2.1",
"friends-of-behat/mink-extension": "^2.7",
"friends-of-behat/mink-extension": "dev-symfony-8 as 2.7.5.1",
"friends-of-behat/page-object-extension": "^0.3",
"friends-of-behat/symfony-extension": "^2.6.2",
"friends-of-behat/variadic-extension": "^1.6",
@ -214,7 +214,7 @@
"phpunit/phpunit": "^11.5",
"psr/event-dispatcher": "^1.0",
"rector/rector": "^2.0",
"robertfausk/behat-panther-extension": "^1.1",
"robertfausk/behat-panther-extension": "dev-symfony-8",
"sylius-labs/coding-standard": "^4.4",
"sylius-labs/suite-tags-extension": "~0.2",
"symfony/browser-kit": "^6.4 || ^7.4",
@ -238,6 +238,16 @@
"doctrine/orm": "2.20.7 || 3.5.3",
"symfony/ux-live-component": "2.28.0 || 2.28.1"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/loic425/behat-panther-extension.git"
},
{
"type": "vcs",
"url": "https://github.com/loic425/MinkExtension.git"
}
],
"config": {
"preferred-install": {
"*": "dist"

View file

@ -21,9 +21,9 @@
},
"require": {
"php": "^8.2",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/http-kernel": "^6.4.1 || ^7.4",
"symfony/workflow": "^6.4 || ^7.4"
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/http-kernel": "^6.4.1 || ^7.4 || ^8.0",
"symfony/workflow": "^6.4 || ^7.4 || ^8.0"
},
"suggest": {
"twig/twig": "Access the state machine in your twig templates (^2.12|^3.3)",

View file

@ -30,8 +30,8 @@
"stof/doctrine-extensions-bundle": "^1.12",
"sylius/addressing": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/intl": "^6.4 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/intl": "^6.4 || ^7.4 || ^8.0"
},
"conflict": {
"phpstan/phpdoc-parser": ">= 2.0"
@ -42,10 +42,10 @@
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/validator": "^6.4 || ^7.4",
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0",
"theofidry/alice-data-fixtures": "^1.7"
},
"config": {

View file

@ -38,8 +38,8 @@
"sylius/payum-bundle": "^2.0",
"sylius/ui-bundle": "^2.0",
"sylius/twig-hooks": "^0.9",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/http-client": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/http-client": "^6.4 || ^7.4 || ^8.0",
"symfony/stimulus-bundle": "^2.25",
"symfony/ux-autocomplete": "^2.25",
"symfony/ux-live-component": "^2.25",
@ -53,8 +53,8 @@
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"php-http/message-factory": "^1.1",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/dotenv": "^6.4 || ^7.4"
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/dotenv": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -30,7 +30,7 @@
"lexik/jwt-authentication-bundle": "^3.1",
"sylius/core-bundle": "^2.0",
"sylius/payum-bundle": "^2.0",
"symfony/messenger": "^6.4 || ^7.4"
"symfony/messenger": "^6.4 || ^7.4 || ^8.0"
},
"require-dev": {
"ext-sqlite3": "*",
@ -39,9 +39,9 @@
"nelmio/alice": "^3.13",
"phparkitect/phparkitect": "^0.8",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/debug-bundle": "^6.4 || ^7.4",
"symfony/dotenv": "^6.4 || ^7.4",
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/debug-bundle": "^6.4 || ^7.4 || ^8.0",
"symfony/dotenv": "^6.4 || ^7.4 || ^8.0",
"symfony/webpack-encore-bundle": "^2.2",
"theofidry/alice-data-fixtures": "^1.7"
},

View file

@ -31,16 +31,16 @@
"stof/doctrine-extensions-bundle": "^1.12",
"sylius/attribute": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0"
},
"conflict": {
"phpstan/phpdoc-parser": ">= 2.0"

View file

@ -58,13 +58,13 @@
"sylius/taxation-bundle": "^2.0",
"sylius/taxonomy-bundle": "^2.0",
"sylius/user-bundle": "^2.0",
"symfony/clock": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/intl": "^6.4 || ^7.4",
"symfony/mailer": "^6.4 || ^7.4",
"symfony/messenger": "^6.4 || ^7.4",
"symfony/clock": "^6.4 || ^7.4 || ^8.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/intl": "^6.4 || ^7.4 || ^8.0",
"symfony/mailer": "^6.4 || ^7.4 || ^8.0",
"symfony/messenger": "^6.4 || ^7.4 || ^8.0",
"symfony/webpack-encore-bundle": "^2.2",
"symfony/workflow": "^6.4 || ^7.4",
"symfony/workflow": "^6.4 || ^7.4 || ^8.0",
"php-http/discovery": "^1.20"
},
"conflict": {
@ -77,8 +77,8 @@
"matthiasnoback/symfony-config-test": "^6.0",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/dotenv": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/dotenv": "^6.4 || ^7.4 || ^8.0",
"nyholm/psr7": "^1.8"
},
"config": {

View file

@ -28,17 +28,17 @@
"php": "^8.2",
"sylius/currency": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/intl": "^6.4 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/intl": "^6.4 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"twig/twig": "^3.16"
},
"config": {

View file

@ -40,15 +40,15 @@
"egulias/email-validator": "^4.0",
"sylius/customer": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {
@ -60,7 +60,7 @@
"dev-main": "2.3-dev"
},
"symfony": {
"require": "^7.4"
"require": "~8.0.0"
}
},
"autoload": {

View file

@ -26,6 +26,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
entity_managers:
default:
auto_mapping: true

View file

@ -29,8 +29,8 @@
"php": "^8.2",
"sylius/inventory": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/validator": "^6.4 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"conflict": {
"phpstan/phpdoc-parser": ">= 2.0"
@ -39,8 +39,8 @@
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"twig/twig": "^3.16"
},
"config": {
@ -53,7 +53,7 @@
"dev-main": "2.3-dev"
},
"symfony": {
"require": "^7.4"
"require": "~8.0.0"
}
},
"autoload": {

View file

@ -26,6 +26,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
entity_managers:
default:
auto_mapping: true

View file

@ -30,15 +30,15 @@
"sylius/locale": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/cache-contracts": "^3.5",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"twig/twig": "^3.16"
},
"config": {

View file

@ -27,8 +27,8 @@
"require": {
"php": "^8.2",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/intl": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/intl": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {
@ -36,9 +36,9 @@
"doctrine/orm": "^2.18 || ^3.5",
"phpunit/phpunit": "^11.5",
"sylius/currency-bundle": "^2.0",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"twig/twig": "^3.16"
},
"config": {

View file

@ -32,7 +32,7 @@
"sylius/money-bundle": "^2.0",
"sylius/order": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/service-contracts": "^3.5"
},
"require-dev": {
@ -40,9 +40,9 @@
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/validator": "^6.4 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {
@ -54,7 +54,7 @@
"dev-main": "2.3-dev"
},
"symfony": {
"require": "^7.4"
"require": "~8.0.0"
}
},
"autoload": {

View file

@ -26,6 +26,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
entity_managers:
default:
auto_mapping: true

View file

@ -30,9 +30,9 @@
"sylius/payment": "^2.0",
"sylius/resource-bundle": "^1.12",
"sylius/state-machine-abstraction": "^2.0",
"symfony/doctrine-bridge": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/messenger": "^6.4 || ^7.4"
"symfony/doctrine-bridge": "^6.4 || ^7.4 || ^8.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/messenger": "^6.4 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
@ -40,8 +40,8 @@
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"sylius/locale-bundle": "^2.0",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -42,7 +42,7 @@
"require-dev": {
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4"
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -32,17 +32,17 @@
"sylius/locale-bundle": "^2.0",
"sylius/product": "^2.0",
"sylius/resource-bundle": "^1.12",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/validator": "^6.4 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -22,6 +22,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
entity_managers:
default:
auto_mapping: true

View file

@ -33,8 +33,8 @@
"sylius/promotion": "^2.0",
"sylius/registry": "^1.6",
"sylius/resource-bundle": "^1.12",
"symfony/clock": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/clock": "^6.4 || ^7.4 || ^8.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"conflict": {
"phpstan/phpdoc-parser": ">= 2.0"
@ -44,10 +44,10 @@
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/validator": "^6.4 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -28,7 +28,7 @@ class AppKernel extends Kernel
];
}
public function registerContainerConfiguration(LoaderInterface $loader)
public function registerContainerConfiguration(LoaderInterface $loader): void
{
$loader->load(__DIR__ . '/config/config.yml');
}

View file

@ -26,6 +26,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
auto_mapping: true
mappings:
App:

View file

@ -81,7 +81,7 @@ final class PromotionActionGroupValidatorTest extends TestCase
->with($this->promotionAction, null, ['Default', 'action_two'])
->willReturn($this->contextualValidator);
$constraint = new PromotionActionGroup(['groups' => ['Default', 'test_group']]);
$constraint = new PromotionActionGroup(groups: ['Default', 'test_group']);
$this->promotionActionGroupValidator->validate($this->promotionAction, $constraint);
}
@ -98,7 +98,7 @@ final class PromotionActionGroupValidatorTest extends TestCase
->with($this->promotionAction, null, ['Default', 'test_group'])
->willReturn($this->contextualValidator);
$constraint = new PromotionActionGroup(['groups' => ['Default', 'test_group']]);
$constraint = new PromotionActionGroup(groups: ['Default', 'test_group']);
$this->promotionActionGroupValidator->validate($this->promotionAction, $constraint);
}
}

View file

@ -80,7 +80,7 @@ final class PromotionRuleGroupValidatorTest extends TestCase
->with($this->promotionRule, null, ['Default', 'rule_two'])
->willReturn($this->contextualValidator);
$constraint = new PromotionRuleGroup(['groups' => ['Default', 'test_group']]);
$constraint = new PromotionRuleGroup(groups: ['Default', 'test_group']);
$this->promotionRuleGroupValidator->validate($this->promotionRule, $constraint);
}
@ -97,7 +97,7 @@ final class PromotionRuleGroupValidatorTest extends TestCase
->with($this->promotionRule, null, ['Default', 'test_group'])
->willReturn($this->contextualValidator);
$constraint = new PromotionRuleGroup(['groups' => ['Default', 'test_group']]);
$constraint = new PromotionRuleGroup(groups: ['Default', 'test_group']);
$this->promotionRuleGroupValidator->validate($this->promotionRule, $constraint);
}
}

View file

@ -44,17 +44,17 @@
"sylius/resource-bundle": "^1.12",
"sylius/review": "^2.0",
"sylius/user-bundle": "^2.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/security-bundle": "^6.4 || ^7.4",
"symfony/validator": "^6.4 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"symfony/security-bundle": "^6.4 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -26,6 +26,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
entity_managers:
default:
auto_mapping: true

View file

@ -33,18 +33,18 @@
"sylius/money-bundle": "^2.0",
"sylius/resource-bundle": "^1.12",
"sylius/shipping": "^2.0",
"symfony/clock": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/clock": "^6.4 || ^7.4 || ^8.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/validator": "^6.4 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -33,8 +33,8 @@
"sylius/twig-hooks": "^0.9",
"sylius/ui-bundle": "^2.0",
"sylius/theme-bundle": "^2.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/security-bundle": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/security-bundle": "^6.4 || ^7.4 || ^8.0",
"symfony/stimulus-bundle": "^2.25",
"symfony/ux-autocomplete": "^2.25",
"symfony/ux-live-component": "^2.25",
@ -46,7 +46,7 @@
"matthiasnoback/symfony-config-test": "^6.0",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4"
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -32,17 +32,17 @@
"sylius/registry": "^1.6",
"sylius/resource-bundle": "^1.12",
"sylius/taxation": "^2.0",
"symfony/clock": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/clock": "^6.4 || ^7.4 || ^8.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/browser-kit": "^6.4 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4"
"symfony/browser-kit": "^6.4 || ^7.4 || ^8.0",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -32,13 +32,13 @@
"stof/doctrine-extensions-bundle": "^1.12",
"sylius/resource-bundle": "^1.12",
"sylius/taxonomy": "^2.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4"
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0"
},
"require-dev": {
"doctrine/doctrine-bundle": "^2.13 || ^3.0",
"doctrine/orm": "^2.18 || ^3.5",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4"
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {
@ -50,7 +50,7 @@
"dev-main": "2.3-dev"
},
"symfony": {
"require": "^7.4"
"require": "~8.0.0"
}
},
"autoload": {

View file

@ -34,7 +34,7 @@ class AppKernel extends Kernel
];
}
public function registerContainerConfiguration(LoaderInterface $loader)
public function registerContainerConfiguration(LoaderInterface $loader): void
{
$loader->load(__DIR__ . '/config/config.yml');
}

View file

@ -30,6 +30,7 @@ doctrine:
path: "%database_path%"
charset: UTF8
orm:
enable_native_lazy_objects: true
entity_managers:
default:
auto_mapping: true

View file

@ -35,11 +35,11 @@
"laminas/laminas-stdlib": "^3.19",
"sylius/grid-bundle": "^1.13",
"sylius/twig-extra": "^0.9",
"symfony/config": "^6.4 || ^7.4",
"symfony/expression-language": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/security-core": "^6.4 || ^7.4",
"symfony/security-bundle": "^6.4 || ^7.4",
"symfony/config": "^6.4 || ^7.4 || ^8.0",
"symfony/expression-language": "^6.4 || ^7.4 || ^8.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/security-core": "^6.4 || ^7.4 || ^8.0",
"symfony/security-bundle": "^6.4 || ^7.4 || ^8.0",
"symfony/ux-icons": "^2.25",
"symfony/ux-live-component": "^2.25",
"symfony/ux-twig-component": "^2.25",
@ -49,8 +49,8 @@
"matthiasnoback/symfony-config-test": "^6.0",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/form": "^6.4.1 || ^7.4",
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/form": "^6.4.1 || ^7.4 || ^8.0",
"twig/twig": "^3.16"
},
"config": {

View file

@ -43,8 +43,8 @@
"sylius/mailer-bundle": "^2.1",
"sylius/resource-bundle": "^1.12",
"sylius/user": "^2.0",
"symfony/framework-bundle": "^6.4.1 || ^7.4",
"symfony/password-hasher": "^6.4 || ^7.4",
"symfony/framework-bundle": "^6.4.1 || ^7.4 || ^8.0",
"symfony/password-hasher": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {
@ -52,9 +52,9 @@
"hwi/oauth-bundle": "^2.2",
"matthiasnoback/symfony-dependency-injection-test": "^6.0",
"phpunit/phpunit": "^11.5",
"symfony/dependency-injection": "^6.4.1 || ^7.4",
"symfony/mailer": "^6.4 || ^7.4",
"symfony/security-bundle": "^6.4 || ^7.4"
"symfony/dependency-injection": "^6.4.1 || ^7.4 || ^8.0",
"symfony/mailer": "^6.4 || ^7.4 || ^8.0",
"symfony/security-bundle": "^6.4 || ^7.4 || ^8.0"
},
"suggest": {
"hwi/oauth-bundle": "For OAuth integration"

View file

@ -29,7 +29,7 @@
"php": "^8.2",
"sylius/registry": "^1.6",
"sylius/resource": "^1.12",
"symfony/intl": "^6.4 || ^7.4",
"symfony/intl": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {

View file

@ -29,7 +29,7 @@
"doctrine/collections": "^2.2",
"sylius/registry": "^1.6",
"sylius/resource": "^1.12",
"symfony/validator": "^6.4 || ^7.4"
"symfony/validator": "^6.4 || ^7.4 || ^8.0"
},
"require-dev": {
"phpunit/phpunit": "^11.5"

View file

@ -52,17 +52,17 @@
"sylius/taxation": "^2.0",
"sylius/taxonomy": "^2.0",
"sylius/user": "^2.0",
"symfony/http-client": "^6.4 || ^7.4",
"symfony/http-foundation": "^6.4 || ^7.4",
"symfony/mime": "^6.4 || ^7.4",
"symfony/http-client": "^6.4 || ^7.4 || ^8.0",
"symfony/http-foundation": "^6.4 || ^7.4 || ^8.0",
"symfony/mime": "^6.4 || ^7.4 || ^8.0",
"symfony/service-contracts": "^3.5",
"symfony/string": "^6.4 || ^7.4",
"symfony/string": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {
"doctrine/orm": "^2.18 || ^3.5",
"phpunit/phpunit": "^11.5",
"symfony/property-access": "^6.4 || ^7.4"
"symfony/property-access": "^6.4 || ^7.4 || ^8.0"
},
"config": {
"allow-plugins": {

View file

@ -28,7 +28,7 @@
"php": "^8.2",
"laminas/laminas-stdlib": "^3.19",
"sylius/resource": "^1.12",
"symfony/intl": "^6.4 || ^7.4"
"symfony/intl": "^6.4 || ^7.4 || ^8.0"
},
"require-dev": {
"phpunit/phpunit": "^11.5"

View file

@ -29,7 +29,7 @@
"php": "^8.2",
"laminas/laminas-stdlib": "^3.19",
"sylius/resource": "^1.12",
"symfony/intl": "^6.4 || ^7.4",
"symfony/intl": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {

View file

@ -30,7 +30,7 @@
"paragonie/halite": "^5.0",
"sylius/registry": "^1.6",
"sylius/resource": "^1.12",
"symfony/uid": "^6.4 || ^7.4",
"symfony/uid": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {

View file

@ -31,7 +31,7 @@
"php": "^8.2",
"sylius/registry": "^1.6",
"sylius/resource": "^1.12",
"symfony/options-resolver": "^6.4 || ^7.4",
"symfony/options-resolver": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {

View file

@ -31,7 +31,7 @@
"php": "^8.2",
"sylius/registry": "^1.6",
"sylius/resource": "^1.12",
"symfony/clock": "^6.4 || ^7.4"
"symfony/clock": "^6.4 || ^7.4 || ^8.0"
},
"require-dev": {
"phpunit/phpunit": "^11.5"

View file

@ -37,7 +37,7 @@
"doctrine/collections": "^2.2",
"sylius/resource": "^1.12",
"symfony/polyfill-mbstring": "^1.31",
"symfony/security-core": "^6.4 || ^7.4",
"symfony/security-core": "^6.4 || ^7.4 || ^8.0",
"webmozart/assert": "^1.11"
},
"require-dev": {