view('docs.index', [ 'title' => 'Dokumentation' ]); } public function server(): void { $this->view('docs.server', [ 'title' => 'Server-Dokumentation' ]); } public function anwendungen(): void { $this->view('docs.anwendungen', [ 'title' => 'Anwendungen' ]); } public function modul(string $name): void { $modulFile = VIEW_PATH . '/docs/module/' . $name . '.php'; if (!file_exists($modulFile)) { http_response_code(404); echo '404 - Modul nicht gefunden'; return; } $data = ['title' => ucfirst($name)]; // Modul-spezifische Daten laden if ($name === 'ki-protokoll') { $repository = new KiProtokollRepository(); $data['entries'] = $repository->findLatest(20); } $this->view('docs.module.' . $name, $data); } }