pour prod

This commit is contained in:
Loic Masi
2026-08-07 16:13:43 +02:00
commit 5fbf76868f
157 changed files with 24085 additions and 0 deletions

19
app/Core/Controller.php Normal file
View File

@@ -0,0 +1,19 @@
<?php
declare(strict_types=1);
namespace App\Core;
abstract class Controller
{
protected function render(string $view, array $data = []): void
{
$viewFile = dirname(__DIR__) . '/Views/' . $view . '.php';
if (!is_file($viewFile)) {
throw new \RuntimeException('Vue introuvable : ' . $view);
}
extract($data, EXTR_SKIP);
require $viewFile;
}
}