Я использую composer для управления зависимостями моего проекта PHP, и он использует некоторые личные проекты в качестве зависимости.
Допустим, у нас есть эта структура:
- Main project
---- Dep 1: dev-3.2
---- Dep 2: dev-3.2
---- Dep 3: dev-3.2
Для всех зависимостей требуется одна и та же версия. Есть ли способ установить какую-то локальную переменную и использовать ее вместо определения «dev-3.2» для каждого подпроекта? Например:
- Main project
---- $dependencyVersion: dev-3.2
---- Dep 1: $dependencyVersion
---- Dep 2: $dependencyVersion
---- Dep 3: $dependencyVersion
Я пытался использовать COMPOSER_ROOT_VERSION, но, похоже, он не используется для этой цели. Я знаю, что в «Композиторе» есть «дополнительный» раздел, где я могу установить все свои пользовательские переменные, но я не нашел способа обратиться к этим переменным для достижения моей цели.
Есть идеи, может ли это быть достигнуто в композиторе?