Auf Shopware Plugin-Konfiguration in Version 5.2 zugreifen

Schloss

Entwickelt man ein Plugin nach dem neuen 5.2 System, ist der Zugriff auf die Pluginkonfiguration über den DI-Container aktuell (Version 5.2.2) nur über einen Workaround möglich.

Der Grund dafür ist, dass in dieser Version die getConfig() Methode des Plugin-Objekts fehlt. Hierzu gibt es bereits einen Änderungsvorschlag auf Github für den nächsten Release.

In der Zwischenzeit kann man sich mit nachstehendem Workaround helfen:

$plugin = Shopware()->Container()->get('kernel')->getPlugins()['PluginName'];
$pluginConfig = Shopware()->Container()->get('shopware.plugin.config_reader')->getByPluginName($plugin->getName());

Kommentar verfassen

Folge mir auf Twitter

Hol Dir kostenlos Tipps und Tricks zu Shopware, E-Commerce und andere Open-Source Produkte.

Folge @synonymousrocks