Hallo Community,
ich habe ein Problem beim Testen meiner eigenen API für ein eigenes Model, welches ich in einem Plugin implementiere.
Es gibt zwar hier eine Dokumentation, allerdings ist diese ja veraltet und hilft mir bei meinem Problem nicht weiter.
https://developers.shopware.com/developers-guide/rest-api/plugin-api-extension/#test-the-api
Und zwar wird genannt, dass ab Shopware 5.2.17 der API Manager, sobald die API in der service.xml registriert ist, die Ressource nicht mehr mit dem folgenden Code im Controller geladen muss:
public function getBundleAPI()
{
/** @var Bundle $resource */
$resource = \Shopware\Components\Api\Manager::getResource('Bundle');
return $resource;
}
Meine Frage ist, wie greife ich denn dann auf die API zu?
Vorher ging das dann ja über z. B.
$bundle = $this->getBundleAPI()->create($data);
Wenn die Ressource aber nicht mehr geladen werden muss, wie müsste diese Zeile dann aussehen?
Etwa so?
$bundle = $this->create($data);
Danke für die Hilfe!
Grüße,
MSTON