Каковы обходные пути, когда зависимости Composer конфликтуют в версиях? - PullRequest
0 голосов
/ 19 мая 2019

Мои проекты зависят от двух пакетов A и B, и оба они зависят от some-library, к сожалению, в несовместимых версиях:

  • A зависит от lib @ 1,0
  • B зависит от lib @ 2,0

Это не разрешается Composer, поскольку PHP может загружать только одну версию класса / интерфейса во время выполнения.

Какие у меня варианты? Я справляюсь с "уродливыми" обходными путями, если они автоматизированы. Хрупкая и ручная работа, такая как разветвление A и обновление использования some-library - это то, чего я бы хотел избежать любой ценой. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...