Було б дуже зручно включати кілька версій коду в композиторський модуль і композитор розробляти, яку версію розгорнути на основі Magento версії встановлення.
Наприклад, для Magento> 1.7 використовуйте system.xml, що включає tooltip
, вкладені group
та інші сучасні функції, але для старих версій Magento використовуйте зрізану версію файлу, яка не включає в себе ці (ламаючі) декларації.
Цей підхід може працювати і для багатьох інших файлів у стандартній структурі модуля.
Варіанти для розгортання композитора map
, modman
або package.xml
AFAIK, жоден з яких є якісь - або дані про цільову системі. Цей package.xml
варіант малоймовірно змінити, але map
міг би ...
Мені здається, було б багато розробників розширень, які б виграли від витонченого підходу до деградації. Хтось знайшов обхід для цього?