Artikel-Freitextfeld aus Repository auslesen

Hallo,

ich hole mir in PHP ein Artikelobjekt wie folgt

/** @var ModelManager $entityManager */
$entityManager = Shopware()->Container()->get('models');

$articleDetailsRepositoy = $entityManager->getRepository(Detail::class);

/** @var \Shopware\Models\Article\Detail $articleDetail */
$articleDetail = $articleDetailsRepositoy->findOneBy(['number' => $itemnumber]);

wie bekomme ich aus diesem Artikelobjekt nun meine Freitextfelder raus? Ich habe leider keinen passenden Getter gefunden…

Es gibt doch nen attributes getter. Bspw. getAttribute1

Alternativ ->getAttributes()[‘core’]->get(‘attr1’);

den getAttribute1() habe ich im Source leider nicht entdecken können… bei Verwendung bekomme ich auch einen  Call to undefined method

habe es mit getAttribute(‘attr1’) versucht… das erigbt den selben Fehler

(habe blöderweise schon deinen Post als Antwort gekennzeichnet bevor ich es probiert habe…)

hilfe? @Shopwareianer‍

 

habe jetzt folgende Dinge ausprobiert:

 

$article->getArticleDetail()->getAttribute()->getAttr1();
$article->getAttribute()->getAttr1();
$article->getArticleDetail()->getAttributes()[‘core’]->get(‘attr1’);
$article->getAttributes()[‘core’]->get(‘attr1’);
$article->getAttr1();
$article->getArticleDetail()->getAttr1();
$article->getAttribute('attr1);
$article->getArticleDetail()->getAttribute(‘attr1’);

 

nichts davon funktioniert! Diese ganzen Methoden sind nicht bekannt oder liefern bei getAttribute() schon NULL … Was mach ich denn falsch?