Akan sangat nyaman untuk memasukkan beberapa versi kode dalam modul composer dan membuat komposer menentukan versi mana yang akan digunakan, berdasarkan versi Magento dari target instalasi.
Misalnya, untuk Magento> 1.7, gunakan system.xml yang mencakup tooltip, bersarang, groupdan fitur-fitur modern lainnya tetapi untuk versi Magento yang lebih lama, gunakan versi file yang dipreteli yang tidak termasuk deklarasi (melanggar) tersebut.
Pendekatan ini dapat bekerja untuk banyak file lain dalam struktur modul standar juga.
Pilihan untuk penyebaran komposer adalah map, modmanatau package.xmlAFAIK, tidak ada yang memiliki kecerdasan mengenai sistem target. The package.xmlpilihan adalah sangat tidak mungkin untuk berubah, tapi mapbisa ...
Tampaknya bagi saya bahwa akan ada banyak pengembang ekstensi yang akan mendapat manfaat dari pendekatan degradasi yang anggun. Adakah yang menemukan solusi untuk ini?