src/Controller/MasseurListController.php line 25

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\Request;
  14. use Symfony\Component\HttpFoundation\Response;
  15. #[Cache(maxage60, public: true)]
  16. class MasseurListController extends AbstractController
  17. {
  18.     /**
  19.      * @Feature("has_masseurs")
  20.      */
  21.     #[ParamConverter("city"converter"city_converter")]
  22.     public function page(Request $requestCity $city): Response
  23.     {
  24.         return $this->forward('App\Controller\ProfileListController::listForMasseur', [
  25.             'city' => $city,
  26.             'page' => $request->attributes->getInt('page'1),
  27.         ]);
  28.     }
  29. }