Les versions Symfony sortent selon un calendrier prévisible, mais le rapport signal/bruit des notes de release est faible. Cette série distille chaque version à ce qui a réellement changé la façon d’écrire des applications Symfony.
Symfony 3.3 : quand les services ont arrêté d'être un cauchemar de configuration
Symfony 3.3 est sorti le 29 mai. C’est la version qui a changé ma façon de penser la configuration des services. Avec le recul, c’était une prévisualisation de ce que 4.0 allait adopter comme nouveau standard. Le problème de l’autowiring Avant 3.3, le DI de Symfony était puissant mais verbeux. Chaque service devait être déclaré explicitement dans services.yml avec ses arguments listés. L’autowiring existait depuis 3.1, mais il était opt-in par service et avait assez de cas limites pour vous mordre. Les équipes écrivaient soit des montagnes de YAML, soit s’appuyaient sur des bundles tiers pour réduire le bruit. ...