Des "metapackages" Composer prochainement dans Symfony

Cet article a été publié depuis plus de 6 mois, cela signifie que le contenu peut ne plus être d'actualité.

C'est en faisant un tour sur les dépôts Github de Symfony que j'ai découvert la création récente (à partir de la fin du mois de mai) de "metapackage" Composer. Pour rappel, un métapaquet est une dépendance vide dont l'objectif est de déclencher l'installation d'autres dépendances.

Après une recherche rapide sur le blog ainsi que sur la documentation, je n'ai pas trouvé la trace d'une communication officielle concernant ces nouvelles dépendances. On peut donc lister à ce jour 4 métapaquets :

  • annotations-pack pour la gestion des annotations
  • profiler-pack permettant d'avoir le Web profiler Symfony
  • orm-pack pour l'installation des modules Doctrine ORM
  • debug-pack pour obtenir les composants nécessaires au debug, à la mise en place de tests et à la gestion de logs

La création de ces dépendances sera néanmoins pratique pour installer rapidement des packs de fonctionnalités avec le nouveau mode de distribution de Symfony 4.

Edit: Suite à mon article, Kevin Dunglas a fait un tweet pour expliquer rapidement comment ces métapaquets étaient utilisés.