Symfony2: Как решить проблемы с двумя связями при использовании композитора?

Мне нужно использовать два пакета:

У меня возникают проблемы при попытке обновить композитор, потому что у них разные требования к kriswallsmith/buzz:

  • kriswallsmith/buzz: <= 0,5
  • kriswallsmith/buzz: >= 0.9

Каков наилучший способ решить эту проблему? Должен ли я сообщать о проблеме в пакете github Issue tracker? Или лучше развернуть google-geolocation-bundle для обновления своих зависимостей?

Ответ 1

Вы можете попытаться использовать не настоящий номер версии buzz в композиторе, как это:

"kriswallsmith/buzz": "v0.9 as 0.5"

Но это не факт, что он будет работать, потому что может быть, что google-geolocation-bundle не работает с более высокими версиями buzz.

Но попробуйте использовать что-то вместо dsyph3r/google-geolocation-bundle. Очень странно, что требуется старая версия пакета...