Ignorer les prérequis de plateforme avec composer

Publié le 15/09/2021 • Mis à jour le 15/09/2021


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

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