diff --git a/src/Maker/MakeCrud.php b/src/Maker/MakeCrud.php index c2e313ca9..b55718572 100644 --- a/src/Maker/MakeCrud.php +++ b/src/Maker/MakeCrud.php @@ -38,6 +38,7 @@ use Symfony\Component\Form\AbstractType; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; +use Symfony\Component\HttpKernel\Kernel; use Symfony\Component\Routing\Annotation\Route; use Symfony\Component\Security\Csrf\CsrfTokenManager; use Symfony\Component\Validator\Validation; @@ -179,7 +180,8 @@ public function generate(InputInterface $input, ConsoleStyle $io, Generator $gen 'entity_var_singular' => $entityVarSingular, 'entity_twig_var_singular' => $entityTwigVarSingular, 'entity_identifier' => $entityDoctrineDetails->getIdentifier(), - 'use_render_form' => method_exists(AbstractController::class, 'renderForm'), + // @legacy - Remove when support for Symfony <6 is dropped + 'use_render_form' => Kernel::VERSION_ID < 62000, ], $repositoryVars ) diff --git a/src/Resources/skeleton/crud/controller/Controller.tpl.php b/src/Resources/skeleton/crud/controller/Controller.tpl.php index c50bea82e..d20f837d1 100644 --- a/src/Resources/skeleton/crud/controller/Controller.tpl.php +++ b/src/Resources/skeleton/crud/controller/Controller.tpl.php @@ -62,7 +62,7 @@ public function new(Request $request, EntityManagerInterface $entityManager): Re return $this->render('/new.html.twig', [ '' => $, - 'form' => $form->createView(), + 'form' => $form, ]); } @@ -107,7 +107,7 @@ public function edit(Request $request, $ return $this->render('/edit.html.twig', [ '' => $, - 'form' => $form->createView(), + 'form' => $form, ]); }