Shopware Services in uninstall Methode vom Plugin nutzen

Hi,

ich habe ein sehr ähnliches Problem wie hier: In uninstall Methode Service aus Plugin verwenden - #10 von Michael_Telgmann

Ich möchte in der uninstall-Methode ein bisschen aufräumen und brauche dafür Shopware Services.
Ich habe es genauso probiert, wie hier beschreiben: Shopware 6: Using setter injection in plugins

Jedoch werden die Services nur injected, wenn das Plugin vorher aktiv war. Also:
Plugin ist installiert und aktiviert: in uninstall() werden alle serves richtig in injected
Plugin ist deaktiviert aber installiert, keine Injection in uninstall()

Das gleiche passiert auch andersrum. In install() sind alle Services null in activate geht es dann…

Ich wäre für Hilfe sehr dankbar, wie ich zuverlässig an die Services in uninstall() komme.

LG Nick

@nick Hallo, ich bin schon einmal auf ein ähnliches Problem gestoßen, habe eine Lösung gefunden und sie hier in meinem Blog veröffentlicht: https://shopwarian.com/accessing-your-plugins-classes-during-its-installation-and-activation/.
Hoffentlich hilft das…

2 Likes

Hi @Shopwarian

das hat super geklappt, vielen vielen Dank.

Case closed!

Schöne Ostern,
Nick