Magento2: différents types de fichiers composer.json

Dans Magento2, je vois différents fournisseurs suivre différents formats composer.json donnés ci-dessous pour nommer leurs modules. 1er: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2e: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Quelle différence...