Pour ma part j'utilise VSCode pour travailler avec Symfony. Il existe d'autres solutions (notamment PHPStorm qui est hélas payant et assez complexe à mettre en oeuvre à mon goût) mais c'est celle que j'ai choisi.

Si vous voulez me suivre et vous aussi utiliser VSCode, il vous faudra installer quelques extensions, ainsi que mettre à jour la configuration.

Extension PHP Intelephense

Elle donne des tonnes d'outils pour travailler en PHP : Autocompletion, formattage du code, import automatique des namespaces etc etc : 


Extension PHP DocBlocker

Elle permet de générer rapidement des documentation pour les fonctions que l'on créé ! Essentiel pour documenter correctement le code.


Extension PHP Namespace Resolver

Essentielle lorsqu'on travaille avec le système des espaces de noms de PHP (les Namespaces), elle vous permettra de retrouver aisément dans quel espace de noms se trouve telle ou telle classe de Symfony.

Les composants de Symfony : le container de services (DependencyInjection)

🔍 Découvrez comment fonctionne  le point central de Symfony : son Container de services
🚀 Apprenez à l'utiliser dans vos propres projets PHP hors du Framework
💪 Améliorez la qualité de votre code grâce au composant DependencyInjection
3H30 de contenus par Lior Chamla