Hallo
In einem PlugIn von mir, versuche ich Request die über das Backend oder die API kommen abzufangen.
(Also ich brauche die “$this->sessionStorage” Eigenschaft nicht, wenn wir über API oder Backend kommen.)
Dafür verwende ich folgender Code:
if(!isset($_SESSION['ShopwareBackend']) && isset($_SESSION)) {
$this->sessionStorage = Shopware()->Container()->get('VendorMe.SessionStorage');
}
Nun kommen aber die API-Requests noch durch. Und generieren ein “You have requested a non-existent service ‘shop’”.
Wie kann ich ganz simpe und einfach noch prüfen ob der Request ein API request ist?