Add TuxiNet branding and document templates

This commit is contained in:
Thomas
2025-10-28 13:56:54 +01:00
parent f956a735ca
commit 3755435890
48 changed files with 1762 additions and 1 deletions

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

@@ -0,0 +1,17 @@
<?php
namespace App\Core;
class Controller
{
protected function view(string $template, array $data = []): Response
{
$content = View::render($template, $data);
return new Response($content);
}
protected function redirect(string $url): Response
{
return new Response('', 302, ['Location' => $url]);
}
}