rootPath . '/resources/views/' . $template . '.php'; if (!is_file($templateFile)) { http_response_code(500); echo 'View not found: ' . htmlspecialchars($template, ENT_QUOTES, 'UTF-8'); return; } $shared = $this->shared; extract($shared, EXTR_SKIP); extract($data, EXTR_SKIP); require $templateFile; } }