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; } }