Kann in Magento 2 überprüft werden, ob ein Modul zur Laufzeit installiert ist?
In Magento 1 würde ich entweder die isModuleEnabled
Hilfsmethode verwenden oder den globalen Konfigurationsbaum manuell abrufen und die Knoten unter überprüfen <modules/>
.
Gibt es isModuleEnabled
in Magento 2 ein Äquivalent? Wenn nicht, wie kann ich die globale Konfiguration abrufen und nach den gewünschten Modulknoten suchen?
module
configuration
magento2
Alan Storm
quelle
quelle
Ein Teil des Ziels bei der Verwendung von Composer besteht darin, sicherzustellen, dass Abhängigkeiten vorhanden sind. Andernfalls wird das Modul nicht installiert. Es gibt jedoch diesen "Deaktivieren" -Ausgabemodus, der etwas seltsam ist, sondern eher "Schnell, es ist kaputt, schalten Sie es aus, bis wir es richtig beheben können".
Das Konzept von is module enabled ist also in m2 nicht ganz dasselbe.
Trotzdem bin ich mir ziemlich sicher, dass es eine solche API gibt, aber sie ist möglicherweise noch nicht als öffentlich / unterstützt mit @ API-Annotation markiert
quelle