No Magento 2, é possível verificar se um módulo está instalado em tempo de execução?
No Magento 1, eu usaria o isModuleEnabled
método helper ou buscaria manualmente a árvore de configuração global e verificaria os nós em <modules/>
.
Existe um isModuleEnabled
equivalente no Magento 2? Caso contrário, como posso pegar a configuração global e procurar os nós do módulo que desejo?
module
configuration
magento2
Alan Storm
fonte
fonte
Parte do objetivo do uso do compositor é garantir a existência de dependências, caso contrário o módulo não será instalado. No entanto, existe esse modo de saída "desativar" que é um pouco estranho, mas é mais parecido com "rápido, está quebrado, desligue-o até que possamos corrigi-lo corretamente".
Portanto, o conceito de is module enabled não é o mesmo em m2.
Dito isso, tenho certeza de que existe uma API, mas ela ainda pode não estar marcada como pública / suportada com a anotação @ API
fonte