Ignorer les prérequis de plateforme avec composer
Publié le 15/09/2021 • Actualisé le 15/09/2021
Dans ce bout de code, nous voyons comment ignorer les prérequis de plateforme avec composer. Dans un projet que je maintiens, j'ai fait la mise à jour d'un package, et il se trouve que cette mise à jour a introduit une dépendance à une extension PHP. Il s'est avéré que celle-ci était optionnelle. Je n'étais donc pas en mesure de faire la mise à jour puisque qu'elle n'était pas installée en l'état. Pour outre-passer ce problème, on peut ajouter une option pour ignorer les prérequis de plateforme quand on lance la commande composer. Ça peut être aussi utile quand vous voulez utiliser votre composer local plutôt que celui présent dans un environnement dockerisé, car c'est généralement beaucoup plus rapide et le résultat final est le même.
composer up --ignore-platform-reqs
Plus sur Stackoverflow Lire la doc Snippet aléatoire