erwane / whep-mailjet
Mailjet (SendInBlue) webhooks handler
Fund package maintenance!
Erwane
Liberapay
Buy Me A Coffee
Patreon
Thanks Dev
Requires
- php: ^7.2
- erwane/whep-client: 1.x-dev
Requires (Dev)
- cakephp/cakephp-codesniffer: ^4.0
- erwane/phpunit-resource-helper: ^1.0-dev
- phpunit/phpunit: ^8.5
- symfony/var-dumper: ^v5.0
This package is auto-updated.
Last update: 2025-08-03 20:56:10 UTC
README
Webhook handler for Mailjet (Sinch) emailing provider.
Usage
composer require erwane/whep-mailjet
use WHEP\Client; use WHEP\WebhookProviderException; $provider = Client::getProvider('mailjet', [ 'callbacks' => [ ProviderInterface::EVENT_BLOCKED => [$this, 'callbackInvalidate'], ProviderInterface::EVENT_BOUNCE_QUOTA => [$this, 'callbackUnsub'], ], ]); try { // process the data. $provider->process($webhookData); // Data available from provider getters. $email = $provider->getRecipient(); // Launch callbacks $provider->callback(); } catch (WebhookProviderException $e) { // log ? }
See WHEP Client README for events and getters.