<?php namespace App\Controller; use App\Action\Functions; use App\Requests\SortPriceRequest; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; class HomeController extends AbstractController { public function __construct(private Functions $functions) {} #[Route('/sortPrice', name: 'sortPrice', methods: ['POST'])] public function sortPrice(SortPriceRequest $request): Response { $array = $this->functions->sortPrice($request->getRequest()->toArray()['items']); return $this->json($array); } }