Czy w Magento 2 można sprawdzić, czy moduł jest zainstalowany w czasie wykonywania?
W Magento 1 użyłem isModuleEnabled
metody pomocniczej lub ręcznie pobrałem globalne drzewo konfiguracji i sprawdzę węzły poniżej <modules/>
.
Czy istnieje isModuleEnabled
odpowiednik Magento 2? Jeśli nie, to jak mogę pobrać konfigurację globalną i sprawdzić, które węzły modułu chcę?
module
configuration
magento2
Alan Storm
źródło
źródło
Jednym z celów korzystania z kompozytora jest zapewnienie, że istnieją zależności, w przeciwnym razie moduł nie zostanie zainstalowany. Jednak jest taki tryb wyjścia „wyłącz”, który jest nieco dziwny, ale bardziej przypomina „szybki, zepsuty, wyłącz go, dopóki nie będziemy w stanie go naprawić”.
Zatem koncepcja włączenia modułu nie jest taka sama w m2.
Mimo to jestem pewien, że istnieje taki interfejs API, ale może nie zostać jeszcze oznaczony jako publiczny / obsługiwany adnotacją @ API
źródło