Symfony 7 et Sylius 2.0 : quels changements pour les développeurs

DEV - 11/04
Sylius 2.0 est construit sur Symfony 7. Pour les développeurs qui ont exécuté Sylius 1.x sur Symfony 5 ou 6,...

Sylius 2.0 est construit sur Symfony 7. Pour les développeurs qui ont exécuté Sylius 1.x sur Symfony 5 ou 6, cela signifie une modernisation significative de la pile. Décrivons ce que Symfony 7 apporte et ce que cela signifie concrètement pour vos projets Sylius.

Symfony 7 : ce qui est différent

Symfony 7 est sorti en novembre 2023. Il s'agit de la version majeure « propre » qui supprime tout ce qui est obsolète dans le cycle 6.x. Si vous avez ignoré les avis de dépréciation, c'est dans Symfony 7 qu'ils deviennent des erreurs fatales.

PHP 8.2 minimum

Symfony 7 nécessite PHP 8.2+. Sylius 2.0 pousse cela vers PHP 8.3. Si vos serveurs de production exécutent toujours PHP 8.1, vous devrez d'abord mettre à niveau votre runtime.

C'est généralement une bonne chose — PHP 8.3 apporte des classes en lecture seule, des constantes de classe typées, lejson_validate()fonction et des améliorations significatives des performances.

Toutes les dépréciations supprimées

Chaque méthode, classe et option de configuration marquée@obsolètedans Symfony 6.x a disparu dans Symf...
[Courte citation de 8% de l'article original]

Loading...