src/Controller/MasseurListController.php line 24

Open in your IDE?
  1. <?php
  2. /**
  3.  * Created by simpson <simpsonwork@gmail.com>
  4.  * Date: 2019-03-22
  5.  * Time: 15:26
  6.  */
  7. namespace App\Controller;
  8. use App\Entity\Location\City;
  9. use Flagception\Bundle\FlagceptionBundle\Annotations\Feature;
  10. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
  11. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  12. use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
  13. use Symfony\Component\HttpFoundation\Response;
  14. #[Cache(maxage60, public: true)]
  15. class MasseurListController extends AbstractController
  16. {
  17.     /**
  18.      * @Feature("has_masseurs")
  19.      */
  20.     #[ParamConverter("city"converter"city_converter")]
  21.     public function page(City $city): Response
  22.     {
  23.         return $this->forward('App\Controller\ProfileListController::listForMasseur', ['city' => $city]);
  24.     }
  25. }