add: DefaultController

* add up method for connection checking
This commit is contained in:
Ryan Prather 2025-02-09 18:13:32 -05:00
parent 8851c4f6e8
commit 74ad66496e

View File

@ -39,6 +39,19 @@ class DefaultController extends AbstractController
$this->navLinks = NavList::LIST; $this->navLinks = NavList::LIST;
} }
#[Route('/up', name: 'app_up')]
public function up(): Response
{
$cnx = $this->entityManager->getConnection();
$cnx->connect();
$connected = $cnx->isConnected();
if ($connected) {
return $this->json(true, Response::HTTP_OK);
} else {
return $this->json(false, Response::HTTP_SERVICE_UNAVAILABLE);
}
}
#[Route('/dashboard', name: 'app_dashboard')] #[Route('/dashboard', name: 'app_dashboard')]
public function dashboard(Request $request, #[CurrentUser()] ?User $user): Response public function dashboard(Request $request, #[CurrentUser()] ?User $user): Response
{ {