src/Controller/AvisController.php line 41
<?phpnamespace App\Controller;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;use App\Service\AvisVerifies\GetAvisVerifiesAction;use App\Service\AvisVerifies\UpdateAvisVerifiesAction;use App\Service\AvisVerifies\GetAVRateAction;use Psr\Log\LoggerInterface;#[Route('/avis')]class AvisController extends AbstractController{private GetAvisVerifiesAction $getAvis;private UpdateAvisVerifiesAction $updateAvis;private GetAVRateAction $getRate;public function __construct(LoggerInterface $logger, GetAvisVerifiesAction $getAvis, UpdateAvisVerifiesAction $updateAvis, GetAVRateAction $getRate){$this->getAvis = $getAvis;$this->updateAvis = $updateAvis;$this->getRate = $getRate;}#[Route('/', name: 'avis_verifies_home', methods: ['GET'])]public function avis_verifies_home(Request $request): Response{return $this->getAvis->action();}#[Route('/page/{page}', name: 'avis_verifies_pagination', methods: ['GET'])]public function avis_verifies_pagination(Request $request, string $page): Response{return $this->getAvis->action(array('page' => $page));}#[Route('/rate', name: 'avis_verifies_rate', methods: ['GET'])]public function avis_verifies_rate(Request $request): Response{return $this->getRate->action();}#[Route('/{agence}', name: 'avis_verifies_agence', methods: ['GET'])]public function avis_verifies_agence(Request $request, string $agence): Response{return $this->getAvis->action(array('agence' => $agence));}#[Route('/{agence}/page/{page}', name: 'avis_verifies_agence_pagination', methods: ['GET'])]public function avis_verifies_agence_pagination(Request $request, string $agence, string $page): Response{return $this->getAvis->action(array('agence' => $agence, 'page' => $page));}#[Route('/{agence}/rate', name: 'avis_verifies_agence_rate', methods: ['GET'])]public function avis_verifies_agence_rate(Request $request, string $agence): Response{return $this->getRate->action(array('agence' => $agence));}}