addArgument('mailbox_id', InputArgument::REQUIRED, 'Mailbox ID to grab emails'); } public function execute(InputInterface $input, OutputInterface $output) { $io = new SymfonyStyle($input, $output); $mailbox_id = $input->getArgument('mailbox_id'); $io->title("Grabbing Messages for Mailbox ID {$mailbox_id}"); $io->section('Grabbing Messages'); $count = $this->service->grabMessages($mailbox_id); $io->info("Found {$count} messages"); $io->success('Done.'); return Command::SUCCESS; } }