xorgxx/wrap-notificator-bundle

WrapNotificatorBundle: ergonomic facade over Symfony Notifier + Mailer + Mercure + Web Push (minishlink/web-push)

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 0

Forks: 0

Open Issues: 0

Type:symfony-bundle

pkg:composer/xorgxx/wrap-notificator-bundle

dev-master 2026-01-09 16:17 UTC

This package is auto-updated.

Last update: 2026-01-09 16:17:47 UTC


README

Tests License: MIT

Un bundle Symfony 7.3 / PHP 8.3 pour unifier et simplifier l’envoi de notifications via Mailer, Notifier (SMS/Chat), Mercure (browser) et Web Push, avec une UX front moderne (toasts) et des fonctionnalités avancées (idempotence, corrélation, envoi différé async).

📚 Documentation

The documentation is available in several languages:

Sommaire / Summary

  1. Installation (FR)
  2. Configuration (FR)
  3. Usage (FR)
  4. Plug & Play System (FR)
  5. Advanced Features (FR)

🚀 Quick Start

composer require xorgxx/wrap-notificator-bundle
// Send an email in 1 line
$facade->notifyEmail('Welcome', '<h1>Hello</h1>', 'user@example.com');

// Send a browser toast via Mercure
$facade->notifyBrowser('users:42', ['title' => 'Hello', 'body' => 'Welcome 👋', 'level' => 'success']);

🛠️ Requirements

  • PHP 8.3+
  • Symfony 7.3+

📄 License

MIT. See LICENSE for details.