entityManager->getRepository(Article::class)->findBy(['indexStatus' => IndexStatusEnum::TO_BE_INDEXED]); $count = 0; foreach ($articles as $article) { if ($article instanceof Article) { $count += 1; $article->setIndexStatus(IndexStatusEnum::INDEXED); $this->entityManager->persist($article); } } $this->entityManager->flush(); $output->writeln($count . ' articles marked as indexed successfully.'); return Command::SUCCESS; } }