У меня есть пакет зависимостей, который требует следующих зависимостей в моем файле composer.lock
.
"require": {
"evenement/evenement": "^3.0 || ^2.0 || ^1.0",
"php": ">=5.3.0",
"react/dns": "^0.4.13",
"react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
"react/promise": "^2.6.0 || ^1.2.1",
"react/promise-timer": "^1.4.0",
"react/stream": "^1.0 || ^0.7.1"
},
С этим символом канала, если я composer install
, какая версия, например, ^3.0
, ^2.0
или ^1.0
, будет установлен?
Кроме того, у меня проблема с совместимостью с версией php, и поэтому я хочу, чтобы этот пакет устанавливал свои зависимости только с определенными версиями.
Скажем, я хочу удалить ^3.0
из требуемого ключа.Могу я это сделать?