Sarebbe molto conveniente includere più versioni di codice in un modulo composer e fare in modo che compositore capisca quale versione distribuire, in base alla versione Magento della destinazione dell'installazione.
Ad esempio, per Magento> 1.7, utilizzare system.xml che include funzionalità tooltipnidificate groupe altre funzionalità moderne, ma per le versioni precedenti di Magento, utilizzare una versione ridotta del file che non includa tali dichiarazioni (non valide).
Questo approccio potrebbe funzionare anche per numerosi altri file in una struttura di modulo standard.
Le opzioni per la distribuzione del compositore sono map, modmano package.xmlAFAIK, nessuna delle quali ha alcuna intelligenza riguardo al sistema di destinazione. L' package.xmlopzione è molto improbabile che cambi, ma mappotrebbe ...
Mi sembra che ci sarebbero molti sviluppatori di estensioni che trarrebbero beneficio dall'approccio aggraziato al degrado. Qualcuno ha trovato una soluzione per questo?