Event nach dem Speichern von Plugin-Einstellungen

Ich versuche in meinem Plugin das Event nach dem Speichern der Plugin-Einstellungen abzufangen. Den Namen des Events habe ich in https://github.com/shopware/shopware/blob/5.3/engine/Shopware/Controllers/Backend/Config.php gefunden. Irgendwie tut sich aber nichts, egal was ich in meine Funktion rein schreibe. Hier ist mein Subscriber:

In meiner services.xml habe ich den Subscriber auch erwähnt:

Hat jemand eine Idee, warum es nicht funktioniert? Habe schon versucht innerhalb von afterSaveConfig mit error_log etwas in einer Datei zu schreiben und auch SQL Statements auszuführen. Es ist aber nie etwas passiert, wenn ich meine Plugin-Einstellungen geändert habe.

War ein Copy-Paste Fehler:

‘Shopware_Controllers_Backend_Config_After_Save_Config_Element’, ‘afterSaveConfig’

‘Shopware_Controllers_Backend_Config_After_Save_Config_Element’ => ‘afterSaveConfig’

Hey,

hast du eine möglichkeit zum debuggen? 

  • in die after save config z.B:
     

          /**
           * @var $controller \Shopware_Controllers_Frontend_Index
           */
          $controller = $args->getSubject();
    

reinschreiben und da ein breakpoint setzen und schauen ob der Debugger da stehen bleibt.

Hast du den proxy cache geleert nach dem anlegen der funktion?

 Vielleicht ist es auch das Falsche Event?

Ist vielleicht eins von den Hooks was für dich geeignet? Ich konnte es nur noch nicht ausprobieren.

ich hab in meiner services.xml im services tag folgendes stehen:

Kann es sein dass dir das Argument fehlt?

Ich hab da auch mal was geschrieben.

https://forum.shopware.com/discussion/comment/191672/#Comment_191672

Vielleicht hilft es irgend jemanden

Gruß
DaMardl