diff --git a/src/core/Resources/maker/controller/CrudController.tpl.php b/src/core/Resources/maker/controller/CrudController.tpl.php index 24be280..2c8d2b1 100644 --- a/src/core/Resources/maker/controller/CrudController.tpl.php +++ b/src/core/Resources/maker/controller/CrudController.tpl.php @@ -18,65 +18,51 @@ use Symfony\Component\Routing\Annotation\Route; class extends CrudController { - /** - * @Route("/admin//{page}", name="admin__index", methods={"GET"}, requirements={"page":"\d+"}) - */ +#[Route(path: '/admin/user/edit/{entity}', name: 'admin_user_edit', methods: ['GET', 'POST'])] + + #[Route(path: "/admin//{page}", name: "admin__index", methods: ['GET'], requirements: ['page' => '\d+'])] public function index(RepositoryQuery $query, Request $request, Session $session, int $page = 1): Response { return $this->doIndex($page, $query, $request, $session); } - /** - * @Route("/admin//new", name="admin__new", methods={"GET", "POST"}) - */ + #[Route(path: "/admin//new", name: "admin__new", methods: ['GET', 'POST'])] public function new(Factory $factory, EntityManager $entityManager, Request $request): Response { return $this->doNew($factory->create(), $entityManager, $request); } - /** - * @Route("/admin//show/{entity}", name="admin__show", methods={"GET"}) - */ + #[Route(path: "/admin//show/{entity}", name: "admin__show", methods: ['GET'])] public function show(Entity $entity): Response { return $this->doShow($entity); } - /** - * @Route("/admin//filter", name="admin__filter", methods={"GET"}) - */ + #[Route(path: "/admin//filter", name: "admin__filter", methods: ['GET'])] public function filter(Session $session): Response { return $this->doFilter($session); } - /** - * @Route("/admin//edit/{entity}", name="admin__edit", methods={"GET", "POST"}) - */ + #[Route(path: "/admin//edit/{entity}", name: "admin__edit", methods: ['GET', 'POST'])] public function edit(Entity $entity, EntityManager $entityManager, Request $request): Response { return $this->doEdit($entity, $entityManager, $request); } - /** - * @Route("/admin//sort/{page}", name="admin__sort", methods={"POST"}, requirements={"page":"\d+"}) - */ + #[Route(path: "/admin//sort/{page}", name: "admin__sort", methods: ['POST'], requirements: ['page' => '\d+'])] public function sort(RepositoryQuery $query, EntityManager $entityManager, Request $request, Session $session, int $page = 1): Response { return $this->doSort($page, $query, $entityManager, $request, $session); } - /** - * @Route("/admin//batch/{page}", name="admin__batch", methods={"POST"}, requirements={"page":"\d+"}) - */ + #[Route(path: "/admin//batch/{page}", name: "admin__batch", methods: ['POST'], requirements: ['page' => '\d+'])] public function batch(RepositoryQuery $query, EntityManager $entityManager, Request $request, Session $session, int $page = 1): Response { return $this->doBatch($page, $query, $entityManager, $request, $session); } - /** - * @Route("/admin//delete/{entity}", name="admin__delete", methods={"DELETE"}) - */ + #[Route(path: "/admin//delete/{entity}", name: "admin__delete", methods: ['DELETE'])] public function delete(Entity $entity, EntityManager $entityManager, Request $request): Response { return $this->doDelete($entity, $entityManager, $request); diff --git a/src/core/Resources/maker/page/PageEntity.tpl.php b/src/core/Resources/maker/page/PageEntity.tpl.php index 9368350..dbc3d61 100644 --- a/src/core/Resources/maker/page/PageEntity.tpl.php +++ b/src/core/Resources/maker/page/PageEntity.tpl.php @@ -8,9 +8,7 @@ use App\Core\Form\Site\Page as Block; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Form\FormBuilderInterface; -/** - * @ORM\Entity - */ +#[ORM\Entity] class extends Page { public function buildForm(FormBuilderInterface $builder, array $options)