[Webhook][FrameworkBundle] Add WebhookBundle
The webhook services move to the Webhook component, which now provides its own bundle and the "webhook" configuration. The "framework.webhook" configuration becomes an alias of it. A new RemoveMissingDependenciesPass takes over the decisions the extension used to make by reading other sections: the payload is serialized with json_encode() when no "serializer" service is registered, and the transport and the controller report an error when the HTTP client, respectively the message bus, they are configured with is missing. The Mailer and Notifier webhook request parsers are now registered whenever the Webhook component is installed, and dropped as unused when nothing references them.
N
Nicolas Grekas committed
394a90fcea96ae0ef46ce37e5de9bb4611e6f2b3
Parent: 7c058fb