Request-Daten erhalten

Hallo

Wie gelangen wir im PHP-Code unseres Plugins an die Request-Daten?

Konkret möchte ich versuchen, in einem “shopware.cart.validator” (CartValidatorInterface::validate(Cart, ErrorCollection, SalesChannelContext)) herauszufinden, ob der Kunde bereits auf “Zahlungspflichtig bestellen” geklickt hat. Es gibt dort keine Event mit getRequest, $_GET/$_POST/$_REQUEST sind leere Arrays, Symfony\Component\HttpFoundation\Request lässt sich nicht injekten (“has a dependency on a non-existent service”).

Wenn Ihr obige Frage nicht beantworten könnt aber eine andere Idee habt, wie eine Bestellung nach Klick auf “Zahlungspflichtig bestellen” (unter gewissen Umständen) abgelehnt werden kann, wären wir für einen Hinweis sehr dankbar.

Danke