fix: creates separate Symfony Message Handler for download

This commit is contained in:
2025-04-23 15:38:39 -05:00
parent a5c827b48f
commit 5402680abf
6 changed files with 104 additions and 142 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Download\Framework\MessageHandler;
use App\Download\Action\Command\DownloadMediaCommand;
use App\Download\Action\Handler\DownloadMediaHandler;
use Symfony\Component\Messenger\Attribute\AsMessageHandler;
#[AsMessageHandler(handles: DownloadMediaCommand::class)]
class DownloadMediaMessageHandler
{
public function __construct(
private DownloadMediaHandler $downloadMediaHandler,
) {}
public function __invoke(DownloadMediaCommand $command)
{
$this->downloadMediaHandler->handle($command);
}
}