createForm(ResourceGroupFormType::class, $group, [ 'action' => $this->generateUrl('app_admin_resource_group_edit', ['id' => $group->getId()]), ]); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid()) { $this->em->flush(); $this->logger->info('Admin edited a resource group.', [ 'admin' => $this->getUser()?->getUserIdentifier(), 'group_id' => $group->getId(), 'label' => $group->getLabel(), 'position' => $group->getPosition(), ]); $this->addFlash('success', \sprintf('%s gespeichert.', $group->getLabel())); return new HxRedirectResponse($this->generateUrl('app_admin_resource')); } return $this->render('admin/_modal_resource_group.html.twig', [ 'form' => $form, 'group' => $group, ]); } }