src/Controller/Super/PropertyController.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Super;
  3. use Symfony\Component\HttpFoundation\Request;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use App\Entity\Property;
  7. /**
  8.  *
  9.  * @Route("/super/property/", name="super_property_")
  10.  * @author "wendell.zheng <wxzheng@ustc.edu.cn>"
  11.  */
  12. class PropertyController extends BaseController
  13. {
  14.     /**
  15.      *
  16.      * @Route("list", name="list")
  17.      */
  18.     public function list(): Response
  19.     {
  20.         return $this->doList();
  21.     }
  22.     /**
  23.      *
  24.      * @Route("new", name="new")
  25.      */
  26.     public function new(Request $request): Response
  27.     {
  28.         return $this->doEdit($request);
  29.     }
  30.     /**
  31.      *
  32.      * @Route("edit/{id}", name="edit", requirements={
  33.      * "id": "\d+"
  34.      * })
  35.      */
  36.     public function edit(Request $requestProperty $property): Response
  37.     {
  38.         return $this->doEdit($request$property);
  39.     }
  40.     /**
  41.      *
  42.      * @Route("delete/{id}", name="delete", requirements={
  43.      * "id": "\d+"
  44.      * })
  45.      */
  46.     public function delete(Property $property): Response
  47.     {
  48.         return $this->doDelete($property);
  49.     }
  50.     /**
  51.      *
  52.      * @Route("valid/{id}", name="valid", requirements={"id"="\d+"})
  53.      */
  54.     public function valid(Property $property): Response
  55.     {
  56.         return $this->doValid($property);
  57.     }
  58. }