clients; foreach ($commandGroup->getCommands() as $command) { /** @var Client $client */ foreach ($clients as $client) { $trace = new Trace(); $trace->setClient($client->getEntity()); $trace->setCommand($command); $trace->setStatus(TraceStatus::IN_PROGRESS); $trace->setExecutedAt(new \DateTimeImmutable()); $this->entityManager->persist($trace); } } $this->entityManager->flush(); return new JsonResponse(data: 'Command group executed successfully', status: Response::HTTP_OK); } }