Shopware verwendet Guzzle 5.3.3, mein Plugin verwendet Guzzle ^6. Wenn ich das via Composer in meinem Pluginverzeichnis installiere, erhalte ich anschließend im Backend diverse Fehlermeldungen, zB. beim Öffnen des Pluginmanagers:
Fatal error: Uncaught TypeError: Argument 3 passed to GuzzleHttp\Client::request() must be of the type array, string given
Hier derselbe Fehler: https://github.com/shopwareLabs/SwagMediaS3/issues/22
Also wenn ich das richtig sehe, versucht Shopware beim Öffnen des Plugin-Managers eine Abfrage mit der Guzzle-Version meines Plugins zu starten, anstatt mit der „eigenen“ 5.3.3, die unter ./vendor liegt. Wie es dazu kommt, kann ich mir nicht recht erklären.
Bedeutet das also, dass mein Plugin nur Guzzle 5.x verwenden kann, um mit Shopware kompatibel zu sein?