如何在 shopware 6 中访问订阅者中的请求数据

How to access request data in subscriber in shopware 6

我在我的 Shopware 6 插件中构建了一个订阅者,订阅 'framework.validation.address.create' => 'onAddressCreation' 事件以添加额外的验证定义。但我还需要能够在订阅者操作​​中访问请求数据。

我该怎么做? 到目前为止,我已经设法在订阅者构造函数中注入 Shopware\Core\System\SystemConfig\SystemConfigService 并且订阅者操作​​接收到 Shopware\Core\Framework\Validation\BuildValidationEvent 但是无法使用这两个 类.[=13= 到达地址字段]

如果您无法传递来自控制器的请求或请求未随事件一起发送,您可能需要注入 request_stack Symfony 服务 https://symfony.com/doc/4.4/service_container/request.html