В Magento2 они представили
приложение/etc/config.php
что немного похоже на это.
<?php
return array (
'modules' =>
array (
'Magento_Store' => 1,
'Magento_Contacts' => 1,
'Namespace_Modulename' => 1
),
);
в котором находятся все модули. We can enable or disable the module using 1/0 over there
. Он также сообщает Magento, какой module it should go through in each request
. Если magento уже знает, через какой модуль он должен пройти, а какой нет, то зачем хранить файл registration.php
внутри app/code/namespace/modulename
.