В Magento 2 можно проверить, установлен ли модуль во время выполнения?
В Magento 1 я либо использовал isModuleEnabled
вспомогательный метод, либо вручную извлекал глобальное дерево конфигурации и проверял узлы под ним <modules/>
.
Есть ли isModuleEnabled
эквивалент в Magento 2? Если нет, то как я могу получить глобальную конфигурацию и проверить нужные мне узлы модуля?
module
configuration
magento2
Алан Сторм
источник
источник
Одна из целей использования composer - вы можете убедиться, что зависимости существуют, иначе модуль не будет установлен. Однако есть такой «отключенный» режим вывода, который немного странный, но больше похож на «быстрый, он сломан, выключите его, пока мы не сможем исправить это должным образом».
Таким образом, концепция включенного модуля не совсем одинакова в м2.
Сказав это, я почти уверен, что такой API есть, но он еще не может быть помечен как публичный / поддерживается аннотацией @ API
источник