Skip to content
Snippets Groups Projects

Ptps controller 5

Merged Адлан Шамавов requested to merge PTPS_Controller_5 into main
Files
2
@@ -7,8 +7,10 @@ use App\Requests\{
SortPriceRequest,
SearchRequest,
UniqElementsRequest,
MenuRequest
MenuRequest,
HowDaysToNyRequest
};
use DateTimeImmutable;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Attribute\Route;
@@ -46,4 +48,16 @@ class HomeController extends AbstractController
$result = $this->functions->prepareMenu($request->getRequest()->toArray()['items']);
return $this->json($result);
}
#[Route('/howDaysToNy', name: 'howDaysToNy', methods: ['GET'])]
public function howDaysToNy(HowDaysToNyRequest $request): Response
{
$date = $request->getRequest()->get('date');
try {
$result = $this->functions->howDaysToNy(new DateTimeImmutable($date));
} catch (\Exception $e) {
return new Response($e->getMessage());
}
return $this->json(["Days before NY:" => $result]);
}
}
Loading