softwareActivationRepository = $softwareActivationRepository; $this->em = $em; } #[Route('/index', name: 'admin_activer_index')] public function index(): Response { return $this->render('backend/admin/activer/index.html.twig', [ 'softwareActivations'=>$this->softwareActivationRepository->findBy(['user'=>null], ["id"=>'DESC']) ]); } #[Route('/activation/{id}', name: 'admin_activer_activation')] public function activation(SoftwareActivation $softwareActivation): Response { $softwareActivation->setStatu(1); $softwareActivation->setDateAdd(new \DateTime()); $this->em->persist($softwareActivation); $this->em->flush(); return $this->redirectToRoute('admin_activer_index'); } #[Route('/delete/{id}', name: 'admin_activer_delete')] public function delete(SoftwareActivation $softwareActivation): Response { $this->em->remove($softwareActivation); $this->em->flush(); return $this->redirectToRoute('admin_activer_index'); } }