Dans Magento 2, est-il possible de vérifier si un module est installé au moment de l'exécution?
Dans Magento 1, j'utiliserais soit la isModuleEnabled
méthode d'assistance, soit je récupérerais manuellement l'arborescence de configuration globale et vérifierais les nœuds sous <modules/>
.
Y a-t-il un isModuleEnabled
équivalent dans Magento 2? Sinon, comment puis-je récupérer la configuration globale et vérifier les nœuds de module que je veux?
module
configuration
magento2
Alan Storm
la source
la source
Une partie du but de l'utilisation de composer est que vous pouvez vous assurer que les dépendances existent, sinon le module ne sera pas installé. Cependant, il y a ce mode de sortie "désactiver" qui est un peu bizarre, mais ressemble plus à "rapide, il est cassé, éteignez-le jusqu'à ce que nous puissions le réparer correctement".
Le concept de module activé n'est donc pas tout à fait le même en m2.
Cela dit, je suis sûr qu'il existe une telle API, mais elle n'est peut-être pas encore marquée comme publique / prise en charge avec l'annotation @ API
la source