Cómo instalar una versión específica de un paquete a través de Composer en PHP?
¡Hola a todos! Soy nuevo en PHP y Composer. Tengo un problema: en el proyecto se requiere usar una versión antigua de la biblioteca monolog/monolog — la versión 1.0.0, porque el código nuevo no es compatible con mi framework. Pero cuando escribo `composer require monolog/monolog`, instala la última versión (2.x) y todo se rompe. Intenté agregar esto en composer.json:
```json
{
"require": {
"monolog/monolog": "1.0.0"
}
}
```
Pero después de `composer install` sigue instalando la 2.3.5. ¿Cuál podría ser el problema? ¿Quizás estoy especificando la versión incorrectamente? ¿O necesito ejecutar el comando de otra manera? Por favor, indíquenme cómo hacer que Composer instale exactamente la versión 1.0.0, no la última. ¡Gracias de antemano!
P.D. Estoy usando PHP 7.4, si es importante.
<<>>
Forma correcta de instalar una versión específica de un paquete a través de Composer
El problema es que, probablemente, no actualizaste el archivo composer.lock o estás usando una sintaxis incorrecta para especificar la versión. Después