Skip to content
Snippets Groups Projects

Ptps controller 6

Merged Адлан Шамавов requested to merge PTPS_Controller_6 into main
Files
3
@@ -8,7 +8,8 @@ use App\Requests\{
SearchRequest,
UniqElementsRequest,
MenuRequest,
HowDaysToNyRequest
HowDaysToNyRequest,
CountFriday13Request
};
use DateTimeImmutable;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
@@ -60,4 +61,19 @@ class HomeController extends AbstractController
}
return $this->json(["Days before NY:" => $result]);
}
#[Route('/countFriday13', name: 'countFriday13', methods: ['GET'])]
public function countFriday13(CountFriday13Request $request): Response
{
$year = $request->getRequest()->get('year');
$fridays = array();
try {
foreach ($this->functions->countFriday13($year) as $date) {
$fridays[] = $date->format("Y-m-d l");
}
} catch (\Exception $e) {
return new Response($e->getMessage());
}
return $this->json($fridays);
}
}
Loading