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, group
dan 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
, modman
atau package.xml
AFAIK, tidak ada yang memiliki kecerdasan mengenai sistem target. The package.xml
pilihan adalah sangat tidak mungkin untuk berubah, tapi map
bisa ...
Tampaknya bagi saya bahwa akan ada banyak pengembang ekstensi yang akan mendapat manfaat dari pendekatan degradasi yang anggun. Adakah yang menemukan solusi untuk ini?