Ce serait bien d'ajouter une nouvelle commande pour composer pour vérifier les exigences de la plate-forme (version PHP et extensions), par exemple :
composer check-platform-reqs
Je suis un grand fan d'envoyer au serveur de production un fichier zip avec toutes les dépendances au lieu d'exécuter composer update --no-dev
en production. Un tel processus prend moins de temps, est plus sûr et peut être effectué hors ligne.
La nouvelle commande doit être exécutée sur le serveur de production après la commande unzip.
et je suggère que cette commande vérifie toujours la plate-forme réelle, sans charger les remplacements de plate-forme.
@Seldaek Je suis intéressé par cette fonctionnalité. Mais que doit sortir cette commande ? Maintenant, ma sortie d'outil est ci-dessous:
ext-openssl 7.0.20 requires ext-openssl (^7.1.0) failed
ext-pcre 7.0.20 requires ext-pcre (*) success
php 7.0.20 requires php (^5.3.2 || ^7.0) success
ext-tokenizer 7.0.20 requires ext-tokenizer (*) success
ext-dom 20031129 requires ext-dom (*) success
ext-json 1.4.0 requires ext-json (*) success
ext-Reflection 7.0.20 requires ext-reflection (*) success
ext-SPL 7.0.20 requires ext-spl (*) success
Que dis-tu de ça ? Ou si vous avez de meilleurs conseils, dites-le moi ~
THX
Corrigé par #6709
Commentaire le plus utile
et je suggère que cette commande vérifie toujours la plate-forme réelle, sans charger les remplacements de plate-forme.