In einem Plugin hooke ich an Shopware\Models\Customer\Address.
Ich möchte nun aber, dass meine Funktion nur ausgeführt wird, wenn ein User im Frontend seine Adresse ändert, nicht dagegen wenn ich etwas über das Backend verändere.
Wie bekomme ich also raus, ob der Aufruf vom Front- oder Backend kommt?
Wie genau gehst du denn vor? Die Models sind in Shopware eigentlich nicht hookable, von daher wundert mich das etwas.
Grundsätzlich könntest du in einem Controller beispielsweise mit $this->Request()->getModuleName() (oder getModuleKey(), bin mir gerade nicht sicher) rausfinden, ob das Frontend, Backend, API oder Widget-Namespace sind.