Files
bibliogame/src/Controllers/AccueilController.php
T
2026-09-29 10:45:14 +02:00

30 lines
885 B
PHP

<?php
declare(strict_types=1);
final class AccueilController
{
public function __construct(
private readonly Auth $auth,
private readonly ConsoleService $consoleService,
private readonly JeuService $jeuService
)
{
}
public function index(): void
{
$utilisateur = $this->auth->exigerConnexion();
$utilisateurId = $utilisateur["id"];
View::rendre("accueil", [
"titrePage" => "Accueil",
"utilisateur" => $utilisateur,
"nombreConsoles" => $this->consoleService->compterPourUtilisateur($utilisateurId),
"nombreJeux" => $this->jeuService->compterPourUtilisateur($utilisateurId),
"derniersJeux" => $this->jeuService->derniersAjouts($utilisateurId),
"consoles" => $this->consoleService->listerPourUtilisateur($utilisateurId)
]);
}
}