Lokaler API Zugriff in ShopwareCommand

Hallo zusammen,

ich möchte meine Artikel lokal über das REST API importieren. Um Laufzeitproblemen aus dem Weg zu gehen, möchte ich das ganze über die Konsole ausführen.

Dazu habe ich einen CLI Befehl angelegt, den ich auch über die Konsole starten kann. Soweit so gut.

Kategorien anlegen klappt ohne Probleme. Sobald ich Artikel raufschieben möchte, bekomme ich:

PHP Fatal error: Cannot use Shopware\Models\Customer\Group as CustomerGroup because the name is already in use in /var/www/html/engine/Shopware/Components/Api/Resource/Variant.php on line 37

Ich definiere keinerlei Namespaces (außer die von Symfony) in meinem Code. Der Der Import funktioniert wunderbar, wenn ich ihn z.B. in einen Controller verpacke und über den Browser aufrufe.

Wo ist der Wurm drin?

Besten Dank im Vorraus!

Deutet auf einen falsch aufgebauten API Call hin. Poste den mal vielleicht sieht jemand den Fehler. 

Der API Call funktioniert ja an sich, wie schon beschrieben.

Habe jetzt aber den Fehler gefunden, ich habe in der selben Funktion die Article und die CustomerGroup Resource geladen. Dadurch wurde der Fehler verursacht.

Werde den Teil mit der CustomerGroupResource jetzt mal in eine andere Funktion auslagern, das sollte das Problem lösen.

Ist das ein Shopwarefehler oder einer in meiner Logik?

Grüße