#request #shopware #subscriber #shopware6
#запрос #shopware #подписчик #shopware6
Вопрос:
Я встроил subscriber в свой плагин для Shopware 6, который подписывается на 'framework.validation.address.create' => 'onAddressCreation'
событие, чтобы добавить дополнительное определение проверки. Но мне также нужно иметь возможность доступа к данным запроса в действии subscriber.
Как я могу это сделать? До сих пор мне удавалось внедрить ShopwareCoreSystemSystemConfigSystemConfigService
в конструктор subscriber, и действие subscriber получает, ShopwareCoreFrameworkValidationBuildValidationEvent
но нет способа получить доступ к полям адреса с этими двумя классами.
Ответ №1:
Если вы не можете передать запрос от контроллера или запрос не отправлен вместе с событием, вы можете захотеть внедрить request_stack
службу Symfony https://symfony.com/doc/5.4/service_container/request.html
Комментарии:
1. В чем разница между Request и RequestStack?