Composer устанавливает не только пакеты, перечисленные непосредственно в composer.json
, но также пакеты, которые являются зависимостями от пакетов, перечисленных в composer.json
.Предполагая, что у вас есть пакет composer vendor/A
, а для этого пакета требуется vendor/B
, у вас будут установлены оба пакета A
и B
.
Так что в вашем случае вы можете запустить:
composer update phpdocumentor/type-resolver
, чтобы попытаться обновить этот пакет.
Конечно, это не значит, что обновление будет возможно таким способом.Возможно, вам понадобится выполнить:
composer update
, но это обновит все пакеты (и в зависимости от сценария это то, что вы можете принять или, возможно, вы не хотите обновлять все пакеты).
Также возможно, что не удастся обновить этот пакет, поскольку для другого используемого пакета установлена зависимость phpdocumentor / type-resolver, например, 0.4.*
, поэтому 0.7
версия не совместима с этим пакетом иверсия 0.7 не будет установлена