# Alternative für getRequest()?

**URL:** <https://forum.shopware.com/t/alternative-fuer-getrequest/95310>\
**Category:** Programmierung\
**Created:** [15. Juli 2022 um 14:13 UTC](https://forum.shopware.com/t/alternative-fuer-getrequest/95310 "2022-07-15T14:13:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [15. Juli 2022 um 14:13 UTC](https://forum.shopware.com/t/alternative-fuer-getrequest/95310/1 "2022-07-15T14:13:27Z")

</div>

Ich habe im Subscriber ein BeforeLineItemAddedEvent. Hier würde ich gern die Parameter von POST bzw. REQUEST abfangen. Eigentlich könnte ich das bequem über

```auto
$request = $event->getRequest()

```

lösen, jedoch steht mir die Methode getRequest() nicht zur Verfügung. Gibt es innerhalb vom Subscriper eine Alternative für getRequest() ?

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [15. Juli 2022 um 14:46 UTC](https://forum.shopware.com/t/alternative-fuer-getrequest/95310/2 "2022-07-15T14:46:39Z")

</div>

Du kannst den service „request\_stack“ in deinen subscriber injecten. Über den RequestStack kommst du dann an den aktuellen request.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [15. Juli 2022 um 16:26 UTC](https://forum.shopware.com/t/alternative-fuer-getrequest/95310/3 "2022-07-15T16:26:34Z")

</div>

> [@Request bei GenericPageLoadedEvent?](https://forum.shopware.com/t/request-bei-genericpageloadedevent/93093/2):
>
> Hallo, welche Methoden das GenericPageLoadedEvent enhält können Sie in der Klasse selbst einsehen. Ich habe jetzt nicht nachgeguckt, aber vermute, dass die Klasse die Methode getRequest() nicht enthält. Mit Hilfe des RequestStack (Symfony\Component\HttpFoundation\RequestStack) können Sie auf den Request und den gewünschten Parametern Zugriff haben. Hierzu am besten eine Variable im Konstruktor initialisieren und den RequestStack über die service.xml (Service-Id: Symfony\Component\HttpFoundatio…

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [18. Juli 2022 um 06:22 UTC](https://forum.shopware.com/t/alternative-fuer-getrequest/95310/4 "2022-07-18T06:22:45Z")

</div>

Erst mal danke euch!

Ich schau mal nach wie das mit RequestStack geht.
