k3progetti / mercure-bridge-bundle
Symfony bundle per gestire notifiche Mercure personalizzate
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.2
- symfony/framework-bundle: ^7.0
- symfony/mercure-bundle: ^0.3.9
- symfony/mercure-notifier: ~7.0
This package is auto-updated.
Last update: 2025-03-28 11:48:52 UTC
README
Bundle Symfony per gestire notifiche in tempo reale tramite Mercure.
๐ฆ Installazione
Se usi questo bundle come pacchetto locale:
composer require k3progetti/mercure-bridge-bundle
โ๏ธ Configurazione
Nel tuo config/bundles.php
aggiungi:
return [ App\Bundle\MercureBridge\MercureBridgeBundle::class => ['all' => true], ];
๐ ๏ธ Servizi inclusi
SendNotification
: servizio per inviare notifiche MercureNotificationMessageFactory
: helper per creare il payload del messaggioJwtEventSubscriber
: listener che intercetta eventi JWT e invia aggiornamenti
๐ Struttura del bundle
MercureBridge/
โโโ composer.json
โโโ README.md
โโโ src/
โ โโโ MercureBridgeBundle.php
โ โโโ Enum/
โ โโโ EventSubscriber/
โ โโโ Service/
โ โโโ DependencyInjection/
โ โโโ Configuration.php
โ โโโ MercureBridgeExtension.php
โ โโโ Resources/config/services.yaml
๐งช Requisiti
- PHP >= 8.2
- Symfony >= 7.0
symfony/mercure-bundle
๐ง Registrazione automatica dei servizi
Nel bundle รจ giร presente un file services.yaml
che carica tutti i servizi con:
services: App\Bundle\MercureBridge\: resource: '../../src/*' exclude: - '../../src/DependencyInjection/' - '../../src/MercureBridgeBundle.php' autowire: true autoconfigure: true public: false
๐ฅ Contribuire
Sentitevi liberi di proporre migliorie