You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The bundle no longer autodiscovers ShopifyWebhookController, MultiPlatformWebhookController and ProcessWebhookHandler. They can't be autowired, and autoconfigure kept them in the container as controller / message handler, so container compilation failed in consuming apps (verified on Symfony 7.4). Register them explicitly if you use them.
make:webhook: the generated parser is no longer readonly (fatal error when extending Symfony's AbstractRequestParser); the generated namespace matches its path (PSR-4); the mapper is generated in its own file.
Documentation
WEBHOOK.md rewritten to match the code: Symfony Webhook component + IntegrationWebhookRequestParser + WebhookEventDispatcher. Removes the nonexistent webhooks: bundle key, /webhooks/{platform} endpoint and webhook:dlq:* commands; idempotency, DLQ and audit are documented as ports without a built-in adapter.
Known issues (still open)
Lifecycle events aren't dispatched in Symfony apps: the bundle doesn't inject LifecycleEventDispatcher into the integrations.