em = $em; parent::__construct(); } protected function configure() { $this ->setName('app:users:activate') ->setDescription('Activer tous les users') ; } protected function execute(InputInterface $input, OutputInterface $output) :int { $io = new SymfonyStyle($input, $output); $helper = $this->getHelper('question'); $question = new ConfirmationQuestion('Activer tous les utilisateurs ?', false); if (!$helper->ask($input, $output, $question)) { return COMMAND::INVALID; } $users = $this->em->getRepository('App:User')->findAll(); foreach ($users as $user) { $user->setActivated(true); } $this->em->flush(); $io->success('Les utilisateurs sont activés'); return COMMAND::SUCCESS; } }