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