# Lokaler API Zugriff in ShopwareCommand

**URL:** <https://forum.shopware.com/t/lokaler-api-zugriff-in-shopwarecommand/39218>\
**Category:** Programmierung\
**Created:** [20. August 2016 um 13:28 UTC](https://forum.shopware.com/t/lokaler-api-zugriff-in-shopwarecommand/39218 "2016-08-20T13:28:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebbo](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sebbo](https://forum.shopware.com/u/sebbo)\
**Post date:** [20. August 2016 um 13:28 UTC](https://forum.shopware.com/t/lokaler-api-zugriff-in-shopwarecommand/39218/1 "2016-08-20T13:28:11Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [20. August 2016 um 16:48 UTC](https://forum.shopware.com/t/lokaler-api-zugriff-in-shopwarecommand/39218/2 "2016-08-20T16:48:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![sebbo](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sebbo](https://forum.shopware.com/u/sebbo)\
**Post date:** [21. August 2016 um 09:13 UTC](https://forum.shopware.com/t/lokaler-api-zugriff-in-shopwarecommand/39218/3 "2016-08-21T09:13:18Z")

</div>

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
