in SearchController-Hook auf Method von sArticles zugreifen

Hallo,

ich möchte in einem Plugin die Artikeleigenschaften im Suchergebnis-Listing ausgeben. Dafür registriere ich mich per Hook auf

$this->subscribeEvent(
            'Shopware_Controllers_Frontend_Search::defaultSearchAction::after',
            'afterDefaultSearchAction'
        );

Dort soll dann dem Array, das dem View übergeben wird die Artikel-Eigenschaften angefügt werden.

Wenn ich jetzt in meiner Funktion „afterDefaultSearchAction“ versuche die Artikeleigenschaften über sArticles::sGetArticleProperties zu holen endet das in folgender Fehlermeldung:
Method „Shopware_Plugins_Frontend_MypluginListingProperties_Bootstrap::getOrdernumberByArticleId“ not found failure in engine/Shopware/Core/sArticles.php on line 315

Die als private deklarierte Methode „getOrdernumberByArticleId“, wird doch erst in der Klasse sArticles von „sGetArticleProperties“ aufgerufen und sollte dann doch eigentlich zugänglich sein, oder? 

Hier noch der relevante Auszug der Funktion die der Hook aufruft …

public function afterDefaultSearchAction (Enlight_Hook_HookArgs $arguments) {

    $subject = $arguments->getSubject();
    $articles = $subject->View()->sSearchResults['sArticles'];

    foreach ($articles as $article){
        $articleProperties = sArticles::sGetArticleProperties($article['articleID']);
        .....
    }
    ...
}

Vielen Dank für jeden Hinweis.

Gruss

bin jetzt selber draufgekommen …

$articleProperties = Shopware()->Modules()->Articles()->sGetArticleProperties($article['articleID']);

gibt mir die Artikeleigenschaften zur weiteren Verarbeitung zurück.