|
|
@@ -0,0 +1,30 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+declare(strict_types=1);
|
|
|
+
|
|
|
+namespace App\Message\Handler;
|
|
|
+use App\Message\Command\MailerCommand;
|
|
|
+use App\Service\Mailer\EmailInterface;
|
|
|
+use App\Service\Mailer\Mailer;
|
|
|
+use Symfony\Component\Messenger\Handler\MessageHandlerInterface;
|
|
|
+
|
|
|
+class MailerHandler implements MessageHandlerInterface
|
|
|
+{
|
|
|
+ public function __construct(
|
|
|
+ private Mailer $mailer
|
|
|
+ ) {}
|
|
|
+
|
|
|
+ public function __invoke(MailerCommand $mailerCommand)
|
|
|
+ {
|
|
|
+ $this->mailer->main($mailerCommand->getMailerModel());
|
|
|
+
|
|
|
+// $this->mercureHub->publishUpdate($exportRequest->getRequesterId(), $file);
|
|
|
+//
|
|
|
+// $this->notifier->notifyExport(
|
|
|
+// $this->accessRepository->find($exportRequest->getRequesterId()),
|
|
|
+// $file
|
|
|
+// );
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|