diff --git a/src/Util/Broadcaster.php b/src/Util/Broadcaster.php new file mode 100644 index 0000000..600b701 --- /dev/null +++ b/src/Util/Broadcaster.php @@ -0,0 +1,33 @@ +requestStack->getCurrentRequest()->getSession()->get('mercure_alert_topic'); + $update = new Update( + $userAlertTopic, + $this->renderer->render('broadcast/Alert.stream.html.twig', [ + 'alert_id' => uniqid(), + 'title' => $title, + 'message' => $message, + ]) + ); + $this->hub->publish($update); + } +}