addArgument('mailingId', InputArgument::REQUIRED, 'The Mailing Id')
->addArgument('recipient', InputArgument::REQUIRED, "The recipient's email address");
}
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
$mailingId = (int) $input->getArgument('mailingId');
$recipientEmail = $input->getArgument('recipient');
$io->title('Sending a Mailing for test');
$io->writeln("MailingRepository ID: {$mailingId}");
$io->writeln("To: {$recipientEmail}");
$mailing = $this->mailingRepository->find($mailingId);
$this->processor->execute($mailing, $recipientEmail);
$io->success('Done.');
return Command::SUCCESS;
}
}