Hallo liebe shopware - Gemeinde,
ich würde gerne bei einem bestehenden QueryBuiler eine weitere WHERE-Klausel hinzufügen.
Das Event habe ich schon registriert, nur finde ich keine Information darüber, wie man eine Where-Klausel über ein Event zusätzlich ergänzt (auch nicht in der QueryBuilder.php). Für Select gibt es das ja in Form von $builder->addSelect() und für orderBy mit $builder->addOrderBy(). Ein $builder->addWhere() für meinen Zweck scheint es nicht zu geben?
Mein bisheriger Code ist:
$builder = $arguments->getReturn();
$builder->andWhere('');
// set new builder
$arguments->setReturn( $builder );
Vielleicht hat ja jemand eine rettende Idee. Oder müsste ich dies über ein (eventuell unnötiges) addSelect lösen, wo ich ein normales ->where() ergänze?
Beste Grüße
Sebastian