W Magento2 widzę, że różni dostawcy stosują różne formaty composer.json podane poniżej, aby nazwać swoje moduły.
1. miejsce
"autoload": {
"files": [ "registration.php" ],
"psr-4": {
"Amit\\SamplePage\\": ""
}
}
2nd:
"extra": {
"map": [
[
"*",
"Amit/SamplePage"
]
]
}
1. Jaka jest różnica między nimi a którą należy podążać?
2. registration.php
służy do rejestracji modułu, dlaczego composer.json
jest potrzebny we wszystkich modułach?