feat(dev): ajout du support Symfony CLI pour l'exécution PHP locale#2115
feat(dev): ajout du support Symfony CLI pour l'exécution PHP locale#2115jacquesbh wants to merge 1 commit intoafup:masterfrom
Conversation
- Ajout du fichier .php-version (8.2) pour Symfony CLI - Makefile : détection automatique du binaire symfony et création des wrappers PHP_HOST/COMPOSER_HOST pour les commandes hôte - README : documentation de la configuration PHP locale via Symfony CLI
|
J'ai du mal à comprendre l'intérêt. On se retrouverait avec 2 façons d’interagir avec le projet là du coup ? Le docker ne suffit pas à tes besoins ? Et je ne dis pas que ça ne vaut pas le coup d'y penser, mais la DX c'est tellement sensible et clivant qu'il faut faire ça bien. |
|
J'ai aussi du mal à voir l'utilité, ça va plutôt poser problème pour maintenir l'env de dev. On a déjà la commande |
|
Ok je comprends, j'ai juste fait le choix de ne pas dépendre de docker. Mais en l'état on peut changer l'idée : si on utilise PHP ou composer en local, maintenant faut passer par le container. Donc pour moi l'idée c'est de dire : si tu as symfony-cli ça tourne et ça l'utilise et ça te simplifie la vie. Sinon ça fait comme avant. On peut aussi se dire : tout passe par le container docker et vive la vie. |
|
Salut Jacques ! On a discuté de cette PR au point mensuel du pole outils. On préfère éviter de devoir maintenir 2 façons différentes de gérer le projet. L'intérêt principal de la stack actuelle étant qu'on n'a pas besoin de php sur la machine pour faire tourner le projet. Cela étant-dit, on n'est pas fermés à changer les choses et à explorer d'autres solutions. On prévoit justement de faire un point spécifique sur la DX du projet dans les prochaines semaines. Ce sera l'occasion de débattre sur le sujet et sur la direction à prendre. On pourra t'envoyer le frama si ça te tente ? |
|
Hello !
Oui pour le frama ! :) Je suis sur le Slack Afup, suffit de me donner le
lien hihi.
…--
[image: M. Biz]
______________________________________________
*Jacques Bodin-Hullin* • CEO & CTO
+33 (0)6 75 54 11 97
Restons en contact sur LinkedIn
<https://www.linkedin.com/in/jacques-bodin-hullin/> • Prenons
rendez-vous <https://monsieurbiz.com/jacques/30min>
*monsieurbiz.com <https://monsieurbiz.com/>*
* 📊 M. Biz propose une offre de Pilotage de votre activité ! * → En
savoir plus <https://monsieurbiz.com/jacques/30min>
Le mer. 4 mars 2026 à 14:35, Nathan Boiron ***@***.***> a
écrit :
*Mopolo* left a comment (afup/web#2115)
<#2115 (comment)>
Salut Jacques !
On a discuté de cette PR au point mensuel du pole outils. On préfère
éviter de devoir maintenir 2 façons différentes de gérer le projet.
L'intérêt principal de la stack actuelle étant qu'on n'a pas besoin de php
sur la machine pour faire tourner le projet.
Si t'as des soucis pour la faire fonctionner on est preneurs de retours et
on peut t'aider sans soucis.
Cela étant-dit, on n'est pas fermés à changer les choses et à explorer
d'autres solutions. On prévoit justement de faire un point spécifique sur
la DX du projet dans les prochaines semaines. Ce sera l'occasion de
débattre sur le sujet et sur la direction à prendre. On pourra t'envoyer le
frama si ça te tente ?
—
Reply to this email directly, view it on GitHub
<#2115 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGRT4YZQOWUR37RYW7QNWT4PAWKZAVCNFSM6AAAAACR43OX6OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTSOJXGU4TSMJVGM>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Résumé
Cette PR ajoute le support de Symfony CLI pour l'exécution des commandes PHP en local, permettant une gestion automatique de la version PHP via le fichier
.php-version.Modifications
.php-version: Nouveau fichier spécifiant PHP 8.2 pour Symfony CLIMakefile:symfony(SYMFONY_BIN)PHP_HOSTetCOMPOSER_HOSTpour les commandes côté hôtevendor,db-migrations,db-seedetvar/cache/dev/AppKernelDevDebugContainer.xmlutilisent désormais ces wrappersREADME.md: Nouvelle section "PHP local via Symfony CLI" expliquant le comportement et le fallbackTests
Notes
.php-versionphpetcomposerdu système).php-versionlors des montées de version PHP