em->getRepository(RenderedAsset::class)->findAll(); $count = 0; foreach ($assets as $asset) { $asset->setStatus(RenderStatus::Pending)->setFilePath(null); $this->bus->dispatch(new RenderImageMessage( $asset->getImage()->getId(), $asset->getDeviceModel()->value, $asset->getOrientation()->value, )); $count++; } $this->em->flush(); $io->success("Reset and re-dispatched $count rendered assets."); return Command::SUCCESS; } }