¿Qué tenemos instalado con Composer?

Captura de pantalla 2017-07-21 a las 13.36.04.png
Solucionex
21
Jul 17

Desde hace varios años Composer ha revolucionado el desarrollo de aplicaciones en PHP. Es la típica herramienta que cuando la descubres, piensas “Cómo he podido vivir si esto”.

En 2014, en PHP Cáceres tuve la ocasión de dar una charla sobre este tema, Composer, Gestionando dependencias en PHP,  donde hablé a fondo de esta herramienta y como nos cambiaría la vida a los programadores PHP.

Hace una semana hablando con un colega de profesión, me preguntaba cómo podía saber la versión de las dependencias instaladas al ejecutar composer install o composer update. Lo que le sucedía era que cuando tenía algún conflicto, no conocía una forma rápida de saber que versiones tenía instaladas.

Composer nos facilita esta tarea, simplemente tenemos que ejecutar el siguiente comando y nos sacará un listado de todas las dependencias instaladas y la versión de cada una:

$ composer show

composer-show

 

También podemos ver qué dependencias tiene cada paquete junto con su versión en forma de árbol.

$ composer show -t

composer-show

 

Para tener información detallada de una dependencia concreta, podemos hacerlo con:

$ composer show -- symfony/symfony

composer-show

 

Hasta a próxima, espero que os sea útil :)