Plugin SearchBundle Condition Autoloading

Hallo zusammen,

baue gerade ein kleines Plugin und habe ein Problem mit dem Autoloading.

Es ist eine neue Condition für das SearchBundle, der Handler wird korrekt geladen und lokal auf Shopware 5.5.4 funktioniert es auch. Auf dem Liveshop mit 5.5.10 kommt dann folgender Fehler ins Log:

Serialization error in Product stream: Class GroftwareProductStreamFilter\SearchBundle\Condition\GroftwarePriceDiscountCondition does not exist

Die Klasse liegt im Pfad shopware/custom/GroftwareProductStreamFilter/SearchBundle/condition/GroftwarePriceDiscountCondition.php:

Weiß jemand woran das liegt?

Beste Grüße

Max

Hallo,

wie hast du denn die Condition in deiner service.xml deklariert

Such mal unter SearchBundle nach service.xml da ist ein Beispiel.

Grüße Lukaschel

@Lukaschel‍ danke für deine Antwort. Ja hatte ich probiert hat nichts gebracht. 

Habe jetzt in der Plugin Basisklasse einfach oben ein require_once auf die Condition gemacht. Nicht schön aber funktioniert…