<?php
namespace App\Controller\UI;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Annotation\Route;
/**
* Class DefaultController
* @package App\Controller\UI
*
* @Route("/")
*/
class DefaultController extends AbstractController
{
/**
* @return JsonResponse
*
* @Route("/health")
*/
public function health(): JsonResponse
{
return new JsonResponse('OK');
}
/**
* @return JsonResponse
*
* @Route("/")
*/
public function default(): JsonResponse
{
if (isset($_ENV['health']) && $_ENV['health'] === 'off') {
return new JsonResponse(null, JsonResponse::HTTP_SERVICE_UNAVAILABLE);
}
return new JsonResponse('OK');
}
}