mail = $mail; } protected function configure(): void { $this->setDescription('Send a mail') ->addArgument('users', InputArgument::REQUIRED, 'users') ->addArgument('transition', InputArgument::REQUIRED, 'transition') ; } protected function execute(InputInterface $input, OutputInterface $output) { $mailView = new MailView( $input->getArgument('users'), $input->getArgument('transition') ); return $this->mail->handle($mailView); } }