Una de las dudas que he tenido durante mucho tiempo al trabajar con composer es averiguar que versiones de los vendors se han instalado al ejecutar composer install o composer update.
Esta duda me surgia cada vez que al actualizar me daba algun error o «warning» por que algun vendor necesitaba una version superior o distinta de alguna otra libreria que tuviera instalada, y en un momento dado, en lugar de tener puestas que se instalen las que esten en la rama «dev-master», quizas me interesaba instalar las que estuvieran en un tag o rama concreta para evitar «bugs» que hubieran sido detectados o cualquier otro motivo, es por eso que necesitaba saber que version tenia antes de actualizar mediante el comando «composer update».
Para ello solamente tenemos que ejecutar el siguiente comando y nos sacara un listado de todos los vendors instalados y de la version de cada uno:
$ composer show -i
Si ademas queremos ver para cada vendor, que dependencias tiene y que versiones requieren en forma de arbol solamente tendremos que añadir el parametro -t , tal que asi:
$ composer show -i -t
Si en el listado que nos aparece, queremos concretar mas aun, y ver que version hay de un vendor en concreto, podemos ejecutar esto y nos dara la informacion mas detallada:
$ composer show — doctrine/doctrine-fixtures-bundle
Documentacion:
Si os ha gustado este post, por favor compartidlo y dar «Me gusta» en las redes sociales.
Nos vemos en el siguiente post, symfonyDevs ¡¡