In Magento2 sehe ich, dass verschiedene Anbieter verschiedenen Composer.json-Formaten folgen, um ihre Module zu benennen.
1:
"autoload": {
"files": [ "registration.php" ],
"psr-4": {
"Amit\\SamplePage\\": ""
}
}
2. Platz:
"extra": {
"map": [
[
"*",
"Amit/SamplePage"
]
]
}
1. Was ist der Unterschied zwischen ihnen und dem, dem ich folgen sollte?
2. registration.php
wird verwendet, um ein Modul zu registrieren. Warum composer.json
wird es dann in allen Modulen benötigt?