Nouveau dans Symfony 7.4 : fonctionnalités diverses (partie 2) (Blog Symfony)

SymfonyBlog - 24/11
Symfony 7.4 ajoute la prise en charge des énumérations aux flux de travail, de nouveaux contrôles XML CDATA, un magasin de verrous DynamoDB, de nouveaux types de doctrine basés sur DatePoint et des paramètres de requête explicites dans la génération d'URL.
ajouter une réaction ❤️ 👍 🚀

Prise en charge d'énumération dans les flux de travail

Contribué par Tugdual Saunier et Grégoire Pineau dans #60114 et #60204

Symfony a ajouté la prise en charge des énumérations PHP dans de nombreuses parties du framework. Dans Symfony 7.4, nous ajoutons la prise en charge des énumérations sauvegardées dans le composant Workflow. Considérez l'énumération suivante qui définit les états possibles d'un article de blog dans votre application :

1 2 3 4 5 6 7 8 9 10// espace de noms src/Enumeration/BlogPostStatus.php App\Enumeration ; enum BlogPostStatus : string { case Draft = 'draft'; cas Révisé = 'révisé'; cas Publié = 'publié' ; cas Rejeté = 'rejeté'; }

Vous pouvez désormais utiliser ces valeurs comme emplacements, marquages ​​initiaux et transitions de n'importe quel flux de travail. Par exemple, lorsque vous utilisez le format de configuration YAML :

1 2 3 4 5 6 7 8 9 10 11 1...
[Courte citation de 8% de l'article original]
Loading...