En Magento 2, ¿es posible verificar si un módulo está instalado en tiempo de ejecución?
En Magento 1, usaría el isModuleEnabled
método auxiliar o buscaría manualmente el árbol de configuración global y verificaría los nodos <modules/>
.
¿Hay un isModuleEnabled
equivalente en Magento 2? Si no, ¿cómo puedo obtener la configuración global y verificar los nodos del módulo que quiero?
module
configuration
magento2
Alan Storm
fuente
fuente
Parte del objetivo de usar Composer es garantizar que existan dependencias, o el módulo no se instalará. Sin embargo, existe este modo de salida "deshabilitar" que es un poco extraño, pero es más como "rápido, está roto, apáguelo hasta que podamos solucionarlo correctamente".
Por lo tanto, el concepto de módulo habilitado no es exactamente el mismo en m2.
Dicho esto, estoy bastante seguro de que existe una API de este tipo, pero es posible que aún no esté marcada como pública / compatible con la anotación @ API
fuente